Как подключить новый документ к БСП ДополнительныеОтчетыИОбработки?
Добрый день, стояла задача сделать доп отчет, отчет сделала, но подключить к документу не получается, тк документ самописный и не подключен к БСП Дополнительных отчетов
По инструкции сделала:
1. Для определяемого типа «ОбъектСДополнительнымиКомандами» добавила документ
2. в модуле формы прописала:
Но при открытии документа ошибка
Метод объекта не обнаружен (ПриСозданииНаСервере)
{Документ.ТЦ_СписокУчастниковГИА.Форма.ФормаДокумента.Форма(23)}: ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект);
Модуль "ДополнительныеОтчетыИОбработки" есть, но нужных процедур там нет, чем заменить?
ЗКГУ КОРП; 1С:Предприятие 8.3 (8.3.18.1289)
В модуле отчета:
По инструкции сделала:
1. Для определяемого типа «ОбъектСДополнительнымиКомандами» добавила документ
2. в модуле формы прописала:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект);
КонецПроцедуры
#Область ОбработчикиКомандФормы
// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки
&НаКлиенте
Процедура Подключаемый_ВыполнитьНазначаемуюКоманду(Команда)
Если Не ДополнительныеОтчетыИОбработкиКлиент.ВыполнитьНазначаемуюКомандуНаКлиенте(ЭтотОбъект, Команда.Имя) Тогда
ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаС ервере(Команда.Имя);
КонецЕсли;
КонецПроцедуры
// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки
#КонецОбласти
#Область СлужебныеПроцедурыИФункции
// СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки
&НаСервере
Процедура ДополнительныеОтчетыИОбработкиВыполнитьНазначаемуюКомандуНаС ервере(ИмяЭлемента)
ДополнительныеОтчетыИОбработки.ВыполнитьНазначаемуюКомандуНаСервере(ЭтотОбъект, ИмяЭлемента);
КонецПроцедуры
// Конец СтандартныеПодсистемы.ДополнительныеОтчетыИОбработки
#КонецОбласти
ПоказатьНо при открытии документа ошибка
Метод объекта не обнаружен (ПриСозданииНаСервере)
{Документ.ТЦ_СписокУчастниковГИА.Форма.ФормаДокумента.Форма(23)}: ДополнительныеОтчетыИОбработки.ПриСозданииНаСервере(ЭтотОбъект);
Модуль "ДополнительныеОтчетыИОбработки" есть, но нужных процедур там нет, чем заменить?
ЗКГУ КОРП; 1С:Предприятие 8.3 (8.3.18.1289)
В модуле отчета:
Функция СведенияОВнешнейОбработке() Экспорт
ОбщееОписание = "Список задействованных ГИА";
МассивНазначений = Новый Массив;
МассивНазначений.Добавить("Документ.ТЦ_СписокУчастниковГИА");
ПараметрыРегистрации = Новый Структура;
ПараметрыРегистрации.Вставить("Вид" , "ДополнительныйОтчет");
ПараметрыРегистрации.Вставить("БезопасныйРежим" , Истина);
ПараметрыРегистрации.Вставить("Назначение", МассивНазначений);
ПараметрыРегистрации.Вставить("Наименование" , ОбщееОписание);
ПараметрыРегистрации.Вставить("Версия" , "1.1.0");
ПараметрыРегистрации.Вставить("Информация" , ОбщееОписание);
ТаблицаКоманд = ПолучитьТаблицуКоманд();
ДобавитьКоманду(ТаблицаКоманд, ОбщееОписание, "1", "ОткрытиеФормы", Истина, "");
ПараметрыРегистрации.Вставить("Команды", ТаблицаКоманд);
Возврат ПараметрыРегистрации;
Конецфункции
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5) а вы так и не написали какая у вас версия БСП (наверно не знаете как смотреть)
у формы документа есть событие и обработчик процедура ПриСозданииНаСервере(...)
(попробуйте) добавьте туда такую команду (в моей БСП это так)
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
у формы документа есть событие и обработчик процедура ПриСозданииНаСервере(...)
(попробуйте) добавьте туда такую команду (в моей БСП это так)
ПодключаемыеКоманды.ПриСозданииНаСервере(ЭтотОбъект);
(9) Вставила в модуль менеджера своего самописного документа следующие строчки:
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
КонецПроцедуры
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
КонецПроцедуры
Процедура ДобавитьКомандыПечати(КомандыПечати) Экспорт
КонецПроцедуры
Процедура Печать(МассивОбъектов, ПараметрыПечати, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
КонецПроцедуры
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот