Ошибка при работе команда пакетного запуска Конфигуратора-1С в параметре /RunEnterprise

1. demon1981 10.12.19 12:48 Сейчас в теме
Есть N баз Розница 22. Обновляю их из хранилища, следующим способом, в режиме предприятия Завершаю работу с командой пакетного запуска конфигуратора для обновления конфиграции из хранилища и последующим запуском платформы после выполнения пакета.

DESIGNER /Visible /N "Администратор" /P "123" /UCКодРазрешения /ConfigurationRepositoryF "http://блабла.ru/retail_prod/retail_prod.1ccr/retail_prod"; /ConfigurationRepositoryN "Точка 1" /ConfigurationRepositoryP "" /ConfigurationRepositoryBindCfg -forceBindAlreadyBindedUser -forceReplaceCfg /ConfigurationRepositoryUpdateCfg -force /UpdateDBCfg /Out D:\update1C.log -NoTruncate /DumpResult D:\DumpResult.log /RunEnterprise "ENTERPRISE /N""Администратор"" /P""123"" /Out"""" /DumpResult"""""

В основном все отрабатывает штатно, 1С после отработки конфигуратора запускается, проблема процентах на 20 запусках, при запуске платформы в конце, происходит ошибка, не распознается пароль или пользователь /RunEnterprise "ENTERPRISE /N""Администратор"" /P""123"" Все останавливается на диалоге запроса логина пароля при запуске 1С, после того как успешно отработал конфигуратор. Если в диалоге запроса пароля давиш ОК, ругается на логин пароль, вводишь указанный в команде пароль "123", который по идее должен быть введен, предприятие загружается успешно. Может кто-то сталкивался или подкинет идею как победить или как можно глянуть пароль с которым выполняется попытка запуска предприятия.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. minarenko 12.12.19 06:59 Сейчас в теме
(1) добавьте /DisableStartupMessages
10. demon1981 12.12.19 11:31 Сейчас в теме
(8)
/DisableStartupMessages


Может /DisableStartupDialogs
2. pavel06 2 10.12.19 14:23 Сейчас в теме
Двойных кавычек в пароле-логине никак нельзя избежать?
3. demon1981 11.12.19 05:33 Сейчас в теме
(2) это требование к параметру /RunEnterprise такое, экранирование кавычек в строке.
"Запустить «1С:Предприятие» после исполнения пакетной команды. После команды может быть указана дополнительная командная строка. При запуске «1С:Предприятия», переданные в ней параметры будут использованы вместо параметров текущей сессии. Дополнительная командная строка обязательно должна быть в кавычках, вложенные в нее кавычки должны быть удвоены."
4. pavel06 2 11.12.19 12:52 Сейчас в теме
(3)
это требование к параметру /RunEnterprise такое


Я не имел ввиду, что Вы неправильно написали двойные кавычки, а то, что задание можно бы как-нибудь перестроить, чтобы избежать /RunEnterprise.
Возможно, эта опция глючно отрабатывается в некоторых условиях.
Я - сторонник более громоздкого, но более простого.
5. demon1981 11.12.19 17:22 Сейчас в теме
(4) Кстати логин и пароль после /RunEnterprise - это следствие ошибки как раз, т.к. изначально там просто было /RunEnterprise без всего. Т.к. параметры запуска наследуются. Первый затык случился на сбое при чтении фалов лога и дампа, предприятие не грузилось и ругалось что лог занят другим приложением, я предположил что конфигуратор не отпустил лог а предприятие уже пыталось его захватить, "сброс" пути вылечил ситуацию. Я решил что логин и пароль там же исправят ситуацию со сбоем чтения пароля, не взлетело.

Так то метод идеальный, ведь как отследить что конфигуратор отработал и обновился? Торговые подключены по разным каналам связи, одно и тоже бывает обновляется разное количество времени. Этот способ идеально подходит. А так придется городить какито скрипты под винду в шедулер, отлавливать процессы или тотже файл Дампа
6. pavel06 2 11.12.19 19:45 Сейчас в теме
(5)
А так придется городить какито скрипты под винду в шедулер, отлавливать процессы или тотже файл Дампа

Это же несложно, типа https://ru.stackoverflow.com/questions/615558/%D0%9E%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0­%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B0-%D0%B8-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5­%D1%81%D0%BA%D0%B8%D0%B9-%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA-bat
зато надежно работает, чем какие-то ключи. Может еще и обнаружите заодно причину неотрабатывания на 20%.
7. demon1981 12.12.19 06:27 Сейчас в теме
(6) у нас был и такой вариант, отказались пока, основная причина что на тот момент завершить работу 1С нормально мы не могли, тока через ТАСККИЛЛ, у нас ошибки какито непонятные были с планировщиком рег. заданий, не поднимался после убийства рабочей сесси, решили что из-за некоректного завершения работы, попробовали новый способ.
9. pavel06 2 12.12.19 10:42 Сейчас в теме
(7)
у нас ошибки какито непонятные были с планировщиком рег. заданий, не поднимался после убийства рабочей сесси


Планировщик Windows - капризная штука. После убийства сессии часто, я замечал, надо пересоздавать задание, чтоб работало и очень внимательно с галочками-настройками работать. Но есть более надежные альтернативы типа http://www.nncron.ru/
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот