|
Использование внешней функции в СКД | ☑ | ||
---|---|---|---|---|
0
CalvinKlein
26.06.12
✎
16:44
|
Привет всем, подскажите, как использовать внешнюю функцию в СКД? Можно ли использовать экспортную функцию объекта отчета как внешнюю функцию?
Киньте пример, или хотя бы опишите на словах порядок действий плииз! |
|||
1
CalvinKlein
26.06.12
✎
16:45
|
уаще нэт примеров =(
|
|||
2
Бледно Золотистый
26.06.12
✎
17:00
|
Функции общих модулей
Выражение механизма компоновки данных может содержать вызовы функций глобальных общих модулей конфигурации. Никакого дополнительно синтаксиса для вызова таких функций не требуется. Пример: СокращенноеНаименование(Документы.Ссылка, Документы.Дата, Документы.Номер) В данном примере будет осуществлен вызов функции "СокращенноеНаименование" из общего модуля конфигурации. Отметим, что использование функций общих модулей разрешено только при указании соответствующего параметра процессора компоновки данных. Кроме того, функции общих модулей не могут быть использованы в выражениях пользовательских полей. |
|||
3
CalvinKlein
26.06.12
✎
17:06
|
не понятно...На первой вкладке я указал набор данных. По полю из этого набора данных мне необходимо сделать запрос и результат запроса программно собрать в строку. На какой вкладке передавать поле во внешнюю функцию, чтобы она мне возвратила строку?
|
|||
4
CalvinKlein
26.06.12
✎
17:07
|
И внешняя функция должна объявляться во внешнем отчете, чтобы не изменять конфигурацию, можно так сделать?
|
|||
5
Бледно Золотистый
26.06.12
✎
17:12
|
(3)Вычисляемые поля.
(4)Нет. Добавь свой модуль. |
|||
6
serffer
26.06.12
✎
17:23
|
Функция должна быть в общем модуле, серверном.
Ее можно использовать в представлениях полей, и аналогичных. если СКД формируется программно , то у какого-то менеджера СКД при инициализации нужно ставить типа ИспользоватьВнешниеФункции=Истина |
|||
7
CalvinKlein
26.06.12
✎
17:36
|
(5),(6) А если конфа закрыта для редактирования? =(
|
|||
8
sergeante
26.06.12
✎
17:50
|
(7) тогда никак, ведь ясно сказано
|
|||
9
CalvinKlein
27.06.12
✎
10:51
|
(8) Не гибко получается, не гибко...
|
|||
10
sergeante
27.06.12
✎
14:49
|
(9) ну не всегда удаётся полностью подружить безопасность, скорость и гибкость.
|
|||
11
Капюшон
27.06.12
✎
14:56
|
(0)в вычисляемые поля прописываешь свою функцию и название модуля где она лежит и всё. очень удобно. правда дольше работает. но зато можно функции писать ) а то на этих запросах отупеешь)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |