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

Обработка табличной части заказа для пересчета в основные единицы измерения

2 |  0
14 октября 2020 в 10:37:47 (3 года 28 недель 5 дней 10 часов назад)
Текст задания
Конфигурация УНФ 1.6 (типовая, на поддержке, любая доработка только через "доп. обработки" и "расширения")

Необходимо сделать внешнюю подключаемую дополнительную обработку для перезаполнения табличной части "заказа клиента".

Подробности:
В базе данных у некоторых позиций номенклатуры единиц измерения больше одной (например, килограмм / полкило / сто граммов). Заказы могут создаваться в любой из единиц - это удобно клиентам (заказы приходят с сайта, будучи оформленными в любой из доступных единиц). Дальнейшая обработка заказа (сборка, упаковка, доставка) удобна только в одной единице - основной единице хранения (типовой реквизит справочника "номенклатура"). При выполнении основной команды обработки, вызываемой пользователем из формы заказа, нужно пересчитывать все строки ТЧ "Запасы" в основные единицы измерения номенклатуры каждой строки. При этом сумма заказа, конечно, поменяться не должна. Через коэффициент, указанный в выбранной единице измерения относительно основной (типовой реквизит) нужно пересчитывать количество и цену в строке, сумма должна оставаться неизменной.

Пример:

До пересчёта: Персики / количество 9 / единица - 500 гр / цена 50 рублей / сумма 450 рублей
После пересчёта: Персики / количество 4,5 / единица - кг / цена 100 рублей / сумма 450 рублей
0
Отклики (21)
    Страницы:12