04.06.2024, 11:15 | #1 |
Участник
|
Цена на продажу от себестоимость производства плюс процент
Заказ на ремонт (в нашем случае обычные производственных заказ со специальной номенклатурой - item)
У нас сделано пока так. Номенклатура для ремонта одна (ItemId), для каждого конкретного заказа создается новая конфигурация (configId). Создается сразу производственный заказ (ProdTable) и заказ на продажу (SalesTable). Себестоимость (InventItemPrice) номенклатуры и цена (PriceDiscTable) для конкретной конфигурации изначально 0. Рабочий производит ремонт. Списывает на производственный заказ время и материалы. Что-то они знает изначально до предварительной калькуляции производственного заказа (Cost estimation). Что-то узнает только во время работы, когда производственный заказ уже запущен (Started). Хочется добиться максимально оперативного обновления цены в заказе на продажу или хотя бы вообще понять какие инструменты для этого есть в стандартном функционале. Если у нас есть спецификация (BOM) до создания производственного заказа, то ее можно рассчитать и полученную сумму сохранить в InventItemPrice. Но как правильно поступать в условиях, если до начала производственного заказа спецификация неизвестна и формируется на лету (сразу в ProdBOM). Есть опция обновлять цену номенклатуры и производственной калькуляции? Предварительной ProdUpdCostEstimation или окончательной ProdUpdHistoricalCost? Понятно, что окончательная себестоимость товара будет сформирована только после закрытия склада, да и цена != себестоимость. Но мы готовы пойти на определенное допущение, что цена ремонта - это себестоимость в момент калькуляции + определенный процент сверху. Есть ли возможность этого добиться в стандарте? Или в какую сторону копать для возможной модификации? P.S. Если подобная тема уже обсуждалась, прошу поделиться ссылками или по каким ключевым словам лучше искать. Dynamics AX2012R2 |
|
04.06.2024, 11:53 | #2 |
Участник
|
Я бы предложил для подобных задач рассмотреть возможность использования модуля "Проекты". Там и потребление компонентов можно отслеживать и потраченные часы, и планы работ с детализацией до задач создавать (если нужно), Также внутри проекта можно для каждого расхода (потребленных компонентов, часов) определять цену реализации. И выставлять впоследствии invoice proposals
|
|
04.06.2024, 12:12 | #3 |
Участник
|
95% ремонтов это 1-2 номенклатуры и 2-4 часа работы. Заводить Проект под это кажется перебором. Даже создавать спецификацию вручную, калькулировать, получать себестоимость (и цену продажи), на основе этой спецификации создавать производственный заказ и так далее - тоже хотелось бы избежать.
Идеальный сценарий: Создал производственный заказ Prod, стартанул. По ходу дела списал в него пару номенклатур или еще рабочего времени. А система синхронизирует "текущую" себестоимость с ценой продажи в связанном заказе на продажу Sales Order. Себестоимость сама по себе не важна (она и так посчитается), но важно, чтобы цена была адекватна понесенным расходам. Написать-то я такую модификацию могу. Но хотелось бы вначале понять, с какого ракурса рассматривается такой сценарий в стандартном функционале. |
|
04.06.2024, 12:22 | #4 |
Участник
|
Вообще есть модуль Управление Сервисным Обслуживанием (Service Management), так можно создавать Заказы на обслуживание (Service Order), но он у нас жестко привязан к проектам.
Но я не знаю, как он работает в стандарте. Можно заказ на обслуживание привязать к заказу на продажу? В заказе на обслуживание списывать расходы и часы, а через заказ на продажу продавать? |
|
04.06.2024, 12:27 | #5 |
Участник
|
Так создать проект с типом "Time and materials" не сложнее чем производственный заказ (на мой взгляд). А в проектном модуле себестоимость и цена реализации вполне себе прекрасно связывается.
Но не буду настаивать, конечно. Сам производственные заказы люблю). С модулем "Сервисное обслуживание" в AX 2012 не работал. По смыслу сервисный заказ это и есть заказ на продажу особого типа. На его основании точно также должен создаваться инвойс . Последний раз редактировалось Eugeny_F; 04.06.2024 в 12:29. |
|
04.06.2024, 14:05 | #6 |
Участник
|
Спасибо за предложение. Я согласен, что там можно сделать. Но тут больше вопрос, про Best Practices. Как я понимаю, проект в DAX это реализация концепции Engineer-To-Order в разрезе Make-To-Stock, Make-To-Order, Engineer-To-Order.
|
|
04.06.2024, 16:11 | #7 |
Участник
|
По мне использование проектного модуля здесь вполне себе вписывается в Best practices. По смыслу это не производственный заказ, в результате которого производится какой-то продукт (или несколько продуктов), а сервисный.
А сервисные заказы как раз прямо или опосредованно работают через проектный модуль. Сейчас работаю с клиентом, использующим для подобных работ в DAX 365 isv-решение Enterprise Asset Management. Так там тоже все проводится через проектный модуль. |
|
|
За это сообщение автора поблагодарили: petr (2). |
04.06.2024, 22:58 | #8 |
Administrator
|
Цитата:
Сообщение от petr
Вообще есть модуль Управление Сервисным Обслуживанием (Service Management), так можно создавать Заказы на обслуживание (Service Order), но он у нас жестко привязан к проектам.
Но я не знаю, как он работает в стандарте. Можно заказ на обслуживание привязать к заказу на продажу? В заказе на обслуживание списывать расходы и часы, а через заказ на продажу продавать? Т.е. напрямую заказ на продажу не привязывается - только через соглашение об обслуживание (SLA)
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: petr (2). |
Теги |
dax2012, заказ на продажу, производственный заказ, ремонт, себестоимость, цена продажи |
|
|