Завершить работу всех пользователей 1С 8.2 #508678


#0 by fimanich
1С 8.2 Управляемое приложение. Файловый вариант. Задача: нужно принудительно завершить работу всех пользователей, установив значение константы НадоЗавершать в значение Истина. В модуле управляемого приложения: ЗавершитьРаботуВсех - это процедура общего глобального модуля, который на клиенте исполняется. Перед тем, как завершать работу, нужно проверить значение константы - булево. Но сделать это можно только на сервере, а завершить работу - на клиенте. При этом вызвать серверную процедуру никак не получается (Проверка: Тонкий клиент; процедура не обнаружена). Какой может быть выход?
#1 by fimanich
up Подскажите, пожалуйста! Наверняка кто-то сталкивался с чем-нибудь подобным!
#2 by fimanich
up речь фактически о вызове сервера с клиента в общем модуле. Неужели это невозможно?
#3 by Wingless
Поставь флаг "вызов сервера" у серверного модуля с процедурой проверки константы.
#4 by fimanich
Спасибо, получилось! Сделал процедуру в неглобальном общем модуле СоединенияИБ (у которого флажок "вызов сервера"), и вызвал ее, сработало!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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