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

1c 8.3. Как правильно из общего модуля перейти к клиентской процедуре/функции документа

Автор nasvyaze, 04 дек 2023, 15:23

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

nasvyaze

Как правильно из общего модуля перейти к клиентской процедуре/функции документа?
 
Я смогу так перейти с галочкой сервер и вызов сервера в общем модуле (с галочкой на клиенте выдаст ошибку что переменного Документы не существует):
ДокументНовый = Документы.Документ4;
ДокументНовый.ЧтоПолучимПослеВводаСлед();

Я попадаю на процедуру с директивой НаСервере. Но мне нужно вызвать клиентский модуль, который на сервере выдаст ошибку (ясное дело что на сервере не вызвать клиент).
Как правильно это реализовать?

LexaK

nasvyaze, в общем случае можно так организовать
при работе в модуле НаСерве через параметры (либо хранилище) возвращаете нужные настройки
а при получении управления НаКлиенте (рано или позднее) проверяете эти настройки и вызываете нужный метод/функционал клиента!
если помогло нажмите: Спасибо!

nasvyaze


LexaK

nasvyaze, хорошо, попробуем по другому.

опишите подробнее как и откуда запускаеься/вызывается ваш общий модуль,
что это: работа с документом, обработка, регламентное задание, ...?
если помогло нажмите: Спасибо!

antoneus


nasvyaze

LexaK, antoneus из документа вызываю общий модуль (где галочки Сервер и Вызов сервера, если поставить галочку Клиент, то выдает ошибку), из общего модуля обратно к тому же документу с помощью куска кода:
ДокументНовый = Документы.Документ4;
ДокументНовый.ЧтоПолучимПослеВводаСлед();

Но нужно вызвать ОписаниеОповещения, который работает только на клиенте.

LexaK

nasvyaze,
Цитироватьиз документа вызываю общий модуль

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

&НаКлиенте
...
ОбшийМодуль.СервернаяПроцедура();
//и после нее
ПроцерудаИзОповещенияНаКлиенте();
....

если помогло нажмите: Спасибо!

Теги:

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

Рейтинг@Mail.ru

Поиск