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