Имя: Пароль:
1C
 
Запрос на группу , с входящим параметром элемент.
0 antihacker
 
19.04.16
12:49
Всем привет !

Вот запрос.

//Сперва узнаем. Есть ли акции по данной номенклатуре
ЗапросНаАкцию = Новый Запрос;

ЗапросНаАкцию.Текст = "ВЫБРАТЬ
| ТЧЦелевыеНоменклатуры.Ссылка КАК АкцииНоменклатур,
| ТЧЦелевыеНоменклатуры.Номенклатура КАК ЦелНоменклатура
| ИЗ Справочник.АкцииНоменклатур.ТЧЦелевыеНоменклатуры КАК ТЧЦелевыеНоменклатуры
| ГДЕ ТЧЦелевыеНоменклатуры.Номенклатура = &вхНоменклатура И (&ТекущаяДата МЕЖДУ ТЧЦелевыеНоменклатуры.Ссылка.ДатаНачала И ТЧЦелевыеНоменклатуры.Ссылка.ДатаОкончания)" ;

ЗапросНаАкцию.УстановитьПараметр("вхНоменклатура",вхНоменклатура);
ЗапросНаАкцию.УстановитьПараметр("ТекущаяДата",ТекущаяДата());

Понятно что делает. Но он не работает если  значение ТЧЦелевыеНоменклатуры.Номенклатура равно не к конкретной номенклатуре, а груупе номенклатур. Как быть ?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший