Как закрыть сеанс 1с из командной строки? #370579


#0 by Анютик
Есть робот, которые запускает 1с по расписанию и что-то там делает. Вопрос: можно ли закрыть сеанс 1с так же в какое-то вполне конкретное время, но не тупо остановив сервис, а пользуясь параметрами запуска из командной строки?
#1 by Salvador Limones
А робот, закончив что-то там делать, почему не хочет закрывать?
#2 by Анютик
ммм...если мы про запущенный по расписанию сервис, то килять процесс как-то не очень корректно, мне кажется.
#3 by Salvador Limones
Нененене. По окончании "что-то там делает" поставить ЗавершитьРаботуСистемы.
#4 by Черный всадник
Кнопка F1 в онфигураторе не работает? Можно отправить сообщение о закрытии, например.
#5 by Heckfy
taskkill /? в командной строке набери
#6 by Анютик
не хотца типовую рушить...да и время проверять надо. система тормозить будет. иначе никак, да?
#7 by Анютик
работает. я по утрам сплю...и ловить мессаги от всех филиальских 1с как-то не очень хочу
#8 by Salvador Limones
О_О А зачем вообще конфу трогать? Есть у меня пара обработин, запускаю виндовым шедулером через параметр /execute, в конце ЗавершитьРаботуСистемы.
#9 by Черный всадник
Никто не мешает послать процессу 1cv81 сообщение о завершении работы.
#10 by Анютик
да крутятся типовые фоновые задания. обработин пока и в помине нет:) потому и конфу как?
#11 by Salvador Limones
Фоновые задания???? А что ты закрывать собралась?
#12 by Salvador Limones
+ Ваще запутала ты всех, Нюра! Роботы, фоновые задания - определись уж.
#13 by Анютик
робот - это некоторые действия, выполняющиеся без вмешательства пользователя. так? да. у меня запускается по шедулеру процесс под юзером, который является основным для запуска фоновых заданий. и он их крутит все время...по расписанию. САМ:) вот мне надо, чтоб как только он их открутил, за собой рабочее место убрал:) где кого я запутала?
#14 by Черный всадник
База файловая что ли?
#15 by Salvador Limones
Файловая база?
#16 by Анютик
(14,15) пока да, но в перспективе...
#17 by Черный всадник
А ты его не выключай пусть постоянно крутит. Просто запусти с невидимым окном.
#18 by Анютик
ок. тогда другой вопрос, как в 1с отследить изменение даты?:)
#19 by Черный всадник
А зачем?
#20 by Анютик
нада:)
#21 by Анютик
+20 автоматом дата запрета редактирования меняться должна
#22 by Черный всадник
Ты скажи зачем может проще можно... А вобще подключаешь обработчик ожидания и периодически проверяешь сменилась или нет.
#23 by Анютик
22 см 21
#24 by Черный всадник
Если будешь отслеживать изменение даты, там же можешь и работу систем завершить
#25 by Анютик
:)))
#26 by Анютик
+25 да воть и не хочется
#27 by Salvador Limones
Нюрашка, ты уж определись!
#28 by MTM777
хм.. сначало надо, потом не хочется..
#29 by Анютик
да я-то определилась. не хочу типовую править, ни для завершения работы, ни для отслеживания смены даты:)
#30 by Анютик
надо, чтоб работало с минимальными изменениями конфы?
#31 by Анютик
+30 чтоб период закрыть, я модуль свой общий создам и вызову процедурку только. а чтоб закрывать, мне надо в регламентные задания еще залезть, чтоб отследить, когда время перевалило за нужную отметку. разница есть?
#32 by Анютик
это по изменениям...а по загрузке еще?:)) обработку ожидания лишнюю крутить.
#33 by MTM777
COM коннектор тебе в помощь..
#34 by Анютик
это чем же он поможет?:)
#35 by MTM777
ну я думаю что поможет.. правдо сам для этого дела не пользовал.. попробуй.
#36 by MTM777
имеется ввиду, доступ через другое разработанное приложение (C#, Delphi и прочие)
#37 by Анютик
мда...извращенцы
#38 by Salvador Limones
Вот, глумилась, издевалась. Давай, теперь фотку выкладывай!!!
#39 by Черный всадник
Можно использовать WSH для запуска через COM
#40 by Анютик
да ты что, друг мой старинный?:) столько лет общаемси, а тебе все фотка моя нужна?:) угу...можно еще прерывания клавиатуры последнего работающего пользователя ловить:)))
#41 by TorquaderDarigha
Есть мнение, что можно смело открывать из командной строки, а закрывать просто отследив появление нужного окна (Задание выполнено) и просто посылать сочетание клавиш ALT+F4. Вообще-то, можно посмотреть AutoIt (www.script-coding.info).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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