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

Запуск формы из общихМодулей на сервере

Автор ferrari314, 01 апр 2015, 11:46

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

ferrari314

Хреново поставленный вопрос, но все же.
Есть общий модуль, работает он на сервере. как вызвать из него форму на клиенте( еще и с параметром).
Делаю так:
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("ПервыйЗапуск", Истина);
Форма = ПолучитьФорму("Обработка.ЗаполнениеДанных.Форма.Форма");
ОткрытьФорму(Форма,ПараметрыФормы);

Пишет процедуры ОткрытьФорму ПолучитьФорму неопределены.

cska-fanat-kz

правильно пишет.
общий модуль сам по себе не "работает", он только "хранит" в себе процедуры/функции.
которые откуда то вызываются.
это самое "откуда" - на клиенте или на сервере?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

ferrari314

Вызывается все из модуля сеанса( то бишь на сервере), что еще хуже.

cska-fanat-kz

насколько помню модуль сеанса выполняется ооооочень до показа главного окна,
поэтому показать свою форму даже поэтому не сможете.
переделывайте логику.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

LexaK

странно, у меня работает..

в модуле управляемого приложения, в процедуре ПриНачалеРаботыСистемы выполняю такой код и все работает, при запуске 1С открывается заданная обработка


Процедура ПриНачалеРаботыСистемы()

ОткрытьФорму("Обработка.РаботаССКД.Форма");

КонецПроцедуры


замените на свою обработку, попробуйте тоже
если помогло нажмите: Спасибо!

cska-fanat-kz

LexaK, насколько помню, модуль управляемого приложения - клиентский.
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

LexaK

ferrari314, опишите более подробно задачу, которую вы пытаетесь решить?
что за ситуация, по которой надо программно запускать пользователю форму какой-то обработки?
если помогло нажмите: Спасибо!

vitasw

Цитата: cska-fanat-kz от 01 апр 2015, 14:38LexaK, насколько помню, модуль управляемого приложения - клиентский.
Так ОткрытьФорму(), как раз на клиенте и выполняется.

cska-fanat-kz

Цитата: vitasw от 01 апр 2015, 15:41
Цитата: cska-fanat-kz от 01 апр 2015, 14:38LexaK, насколько помню, модуль управляемого приложения - клиентский.
Так ОткрытьФорму(), как раз на клиенте и выполняется.


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

vitasw

В таком акцепте - "вопросов больше не имею".)

Теги:

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

Рейтинг@Mail.ru

Поиск