Масса брутто - как правильно?

1. user1612156 15.09.21 14:29 Сейчас в теме
Добрый день.

В УТ 11 в запросах 2 разных алгоритма расчета. Объясните в чем отличие?

1 вариант:

|	СУММА(ВЫБОР
	|		КОГДА &ЗаполненаЕдиницаИзмеренияВеса
	|			ТОГДА ВЫБОР
	|					КОГДА ТаблицаТоваров.Упаковка.Вес ЕСТЬ NULL 
	|						ТОГДА ТаблицаТоваров.Количество
	|					ИНАЧЕ ВЫБОР 
	|							КОГДА ТаблицаТоваров.Упаковка.ТипИзмеряемойВеличины = Значение(Перечисление.ТипыИзмеряемыхВеличин.Вес)
	|								ТОГДА 0
	|							ИНАЧЕ ТаблицаТоваров.КоличествоУпаковок
	|						КОНЕЦ
	|				КОНЕЦ * &ТекстЗапросаВесУпаковки
	|		ИНАЧЕ 0
	|	КОНЕЦ) КАК МассаБрутто,
Показать


2. вариант

|	ВЫБОР
	|		КОГДА &ЗаполненаЕдиницаИзмеренияВеса
	|			ТОГДА ВЫБОР
	|					КОГДА ТаблицаТоваров.Упаковка.Вес ЕСТЬ NULL 
	|						ТОГДА ТаблицаТоваров.Количество * &ТекстЗапросаВес1
	|					ИНАЧЕ ТаблицаТоваров.КоличествоУпаковок * &ТекстЗапросаВес1
	|				КОНЕЦ 
	|		ИНАЧЕ 0
	|	КОНЕЦ КАК МассаБрутто,
Показать


Вопрос возник из-за того что когда заказ приходит по ЭДО в табличной части заполняется упаковка "кг", если вручную вводить товары то "кг" не заполняется, из-за этого расчет массы брутто разный у разных алгоритмов.
И в итоге 2-й вариант по-моему выходит более правильный.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SGordon1 15.09.21 15:09 Сейчас в теме
Возможно собака порылась в другом месте типа тестзапроса вес? Или у Вас есть Перечисление.ТипыИзмеряемыхВеличин.Вес ?
3. user1612156 15.09.21 15:21 Сейчас в теме
(2) перечисление типовое, дело в том что из-за конструкции "КОГДА ТаблицаТоваров.Упаковка.ТипИзмеряемойВеличины = Значение(Перечисление.ТипыИзмеряемыхВеличин.Вес) ТОГДА 0" килограммы не попадают в массу брутто, а по моему должны.
Вот и вопрос для чего такое условие?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот