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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.11.2011, 08:56   #1  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
Сводное планирование и производство: задача о использовании уникальных номеров
Итак, имеется задача:
Dynamics AX 2009
Позаказное производство, причём как серийной продукции, так и специализированной продукции. Вот пример: нужно что-то сделать с автомобилем, есть типовой маршрут, который постоянно используется, но этот единичный клиент (которых на самом деле не так уж и мало) решил, что нужно что-то сделать с ЕГО автомобилем, у которого есть ПТС и т.д. Причём он также в заказе указать "без смены шасси" и тому подобное. При этом другому клиенту это безразлично. Так вот, как нам не перепутать эти два авто, которые нужно доработать? Причём бывает так, что клиент сам договаривается с нашим поставщиком о том, чтобы привезли именно авто с ААА номером в ПТС, а не с БББ.
Сейчас есть только выход с созданием отдельных номенклатур... Причём как они например должны учитываться на складе? Одни будут с ПТС, где важен номер в ПТС, а другие без. Как быть?
Создание отдельных номенклатур для каждого двигателя и т.д. и маршрутов для доработки авто с этим двигателем через копирование выглядит убого...
В какую сторону копать? Понимаю, что универсального решения не будет. Кстати, сводное планирование должно использоваться.

С уважением, Николай.
Старый 10.11.2011, 09:53   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,436 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Можно попробовать использовать складскую аналитику "Конфигурация". Тогда маршруты и спецификации можно будет заводить на разные конфигурации одной и той же номенклатуры.
За это сообщение автора поблагодарили: niksen (1).
Старый 10.11.2011, 10:06   #3  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
Ну допустим будем использовать. И тогда для каждого заказа, где нужно учитывать номер в ПТС заводить отдельную конфигурацию в спецификации и маршруте? Как хранить такую номенклатуру?
Старый 10.11.2011, 10:41   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,436 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от niksen Посмотреть сообщение
Ну допустим будем использовать. И тогда для каждого заказа, где нужно учитывать номер в ПТС заводить отдельную конфигурацию в спецификации и маршруте?
Если в сводном планировании вы хотите для отдельных заказов использовать особенные спецификации и маршруты, то я не вижу другого способа, кроме как заводить их в систему.
Цитата:
Сообщение от niksen Посмотреть сообщение
Как хранить такую номенклатуру?
Хранить в разрезе складской аналитики. В чём вопрос?
Старый 10.11.2011, 10:55   #5  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
Если в сводном планировании вы хотите для отдельных заказов использовать особенные спецификации и маршруты, то я не вижу другого способа, кроме как заводить их в систему.
не понял вашего совета... через конфигурации? или через отдельные номенклатуры?
вы имеете ввиду допустим если неважно, то номер будет "любой" в конфигурации, спецификации и маршруте, а если важно, то конкретно ясно указанный и новые конфигурации. Так?
просто маршруты не меняются, остаются прежними, лишь серийный номер может быть либо явно указан, либо безразличен.

Последний раз редактировалось niksen; 10.11.2011 в 10:58.
Старый 10.11.2011, 11:03   #6  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,436 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от niksen Посмотреть сообщение
не понял вашего совета... через конфигурации? или через отдельные номенклатуры?
вы имеете ввиду допустим если неважно, то номер будет "любой" в конфигурации, спецификации и маршруте, а если важно, то конкретно ясно указанный и новые конфигурации. Так?
Ну "любой" или просто пустой это уж как настроите.
Цитата:
Сообщение от niksen Посмотреть сообщение
просто маршруты не меняются, остаются прежними
Т.е. меняются только спецификации?
Старый 10.11.2011, 11:09   #7  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
Цитата:
Т.е. меняются только спецификации?
да, получается так. Кому-то нужен авто с конкретным номером в птс, а кому-то без разницы. И также с другими деталями. Если не на автомобилях, то допустим детскому саду нужно купить 1000 мягких игрушек белок любого цвета, кроме бежевого, а вот родителям ребёнка только бежевого. Примерно так.
Старый 10.11.2011, 11:15   #8  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,436 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Сейчас посмотрел метод RouteVersion.findActive. Там ограничение по аналитике "Конфигурация" выглядит следующим образом
Код:
(inventDim.ConfigId == inventDimCriteria.ConfigId || inventDim.ConfigId == '')
Т.е. в случае если заведена версия на пустой код конфигурации, то она по идее должна быть доступна для всех конфигураций. В общем это нужно тестировать.
Старый 10.11.2011, 11:40   #9  
e@gle is offline
e@gle
MCTS
MCBMSS
 
164 / 72 (3) ++++
Регистрация: 11.04.2005
Адрес: Минск
Цитата:
Итак, имеется задача:
Маловато информации по задаче, но, надеюсь, я понял проблему правильно.
Вариант с конфигурациями очень хорош. Только я бы сделал конфигурацию - обязательным полем. Для машин стандартных конифгурация = "Стандарт", для остальных каждый раз разная.
Еще как вариант могу предложить такой способ.
На каждую машину завести 2 номенклатуры:
- машина серийная, без серийных номеров, с одной спецификацией и с одним маршрутом;
- машина специализированная, с учетом серийных номеров и/или с учетом конфигураций, с множеством спецификаций и маршрутов. Возможно, стоит присмотреться к модулю Конфигуратор продукции. Очень вероятно, что он покроет ваши потребности в конфигурировании специализированных машин.
__________________
С уважением, Павел Цераниди.
На пути к совершенству нет конца. Каждое новое достижение является отправной точкой для следующего крупного шага.
За это сообщение автора поблагодарили: niksen (1).
Старый 10.11.2011, 11:47   #10  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Насколько я помню, где-то в этом видео я рассказывал о подходах к решению подобных задач http://www.amand.ru/modules/wordpres...asterplanning/

Далее, для решения этой задачи рекомендую использовать следующее:
1. Серийный номер для ведения VIN авто и вообще прочей нумерации автомобиля.
2. Использовать версии спецификации.
3. Да, наравне с версиями можно использовать конфигурации. Но конфигурация это иная комплектация автомобиля в принципе. В версии вы же можете внести изменения в конкретное изделие. не трогая остальной справочник и не плодя конфигурации.
4. Версию спецификации можно указать в заказе на продажу, покупку, производственном заказе, складских журналах и т.д.
5. Чтобы сводное учитывало указанную версию, а не брала активную, в Группе покрытия (или в параметрах, нужно уточнить) нужно указать параметр "Учитывать версию спецификации" (формулировка неточная, уточните, пишу по памяти)
За это сообщение автора поблагодарили: EVGL (1), e@gle (2), niksen (1).
Старый 10.11.2011, 12:33   #11  
erudit is offline
erudit
Участник
 
36 / 52 (2) ++++
Регистрация: 19.03.2003
Адрес: Украина
Если это единичный случай, то самый простой вариант - ничего не менять в настройках номенклатуры, спецификаций, маршрутов и т.п. на стадии базовых настроек, а сделать это уже после создания производственного заказа на самом заказе вручную.
За это сообщение автора поблагодарили: EVGL (1), S.Kuskov (2).
Старый 10.11.2011, 12:34   #12  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,436 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
При использовании Версий без разделения Конфигураций стоит обратить внимание на то, что при такой схеме нельзя будет навстроить зависимости версии спецификации дочерноего узла от версии родительского. Сколько у вас уровней в спецификациях? Может ли клиент запросить изменение, затрагивающее не только верхний уровень спецификации?
За это сообщение автора поблагодарили: niksen (1).
Старый 10.11.2011, 13:33   #13  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
При использовании Версий без разделения Конфигураций стоит обратить внимание на то, что при такой схеме нельзя будет навстроить зависимости версии спецификации дочерноего узла от версии родительского. Сколько у вас уровней в спецификациях? Может ли клиент запросить изменение, затрагивающее не только верхний уровень спецификации?
Можно. Просто в версии спецификации для компонента будет указана его - компонента - версия (т.н. подспецификация). В целом, Vals исчерпывающе ответил на вопрос. Использовать конфигурации - это определенно перебор в данном случае.
За это сообщение автора поблагодарили: S.Kuskov (5), niksen (1).
Старый 10.11.2011, 13:43   #14  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
случай не единичный. Они происходят периодически. Причём на разных номенклатурах. Уровней спецификации достаточно много, более 10 для авто - это стандарт. Клиент может запросить как изменение самого верхнего уровня, так и любого другого. Например, попросит авто с доработанным двигателем, а он состоит из двигателя и чего-то ещё, причём серийный номер будет идти за двигателем, то есть находится на третьем уровне.
Цитата:
Можно. Просто в версии спецификации для компонента будет указана его - компонента - версия (т.н. подспецификация)
Насколько ниже можно таким образом опуститься? Сводное планирование как я понимаю с версиями нормально отработает

и очень интересно, как это хранить на складе потом. Чтобы в обычный заказ случайно не ушёл заказ с точно указанным двигателем, который привезли, про который договорились, но ещё не ввели в систему заказ. И чтобы остатки были показаны верно.

Последний раз редактировалось niksen; 10.11.2011 в 13:58.
Старый 10.11.2011, 14:13   #15  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от niksen Посмотреть сообщение
Насколько ниже можно таким образом опуститься? Сводное планирование как я понимаю с версиями нормально отработает

и очень интересно, как это хранить на складе потом. Чтобы в обычный заказ случайно не ушёл заказ с точно указанным двигателем, который привезли, про который договорились, но ещё не ввели в систему заказ. И чтобы остатки были показаны верно.
Сколь угодно глубоко. Насколько у вас хватит усидчивости при копировании спецификаций. Сводное планирование учитывает это в том случае, если в параметрах группы покрытия соответствующего узла включены "Потребности по версии спецификации". Имеет смысл включить эту галку попросту для всех групп.

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

Последний раз редактировалось EVGL; 10.11.2011 в 14:16.
Старый 10.11.2011, 14:39   #16  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
если я правильно понял, предлагаете:
1) включить аналитику серийный номер и сделать её обязательной
2) в версиях спецификаций, где нет необходимости выбирать конкретный номер двигателя (или любой другой запчасти) не включать аналитику.
3) когда нужно учитывать - копировать спецификацию и выбирать ту же номенклатуру, но уже с аналитикой
4) номенклатуры с аналитикой должны храниться на отдельном складе.
5) при создании будь то производственного заказа или заказа на продажу - указывать конкретную версию спецификации.
6) в сводном планировании в группе покрытия таких заказов указывать "учитывать версию спецификации", чтобы правильно выбиралась запчасть, когда нужна - с номером, когда нет - без него.

так?
Старый 10.11.2011, 14:47   #17  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Не совсем. Нетрудно видеть, что в базовой спецификации аналитика типа Серийный номер, Партия и т.д. не работает. Т.е. делать это можно только на уровне спецификации производственного заказа (см. предложение Erudit'а). Делать ее обязательной - это слишком жестко. В таком случае вам не удастся оставить ее пустой там, где конкретный двигатель не важен. Можно попробовать сделать аналитику первичной, т.е. учитывающейся в резервировании. Ну и начать резервировать двигатели под заказ, т.е. по строчкам производственных спецификаций.

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

Последний раз редактировалось EVGL; 10.11.2011 в 15:10.
Старый 10.11.2011, 15:39   #18  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
Цитата:
Сообщение от EVGL Посмотреть сообщение
Маленький комментарий: доработать систему и включить серийные номера, партии в базовых спецификациях в качестве альтернативы - это просто.
а эта доработка будет потом нормально работать со сводным планированием или это ещё одна доработка, которая потребует большого количества времени?
Старый 10.11.2011, 16:06   #19  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от niksen Посмотреть сообщение
а эта доработка будет потом нормально работать со сводным планированием или это ещё одна доработка, которая потребует большого количества времени?
Будет, без проблем.
Старый 11.11.2011, 08:12   #20  
niksen is offline
niksen
Участник
Самостоятельные клиенты AX
 
284 / 28 (1) +++
Регистрация: 05.07.2011
Адрес: Татарстан
осталось понять, что, где дорабатывать и как....
или может быть всё же найти что-то здесь...http://www.amand.ru/modules/wordpres...asterplanning/
всё равно спасибо!

оффтоп: благодаря EVGL стало понятно, что нужно копать здесь
\Data Dictionary\Tables\InventDimParm\Methods\initDimBOMEnable
подскажите, что смотреть?

Последний раз редактировалось niksen; 11.11.2011 в 10:08.
Теги
конфигуратор продукции, производственный заказ, производство, сводное планирование, спецификация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Сводное планирование в Microsoft Dynamics AX 4.0 Часть 1-2, Настройка сводных планов, параметры. Blog bot DAX Blogs 0 22.12.2009 02:05
Сводное планирование - заказы на производство из ниоткуда OliaM DAX: Функционал 9 06.03.2006 17:47
Сводное планирование и физическое наличие AndrY DAX: Функционал 12 02.02.2005 11:59
Как работать в модуле "Сводное планирование" ? DaniK DAX: Функционал 37 29.12.2004 15:12
Производство+планирование в Аксапта 2,5 СП4 storm DAX: Функционал 15 24.07.2003 18:33

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:42.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.