|
Внешний отчёт для УТ 11.4: СКД, установить отбор программно |
☑ |
0
formista2000
02.10.18
✎
11:51
|
Надо ли для отчёта делать свою форму или можно обойтись кодом в модуле объекта?
|
|
1
DSSS
02.10.18
✎
12:04
|
Можно обойтись кодом в модуле объекта
|
|
2
formista2000
02.10.18
✎
12:20
|
(1) Думаю, да. Но! В УТ есть ещё общие формы - форма отчёта, форма настроек отчёта и форма вариантов отчёта. Я думаю - это не спроста! :-/
|
|
3
formista2000
02.10.18
✎
14:38
|
И всё-таки я не пойму... Ничего не работает. (( Киньте, пожалуйста, хоть ссылкой - как программно задать отбор на СКД? Где размещать код? Надо ли назначать типовые формы? Надо ли предопределять элементы отбора в СКД на складке "Отбор"? Заранее спасибо!
|
|
4
formista2000
02.10.18
✎
14:48
|
В типовом отчёте в МОДУЛЕ ОБЪЕКТА есть экспортная процедура ПриСозданииНаСервере(), перед которой в комментарии написано, что она должна вызываться после выполнения кода формы. Но не вызывается ни в моём отчёте ни в типовом! Хотя, по логике, и не должна - это ж модуль объекта! Для отчёта назначены типовые формы из общих форм. Куда копать?
|
|
5
Мимохожий Однако
02.10.18
✎
15:19
|
(3) Возьми обработку Консоль СКД. Там есть закладки с программным кодом по настройкам,СКД и т.п.
|
|
6
dmt
02.10.18
✎
16:02
|
(4) ПриКомпоновкеРезультата:
НастройкиКД = КомпоновщикНастроек.ПолучитьНастройки();
ЭлементОтбора = НастройкиКД.Отбор.Элементы.Добавить();
...
|
|
7
formista2000
08.10.18
✎
14:31
|
Что-то я совсем запутался... Задача:
1 - открывать отчёт с предопределёнными настройками
2 - восстанавливать предопределённые настройки при нажатии "Стандартные настройки".
Я совсем запутался. (( Куда копать?
|
|