AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2009, 15:24   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Как обеспечить высокоприоритетные продажи в стандартном функционале?
постановка задачи здесь Можно ли сломать функционал резервирования в заказанных следующим образом...?
один из вариантов, при котором надо "ломать" штатный функционал с непонятными последствиями, приводится здесь.

Цитата:
Сообщение от Vals Посмотреть сообщение
Дык оно и само так работает
Я бы ничего в этом плане не делал по нескольким причинам:
Ок. Может быть есть другой вариант?
Как обеспечить высокоприоритетные заказы на продажу без изменений в коде?

Есть куча заказов. на разные даты. Некоторые высокоприоритетные.
Сводное планирование объединяет, сдвигает и т.п. В общем, работает.
Как обычно, через некоторое время выполняется закупка и товар приходит.
По ходу появляются новые заказы на продажу. В общем, процесс идет.

Главное, что на каждый момент времени текущих заказов на продажу как правило больше, чем пришедшего товара.

Нужно обеспечить, чтобы высокоприоритетные продажи гарантировано можно было бы выполнить. Чтобы низкоприоритетные не "захапали" закупленный товар раньше, чем успеют обработать высокоприоритетные продажи.
__________________
полезное на axForum, github, vk, coub.
Старый 03.09.2009, 15:46   #2  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от mazzy Посмотреть сообщение
Нужно обеспечить, чтобы высокоприоритетные продажи гарантировано можно было бы выполнить. Чтобы низкоприоритетные не "захапали" закупленный товар раньше, чем успеют обработать высокоприоритетные продажи.
Имеется в виду физ. разервирование для низкоприоритетных?
Т.к. до этого было
Цитата:
А низкоприоритетные смогут резервировать только из физического наличия.
Думаю полюбому встанет необходимость создания автоматического перерезервирования, по кнопке или глобальную процедуру.
Т.к. вновь созданный приоритетный заказ будет претендавать на остатки которые взял низкоприоритетный, когда ещё и в помине не было высокоприоритетного.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.

Последний раз редактировалось miklenew; 03.09.2009 в 15:53.
Старый 03.09.2009, 15:56   #3  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
а так: блатная задача при попытке резервирования отбирает резерв у фраеров
Старый 03.09.2009, 15:57   #4  
oleg61858 is offline
oleg61858
IT Box
Сотрудники компании It Box
 
33 / 25 (1) +++
Регистрация: 15.10.2007
1.Можно отделить высокоприоритетные заказы отдельным виртуальным складом.
2. Вообще не использовать резерв в заказанных, а при приемке товара программно распределять резервы с заданным приритетом.
Старый 03.09.2009, 15:58   #5  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Как обеспечить высокоприоритетные заказы на продажу без изменений в коде?
Проблема приоритетов выполнения заказов очень интересна. Должны быть статьи. Одно можно сказать, может случиться так, что в конце концов, выполнение приоритетных задаказов подавит все остальные. И неудовлетворённый спрос будет искать другого поставщика.
Поэтому надо управлять очередью.

По каким-то причинам приоритетные задачи создают узкое место.
Старый 03.09.2009, 16:00   #6  
GM2005 is offline
GM2005
Участник
 
64 / 43 (2) +++
Регистрация: 09.11.2005
А может быть использовать различные склады для обслуживания приоритености продаж? Фактически ведь речь идет о приоритетности (доступности) товарных запасов в первую очередь для тех или иных клиентов или продавцов (а они закрепляются за определенными складами). Просто выдержка из хелпа:

"Склад, используемый для пополнения текущего склада, если отмечено Пополнение. Главные склады можно определять на нескольких уровнях.
Главный склад используется со сводным планированием. Если указать главный склад для текущего склада и установить флажок Пополнение, все выпуски заполняются запланированными заказами на перемещение в данном складе. Если указать главный склад и не установить флажок Пополнение, создается иерархическая структура складов. Это необходимо, поскольку иначе невозможно указать особые правила для покрытия номенклатуры.

В приведенной ниже таблице отображаются уровни складов, их имена и их главный склад, а в скобках - другие возможные главные склады, которые указаны ниже в иерархии.

Уровень Склад
4 E2
4 E1
3 D
2 C2
2 C1
1 B
0 A

Примеры:

Склады могут пополняться только из складов более низких уровней. Это необходимо для предотвращения циркулярности.

Например, C2 может пополняться только B и A, поскольку D, E1 и E2 находятся на более высоких уровнях складов.

Склад может пополнять несколько складов, расположенных в иерархии выше него.

Например, B может напрямую пополнять C1 и C2.

Склад не может пополняться двумя складами.

Например, D не может пополняться одновременно C1 и C2.

Невозможно выбрать главный склад, который может пополняться самим складом.

Другое основание для определения главного склада состоит в том, что при смене запланированного производственного заказа или заказа на покупку на запланированный заказ на перемещение главный склад устанавливается по умолчанию.

На вкладке Сводное планирование можно определить склад покрытия для текущего склада. Можно также определить склад как склад пополнения, для которого запланированные заказы на перемещение создаются из главного склада в ходе сводного планирования.

Транзитный склад является частью иерархии складов типа По умолчанию. Важно отметить, что два склада на одном уровне не могут использовать один и тот же транзитный склад."
Старый 03.09.2009, 16:18   #7  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Пополнение складов с главного используется для создания распределительного центра и сети региональных складов.
Старый 03.09.2009, 21:48   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Спасибо за ответы.

Цитата:
Сообщение от miklenew Посмотреть сообщение
Имеется в виду физ. разервирование для низкоприоритетных?
Нет. я наверное ошибся.
Высокоприоритетные должны обслужиться в первую очередь.

Цитата:
Сообщение от belugin Посмотреть сообщение
а так: блатная задача при попытке резервирования отбирает резерв у фраеров
не надо, по-моему, так делать.
поскольку "резервирование" по сути означает, что мы гарантируем заказчику.
"резервирование" без гарантий приведет к тому, что заказчики будут разочарованы.
По-моему не стоит доводить их до белого каления. Ведь, на этапе заказа ответ менеджера "будем заказывать для вас" вызовет гораздо меньше проблем, чем "мы зарезервировали для вас".

Цитата:
Сообщение от oleg61858 Посмотреть сообщение
1.Можно отделить высокоприоритетные заказы отдельным виртуальным складом.
Думали об этом. Но виртуальные склады сильно усложнят жизнь склада. Физических складов несколько. Там есть свои заморочки, чтобы вводить новый склад. Но это действительно один из рассматриваемых вариантов - карантинный склад.

Цитата:
Сообщение от oleg61858 Посмотреть сообщение
2. Вообще не использовать резерв в заказанных, а при приемке товара программно распределять резервы с заданным приритетом.
А потом перерезервировать, а потом снимать резерв, а потом...
Жизнь сложнее, чем кажется. Что-то может не прийти, что-то может прийти раньше.
В общем, "распределять резервы" потенциально приведет к сканадалам.
Должен быть простой и предельно понятный для менеджеров алгоритм.

Цитата:
Сообщение от Vals Посмотреть сообщение
Должны быть статьи.
В смысле?

Цитата:
Сообщение от Vals Посмотреть сообщение
Одно можно сказать, может случиться так, что в конце концов, выполнение приоритетных задаказов подавит все остальные. И неудовлетворённый спрос будет искать другого поставщика.
Да, такой риск есть. Но задача ставится - в случае дефицита в первую очередь должны быть удовлетворены высокоприоритетные. И это должно гарантироваться системой.

Понятно, что системным образом с дефицитом должно бороться сводное планирование. Но сводное планирование - отдельная пестня. Здесь вопрос только о гарантиях для высокоприоритетных.

Цитата:
Сообщение от GM2005 Посмотреть сообщение
А может быть использовать различные склады для обслуживания приоритености продаж?
Как я уже говорил. Такое решение сильно усложнит инвентаризацию. Склад ничего не знает о приоритетах. Работа склада - отдельная песня.

Цитата:
Сообщение от GM2005 Посмотреть сообщение
"Склад, используемый для пополнения текущего склада, если отмечено Пополнение.
Да. Это был почти первый вариант, пока зарубленный мной.
Слишком много придется прогать для склада, если мы пойдем этим путем.

Да и дистрибуционные центры заказчиком планируются в будущем...
Не хотелось бы эту фичу зарубать для приоритезации продаж.
__________________
полезное на axForum, github, vk, coub.
Старый 04.09.2009, 10:37   #9  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
Цитата:
Сообщение от Vals
Должны быть статьи.
В смысле?
Как то давно я читал учебники по обработке очередей с приоритетами, содержащие мат методы.

Цитата:
Да, такой риск есть. Но задача ставится - в случае дефицита в первую очередь должны быть удовлетворены высокоприоритетные. И это должно гарантироваться системой.

Понятно, что системным образом с дефицитом должно бороться сводное планирование. Но сводное планирование - отдельная пестня. Здесь вопрос только о гарантиях для высокоприоритетных.
Всю картину покрытия потребностей можно увидеть только в формах сводного планирования. Там же можно управлять покрытием. Я за такой подход.
Старый 04.09.2009, 10:46   #10  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Vals Посмотреть сообщение
Всю картину покрытия потребностей можно увидеть только в формах сводного планирования.
Смотри:
ты сейчас говоришь о том, что потребность надо обеспечить. Да, согласен. И модуль сводное планирование будет работать.

я говорю немного о другом.
Предположим, что сводное планирование отработало и закупило.
Но бывают форс-мажоры (фура застряла, на таможне тянут и т.п.), которые приводят к локальным дефицитам.
В условиях дефицита (уже после того, как товар пришел, а закупка разнесена) нужно гарантировать, что высокоприоритетные продажи ГАРАНТИРОВАНО получат товар первыми.

Другими словами, как сделать так, чтобы мендежеры низкоприоритетных заказов не перехватили товар сразу после разноски закупки? Как ГАРАНТИРОВАТЬ, что закупленный товар попадет в первую очередь в высокоприоритетные продажи? (может быть даже в ущерб низкоприоритетным)
__________________
полезное на axForum, github, vk, coub.
Старый 04.09.2009, 10:49   #11  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
фачтически получается, что для низкоприоритетных физналичие = физналичие - зарезервировано в высокоприоритетных?
Старый 04.09.2009, 10:50   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
да.
__________________
полезное на axForum, github, vk, coub.
Старый 04.09.2009, 10:54   #13  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
может просто такую доппроверку прилепить для низкоприоритетных?
Старый 04.09.2009, 11:02   #14  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
может просто такую доппроверку прилепить для низкоприоритетных?
эта тема про штатный функционал про доработки лучше сюда: Можно ли сломать функционал резервирования в заказанных следующим образом...?
если хочется продолжать про доработки в той ветке, то вопрос: а куда прилепить?
Слишком много этих мест куда лепить нужно. Хотелось бы обойтись минимальной кровью.
__________________
полезное на axForum, github, vk, coub.
Старый 04.09.2009, 14:23   #15  
GM2005 is offline
GM2005
Участник
 
64 / 43 (2) +++
Регистрация: 09.11.2005
По моему, здесь важно понять принцип определения приоритетности продаж.
Если есть высоко- и низко- приоритетные клиенты, то решается, наверное просто. В карточке клиента есть поля для подобной сегментации ("Группа классификации клиентов" или "Категория" - А, В, С). Все продавцы набивают заказы "чохом", а с помощью Периодической операции, предположим, Отгрузочной накладной происходит обработка продаж. В пакетном режиме или администратором разноски продаж выбираются только клиенты соответствующей сегментации.
Если одни и те же клиенты могут быть в и там и там... Ну, например, возможно выделение менеджеров высокоприоритетных продаж и пактная обработка только их заказов. То есть, разделение ввода всех заказов (менеджеры знают какие данные нужно вводить), а затем разноска только приоритетных (администратор продаж знает какие заказы нужно отбирать) будет легче с помощью Периодической оперции.
Использование режима резервирования тоже вопрос - автоматический или вручную?
Ну а в общем случае проблема то в том, кто и как (критерии и механизм реализации) будет определять приоритетность. Будет ли сегодняшний "не важный" заказ - завтра "важным"? Или, когда наконец можно будет разнести "неважный заказ" - вдруг появятся через минуту "важные"?
За это сообщение автора поблагодарили: mazzy (2).
Старый 04.09.2009, 14:28   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от GM2005 Посмотреть сообщение
В карточке клиента есть поля для подобной сегментации ("Группа классификации клиентов" или "Категория" - А, В, С). Все продавцы набивают заказы "чохом", а с помощью Периодической операции, предположим, Отгрузочной накладной происходит обработка продаж. В пакетном режиме или администратором разноски продаж выбираются только клиенты соответствующей сегментации.
Хм... интересная и новая мысль. надо подумать. Спасибо.

и в этом случае никакого резервирования...
__________________
полезное на axForum, github, vk, coub.
Старый 04.09.2009, 20:08   #17  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от mazzy Посмотреть сообщение
Хм... интересная и новая мысль. надо подумать. Спасибо.

и в этом случае никакого резервирования...
Резервирование в Аксапте - это верный путь к могиле и буксующему проекту.

Предложение GM2005 - хорошее. Только есть шанс, что низкоприоритетные заказы не будут выполнены никогда. Заказ, пролежавший полгода, становится приоритетным вне зависимости от того, какой приоритет у соответствующего клиента. Что возвращает нас к концепии приоритета на уровне заказа.
За это сообщение автора поблагодарили: Vals (8), glibs (1).
Старый 04.09.2009, 23:07   #18  
AlexeyS is offline
AlexeyS
Участник
 
404 / 339 (12) ++++++
Регистрация: 15.06.2004
Адрес: москва
во-первых, нужно определить параметры приоритета,
это могут быть приоритеты по клиенту, по заказу или что-то еще,
как уже сказали, если заказ долго не отгружать, он станет или приоритетным, или клиент от него откажется
во-вторых, можно ли снимать физический резерв с низкоприоритетных заказов
и по какому принципу - самые поздние по отгрузке или с тех, кого не жалко
на эти два вопроса должен ответить заказчик
и в третьих - ключевая точка это момент прихода товара на склад и последующее физическое резервирование.
тут возникает вопрос - можно ли резервировать в заказанных или нет

как вариант решения - если можно резервировать в заказанных, то для приоритетных заказов
разрешаем резервирование в заказанных, для неприоритетных - резервирование только из физически доступных

если можно резервировать только из физически доступных - можно сделать большую кнопку,
которую нажимают сразу после оприходования товара на склад и при этом
происходит физ.резервирование для приоритетные заказов.
то, что после этого останется - каким-то образом делится между остальными

но это опять-же надо кодировать

Последний раз редактировалось AlexeyS; 04.09.2009 в 23:09.
Теги
заказ на продажу, приоритет

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Отмена продажи ОС npokypatop DAX: Функционал 7 30.06.2008 16:24
Настройка модели цены продажи Andromache DAX: Функционал 3 24.06.2008 14:02
Прайс листы/продажи в разных валютах e-Car DAX: Функционал 1 31.08.2006 14:43
Автоматическое формирование цены продажи Roenick DAX: Функционал 15 09.03.2006 15:05
Связь поставщиков с проводками по поставщикам в стандартном фильтре MironovI DAX: Функционал 15 28.12.2005 17:10
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 23:36.