новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
madpr
Приватное сообщение

Написать обработку проведения документа с контролем отрицательных остатков

Москва(Россия )
3 |  0
10 августа 2023 в 13:29:26 (33 недели 22 часа назад)
1200
Текст задания
Имеется расширение конфигурации, в нем документ Внутренняя Накладная, в котором в табличной части есть столбцы Пятновыводка и Запасы, в которых может быть указано положительное или отрицательное количество. При проведении документа создаются движения в регистрах ИзделияВПятновыводке (Клиент, Номенклатура, Количество) и ИзделияВЗапасах (Клиент, Номенклатура, Количество) (если кол-во в столбце таблицы положительное - то движение - Приход, иначе - Расход).

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

-----

Требуется добавить движения по третьему регистру ДолгВПятновыводке, таким образом, чтобы при указании положительного кол-ва N в стобце Пятновыводка (помещении N изделий в пятновыводку), в регистре ДолгВПятновыводке количество увеличивалось на N, а при помещении отрицательного числа M в столбце Запасы, количество в данном регистре уменьшалось соответственно, но не становилось меньше 0 (так как в запасах может быть больше изделий, чем изначально было помещено в Пятновыводку). Общий смысл получается таков, что при наличии долга сначала берем изделия из Запасов в счет его уменьшения.
0
Выбранные исполнители
Отклики