Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Открытие 1С из командной строки

Открытие 1С из командной строки
Я
   Vurglak
 
21.02.20 - 05:53
Здравствуйте.
Есть файловая база 1С. Нужно чтобы она по расписанию запускалась под определенным пользователем.
Сделал bat, в нем прописал "start /wait "" "C:\Program Files (x86)\1cv82\8.2.19.130\bin\1cv8.exe" ENTERPRISE /F "ПутьКБазе" /N Юзер".
bat по расписанию отработал, базу открыл и тут же закрыл.
А как сделать чтобы база после выполнения bat не закрывалась, а оставалась висеть открытой?
   АНДР
 
1 - 21.02.20 - 06:02
Пароль забыл
   Vurglak
 
2 - 21.02.20 - 06:07
(1)Пароль пустой, ибо пользователь служебный и в списке пользователей не показывается
   PaulBC
 
3 - 21.02.20 - 06:44
bat под каким пользователем запускается? Может прав не хватает?
   Vurglak
 
4 - 21.02.20 - 06:48
(3) bat запускается под администратором. В 1С в журнале регистрации идет запись, что в 9:30:01 прошла аутентификация и начался сеанс пользователя, под которым прописан запуск в bat, в 9:30:07 сеанс завершен.
   Йохохо
 
5 - 21.02.20 - 06:53
(0) в батнике нету закрытия. может у Вас юзер винды без интерактив логон? или как то так
   АНДР
 
6 - 21.02.20 - 07:20
Если в ЖР файловой есть инфа о завершении сеанса, то сеанс завершён из 1С.
   Vurglak
 
7 - 02.03.20 - 05:46
Мда. Если стоит галочка "выполнять только для зарегистрированного пользователя", то 1с запускается и висит пока не закроешь. Если же стоит галочка "выполнять вне зависимости от регистрации пользователя", то 1с запускается и через 6 секунд закрывается.
   DrZombi
 
8 - 02.03.20 - 07:40
(0) Рекомендую вам поднять ПосгресСКЛ и не страдать... Если хочется, то таки вы должны свою 1С запускать как службу и указать галочку "Взаимодействовать с рабочим столом" :)
   dk
 
9 - 02.03.20 - 07:51
1. просто если командную строку запустить бат и 1с как отрабатывает?
2. под каким пользователем запускаешь виндовое задание? под текущим или отдельный?
   Vurglak
 
10 - 02.03.20 - 08:05
(8) Со временем будет, но регламентные задания нужно чтобы выполнялись уже сейчас.
   Vurglak
 
11 - 02.03.20 - 08:12
(9) 1. Если запустить bat руками, а не через планировщик, то 1с открывается и висит пока не закроешь руками, как собственно и нужно.
2. Запуск задания настроен под определенным пользователем с админскими правами. При этом ставилась галочка "выполнять вне зависимости от регистрации пользователя", чтобы задание выполнялось даже если под пользователем никто не заходил.
   ДенисЧ
 
12 - 02.03.20 - 08:55
(11) Так не прокатит. Рабочего стола нет, где 1с работать будет?
   Сияющий в темноте
 
13 - 02.03.20 - 08:58
нужно сделать служьу,в ней создать рабочий стол и окружкние,а уже в нем запускать 1с,тогда она будет работать.
   Сияющий в темноте
 
14 - 02.03.20 - 09:00
взаимодействие с рабочим столом для службы-очень нехорошо,с windowd vista службы запускаются в одной сессии,а пользователи-в другой,пожтому,напрямую взаимодействия нет.
но можно в сеансе пользователя,который вошел,создать приложеие,из служьы это проще простого,ну а если никто не вошел,то пусть и 1с спит себе спокойно.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.