Есть ли новый релиз и встал ли он: проверка обновлений 1С с разных сторон

· 9 мин

Содержание

Проверить обновление 1С быстрее всего прямо в программе: в 1С:Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 откройте Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Форма покажет текущий релиз и скажет, есть ли новый. В Конфигураторе то же делает команда Конфигурация → Поддержка → Обновить конфигурацию с вариантом поиска доступных обновлений.

Частое заблуждение — считать, что раз программа «сама обновилась», то всё в порядке. На деле «проверить обновление» означает два разных вопроса: вышел ли новый релиз и полностью ли установился последний. Второй вопрос важнее: релиз может загрузиться в базу, но фоновая обработка данных после него ещё не закончилась. Оба вопроса решаются одинаково для платформы 8.3 и типовых конфигураций на ней.

Какая версия стоит сейчас: с чего начинается проверка

Сравнивать с чем-то можно, только зная исходную точку. У 1С две независимые версии, и путать их нельзя:

  • 🧩 Версия платформы — сама программа 1С:Предприятие, например 8.3.25.1445. Ставится на компьютер или сервер.
  • 📦 Версия конфигурации — прикладное решение внутри базы, например БП 3.0 с номером вида 3.0.160.24. Хранится в базе.

Как посмотреть обе версии в режиме 1С:Предприятие:

  1. Откройте главное меню (кнопка с тремя полосками в левом верхнем углу).
  2. Выберите Справка → О программе.
  3. В окне будут строки с версией платформы и с названием и версией конфигурации.

В Конфигураторе версия конфигурации видна в свойствах корня дерева: откройте конфигурацию, щёлкните правой кнопкой по самому верхнему элементу и выберите «Свойства». Поле «Версия» — это номер релиза. Здесь же поле «Поставщик».

Запишите номер релиза до любых действий. Если что-то пойдёт не так, по этому числу вы поймёте, на чём база стояла, и найдёте нужный дистрибутив для отката или повторной попытки.

Проверка обновлений через Конфигуратор

Конфигуратор — самый надёжный способ, потому что он работает с поставкой напрямую и показывает, можно ли применить конкретный файл обновления к вашей базе.

Поиск доступных обновлений

  1. Запустите базу в режиме «Конфигуратор» и откройте конфигурацию: Конфигурация → Открыть конфигурацию.
  2. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
  3. В окне выбора источника отметьте вариант поиска доступных обновлений (он помечен как рекомендуемый) и нажмите «Далее».
  4. Укажите, где искать: в каталогах шаблонов на диске и (или) через интернет -поддержку.
  5. Программа выведет список найденных обновлений, которые применимы к текущей версии.

Если список пустой — либо новых релизов нет, либо их файлы ещё не скачаны в каталог шаблонов, либо конфигурация снята с поддержки.

Проверка режима поддержки

Многие «не видят» обновлений из-за того, что конфигурация доработана. Проверьте это до того, как искать релиз:

  1. Откройте Конфигурация → Поддержка → Настройка поддержки.
  2. Посмотрите поставщика, версию и режим: конфигурация на поддержке без возможности изменений, с возможностью изменений или снята с поддержки.
СостояниеЧто это значит для обновления
На поддержке, изменения запрещеныТиповая база, обновление из .cfu проходит без сравнения
На поддержке, изменения разрешеныОбновление идёт через сравнение и объединение, доработки надо проверять
Снята с поддержкиПоиск обновлений не работает, нужна постановка на поддержку заново или ручное объединение

Не включайте возможность изменений «на всякий случай». После этого каждое обновление превращается в сравнение-объединение, и простое действие в два клика начинает требовать специалиста.

Проверка из программы: форма обновления и Монитор Портала 1С:ИТС

Пользователю без доступа к Конфигуратору проще всего проверять обновления прямо в базе. Это работает в конфигурациях на Библиотеке стандартных подсистем: БП 3.0, ЗУП 3.1, УТ 11, КА 2, ERP 2.

Форма «Обновление версии программы»

  1. Откройте Администрирование → Интернет-поддержка и сервисы.
  2. Нажмите ссылку «Обновление версии программы».
  3. Программа обратится к серверу 1С и покажет, есть ли релиз новее текущего, и какой версии платформы он требует.
  4. Здесь же настраивается автоматическая проверка: программа будет сама периодически искать новые версии и напоминать о них.

Для работы нужны подключённая интернет-поддержка (логин и пароль портала 1С:ИТС) и действующая подписка на ИТС. Без подписки форма может сообщить о новой версии, но скачать её не даст.

Монитор Портала 1С:ИТС

Монитор — информационная панель, которую обычно размещают на начальной странице. Он показывает состояние договора ИТС, подключённые сервисы и новости, в том числе о выходе обновлений. Если его нет на начальной странице, найдите его через настройку начальной страницы или в разделе Администрирование → Интернет-поддержка и сервисы — название пункта в разных релизах может слегка отличаться.

💡 Монитор удобен как «сигнальная лампа»: увидели сообщение о новом релизе — идите в форму обновления или в Конфигуратор. Сам монитор релиз не устанавливает.

Сверка с сайтом релизов 1С:ИТС

Сайт релизов на портале 1С:ИТС — первоисточник. Там видно не только последний номер, но и условия перехода. Доступ — по логину портала, скачивание — при действующей подписке.

Что смотреть на странице вашего продукта:

  1. Номер последнего релиза и дату выхода.
  2. С каких версий возможно обновление. Не каждый релиз можно поставить на любую старую базу — список версий, с которых допускается переход, указан у каждого релиза.
  3. Минимальная версия платформы. Если у вас платформа ниже указанной, обновление конфигурации не загрузится или база не запустится после него.
  4. Описание изменений — что поменялось в учёте и отчётности.
  5. Порядок обновления — для крупных переходов бывают особые указания, например обязательный промежуточный релиз.

Пример. База стоит на релизе 3.0.150.x, а последний — 3.0.160.x. Открываете последний релиз и смотрите список версий, с которых он применяется. Если вашей там нет, поднимаетесь по списку релизов вниз, пока не найдёте тот, который «принимает» вашу версию. Его ставите первым, дальше — по цепочке.

Файл обновления — это 1cv8.cfu. Полная поставка 1cv8.cf нужна для новой базы или для восстановления поддержки, для обычного обновления типовой базы берите .cfu.

Утилиты для автоматической проверки: Обновлятор и аналоги

Когда баз больше трёх-пяти, проверять каждую вручную утомительно. Для этого есть сторонние программы.

1С:Обновлятор

Бесплатная утилита независимого разработчика (к фирме 1С отношения не имеет, название — традиционное). Что умеет:

  • 🔍 обходит список баз и показывает текущие версии конфигураций;
  • 📥 скачивает обновления с портала по вашей учётной записи ИТС;
  • 🔄 обновляет базы пакетно, в том числе по расписанию;
  • 💾 делает резервную копию перед обновлением и проверяет результат;
  • 📝 ведёт журнал и может присылать отчёт на почту.

Другие варианты

ИнструментДля когоОсобенности
Встроенная автопроверка в форме обновленияОдна-две базы, пользователь без админских правНапоминает о релизах, ставит обновление по команде
1С:ОбновляторНесколько баз, бухгалтер-администраторПакетное обновление, копии, расписание
OneScript и vanessa-runnerАдминистраторы и разработчикиСкрипты обновления в CI или планировщике Windows
Свои bat- или PowerShell-скриптыАдминистратор, который любит контрольКомандная строка платформы, см. следующий раздел

Сторонняя утилита работает с вашими базами от имени администратора. Скачивайте её только с сайта разработчика и первый прогон делайте на копии базы.

Проверка версии и обновление из командной строки

Командная строка нужна, когда баз много, а смотреть версии хочется без открытия каждой. Пути ниже — для 64-разрядной платформы по умолчанию.

Какие версии платформы установлены

Каждая версия платформы ставится в свою папку. Список папок и есть список версий:

dir "C:\Program Files\1cv8" /AD /B

Папки вида 8.3.25.1445 — установленные платформы. Папки common, conf, srvinfo к версиям не относятся.

Версия конфигурации через COM-соединение

Можно узнать релиз базы, не открывая её интерфейс. Нужен зарегистрированный COM-коннектор (comcntr.dll из папки bin нужной платформы) и пользователь с правом внешнего соединения. Разрядность PowerShell должна совпадать с разрядностью платформы.

$connector = New-Object -ComObject "V83.COMConnector"
$ib = $connector.Connect('File="D:\Bases\Buh";Usr="Администратор";Pwd="";')
"{0} {1}" -f $ib.Metadata.Name, $ib.Metadata.Version

Для серверной базы строка подключения другая: Srvr="srv1c";Ref="buh";Usr="Администратор";Pwd="";. Внешнее соединение открывает сеанс в базе, поэтому запускайте проверку, когда это не мешает пользователям.

Если COM не зарегистрирован, выполните от администратора:

regsvr32 "C:\Program Files\1cv8\8.3.25.1445\bin\comcntr.dll"

Пакетное обновление типовой базы

Для конфигурации на поддержке без изменений обновление из .cfu можно запустить без окон:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "" /UpdateCfg "D:\Updates\1cv8.cfu" /UpdateDBCfg /DisableStartupDialogs /Out "D:\Logs\update.log"

Что делают параметры:

  • /UpdateCfg — применяет файл обновления к основной конфигурации;
  • /UpdateDBCfg — переносит изменения в конфигурацию базы данных;
  • /Out — пишет результат в файл: проверяйте его после каждого запуска.

Для изменения структуры базы нужен монопольный доступ: перед запуском завершите сеансы пользователей и сделайте резервную копию. Работающие у бухгалтеров формы при этом закроются, поэтому запускайте пакет вечером или в выходной.

После загрузки конфигурации базу нужно один раз открыть в режиме 1С:Предприятие, чтобы прошли обработчики обновления. В конфигурациях на БСП это делается тоже без окон:

"C:\Program Files\1cv8\8.3.25.1445\bin\1cv8.exe" ENTERPRISE /F "D:\Bases\Buh" /N "Администратор" /P "" /C "ЗапуститьОбновлениеИнформационнойБазы;ЗавершитьРаботуСистемы" /DisableStartupDialogs

Как убедиться, что обновление 1С прошло полностью

Это та часть проверки, которую чаще всего пропускают. Релиз считается установленным, только если пройдены все три этапа.

1. Номер релиза сменился

Откройте Справка → О программе и сравните номер с записанным до обновления. Если номер старый, конфигурация базы данных не обновилась — вернитесь в Конфигуратор и выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7).

2. Обработчики обновления отработали

При первом запуске после обновления программа выполняет обработку данных и показывает «Описание изменений». Затем часть работы уходит в фон — это отложенная обработка данных. Её состояние видно в Администрирование → Обслуживание → Результаты обновления программы.

Пока отложенная обработка не завершена:

  • отчёты могут показывать неполные данные;
  • следующее обновление ставить нельзя — программа об этом предупредит.

3. В журнале регистрации нет ошибок

Откройте Администрирование → Обслуживание → Журнал регистрации, отберите события за время обновления и уровень «Ошибка». События с названием, связанным с обновлением информационной базы, покажут, на каком обработчике остановился процесс.

Релиз встал — проверка после обновления
Выполнено: 0 / 6

Частые ошибки при проверке обновлений 1С

  • ❌ Путают версию платформы и конфигурации. Обновили платформу и считают, что база обновлена. Это разные вещи: новая платформа не меняет релиз конфигурации.
  • ❌ Пропускают промежуточный релиз. Файл последнего релиза не принимает вашу версию, а в Конфигураторе список обновлений пуст. Решение — цепочка релизов по списку версий, с которых возможен переход.
  • ❌ Не обновляют платформу под новый релиз. Конфигурация требует платформу не ниже определённого номера, а на сервере или у пользователей стоит более ранняя. Сначала платформа на всех рабочих местах и сервере, потом конфигурация.
  • ❌ Ставят следующий релиз до окончания фоновой обработки. В итоге данные остаются частично переработанными. Дождитесь завершения в «Результатах обновления программы».
  • ❌ Проверяют обновления в файловой копии, а рабочая база — серверная. Версии в копии и в рабочей базе могут разойтись. Смотрите номер в той базе, где реально работают.

Частые вопросы

Можно ли проверить наличие обновлений 1С без подписки на ИТС?
Узнать номер последнего релиза можно, а скачать дистрибутив и обновиться через интернет-поддержку без действующей подписки не получится. Для типовых конфигураций нужен договор ИТС.
Как понять, что конфигурация снята с поддержки?
В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если там указано, что конфигурация не на поддержке, автоматический поиск обновлений работать не будет.
Обновилась платформа на сервере — надо ли обновлять клиентов?
Да. Версия клиента должна совпадать с версией сервера 1С. При расхождении клиент не подключится или предложит установить нужную версию.
Как часто проверять обновления?
Для бухгалтерии и зарплаты удобно смотреть раз в месяц и перед сдачей отчётности: новые формы отчётов приходят именно с релизами.
Где хранятся скачанные файлы обновлений?
В каталоге шаблонов конфигураций. Его путь виден в окне запуска 1С: кнопка «Настройка» и список каталогов шаблонов.