//Сперва узнаем. Есть ли акции по данной номенклатуре
ЗапросНаАкцию = Новый Запрос;
ЗапросНаАкцию.Текст = "ВЫБРАТЬ
| ТЧЦелевыеНоменклатуры.Ссылка КАК АкцииНоменклатур,
| ТЧЦелевыеНоменклатуры.Номенклатура КАК ЦелНоменклатура
| ИЗ Справочник.АкцииНоменклатур.ТЧЦелевыеНоменклатуры КАК ТЧЦелевыеНоменклатуры
| ГДЕ ТЧЦелевыеНоменклатуры.Номенклатура = &вхНоменклатура И (&ТекущаяДата МЕЖДУ ТЧЦелевыеНоменклатуры.Ссылка.ДатаНачала И ТЧЦелевыеНоменклатуры.Ссылка.ДатаОкончания)" ;
Понятно что делает. Но он не работает если значение ТЧЦелевыеНоменклатуры.Номенклатура равно не к конкретной номенклатуре, а груупе номенклатур. Как быть ?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший