19.07.2018, 01:28 [+3 UTC]
в нашей команде: 2 883 чел. | участники онлайн: 1 (рекорд: 21)

:: РЕГИСТРАЦИЯ

:: задать вопрос

:: все разделы

:: правила

:: новости

:: участники

:: доска почёта

:: форум

:: блоги

:: поиск

:: статистика

:: наш журнал

:: наши встречи

:: наша галерея

:: отзывы о нас

:: поддержка

:: руководство

Версия системы:
7.47 (16.04.2018)

Общие новости:
13.04.2018, 10:33

Форум:
17.07.2018, 12:50

Последний вопрос:
16.07.2018, 07:17

Последний ответ:
13.07.2018, 17:32

Последняя рассылка:
18.07.2018, 16:45

Писем в очереди:
0

Мы в соцсетях:

Наша кнопка:

RFpro.ru - здесь вам помогут!

Отзывы о нас:
13.11.2010, 18:43 »
Посетитель - 342817
Все классно! [вопрос № 180719, ответ № 264000]
06.04.2012, 20:48 »
Иванов Анатолий Николаевич
+5 Отлично! [вопрос № 185716, ответ № 270450]

РАЗДЕЛ [неизвестная рассылка]

[администратор рассылки: [неизвестный]]

Лучшие эксперты в этом разделе


Перейти к консультации №:
 

Консультация онлайн # 140639
Раздел: [неизвестная рассылка]
Автор вопроса: Евгений
Отправлена: 24.07.2008, 14:26
Поступило ответов: 6

Здравствуйте.
Подскажите, пожалуйста, как автоматически завершить сеансы всех пользователей (напр. в определенное время).
Существует ли универсальное средство для всех конфигураций (может bat-файл какой-нибудь)?
Заранее спасибо.

Состояние: Консультация закрыта

Ответ # 226649 от Korolyov Alexander

Здравствуйте, Евгений!
Вы можете найти все возможные решения этой проблемы по данной ссылке:
http://www.kb.mista.ru/article.php?id=79


Консультировал: Korolyov Alexander
Дата отправки: 24.07.2008, 14:46

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 226653 от Краюшкин Игорь Валерьевич

Здравствуйте, Евгений!

К сожалению, Вы не написали версию 1С.
Для 7.7 с помощью:
ЗавершитьРаботуСистемы(<?>);
Синтаксис:
ЗавершитьРаботуСистемы(<ФлагСохранения>)
Назначение:
вызывает завершение рабоы системы.
Параметры:
<ФлагСохранения> - необязательный параметр. Флаг запроса сохранения открытых объектов. Если равен 0, то не запрашивается сохранение незаписанных документов, элементов справочников и т.п. Если 1, то сохранение запрашивается. Значение по умолчанию 1.


Консультировал: Краюшкин Игорь Валерьевич
Дата отправки: 24.07.2008, 15:02

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 226657 от Сергей Максименко [Elric]

Здравствуйте, Евгений!

Команда ЗавершитьРаботуСистемы() работает для каждого пользователя отдельно. Администратор не может вызвать ее для другого пользователя.
Зато администратор может прописать регулярную проверку какого-то внешнего события (например, наличие определенного файла или записи в каком-то файле или значение константы) и запрограммировать при положительном результате проверки завершить работу системы.
Регулярную проверку можно прописать командой ОбработкаОжидания()


Консультировал: Сергей Максименко [Elric]
Дата отправки: 24.07.2008, 15:13

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 226658 от Брагар Сергей Владимирович

Здравствуйте, Евгений!
Можно убивать процессы 1С но это черевато последствиями если стоит ДБФ-ная база, если SQL можно пользоваться смело.
В приложении набросал маленький скрипт на AutoIt всю инфу по скрипту и среде компилирования моно найти на http://www.autoitscript.com/

Приложение:


Консультировал: Брагар Сергей Владимирович
Дата отправки: 24.07.2008, 15:27

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 226659 от Владимир Лазурко

Здравствуйте, Евгений!

Есть такая команда

ЗавершитьРаботуСистемы()
с параметром 0 не будет спрашивать о сохранении несохраненных документов, элементов справочников и т.д., а с параметром 1 будет задан вопрос о таком сохранении.

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

Приведенный в ПРиложении код вставьте в Глобальный модуль. Еще эту проверку я вставил во все обработки, вызываемые в модальном режиме.

С уважением, Владимир.

Приложение:


Консультировал: Владимир Лазурко
Дата отправки: 24.07.2008, 15:29

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Ответ # 226661 от Strawberry

Здравствуйте, Евгений!
в глобальный модуль добавляем
в подвал команду ОбработкаОжидания("Отстрелработающих",600);
в тело процедуру Отстрелработающих ()

Приложение:


Консультировал: Strawberry
Дата отправки: 24.07.2008, 15:55

Рейтинг ответа:

0

[подробно]

Сообщение
модераторам

Отправлять сообщения
модераторам могут
только участники портала.
ВОЙТИ НА ПОРТАЛ »
регистрация »

Мини-форум консультации № 140639

Посетитель

ID: 217729

# 1

= общий = | 24.07.2008, 23:34 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

Версия 8.1.
А возможно ли решение не требующее изменений в конфигурации?


Посетитель

ID: 138007

# 2

= общий = | 28.07.2008, 14:18 | цитировать цитировать  | профиль профиль  |  отправить письмо в личную почту пейджер

разве что написать скрипт, который будет средствами самой системы Windows искать окна и идентифицировать их например, по заголовку окна, после этого посылать команду закрытия этого окна или комбинацию клавиш, имитирующих нажатие Alt+F4.

Воспользуйтесь ответом от Брагар Сергея Владимировича

 

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Яндекс Rambler's Top100

главная страница | поддержка | задать вопрос

Время генерирования страницы: 0.16903 сек.

© 2001-2018, Портал RFPRO.RU, Россия
Калашников О.А.  |  Гладенюк А.Г.
Версия системы: 7.47 от 16.04.2018