|
|
СКД: Умная книжка, а СКД и внешняя функция не работает... |
☑ |
|
0
Икогнито
28.08.09
✎
17:40
|
Читаю в книжке 1С Предприятие от 8.0 к 8.1 как в СКД вставлять внешние функции для расчета выражений представления.
Ни фига не работает.
Может кто знает где собака порылась?
|
|
|
1
Mitriy
28.08.09
✎
17:47
|
да ну на фиг... еще обидишься...
|
|
|
2
detec
28.08.09
✎
17:49
|
Работает, если функция находится в модуле, который имеет признак исполнения как на сервере, так и на клиенте.
|
|
|
3
Икогнито
28.08.09
✎
17:59
|
(2) а в книжке написано "чтобы функцию можно было использовать в СКД необходимо для функции задать ключевое слово экспорт, а во вторых указать что модуль глобальный..."
Врут гады? Полчаса убил...
|
|
|
4
Dang
28.08.09
✎
18:02
|
Я в общих модулях создал отдельный модуль, там набросал нужных мне функций, в СКД их вызываю (вычисляемые поля) - прекрасно все работает!
|
|
|
5
Dang
28.08.09
✎
18:06
|
только нужно полный путь указывать, типа : ОбщийМодуль_Dang.ВидЗатрат(СуммаУпр,ДР) (т.е. в общих модулях мой Модуль ОбщийМодуль_Dang, в нем функция с ключеным словом ЭКСПОРТ).
|
|
|
6
Serg_1960
28.08.09
✎
18:53
|
(3) Зачем так сразу категорично? :( Сам соображай: когда книжка издана и сколько раз уже платформа обновлялась?
|
|
|
7
Garkin
28.08.09
✎
19:07
|
ПроцессорКомпоновкиДанных.Инициализировать (DataCompositionProcessor.Initialize) ПроцессорКомпоновкиДанных (DataCompositionProcessor) Инициализировать (Initialize) Синтаксис: Инициализировать(<Макет>, <Внешние наборы данных>, <Данные расшифровки>, <Возможность использования внешних функций>) Рискну предположить, что собака порылась в четвертом параметре вышеописанной функции.
|
|
|
8
Икогнито
28.08.09
✎
19:28
|
(7) точно! Ёкарный бабай, полтора часа мучался...
|
|
|
9
Икогнито
28.08.09
✎
19:29
|
(7) спасибо огроменное
|
|
|
10
artbear
29.08.09
✎
14:27
|
(0) Умная книжка, только читать нужно не только первые страницы.
см. страницу 76, там как раз твоя ошибка указана :), решенная в (7)
А лучше бери Хрусталеву.
|
|