Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 09:32

Запустить клиентскую процедуру с сервера

Автор vitasw, 17 дек 2015, 14:43

0 Пользователей и 1 гость просматривают эту тему.

vitasw

Есть обработчик события формы отчета "ПриЗагрузкеПользовательскихНастроекНаСервере". Как понятно из контекста выполнятся сразу на сервере. Есть насущная необходимость выполнить изменение формы на клиенте. Как по завершению этого обработчика событий вызвать процедуру на клиенте.
Подключать постоянный обработчик ожидания - как-то некомильфо. Может есть какие еще варианты?
Спасибо.

LexaK

прямо в этой процедуре и делайте все настройки своей формы, там же все реквизиты формы доступны!
если помогло нажмите: Спасибо!

vitasw

Реквизиты то доступны, да методы не все можно на сервере использовать. Те методы, которые мне нужны (Развернуть(), Свернуть()) доступны только на клиенте.

cska-fanat-kz

Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

LexaK

Цитата: cska-fanat-kz от 18 дек 2015, 08:21
может Оповестить()?

Оповестить(), на сервере не доступно,
в том то и дело что нет (по крайней мере я не нашел) клиентских событий, связанных с действиями отчета СКД,
например стандартная кнопка Сформировать отчет, вообще ни каких событий не вызывает,
сохранение и загрузка клиентских настроек только серверные события генерит,
вот и приходится самому, матюкаясь, писать команды.
свою кнопку: Сформировать отчет, свои кнопки Сохранить и Загрузить настройки,
а в этих кнопках уже можете делать на клиенте все что угодно хоть До, хоть После указанных событий.
если помогло нажмите: Спасибо!

vitasw

В принципе тему можно закрывать. Как сгенерить вызов клиентской процедуры так и не нашел. Обошелся кнопкой на форме отчета и показал пользователям.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск