0
altaykniga
20.11.15
✎
14:26
|
Привет всем! Подскажите, что неправильно делаю?
Есть отчет на СКД (прайс-лист с выводом изображений товаров)
В документе ПоступлениеТоваров добавил команду "Печать прайс-листа".
Модуль команды:
СтруктураПараметры=Новый Структура;
СтруктураПараметры.Вставить("Ссылка",ПараметрКоманды[0]);
////ОткрытьФорму("Отчет.ПрайсЛист1.ФормаОбъекта",Парам);
ОткрытьФорму(
"Отчет.ПрайсЛист1.Форма.ФормаОтчета",
СтруктураПараметры, // Параметры
, // Владелец
Новый УникальныйИдентификатор // Уникальность
);
модуль формы отчета:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Попытка
Если ЗначениеЗаполнено(Параметры.Ссылка) Тогда
Для Каждого ЭлементОтбора Из Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
Отчет.КомпоновщикНастроек.Настройки.Отбор.Элементы.Удалить(ЭлементОтбора);
КонецЦикла;
ЭлементОтбораНачПер = Отчет.КомпоновщикНастроек.ФиксированныеНастройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ПолеКомпановки = Новый ПолеКомпоновкиДанных("Ссылка");
ЭлементОтбораНачПер.ЛевоеЗначение = ПолеКомпановки;
ЭлементОтбораНачПер.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбораНачПер.ПравоеЗначение = Параметры.Ссылка;
ЭлементОтбораНачПер.Использование = Истина;
СкомпоноватьРезультат();
КонецЕсли;
Исключение
КонецПопытки;
в результате прайс-лист открывается, формируется, но изображение товаров не появляется!
При попытке вывести расшифровку выходит сообщение "Неправильные параметры источника доступных настроек". Если нажать на форме этого отчета кнопку "Сформировать", то отчет уже формируется с изображениями и никаких ошибок при расшифровке не возникает
|
|