Имя: Пароль:
1C
1С v8
Открытие 1С из командной строки
,
0 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
Пароль забыл
2 Vurglak
 
21.02.20
06:07
(1)Пароль пустой, ибо пользователь служебный и в списке пользователей не показывается
3 PaulBC
 
21.02.20
06:44
bat под каким пользователем запускается? Может прав не хватает?
4 Vurglak
 
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С.
7 Vurglak
 
02.03.20
05:46
Мда. Если стоит галочка "выполнять только для зарегистрированного пользователя", то 1с запускается и висит пока не закроешь. Если же стоит галочка "выполнять вне зависимости от регистрации пользователя", то 1с запускается и через 6 секунд закрывается.
8 DrZombi
 
гуру
02.03.20
07:40
(0) Рекомендую вам поднять ПосгресСКЛ и не страдать... Если хочется, то таки вы должны свою 1С запускать как службу и указать галочку "Взаимодействовать с рабочим столом" :)
9 dk
 
02.03.20
07:51
1. просто если командную строку запустить бат и 1с как отрабатывает?
2. под каким пользователем запускаешь виндовое задание? под текущим или отдельный?
10 Vurglak
 
02.03.20
08:05
(8) Со временем будет, но регламентные задания нужно чтобы выполнялись уже сейчас.
11 Vurglak
 
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с спит себе спокойно.
AdBlock убивает бесплатный контент. 1Сергей