Имя: Пароль:
1C
1С v8
УТ 11.5 наш любимый регистр Распределение запасов
0 дущ1
 
04.07.23
19:56
В общем не списываются с этого регистра остатки при отгрузке по заказам клиентов.
Копаю код. Проведение по Распределение запасов движения реализации товаров
запрос включает следующее

ГДЕ
            И (ТабЧасть.КодСтроки = 0
            ИЛИ НЕ ТабЧасть.Ссылка.РеализацияПоЗаказам
            ИЛИ ЕСТЬNULL(ТабЧасть.ЗаказКлиента.ЭтоЗаказКакСчет, ЛОЖЬ)
            ИЛИ ЛОЖЬ)

смысл понятен, если это реализация по заказу и заказ не является просто счетом, то сам заказ резервирует товары. ОК, согласен.
Смотрим проведение заказа клиенту по этому же регистру


ГДЕ
    НЕ ТабЧасть.Отменено
        И ТабЧасть.Ссылка.Статус <> ЗНАЧЕНИЕ(Перечисление.СтатусыЗаказовКлиентов.НеСогласован)
        И ТабЧасть.ВариантОбеспечения = ЗНАЧЕНИЕ(Перечисление.ВариантыОбеспечения.Отгрузить)

лаконичненько. Заказ должен быть согласован и он должен стоять в статусе Отгрузить (брать резерв на складе). В целом в логике не откажешь, но как же тогда если у меня заказ клиента не резервирует ничего, а реализация отгружает. Тогда ничего не списывается вообще. Реализация надеется на заказ, а заказ если не в резерв ничего не двигает.
Спрашивается как это должно списываться? У кого-нибудь этот мертворожденный регистр работает нормально? Что у меня не учтено?
1 дущ1
 
04.07.23
21:19
Тема закрыта
2 CepeLLlka
 
04.07.23
22:00
(1)Ну так в чём было дело то? Где собака зарыта? :)
3 DJ Anthon
 
05.07.23
07:03
(0) у нас работает нормально, но только после дописок, помню, как неделю над ним голову ломал, пока разобрался, как он работает. однако, у нас и не последняя ERP, так что, возможно, это уже пофикшено. Хотя вероятнее, что наоборот...