Имя: Пароль:
1C
1С v8
скд функция в вычисляемом поле для предопределенного макета
0 perkos
 
20.08.12
08:24
правлю расчетный листок добавляю разряд в одну из пустых ячеек шапки.

1. добавляю выч поле, ставлю в выражение "тестРазряда" тип строка

2. изменяю нужную ячейку шапки расчетного листка на параметр, подставляю в параметр мое выч поле

но ничего не выводит при формировании, чего я забыл?
1 perkos
 
20.08.12
09:02
пфф что необходимо сделать чтобы выч поле появилось в макете скд?
2 perkos
 
20.08.12
09:38
добавил ресурс по вычисляемому полю с выражением максимум(МоеВычПоле) тест стал отображатся... зачем такие танцы с ресурсами?

если делаю тоже самое но вместе текста в выражении вычПоля ставлю вызов экспортной функции общего модуля с возвратом того же текста то не работает жалуется на синтаксическую ошибку

скажите что сделать чтобы в выч поле попал результат общей экспортной функции и воткнуть это значение в предопределенный макет
3 perkos
 
20.08.12
09:51
v8: Использование ОбщегоМодуля в Компоновке (СКД)

Указывает возможность использования функции общих модулей конфигурации в выражениях компоновки данных.
как я понимаю чтобы вызывать функции в вычисляемых полях нужно что то инициализировать где то галку ставить?
4 perkos
 
20.08.12
10:03
печальная тема)=
нашел в отчете
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ВнешниеНаборыДанных, ДанныеРасшифровки, Истина);
последний параметр разрешает вызов внеш функций, по умолчанию ложь надо указать в истина...
5 perkos
 
20.08.12
10:17
и пришлось делать не через выч поле а просто в выражение параметра макета ставить вызов функции, ибо выч поля я вапще не понимаю нафик нужны....
6 perkos
 
20.08.12
10:36
обьясните зачем ресурс создавать для выч поля... оно ведь может быть текстовым... приходится городить ресурс с какойнить функцией максимума на строку.... че за ерунда