Как в внешнем отчете указать путь к макету?

1. Gok9 25.01.23 09:27 Сейчас в теме
Здравствуйте, типовой отчет сделал внешним прописал сведения о внешней обработке, сохранил запустил отчет и такую ошибку при формирование отчета "В настройку отчета расчетный листок внесены критичные изменения. Отчет не будет сформирован. Макет не существует. Операция прервана", можете подсказать как в внешную обработку указать путь к макету?
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Prikum 3 25.01.23 09:39 Сейчас в теме
(1)
ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
	
	Макет = ОтчетОбъект.ПолучитьМакет("Макет");
	
4. Prikum 3 25.01.23 10:06 Сейчас в теме
(3)
как в внешную обработку указать путь к макету?
я отвечал на вот это, свой отчет приложи, если конечно это не супер секретная разработка.
5. Gok9 25.01.23 10:34 Сейчас в теме
(4)Пожалуйста, это типовой отчет, из которого мне надо расчетный листок, конфигурация "Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.24.310)"
Прикрепленные файлы:
АнализНачисленийИУдержаний.erf
6. glek 120 25.01.23 11:01 Сейчас в теме
(1) судя по всему, у Вас вызываются типовые процедуры и функции для формирования расчетного листа. Разработчики решения уже довольно давно реализовали "защиту от дурака", чтобы разработчики не могли внести изменения в формирование макета.
Копайте в эту сторону. Вроде как РС МакетыКомпоновкиДанных, но не уверен.
7. Gok9 25.01.23 11:27 Сейчас в теме
(6)
Разработчики решения уже довольно давно реализовали "защиту от дурака", чтобы разработчики не могли внести изменения в формирование макета
Да, используется типовые процедуры, можете более понятно рассказать, что я должен делать? Например в печатных формах такого нет, чтобы макет формировался в конфигурации, а процедуры в внешней обработке, думал внешний отчет обработка тоже похож на внешнюю печатную форму...
8. glek 120 25.01.23 11:29 Сейчас в теме
(7) Примерно направление я указал. Можете еще поставить остановку по ошибке и ловить откуда она возникает.
10. Gok9 25.01.23 11:49 Сейчас в теме
(8) Да, все верно сказали, почему разработчики решений так поступают? Если через внешнюю обработку формируется, поставили условия что это не безопасно... поэтому при формирование ПутьКМакету если через внешнюю обработку идет, путь просто не формируется(((
Прикрепленные файлы:
3. Gok9 25.01.23 10:03 Сейчас в теме
(2) Куда в модуле объекта внешней обработки прописать? Сам типовой отчет для получения макета использует общий модуль ЗарплатаКадрыОтчеты и в модуле объекта уже внешней обработки макет не вызывается
9. laperuz 46 25.01.23 11:42 Сейчас в теме
(3)В процедуру ПриКомпоновкеОтчета добавить перед строкой

ЗарплатаКадрыОтчеты.ПриКомпоновкеРезультатаРасчетныйЛисток(ЭтотОбъект, ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка);


вот эту строку

КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("МакетПечатнойФормы", ПолучитьОбщийМакет("ПФ_MXL_РасчетныйЛистокНастраиваемый"));
11. Gok9 25.01.23 12:00 Сейчас в теме
(8) Спасибо, большое. Разработчики решений с другими отчетами поступили так же?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот