23 января 2020 в 18:20:38
(4 года 41 неделя 1 день 2 часа назад)
8500
V8.x Управление производственным предприятием
17.05.2016 08:54:28
до 18.05.2016
Текст задания
Необходимо реализовать новый метод заполнения таблицы материалов. За основу метода взять обработку "Добавить из требования накладной (вер. 1)". Цель - заполнить реквизит Спецификация согласно потребности.
Для всех материалов, которые определены обработкой основанием необходимо провести следующую обработку, результаты которой будут помещены в заполняемый документ.
1. Взять строку полученной таблицы из обработки основания (где заполнен реквизит Затрата, в ином случае строка пропускается. Если данный пункт выполняется повторно- то берем следующую строку.
2. Получить из регистра переданные в производство потребности в материале по анализируемому заказу на производство. Аналитика согласно измерениям регистра.
3. Взять порядковую строку потребности (цикл):
3.1 Если количество потребности меньше чем анализируемое количество, тогда берем всю потребность и переносим в заполняемый документ вместе с реквизитом Спецификация (потребности). Вычитаем из анализируемого количества взятую потребность. Берем следующую строку потребности и переходим на п.3
3.2 Если количество потребности больше чем анализируемое количество, тогда берем анализируемое количество и переносим в заполняемый документ вместе с реквизитом Спецификация (потребности). Переходим на п.1
3.3 Если потребностей нет, а есть анализируемое количество, тогда выдать предупреждение что переданных материалов не хватило, ничего добавлять в заполняемый документ не нужно. Перейти на п.1.