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