К статье
Практический материал

Администрирование · 10 мин

Обновление программ 1С: что это и как выполнить без риска для данных

Что такое обновление программ 1С, зачем оно нужно, как обновить конфигурацию и платформу через конфигуратор и интернет-поддержку. Порядок действий и риски.

Обновление программ 1С — это установка новых версий конфигурации (прикладного решения, например «1С:Бухгалтерия» или «1С:Зарплата и управление персоналом») и платформы (технологической основы, на которой работает конфигурация). Обновление меняет программный код, формы, отчёты и регламентированные документы, приводя их в соответствие с текущим законодательством и исправляя найденные ошибки.

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

При этом обновление — технологически рискованная операция: она изменяет структуру базы данных. Неправильно выполненное обновление может привести к потере данных или невозможности запустить программу, поэтому процедура требует подготовки и строгого соблюдения порядка действий.

Что именно обновляется в 1С

В экосистеме 1С существует два независимых уровня, которые обновляются по-разному. Первый — платформа (технологическая среда исполнения). Её версии выходят регулярно, и от них зависит производительность, совместимость с операционными системами и доступность новых механизмов. Платформа устанавливается как отдельная программа на компьютер или сервер.

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

Зачем обновлять программу и что будет, если этого не делать

Основная причина обновлений — изменения законодательства. Формы отчётности, ставки НДФЛ и страховых взносов, форматы электронных документов периодически корректируются, и устаревшая программа начнёт формировать документы по старым правилам. Отчёт, сформированный в необновлённой программе, может быть отклонён приёмной системой.

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

Третья причина — совместимость. Сервисы обмена (ЭДО, сдача отчётности через интернет, банковские интеграции) со временем перестают поддерживать старые версии. Отложенные надолго обновления накапливаются, и перескочить через десяток релизов бывает сложнее и рискованнее, чем обновляться регулярно.

Как подготовиться к обновлению

Подготовка начинается с резервного копирования. Для файловой базы достаточно завершить работу всех пользователей и выполнить выгрузку через конфигуратор (меню «Администрирование» → «Выгрузить информационную базу») либо скопировать файл базы. Для клиент-серверного варианта копию делают средствами СУБД. Убедитесь, что копия реально создалась и файл имеет ненулевой размер.

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

Контрольные точки

Проверки перед запуском обновления

Резервная копия
Норма

Файл выгрузки создан, размер соответствует базе

Тревожный признак

Копия не создана или создана давно

Подписка ИТС
Норма

Договор действует, вход на портал 1С выполняется

Тревожный признак

Подписка истекла — обновление не загрузится

Версия платформы
Норма

Установлена платформа не ниже требуемой релизом

Тревожный признак

Конфигурация требует более новую платформу

Доработки конфигурации
Норма

Конфигурация типовая, на поддержке

Тревожный признак

Есть изменения — нужен анализ совместимости

Способы обновления конфигурации

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

Второй способ — ручное обновление через конфигуратор. Дистрибутив обновления скачивается с портала, устанавливается на компьютер, затем в конфигураторе выполняется «Конфигурация» → «Поддержка» → «Обновить конфигурацию» с выбором файла поставки. Этот способ применяют, когда нет доступа к интернету с рабочего компьютера или когда нужен контроль над процессом.

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

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

Обновление платформы: отдельная процедура

Платформа обновляется установкой нового дистрибутива поверх или рядом со старым. На одном компьютере могут сосуществовать несколько версий платформы, и в свойствах информационной базы указывается, какую из них использовать. Это удобно для тестирования: можно сначала запустить копию базы на новой платформе и убедиться, что всё работает.

В клиент-серверном варианте платформу обновляют и на сервере, и на клиентских машинах, причём версии должны быть совместимы. Обновление сервера выполняют в нерабочее время, поскольку требуется остановка службы агента сервера 1С.

Признак того, что платформу пора обновить, — сообщение при запуске о том, что конфигурация требует более новую версию, либо рекомендация в описании релиза конфигурации.

Типичные проблемы и как их избежать

Частая ситуация — обновление «зависает» на этапе отложенных обработчиков. Это фоновые процедуры, которые преобразуют данные после смены версии. На больших базах они могут выполняться часами, и прерывать их нельзя. Признак нормы — в разделе «Результаты обновления» виден прогресс; признак проблемы — обработчик завершился с ошибкой, которую нужно разбирать по журналу регистрации.

Другая проблема — конфликт доработок. Если конфигурация изменена, мастер обновления покажет список объектов, где типовые изменения пересекаются с вашими. Механическое нажатие «взять из новой конфигурации» удалит доработки. Здесь безопасное решение — привлечь специалиста, который перенесёт изменения вручную.

Типичные ошибки при обновлении
01
Обновление без резервной копии — при сбое данные теряются безвозвратно
02
Пропуск нескольких релизов без проверки порядка перехода — часть релизов обязательна к последовательной установке
03
Прерывание отложенных обработчиков — данные остаются в промежуточном состоянии
04
Обновление в разгар отчётного периода — любая ошибка блокирует сдачу отчётности
05
Игнорирование требований к версии платформы — конфигурация не запускается после обновления

Когда обновляться самостоятельно, а когда звать специалиста

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

Помощь специалиста нужна, если конфигурация доработана, используется клиент-серверный вариант, база большая и обновление давно не выполнялось, либо предыдущие попытки завершались ошибками. Также специалист нужен при обновлении связанных систем: обменов между конфигурациями, интеграций с сайтом или кассовым оборудованием.

Маршрут решения

Как выбрать сценарий

Типовая файловая база, действующая подпискаОбновляйте через интернет из раздела «Администрирование», предварительно сделав копию
Конфигурация доработанаПривлеките специалиста для сопоставления изменений перед обновлением
Пропущено много релизовПроверьте порядок перехода в описании релизов, возможны обязательные промежуточные версии
Клиент-серверный вариантПланируйте обновление на нерабочее время с копией средствами СУБД

Проверка результата после обновления

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

Затем выполните контрольные действия: откройте несколько документов, сформируйте ключевой отчёт (например, оборотно-сальдовую ведомость), проверьте заполнение актуальной формы отчётности. Если обмены с банком или ЭДО настроены, отправьте тестовый запрос. Только после этого можно считать обновление завершённым и удалять старые резервные копии.

Итог

Что важно запомнить

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

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

Как узнать текущую версию конфигурации и платформы?

В типовых конфигурациях откройте раздел с информацией о программе (обычно значок «i» или пункт «О программе» в главном меню). Там указаны номер релиза конфигурации и версия платформы. Эти данные понадобятся, чтобы понять, сколько релизов пропущено.

Можно ли откатить обновление, если что-то пошло не так?

Штатной кнопки «откатить» нет: структура базы после обновления несовместима со старым релизом. Единственный способ вернуться — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому копия обязательна.

Обязательно ли устанавливать каждый релиз?

Нет, можно обновляться выборочно, но с двумя оговорками: некоторые релизы являются обязательными промежуточными (это указано в их описании), а перед отчётным периодом версия должна поддерживать актуальные формы отчётности.

Сколько времени занимает обновление?

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

Что делать, если обновление завершилось с ошибкой?

Не запускайте обновление повторно вслепую. Откройте журнал регистрации и найдите текст ошибки. Если причина неочевидна (нехватка места, права доступа), восстановите базу из копии и обратитесь к специалисту с текстом ошибки.

Нужно ли обновлять платформу вместе с конфигурацией?

Не всегда. Платформу обновляют, когда новый релиз конфигурации явно требует более новую версию либо когда текущая платформа устарела настолько, что теряет поддержку. Требования указаны в описании каждого релиза конфигурации.