Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:15

Помогите с СКД

Автор Сергей Поляков, 18 ноя 2019, 10:33

0 Пользователей и 1 гость просматривают эту тему.

Сергей Поляков

Всем привет.
У меня есть отчетик, СКД.
я хотел его немного защитить, и нашел вот эту статью:

https://www.mykib.org/article/zashchita-vneshney-obrabotki-ili-vneshnego-otcheta-1s-8-pryachem-i-shifruem-sistemu-komponov

Сделал все как там сказано, только процедуру использовал не "ПриОткрытии", а "ПриСозданииНаСервере", и чтобы в модуле формы вызвать процедуру
из модуля объекта, я написал:

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
   ОтчетОбъект = РеквизитФормыВЗначение("Объект");
   ОтчетОбъект.ИнициализироватьСхемуКомпоновкиДанных();       
   
   ИнициализироватьСхемуКомпоновкиДанных();
   
КонецПроцедуры

Если этого не сделать, то при проверке пишет:
Процедура или функция с указанным именем не определена (ИнициализироватьСхемуКомпоновкиДанных)


Но отчет не работает.
Когда открываю его через Файл-открыть, и нажимаю Сформировать, то выходит сообщение: Не установлена схема компановки данных.

Данный пример из статьи наверное работает для обычных форм, а для управляемых нужно что то еще. А что не знаю ((
подскажите что нужно доделать чтобы отчет заработал?

спасибо.

wise

(0) 2 раза вызываете:
ОтчетОбъект.ИнициализироватьСхемуКомпоновкиДанных();       
   
   ИнициализироватьСхемуКомпоновкиДанных();
экспорт ЕСТЬ??
Представьте себе, какая была бы тишина, если бы люди говорили только то, что знают

Теги: скд 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск