Платформа 8.3.18 Обновление ИБ в пакетном режиме поломалось? Решено
Уже давно работаем с большим количеством ИБ и обновляем, естественно, в пакетном режиме, но с переходом на новую платформу 8.3.18.1208 этот пакетный режим поломался. Стало появляться окно конфигуратора и спрашивать вопросы, раньше такого не было. Решение найдено.
- Описание
- Подробнее
Описание
До недавнего времени работали на Платформе 8.3.16.1148, но пришла беда откуда не ждали.
"Бухгалтерия предприятия, редакция 3.0, версия 3.0.86.16 — Внимание! Текущая версия конфигурации "Бухгалтерия предприятия" предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.15.2107, 8.3.16.1814, 8.3.17.1851, 8.3.18.1208."
Принято решение перейти на Платформу 8.3.18.1208 (так сказать с запасом на будущее). Сказано — сделано, перешли.
В моих обязанностях находится процедура обновления конфигураций БП 3, а их у нас на содержании около 100 шт уже набралось. Есть и типовые и вскрытые с минимальными доработками и хорошо доработанные, что обновлять из хранилища приходится. О моей автоматизации данного процесса я рассказывал в публикации Автоматическое подтверждение легальности обновления базы или как обновить 80 типовых баз 1С за 5 часов. Поскольку переход на новую платформу состоялся, решил пора и базы обновить. Запускаю процесс и вижу что открывается окно конфигуратора и задает вопрос про переход с одно версии на другую, потом еще вопрос. Стоп машина !!! Такой пакости раньше не было. Лезу в код пакетного обновления — все на месте, никто ничего не трогал. Начинаю рыть инет, искать подвох. Открываю Приложение 7. Параметры командной строки запуска «1С:Предприятия» на сайте ИТС и нахожу что оказывается помимо ключа /DisableStartupMessages с которым раньше все работало, есть еще ключ /DisableStartupDialogs без которого на Платформе 8.3.18.1208 пакетный режим не сработал.
Все кто столкнется с подобной проблемой добавляйте в командную строку еще один ключ — /DisableStartupDialogs
Теперь у нас командная строка выглядит так.
КомандаПакетногоОбновления = СтрШаблон("""%1"" CONFIG %2 /UpdateCfg ""%3"" /UpdateDBCfg /DisableStartupMessages /DisableStartupDialogs /OUT %4 -NoTruncate ", ПараметрыComБазы.ПутьКПлатформе, СтрокаСоединения, ФайлОбновленияВерсии, СтрокаЛогов);