![]() |
|
СКД.Ошибка обращения к функции ОМ в обработчике ПриКомпоновке | ☑ | ||
---|---|---|---|---|
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) Совпадение? Не думаю...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |