|
СКД.Ошибка обращения к функции ОМ в обработчике ПриКомпоновке |
☑ |
0
Тенепопятам
05.06.24
✎
16:11
|
В вычисляемых полях имеется обращение к функции ОМ. Отчет при этом формируется корректно. Если же при в обработчик "ПриКомпоновкеРезультата" добавить код
СтандартнаяОбработка = Ложь;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,
КомпоновщикНастроек.Настройки,,,
Тип("ГенераторМакетаКомпоновкиДанных"));
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
Результат = Новый ТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновки);
ДокументРезультат.Вывести(Результат);
То отчет при выполнении ругается на вызов этой функции:
Синтаксическая ошибка "УправлениеОтчетами.ПолучитьНомерГДизГТД"
Почему так происходит и как с этим бороться?
|
|
1
Тенепопятам
05.06.24
✎
16:12
|
Если вычисляемое поле из компоновки убрать, то отчет выполняется без ошибки
|
|
2
maxab72
05.06.24
✎
16:14
|
А что в вычисляемом поле?
|
|
3
Мультук
05.06.24
✎
16:20
|
(0)
F1
ПроцессорКомпоновки.Инициализировать
Инициализировать(<Макет>, <ВнешниеНаборыДанных>, <ДанныеРасшифровки>, <ВозможностьИспользованияВнешнихФункций>, <ОграничиватьПолучениеПолейПоСсылкамПоПравуПросмотр>, <МенеджерВременныхТаблиц>)
Читать до "ВозможностьИспользованияВнешнихФункций"
Оно ?
|
|
4
Тенепопятам
05.06.24
✎
16:20
|
Выражение УправлениеОтчетами.ПолучитьРазделГДизГТД(НомерГТД) возвращает значение типа строка. Но это по-моему не важно, потому, что этих выражений несколько, они обращаются к разным функциям из разных модулей и возвращает разные результаты. Ни одно из них в варианте нестандартной обработки не работает и ругается на синтаксическую ошибку
|
|
5
Тенепопятам
05.06.24
✎
16:21
|
(3) Спасибо, дружище!
|
|
6
Тенепопятам
05.06.24
✎
16:23
|
Делаешь такие отчеты один раз в два года и от этого каждый раз как первый раз %/
|
|
7
youalex
05.06.24
✎
16:36
|
del (уже ответили в (3))
|
|
8
Хряк
05.06.24
✎
17:54
|
ааакуеть, у меня сёдня такая же проблема была.
(3) Спасибо, дружище.
|
|
9
Волшебник
05.06.24
✎
19:28
|
(8) Совпадение? Не думаю...
|
|