Имя: Пароль:
1C
1С v8
СКД. функция в вычисляемом поле.
0 Mouzem
 
13.06.12
16:30
Ваяю отчетик на СКД, необходимо создать вычисляемое поле с некой функцией размещенной в модуле этого отчета. обращаюсь к ней как этотОбъект.Функция, одинэсина ругается, говорит нет такой функции. Отсюда вопрос можно ли вообще функцию для вычисляемого поля расположить в модуле объекта или обязательно ее выносить в общий модуль?
1 Kom-off
 
13.06.12
16:35
В документации по СКД указана только возможность использования функций общих модулей.
2 Нуф-Нуф
 
13.06.12
16:41
и при выполнении скд (если программно) - необходимо включать возможность использования внешних функций
3 brato4karik
 
13.06.12
16:48
(2) А как их включить?
4 Mouzem
 
15.06.12
11:28
(1) это получается, что все функции необходимо кидать в общие модули? А если я допустим делаю внешний отчет и снимать конфу с поддержки нет никакого желания, есть способы как то запихать эти функции в модуль объекта?
5 soldatkin
 
15.06.12
12:35
Функцию для вычисляемого поля расположить в поле Выражение в вычисляемых полях
6 chingiz
 
15.06.12
13:59
(3)
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки, Истина);

4й параметр как раз отвечает за это.
7 Mouzem
 
15.06.12
16:31
(5) А каким образом ее там разместить? У меня в этой функции 100 строк кода, как ни засовываю все ругается...
8 BabySG
 
15.06.12
18:24
Там надо ВЫЗОВ фукнции разместить, а не самое тело фукнции :)
9 ChAlex
 
15.06.12
18:54
(7) -  не парьтесь. ТОЛЬКО в общем модуле!! Во всяком случае на сегодняшнем этапе. Проверено!
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.