Добрый день! На сервере терминалов win 2008 r2, работает 1с 7.7 файл сервер. Создал задание по расписанию на запуск конфигуратора с обновлением баз(для УРИБ). Пакетный файл тоже создал и в нем указал параметры запуска конфигуратора (в нем указал параметр Quit=1). Но после отработки конфигуратора 1с не происходит закрытие окна конфигуратора. Если все тоже самое проделать на windows XP, то конфигуратор отрабатывает и закрывается.
Так почему же он не закрывается в win 2008 r2?
Так почему же он не закрывается в win 2008 r2?
По теме из базы знаний
- Автообновление нескольких распределенных удаленных баз, личный опыт
- 1С on demand – скажи "нет" постоянным билд-агентам
- Режим агента конфигуратора на практике
- Гонка конфигураторов с помощью экзекутора
- Пакетная конвертация из PDF в CSV, массовая проверка и загрузка конструкторских спецификаций в Управление нашей фирмой (УНФ 3.0)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) serpolit, честно говоря не понятно.
Под каким пользователем (винды) отрабатывается пакетник, настроен ли под ним РИБ (пути и все такое прочее). Если консольно залогиниться под этим пользователем и попытаться выполнить этот пакетник что будет?
Задача выполняется от залогиненого пользователя или просто от его имени.
Под каким пользователем (винды) отрабатывается пакетник, настроен ли под ним РИБ (пути и все такое прочее). Если консольно залогиниться под этим пользователем и попытаться выполнить этот пакетник что будет?
Задача выполняется от залогиненого пользователя или просто от его имени.
Да в том то все и дело, что под администратором, в консоли. Просто я пробовал у себя на компе данный скрипт (на windows xp) у меня все нормально отрабатывает и конфиг закрывается. А на сервере ни как ((. Я просто даже эту строчку с запуском конфига выполнял из командной строки - тоже самое. Такое ощущение, что какбудто команду quit в пакетном файле нормально не воспринимает. Я то поначалу думал, что это только в терминале, ан нет и в консоле тоже под админом. Приходится вручном режиме запускать и закрывать данный конфиг. А скрипть выполняет следующие функции - сначало берет файл с ftp сервера и кладет его в папку pc, потом запускает конфиг и обрабатывает файл, ну а затем сбрасывает файл на ftp для переферийной базы (филиала).
Остальные команды конечно же выполняются. Проверял. У меня команда, запускающая конфигуратор обычная (примерно такая - "путь к bin\1cv7.exe" config \Dпуть к базе \Nлогин \Pпароль @файл).На winows 7 проверю завтра. Про кодировки не знаю, а вот кодовая страница баз отличается - это факт. Но вроде не должно влиять.
Сам автообмен происходит нормально, видно как загружается конфигуратор, принимаются файлы, обрабатываются и идет выгрузка, а потом как будто конфигуратор хочется выключиться (как будто задержка какая-то) но остается включенным. А файлы и принимаются и отправляются нормально.
ну вот ради интереса стартаните мой батник на вашей базе - он выгружает базу на D:\arch.zip, работает нормально на win 2008 r2 x64, сам закрывается.
Прикрепленные файлы:
UnloadBase.prm
а почему CheckAndRepair=0 идет в [General]? а autoexchange=1 идет выше [autoexchange]?
у меня вот так и все работает
[General]
Output="log_rndx.txt"
Quit=1
CheckAndRepair=1
UnloadData=1
SaveData=0
[CheckAndRepair]
Repair=0
PhysicalIntegrity=0
Reindex=1
LogicalIntegrity=0
RecalcSecondaries=0
RecalcTotals=0
Pack=0
SckipUnresolved=1
CreateForUnresolved=0
Reconstruct=0
[UnloadData]
UnloadToFile="\\srv5\home1c\out.zip"
у меня вот так и все работает
[General]
Output="log_rndx.txt"
Quit=1
CheckAndRepair=1
UnloadData=1
SaveData=0
[CheckAndRepair]
Repair=0
PhysicalIntegrity=0
Reindex=1
LogicalIntegrity=0
RecalcSecondaries=0
RecalcTotals=0
Pack=0
SckipUnresolved=1
CreateForUnresolved=0
Reconstruct=0
[UnloadData]
UnloadToFile="\\srv5\home1c\out.zip"
Ребята - я тормоз. Дело в том, что пакетный файл у меня был с расширением ini. Я его сделал с расширением prm (спасибо AlexInqMetal), то у меня все получилось. А в XP все было нормально и с ini файлом. Всем большое спасибо. Вот еще вопрос, может кто знает: в терминале у пользователя почему-то не сохраняется настройка сканера штрихкода - в настройках торгового оборудования приходится при запуске 1с заходить в настройки торгового оборудования и ставить галку сканер штрихкода. Интересно, что другие настройки (например, в отчетных формах)сохраняются.
(17) serpolit, попробуй 1С запустить от имени администратора. В сессии юзера правой кнопкой, выбрать любого админа, ввести пароль.
Но может и не поможет.
Я в ТИС как то прикрутил картинки (тупо папка с фотками, название файла = код номенклатуры), и под некоторыми пользователями без прав админа (винды) они в 1С не отображались, хотя при копировании адреса картинки и через пуск выполнить все открывалось.
Даешь админа - все норм. Так и не победил.
Но может и не поможет.
Я в ТИС как то прикрутил картинки (тупо папка с фотками, название файла = код номенклатуры), и под некоторыми пользователями без прав админа (винды) они в 1С не отображались, хотя при копировании адреса картинки и через пуск выполнить все открывалось.
Даешь админа - все норм. Так и не победил.
Может быть. Я вот так делаю - у меня на локальном компе сканер подключен к COM10, я включаю терминальный режим, захожу под пользователем, включаю галку - 1с говорит зайти в параметры/сервис, я нажимаю ОК и после этого сканер нормально работает. Правда стандартную библиотеку scanopos.dll я поменял (от theprogrammer), потому что читал, что сканер в стандартной подключался только к COM1?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот