URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46069
[ Назад ]

Исходное сообщение
"ShutDown"

Отправлено MisterDemon , 13-Июл-04 12:24 
Нужно сделать, что бы при перезагрузке сервера, пользователю работающего в 1С посылался запрос о выходе из программы.

Помогите пожалуйста, а то уже надоело бегать по кабинетам и просить выйти из 1С. ОС FreeBSD 4.9.
Буду очень благодарен вашим ответам!


Содержание

Сообщения в этом обсуждении
"ShutDown"
Отправлено Brainbug , 13-Июл-04 12:28 
>Нужно сделать, что бы при перезагрузке сервера, пользователю работающего в 1С посылался
>запрос о выходе из программы.
>
>Помогите пожалуйста, а то уже надоело бегать по кабинетам и просить выйти
>из 1С. ОС FreeBSD 4.9.
>Буду очень благодарен вашим ответам!

man rc.shutdown


"ShutDown"
Отправлено nubius , 13-Июл-04 12:29 
>Нужно сделать, что бы при перезагрузке сервера, пользователю работающего в 1С посылался
>запрос о выходе из программы.
>
>Помогите пожалуйста, а то уже надоело бегать по кабинетам и просить выйти
>из 1С. ОС FreeBSD 4.9.
>Буду очень благодарен вашим ответам!


По моему - никак.


"ShutDown"
Отправлено Xela , 13-Июл-04 12:45 
>Нужно сделать, что бы при перезагрузке сервера, пользователю работающего в 1С посылался
>запрос о выходе из программы.
>
>Помогите пожалуйста, а то уже надоело бегать по кабинетам и просить выйти
>из 1С. ОС FreeBSD 4.9.
>Буду очень благодарен вашим ответам!

При наличии самбы man smbclient на предмет ключика М, посылающего сообщение пользователю винды.


"ShutDown"
Отправлено DogEater , 14-Июл-04 10:05 
>При наличии самбы man smbclient на предмет ключика М, посылающего сообщение пользователю
>винды.
плюс lantalk юзерам поставь, вместо winpopup


"ShutDown"
Отправлено ASM , 15-Июл-04 08:16 
>Нужно сделать, что бы при перезагрузке сервера, пользователю работающего в 1С посылался
>запрос о выходе из программы.
>
>Помогите пожалуйста, а то уже надоело бегать по кабинетам и просить выйти
>из 1С. ОС FreeBSD 4.9.
>Буду очень благодарен вашим ответам!


Мы делали так: в настройке создается две константы: "Завершить работу" (булевская, Да\Нет), и "Время до выхода"(число). Потом создается процедура, которая вписывается в ОбработкаОжидания(). Когда константа "Завершить работу" устанавливается в "Да", то открывается немодальное окно специальной обработки, которая показывает, сколько у юзера осталось времени на завершение работы - например, 3 минуты. За это время как раз можно сохранить изменения в текущих документах, после чего 1С выйдет принудительно через ЗавершитьРаботуСистемы(0). В общем, ничего сложного, внедрить эту обработку в свою базу 5 минут. Если кому интересно, могу выслать.


"ShutDown"
Отправлено ASM , 15-Июл-04 08:34 
>Мы делали так: в настройке создается две константы: "Завершить работу" (булевская, Да\Нет),
>и "Время до выхода"(число). Потом создается процедура, которая вписывается в ОбработкаОжидания().
>Когда константа "Завершить работу" устанавливается в "Да", то открывается немодальное окно
>специальной обработки, которая показывает, сколько у юзера осталось времени на завершение
>работы - например, 3 минуты. За это время как раз можно
>сохранить изменения в текущих документах, после чего 1С выйдет принудительно через
>ЗавершитьРаботуСистемы(0). В общем, ничего сложного, внедрить эту обработку в свою базу
>5 минут. Если кому интересно, могу выслать.

PS: Вдогонку - данный метод не работает, если открыто модальное диалоговое окно или какое-либо меню. При этих событиях 1С не вызывает процедуру, указанную в ОбработкаОжидания(). Так что указанное поможет не 100%, но в большинстве случаев.