Обработка табличной части заказа для пересчета в основные единицы измерения
Отменено
1 500.00
2 |
0
14 октября 2020 в 10:37:47
(4 года 10 недель 1 день 7 часов назад)
V8.x Управление небольшой фирмой
28.09.2020 23:10:59
до 29.09.2020
Задача отменена автоматически согласно правилам и регламенту сервиса
Текст задания
Конфигурация УНФ 1.6 (типовая, на поддержке, любая доработка только через "доп. обработки" и "расширения")
Необходимо сделать внешнюю подключаемую дополнительную обработку для перезаполнения табличной части "заказа клиента".
Подробности:
В базе данных у некоторых позиций номенклатуры единиц измерения больше одной (например, килограмм / полкило / сто граммов). Заказы могут создаваться в любой из единиц - это удобно клиентам (заказы приходят с сайта, будучи оформленными в любой из доступных единиц). Дальнейшая обработка заказа (сборка, упаковка, доставка) удобна только в одной единице - основной единице хранения (типовой реквизит справочника "номенклатура"). При выполнении основной команды обработки, вызываемой пользователем из формы заказа, нужно пересчитывать все строки ТЧ "Запасы" в основные единицы измерения номенклатуры каждой строки. При этом сумма заказа, конечно, поменяться не должна. Через коэффициент, указанный в выбранной единице измерения относительно основной (типовой реквизит) нужно пересчитывать количество и цену в строке, сумма должна оставаться неизменной.
Пример:
До пересчёта: Персики / количество 9 / единица - 500 гр / цена 50 рублей / сумма 450 рублей
После пересчёта: Персики / количество 4,5 / единица - кг / цена 100 рублей / сумма 450 рублей