Имя: Пароль:
1C
1С v8
рассогласование транспорта интерфейсов при запуске внешней обработки
0 RizONE
 
24.03.23
16:38
Доброе
Раз в час планировщик винды запускает задание для 1с 8.1:
set kat=C:\Program Files (x86)
set ver=1cv81

"%kat%\%ver%\bin\1cv8.exe" ENTERPRISE /S"192.168.0.1\biz" /DisableStartupMessages /N Adm /P pass /Execute "D:\Выгрузка.epf" -NoTruncate

в самой обработке

Процедура КнопкаВыполнитьНажатие(Кнопка)
	Выгрузить();
	ЗавершитьРаботуСистемы(Ложь);
КонецПроцедуры

Процедура ПриОткрытии()
	КнопкаВыполнитьНажатие(Неопределено);
КонецПроцедуры


Все работает, но при этом у всех пользователей в локалке (на сервере все ок) выскакивает "рассогласование транспорта интерфейсов"
Кто-нить сталкивался? Есть какие-нить идеи почему так?
1 RizONE
 
25.03.23
22:41
up
2 Aleksey
 
25.03.23
22:57
а почему не сделать через регламентные операции?
3 Сергиус
 
26.03.23
02:24
(2)8.1, файловая база, "так привыкли")
4 Aleksey
 
26.03.23
08:21
(3) ключ запуска S как бы намекает что база не файловая
5 Garykom
 
гуру
26.03.23
08:27
(0) >Есть какие-нить идеи почему так?

на сервере хоть раз заходили и запускали 1С от имени пользователя ОС, от которого этот робот стартует?
6 Aleksey
 
26.03.23
08:30
И параметр NoTruncate лишний. Он нужен если выводить лог в текстовый файл
7 RizONE
 
27.03.23
09:37
(5) конечно. При этом на сервере я сижу в 1с под тем же пользователем и вижу как запускается вторая сессия для запуска внешней обработки. Окно 1с открывается, подвисает на время выполнения обработки и закрывается. Я параллельно продолжаю работать в своей сессии. Но у пользователей в сети все вылетает с ошибкой.
8 RizONE
 
27.03.23
09:41
(2) если ничего не поможет то придется. Но тут беда в другом. В час ночи сервис 8.1 перезапускается для отвала всех пользователей и выполнения бэкапа
"%kat%\%ver%\bin\1cv8.exe" CONFIG /S"192.168.0.1\biz" /DisableStartupMessages /DumpIB "D:\1c81_biz_%date%.dt" /N Adm /P pass /OUT "D:\Store\backup.log" -NoTruncate
и придется после запускать 1с чтобы регламентные выполнялись
9 Garykom
 
гуру
27.03.23
09:48
(8) а зачем вы всех выгоняете чтобы бэкап сделать?
делайте средствами скуля, затем этот скулевый бэкап восстанавливать в отдельную базу и уже выгружать в dt если надо оттуда
10 RizONE
 
27.03.23
09:59
(8) можно, но так долго, да и текущий метод работает уже почти 10 лет, не хоцца трогать. Чисто привычка
11 Garykom
 
гуру
27.03.23
10:04
(10) >При этом на сервере я сижу в 1с под тем же пользователем

сделайте отдельного пользователя для робота
и не заходите и не запускайте 1С параллельно под ним на том же сервере
12 Garykom
 
гуру
27.03.23
10:05
(11) *отдельного пользователя операционки/AD
13 RizONE
 
27.03.23
10:14
(10) попробую
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший