Цитата (sudo90)
Дело в том что я не могу разобраться с отбором только с номенклатурой в которых есть картинка... Не могу сделать такой отбор в существующем отчете
На самом деле есть масса варинатов как это сделать, можно передавать в параметр отбора скд, можно непосредственно в параметр запроса скд, можно вообще сделать свою форму у отчета, там создать параметр или реквизит формы и передавать туда или типа того...
Я сделал так: добавил процедуру в модуль общей формы "ФормаОтчета":
Добавлено (25.09.2013, 09:38)
---------------------------------------------
&НаКлиенте
Процедура ПриОткрытии(Отказ)
Если ЭтаФорма.КлючОбъекта = "Отчет.ПрайсЛистСКартинками" Тогда
ФормаВыбораНоменклатуры = ПолучитьФорму("ОбщаяФорма.ВыборНоменклатурыСКартинками");
Номенклатура = ФормаВыбораНоменклатуры.ОткрытьМодально();
Если Номенклатура.Количество() = 0 Тогда
Отказ = Истина;
Иначе
НоменклатураСписок = Новый СписокЗначений();
НоменклатураСписок.ЗагрузитьЗначения(Номенклатура);
Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Номенклатура").Значение = НоменклатураСписок;
КонецЕсли;
КонецЕсли;
Добавлено (25.09.2013, 09:40)
---------------------------------------------
ВыборНоменклатурыСКартинками - моя форма, которая возвращает массив выбранной номенклатуры при закрытии...
А "Номенклатура" - это параметр запроса отчета...