() как это можно проверить? Где в настройках справочников надо проверять?
поднял более раннюю копию ДО изменений вообще - там то же самое. то есть бух просто какое-то время не видели проблему, а потом понеслось.
нашел где обнуляет - там, где проверка на весовой товар - проходит обнуление количества и цен.
Но ранее пересчитывает в нетто-брутто, а его на форму не выводит..
вчера сделал костыль - не стал менять сам код проверки и обнуления, но после вернул значения в количество, все равно бухи хотят видеть именно эти цифры.
Сам вопрос же остался висеть - отчего 1с не выводит?
Если ЕдиницаИзмеренияВеса <> Неопределено Тогда
Если Не ЗначениеЗаполнено(ЕдиницаИзмеренияВеса) Тогда
ДанныеСтроки.МассаБрутто = 0;
ДанныеСтроки.МассаНетто = 0;
Иначе
ДанныеСтроки.МассаБрутто = СтрокаТовары.МассаБрутто;
ДанныеСтроки.МассаНетто = СтрокаТовары.МассаНетто;
КонецЕсли;
КонецЕсли;
ДанныеСтроки.Сумма = СтрокаТовары.Сумма + СтрокаТовары.СуммаНДС;
ДанныеСтроки.Цена = ?(СтрокаТовары.Количество = 0, 0, ДанныеСтроки.Сумма / СтрокаТовары.Количество);
Если СтрокаТовары.Весовой Тогда
ДанныеСтроки.Мест = 0;
ДанныеСтроки.Количество = 0;
ОбластьМакета.Параметры.Количество = 0;
ОбластьМакета.Параметры.КоличествоМест = 0;
ОбластьМакета.Параметры.БазоваяЕдиницаНаименование = "";
ОбластьМакета.Параметры.ВидУпаковки = "";
Если ВыводитьЦены Тогда
ОбластьМакета.Параметры.Цена = ДанныеСтроки.Цена / СтрокаТовары.КоэффициентПересчетаВТонны;
ОбластьМакета.Параметры.Сумма = ДанныеСтроки.Сумма;
КонецЕсли;
Иначе
Если СтрокаТовары.КоличествоМест - Цел(СтрокаТовары.КоличествоМест) > 0 Тогда
ДанныеСтроки.Мест = Цел(СтрокаТовары.КоличествоМест) + 1;
Иначе
ДанныеСтроки.Мест = СтрокаТовары.КоличествоМест;
КонецЕсли;
ДанныеСтроки.Количество = СтрокаТовары.Количество;
ОбластьМакета.Параметры.Количество = ДанныеСтроки.Количество;
ОбластьМакета.Параметры.КоличествоМест = ДанныеСтроки.Мест;
ОбластьМакета.Параметры.БазоваяЕдиницаНаименование = СтрокаТовары.БазоваяЕдиницаНаименование;
ОбластьМакета.Параметры.ВидУпаковки = СтрокаТовары.ВидУпаковки;
Если ВыводитьЦены Тогда
ОбластьМакета.Параметры.Цена = ДанныеСтроки.Цена;
ОбластьМакета.Параметры.Сумма = ДанныеСтроки.Сумма;
КонецЕсли;
КонецЕсли;
//добавлено т.к весовой просто обнуляется и не выводит ничего - добавлено по заявке заказчика
//++
Если СтрокаТовары.Весовой Тогда
ОбластьМакета.Параметры.Количество = СтрокаТовары.Количество;
ОбластьМакета.Параметры.КоличествоМест = СтрокаТовары.Количество;
ОбластьМакета.Параметры.БазоваяЕдиницаНаименование = СтрокаТовары.Номенклатура.ВесЕдиницаИзмерения;
КонецЕсли;
//--
Показать