Как получить управляемую форму отчета в толстом клиенте #603441


#0 by TigerPXN
Добавил в УТ10.3 отчет, у которого основная форма - управляемая. Сделано это по двум причинам: 1) 1С [нехорошие люди] как-то забыла вставить в обычные формы поддержку вариантов отчета; 2) хочется потренироваться с УФ. Хочу открыть форму отчета из формы документа (которая, вроде, выполняется на клиенте, а никак не на сервере), толстый клиент. По традиции, пишу: С обычными формами такой код работает без проблем, а тут отказывается возвращать форму "ФормаОтчета". УФ в толстом клиенте разрешены. Сам по себе отчет открывается и работает без проблем. В чем проблема? Куда копать? Или 1С в очередной раз решила, что это противоречит политике партии и так сделать никак нельзя?
#1 by GLazNik
Так не получится. Нужно клиента запускать как управляемое приложение.
#2 by TigerPXN
Какое управляемое приложение в УТ10.3? А вот, вроде, ничего не должно мешать. Я понимаю, что получать форму на сервере - это плохо. Но что мешает толстому клиенту получить УФ? Ведь он же прекрасно может их открывать и с ними работать.
#3 by GROOVY
Смотри метод глобального контекста "ОткрытьФорму" ОткрытьФОрму("Отчеты.Имя.ФОрмы..,,");
#4 by TigerPXN
Спасибо, получилось. Хотя управлять объектом и передавать ему параметры напрямую как-то удобнее было.
#5 by GROOVY
Есть еще и "ПолучитьФОрму" если надо ее мучить до открытия и после.
#6 by TigerPXN
Да, я уже сообразил. Как раз через "ПолучитьФорму" и сделал.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С