![]() |
|
По переключателю выбрать только нужные товары | ☑ | ||
---|---|---|---|---|
0
Doroheart
04.03.20
✎
16:29
|
Добрый день, столкнулся с проблемой реализации печати только ценников без действующих скидок.
В данный момент переключатель реализован так: Процедура ПереключательПриИзменении(Элемент) Если Переключатель2 = 1 Тогда Для каждого СтрокаТовара из Товары Цикл СтрокаТовара.Выбран = Истина КонецЦикла; КонецЕсли; Если Переключатель2 = 2 Тогда Для каждого СтрокаТовара из Товары Цикл Если СтрокаТовара.БЗМЖ Тогда СтрокаТовара.Выбран = Истина Иначе СтрокаТовара.Выбран = Ложь КонецЕсли; КонецЦикла; КонецЕсли; Если Переключатель2 = 3 Тогда Для каждого СтрокаТовара из Товары Цикл Если СтрокаТовара.БЗМЖ = Ложь Тогда СтрокаТовара.Выбран = Истина Иначе СтрокаТовара.Выбран = ЛОЖЬ КонецЕсли; //ПечатьТолькоДействующихСкидок Как думаете такой запрос подойдет? Если Переключатель2 = 4 Тогда Для каждого СтрокаТовара из Товары Цикл Запрос = Новый Запрос Запрос.Текст = "ВЫБРАТЬ ПЕРВЫЕ 100 | Скидки.Подразделение, | Скидки.Объект |ИЗ | РегистрСведений.Скидки.СрезПоследних КАК Скидки |ГДЕ | Скидки.Активность = Истина |И КОНЕЦПЕРИОДА(&ТекущаяДата, День) МЕЖДУ Скидки.НачалоДействия и Скидки.КонецДействия |И Скидки.Действует = Истина"; КонецЦикла; КонецЕсли; КонецПроцедуры |
|||
1
vicof
04.03.20
✎
16:31
|
Нет
|
|||
2
Doroheart
04.03.20
✎
16:33
|
(1) а как тогда лучше обозначить если товар со скидкой чтобы выделял его для печати?
|
|||
3
vicof
04.03.20
✎
16:39
|
хз, что у тебя за конфа, в чем проблема при печати.
Я пока вижу несоответствие в условиях и в приведенном коде. Запрос в цикле зло. Сам запрос тоже так себе. Кода по обозначению выбранных товаров нет. |
|||
4
Doroheart
04.03.20
✎
16:42
|
(3) ТКПТ Рарус, я планирую брать из списка товара который в регламенте сверять с текущими скидками и снимать выбран с тех на которые не назначены скидки.
|
|||
5
vicof
04.03.20
✎
16:53
|
Я эту конфу ни разу не видел. Но для решения задачи, берешь те товары, которые в "регламенте", помещаешь в таблицу с отбором тех строк, которых нет в таблице скидок, а в цикле уже заполняешь ТЧ.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |