Имя: Пароль:
1C
1С v8
КА 2.4 не пересчитывает цены по упаковке в коммерческом, но считает в реализации?
0 ilou
 
30.10.19
11:19
Наверняка уже много кто сталкивался.
если завести упаковку (скажем 25 шт в упаковке) и указать на неё цену, то
при выборе в коммерческом упаковки или 1 шт цены все равно ставить на 1 единицу,
а вот в реализации все нормально ставит, т.е. если выбрать упаковку то цену ставить на 1 упаковку, если 1 шт. то за штуку

посмотрел в коде, получается, что в коммерческом нет поля упаковка и по этой причине система банально ничего не пересчитвает
вот в этой процедуре ЗаполнитьЦенуПродажиВСтрокеТЧ

при коммерческом не передается поле Упаковка , но его в документе нет

Если (СтруктураПараметровДействия.Свойство("ОбработатьШтрихкоды", ЗначениеСвойства) И ЗначениеСвойства.НеИспользоватьУпаковки)
    Или СтруктураПараметровОтбора.Упаковка = Неопределено Тогда
        СтруктураПараметровОтбора.Вставить("Упаковка", Справочники.УпаковкиЕдиницыИзмерения.ПустаяСсылка());
    КонецЕсли;

это глюк или фича, кто в теме проясните ситуацию?
1 ilou
 
30.10.19
12:15
восстановил старую базу
1С:Комплексная автоматизация 2 (2.4.8.92)  - все работает, есть реквизит Упаковка
в новой заменили на единицу измерения и все сломалось
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.