|
Флаг или как помечать товары | ☑ | ||
---|---|---|---|---|
0
Neirofun
30.08.19
✎
09:22
|
Нужна небольшая помощь. В табличную часть добавил флаг, но теперь нужно чтобы при выборе товара в зависимости от группы он помечался флагом. Если БЗМЖ тогда истина, а если нет БЗМЖ тогда ложь, но не могу понять как сделать :/
Выборка=Запрос.Выполнить().Выбрать(); Пока Выборка.Следующий() Цикл ОбработкаПрерыванияПользователя(); НоваяСтрока = Товары.Добавить(); НоваяСтрока.Номенклатура=Выборка.Номенклатура; НоваяСтрока.ЕдиницаИзмерения=Выборка.ЕдиницаИзмерения; НоваяСтрока.Количество=Выборка.Количество; НоваяСтрока.Вес=1; НоваяСтрока.Коэффициент=Выборка.Коэффициент; // проверим наличие спеццены Результат = ЗапросСкидок(Выборка.Номенклатура, Справочники.ТипыСкидок.СпециальнаяЦена); Если Результат.Количество()=0 Тогда Результат = ЗапросСкидок(Выборка.Номенклатура, Справочники.ТипыСкидок.СкидкаНаТовар); КонецЕсли; Если Результат.Следующий() Тогда НоваяСтрока.Цена = Результат.ЗначениеСкидки; Иначе НоваяСтрока.Цена = Выборка.Цена; КонецЕсли; НоваяСтрока.Выбран = Выборка.Выбран; Сообщить(""+НоваяСтрока.Номенклатура+", "+Выборка.БЗМЖ); |
|||
1
EVGA
30.08.19
✎
10:11
|
(0) запрос в цикле детектед
|
|||
2
EVGA
30.08.19
✎
10:21
|
в запросе добавить поле:
ВЫБОР КОГДА КакаятоТаблица.Номеклатура.Родитель = &СсылкаНаБЗМЖ ТОГДА Истина ИНАЧЕ Ложь Конец КАК ЭтоБЗМЖ Запрос.УстановитьПараметр("СсылкаНаБЗМЖ", ТутСсылкаНаТвоюГруппуБЗМЖ); и дописать в цикле: НоваяСтрока.ТвоеПолеСФлагом = Выборка.ЭтоБЗМЖ; это с учетом что я все правильно понял... |
|||
3
hhhh
30.08.19
✎
10:53
|
(2) зачем ему два поля Выборка.БЗМЖ?
|
|||
4
EVGA
30.08.19
✎
11:01
|
(3) ну так я же не знаю, что там в Выборка.БЗМЖ
если поугадывать, что там выводится в сообщении: Сообщить(""+НоваяСтрока.Номенклатура+", "+Выборка.БЗМЖ); то на мой взгляд это явно что-то другое. Выборка.БЗМЖ <> Выборка.ЭтоБЗМЖ |
|||
5
Neirofun
30.08.19
✎
11:14
|
Если Выборка.БЗМЖ Тогда
НоваяСтрока.БЗМЖ = Истина КонецЕсли; Я уже сделал) Спасибо. Кому интересно, то БЗМЖ это "Без заменителя молочного жира" и мне нужно было сделать если тип свойство на номенклатуре БЗМЖ тогда ставится флаг Истина, а если у номенклатуры это свойство не указано тогда Ложь |
|||
6
Neirofun
30.08.19
✎
11:17
|
Осталось лишь продумать печать всех ценников, ценников которые не относятся к типу БЗМЖ и ценников только с БЗМЖ
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |