1С-Предприятие 8.0. Практическое пособие разработчика


Отчет ОстаткиМатериаловПоСвойствам - часть 5


   |            (ВЫБРАТЬ

   |                ЗначенияСвойствНоменклатуры.НаборСвойств [282]

   |            ИЗ

   |                РегистрСведений.ЗначенияСвойствНоменклатуры КАК ЗначенияСвойствНоменклатуры

   |            ГДЕ

   |                ЗначенияСвойствНоменклатуры.НаборСвойств.Владелец = &Материал

   |                И ЗначенияСвойствНоменклатуры.ВидСвойства = &ВидСвойства

   |                И ЗначенияСвойствНоменклатуры.Значение = &Значение)) КАК ОстаткиМатериаловОстаткиИОбороты";

 

   Результат = Запрос.Выполнить();

...

 

Маленькая доработка, которую нам останется сделать, будет заключаться в том, чтобы предусмотреть динамическое формирование текста запроса в зависимости от того, выбрано пользователем значение материала, или нет:

Процедура ОстаткиМатериаловПоСвойствам(ТабДок) Экспорт

   //{{КОНСТРУКТОР_ВЫХОДНЫХ_ФОРМ(ОстаткиМатериаловПоСвойствам)

   // Данный фрагмент построен конструктором.

   // При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!

 

   Макет = ОтчетОбъект.ПолучитьМакет("ОстаткиМатериаловПоСвойствам");

   Запрос = Новый Запрос;

   Запрос.Текст =

   "ВЫБРАТЬ

   |    ОстаткиМатериаловОстаткиИОбороты.Материал,

   |    ПРЕДСТАВЛЕНИЕ(ОстаткиМатериаловОстаткиИОбороты.Материал),




Начало  Назад  Вперед