Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Внешний отчёт для УТ 11.4: СКД, установить отбор программно

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует