Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > "Привильный" logoff


Автор: 2man 22.1.2010, 11:00
Заметил такую пробелему. Периодически зависают модули 1С, причем все время разные. Происходит это как я понимаю из-за того, что пользователи забывают закрыть удаленку. Сервак выключается по расписанию вне зависимости от того, присутствует ли кто на нем по удаленному доступу или нет. На следующий даень, как правило, выскакивает ошибка об аварийном закрытии 1с. Приходится ребутать, в течении дня может еще раз подвиснуть.
Моя идея такова. В Poweroff есть возможность настроить команду перед выключением сервака. Как я понимаю, туда же можно будет привязать какой-нибудь батник.
Так вот можно ли батником правильно закрыть все удаленные подключения?

Автор: mihanik 22.1.2010, 21:23
Думаю, что нет, т.к. подключения держат программы...
Значит подключение должны правильно закрыть именно те программы...
Не реально!!!

Вариант тут один!!!
Сразу после перезагрузки запускать 1С монопольно в пакетном режиме с целью восстановления индексных файлов (по описаниям у тебя версия 7.7)...


Автор: 2man 25.1.2010, 10:01
Так индексацию и делаю всегда после аварийного завершения.


Цитата(mihanik @  22.1.2010,  21:23 Найти цитируемый пост)
Думаю, что нет, т.к. подключения держат программы...Значит подключение должны правильно закрыть именно те программы...Не реально!!!

Ну я же могу с сервера отключить удаленных пользователей без аварийного завершения.
Примерный алгоритм таков: батником определить, кто из удаленных пользователей, остался активен -> Выход из системы - > Выключение компа...
Как бы так.
Если конечно ничего не получится придумать, придется убрать панель сворачивания удаленки на пользовательских компах, чтобы не могли вырубить комп без выхода из 1С

Автор: mihanik 25.1.2010, 20:32
Цитата(2man @  25.1.2010,  10:01 Найти цитируемый пост)
Ну я же могу с сервера отключить удаленных пользователей без аварийного завершения.

И что?
Так это Windows. 1С такого обращения с собой не любит.


Цитата(2man @  25.1.2010,  10:01 Найти цитируемый пост)
батником определить, кто из удаленных пользователей, остался активен -> Выход из системы - > Выключение компа...

Добавь.
Включение компа -> Переиндексация баз 1С.

У меня, когда я работал на заводе, было именно так...
Не совсем красиво, но работает!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)