Добавление отчета СКД во внешние отчеты erp 2.4.11.71

При попытке создать дополнительный внешний отчет через пользовательскую часть в erp, получили ошибку "Метод объекта не обнаружен (СведенияОВнешнейОбработке)"

После создания отчета через СКД в Конфигурации, необходимо добавить через кнопку "Действия" - "Открыть модуль объекта", функцию:

Добавить:

Функция СведенияОВнешнейОбработке() Экспорт
	
    ИмяОтчета = ЭтотОбъект.Метаданные().Имя; 
    Синоним = ЭтотОбъект.Метаданные().Синоним; 
    Синоним = ?(ЗначениеЗаполнено(Синоним),Синоним, ИмяОтчета);         	
	ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.1");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
    ПараметрыРегистрации.Версия = "2.0.0.0";
    ПараметрыРегистрации.Наименование = Синоним; //имя под которым обработка будет зарегистрирована в справочнике внешних обработок
    ПараметрыРегистрации.Информация = "Отчет :" + Синоним; //так будет выглядеть описание вн.отчета для пользователя
	Возврат ПараметрыРегистрации; 
	                                  
КонецФункции

Данная функция добавит из отчета сведения, которые заполняются при создании отчета СКД. После этого не будет ошибки "Метод объекта не обнаружен (СведенияОВнешнейОбработке)":

Сохраняем отчет в *.erf

Перейдем к добавлению отчета в 1С в режиме работы Предприятие:

01 "НСИ и администрирование" - "Дополнительные отчеты и обработки" - кнопка "Добавить из файла":

После предупреждения безопасности:

"Продолжить" выбираем на диске сохраненный отчет с расширением *.erf

02 После выбора и добавления файла отчета, его наименование будет взято из поля Синоним. Остается выбрать "Используется" и "Записать" внешний отчет:

03 Внешний отчет, можно разместить в списке всех отчетов. Для этого необходимо перейти на вкладку "Варианты отчета" - кнопка "Разместить в разделах...":

Выбрать нужный раздел:

04 После кнопки "Разместить", отчет можно найти в списке всех отчетов: "Главное" - "Все отчеты":

mr. Mak

Остались вопросы? Пишите на почту admin@hzit.ru

Администратор сайта hzit.ru
Back to top