В практике администрирования и сопровождения программных продуктов семейства «1С:Предприятие» технические специалисты регулярно сталкиваются с необходимостью обновления конфигураций, которые не обновлялись месяцами, а то и годами. В таких ситуациях перед нами встает непростая задача: как быстро и безболезненно актуализировать базу данных, если разрыв между текущим релизом и целевым составляет десятки версий? Можно ли сразу развернуть чистую базу нужной версии, не тратя время на бесконечные цепочки обновлений?
В данной статье мы подробно разберем, как обстоят дела с публикацией полных дистрибутивов (файлов формата cf) конфигурации «1С:Бухгалтерия предприятия 3.0» (БП 3.0) на официальном портале обновлений. Мы также проанализируем эффективные обходные пути решения этой проблемы, включая автоматизацию процесса с помощью специализированного софта и легальные способы прямой загрузки дистрибутивов установки новой базы.
Обычно для обновления конфигураций используется файл cfu (Configuration Update). Он содержит только изменившиеся объекты метаданных и предназначен для последовательного перехода с одного конкретного релиза на другой. Если ваша база имеет слишком старый релиз (например, 3.0.29.8), а вам необходимо обновить её до версии 3.0.38.11 или выше, стандартный механизм потребует от вас скачать и последовательно применить множество промежуточных обновлений. Это долгий процесс, требующий постоянного контроля и запуска конфигуратора на каждом шаге.
Наиболее простым решением в таком случае является использование полного дистрибутива конфигурации (файла cf). Имея полный файл конфигурации нужного релиза, мы можем выполнить обновление базы за один шаг, объединив конфигурацию базы данных с полным файлом метаданных целевой версии. Однако у пользователей часто возникает резонный вопрос: где официально взять этот полный дистрибутив?
Среди специалистов долгое время существовало убеждение, что фирма «1С» перестала выкладывать полные дистрибутивы на сайте обновлений, оставив лишь файлы обновлений cfu. Действительно, до определенного момента (а именно до начала 2020 года) полные установочные пакеты публиковались лишь изредка — для некоторых ключевых версий. Например, релиз 3.0.67.63 долгое время считался последним доступным полным дистрибутивом.
Однако ситуация кардинально изменилась. Проанализируем эти изменения подробнее:
3.0.77.52) фирма «1С» приняла решение полностью отказаться от выпуска физических дисков ИТС. В связи с этим возникла необходимость предоставить пользователям и партнерам возможность разворачивать новые базы любого актуального релиза непосредственно из облака.Почему же тогда обычные пользователи до сих пор не всегда видят ссылки на скачивание полных версий на портале? Выясним причину.
Интерфейс сайта спроектирован таким образом, чтобы минимизировать ошибки конечных пользователей. Полные дистрибутивы имеют большой объем (сотни мегабайт), в то время как файлы обновлений весят значительно меньше. Чтобы клиенты ошибочно не скачивали огромные архивы вместо легких обновлений, разработчики портала скрыли отображение ссылок на полные дистрибутивы для обычных учетных записей.
Тем не менее, если у вас есть активная подписка ИТС (1С:КП), вы имеете полное легальное право на получение этих файлов. Разберем, как получить к ним доступ.
Существует легальный лайфхак, который позволяет пользователям с действующим договором сопровождения скачивать полные дистрибутивы напрямую с серверов «1С». Для этого нам понадобится скорректировать URL-адрес скачивания в строке браузера. Рассмотрим этот процесс по шагам:
3.0.120.14).
https://downloads.1c.ru/ipp/its01/db/bp30/3_0_120_14/updsetup.exe
cf), замените имя скачиваемого файла в конце ссылки на шаблон полного дистрибутива.
Для версии ПРОФ шаблон имени файла выглядит как bp30_3_0_ХХ_ХХ_setup1c.exe (где 3_0_ХХ_ХХ — номер нужного вам релиза, записанный через подчеркивания).
Модифицированная ссылка для скачивания полного дистрибутива будет выглядеть следующим образом:
https://downloads.1c.ru/ipp/its01/db/bp30/3_0_120_14/bp30_3_0_120_14_setup1c.exe
Для Базовой версии используйте расширение .zip:
https://downloads.1c.ru/ipp/its01/db/bp30/3_0_120_14/bp30_3_0_120_14_setup1c.zip
Если вам не хочется заниматься ручной корректировкой ссылок, проверьте наличие разделов «Дистрибутивы для создания новой базы» или специальных технологических поставок на портале. Фирма «1С» периодически выкладывает полные установочные пакеты в открытый для подписчиков доступ при выпуске ключевых или переходных версий конфигурации (например, пакеты переходов с базовой версии на ПРОФ). Скачивание и установка такой версии также разворачивает на вашем компьютере шаблон базы, внутри которого находится актуальный файл 1cv8.cf.
Что делать, если вам все-таки не удалось достать промежуточный полный cf-файл нужного старого релиза, а обновлять базу вручную через конфигуратор слишком долго? В такой ситуации на помощь приходят средства автоматизации.
Рассмотрим сценарий, когда у вас на руках есть база версии 3.0.29.8, и её нужно довести до актуального состояния. Выполнять эту процедуру вручную крайне неэффективно. Практика показывает, что использование стороннего специализированного софта, такого как программа «Обновлятор-1С», позволяет решить эту задачу полностью в автоматическом режиме:
cfu), поочередно применяет их к базе данных в пакетном режиме, запускает базу в режиме «Предприятие» для выполнения обработок обновления данных на каждом шаге и контролирует создание резервных копий.Такой подход экономит огромное количество времени системного администратора или программиста. Вместо рутинного скачивания десятков файлов обновлений достаточно запустить утилиту автоматического обновления баз 1С, указать учетные данные и дождаться завершения процесса.
Проанализировав ситуацию с поиском полных дистрибутивов «1С:Бухгалтерия предприятия 3.0», мы пришли к следующим выводам:
.exe или .zip для нужной ему версии.