До недавнего времени работали на Платформе 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Базы.ПутьКПлатформе, СтрокаСоединения, ФайлОбновленияВерсии, СтрокаЛогов);