0
дущ1
04.07.23
✎
19:56
|
В общем не списываются с этого регистра остатки при отгрузке по заказам клиентов.
Копаю код. Проведение по Распределение запасов движения реализации товаров
запрос включает следующее
ГДЕ
И (ТабЧасть.КодСтроки = 0
ИЛИ НЕ ТабЧасть.Ссылка.РеализацияПоЗаказам
ИЛИ ЕСТЬNULL(ТабЧасть.ЗаказКлиента.ЭтоЗаказКакСчет, ЛОЖЬ)
ИЛИ ЛОЖЬ)
смысл понятен, если это реализация по заказу и заказ не является просто счетом, то сам заказ резервирует товары. ОК, согласен.
Смотрим проведение заказа клиенту по этому же регистру
ГДЕ
НЕ ТабЧасть.Отменено
И ТабЧасть.Ссылка.Статус <> ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказовКлиентов.НеСогласован)
И ТабЧасть.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить)
лаконичненько. Заказ должен быть согласован и он должен стоять в статусе Отгрузить (брать резерв на складе). В целом в логике не откажешь, но как же тогда если у меня заказ клиента не резервирует ничего, а реализация отгружает. Тогда ничего не списывается вообще. Реализация надеется на заказ, а заказ если не в резерв ничего не двигает.
Спрашивается как это должно списываться? У кого-нибудь этот мертворожденный регистр работает нормально? Что у меня не учтено?
|
|
3
DJ Anthon
05.07.23
✎
07:03
|
(0) у нас работает нормально, но только после дописок, помню, как неделю над ним голову ломал, пока разобрался, как он работает. однако, у нас и не последняя ERP, так что, возможно, это уже пофикшено. Хотя вероятнее, что наоборот...
|
|