Администрирование · 10 мин
Обновление программ 1С: что это и как выполнить без риска для данных
Что такое обновление программ 1С, зачем оно нужно, как обновить конфигурацию и платформу через конфигуратор и интернет-поддержку. Порядок действий и риски.
Обновление программ 1С — это установка новых версий конфигурации (прикладного решения, например «1С:Бухгалтерия» или «1С:Зарплата и управление персоналом») и платформы (технологической основы, на которой работает конфигурация). Обновление меняет программный код, формы, отчёты и регламентированные документы, приводя их в соответствие с текущим законодательством и исправляя найденные ошибки.
Практический смысл обновления прост: налоговые формы, ставки, классификаторы и форматы электронного обмена регулярно меняются, и только актуальная версия программы гарантирует, что отчётность будет принята контролирующими органами. Кроме того, в новых релизах устраняются ошибки расчётов и появляются улучшения интерфейса.
При этом обновление — технологически рискованная операция: она изменяет структуру базы данных. Неправильно выполненное обновление может привести к потере данных или невозможности запустить программу, поэтому процедура требует подготовки и строгого соблюдения порядка действий.
Что именно обновляется в 1С
В экосистеме 1С существует два независимых уровня, которые обновляются по-разному. Первый — платформа (технологическая среда исполнения). Её версии выходят регулярно, и от них зависит производительность, совместимость с операционными системами и доступность новых механизмов. Платформа устанавливается как отдельная программа на компьютер или сервер.
Второй уровень — конфигурация, то есть само прикладное решение с бизнес-логикой: документами, справочниками, проводками и отчётами. Именно конфигурация несёт в себе формы деклараций, алгоритмы расчёта налогов и зарплаты. Конфигурация обновляется чаще платформы и требует большей осторожности, так как затрагивает данные базы.
Зачем обновлять программу и что будет, если этого не делать
Основная причина обновлений — изменения законодательства. Формы отчётности, ставки НДФЛ и страховых взносов, форматы электронных документов периодически корректируются, и устаревшая программа начнёт формировать документы по старым правилам. Отчёт, сформированный в необновлённой программе, может быть отклонён приёмной системой.
Вторая причина — исправление ошибок. Если в расчёте отпускных или в проведении документа обнаружена ошибка, исправление выйдет только в новом релизе. Работая на старой версии, пользователь продолжает получать неверные результаты, которые потом придётся исправлять вручную.
Третья причина — совместимость. Сервисы обмена (ЭДО, сдача отчётности через интернет, банковские интеграции) со временем перестают поддерживать старые версии. Отложенные надолго обновления накапливаются, и перескочить через десяток релизов бывает сложнее и рискованнее, чем обновляться регулярно.
Как подготовиться к обновлению
Подготовка начинается с резервного копирования. Для файловой базы достаточно завершить работу всех пользователей и выполнить выгрузку через конфигуратор (меню «Администрирование» → «Выгрузить информационную базу») либо скопировать файл базы. Для клиент-серверного варианта копию делают средствами СУБД. Убедитесь, что копия реально создалась и файл имеет ненулевой размер.
Далее проверьте условия обновления. Во-первых, действующая подписка (договор ИТС или регистрация на портале 1С) — без неё официальные обновления недоступны. Во-вторых, совместимость: новый релиз конфигурации может требовать определённую минимальную версию платформы, и её придётся установить заранее. В-третьих, доработки: если конфигурация изменялась под нужды организации, обновление потребует сопоставления изменений, и это работа для специалиста.
Проверки перед запуском обновления
Файл выгрузки создан, размер соответствует базе
Копия не создана или создана давно
Договор действует, вход на портал 1С выполняется
Подписка истекла — обновление не загрузится
Установлена платформа не ниже требуемой релизом
Конфигурация требует более новую платформу
Конфигурация типовая, на поддержке
Есть изменения — нужен анализ совместимости
Способы обновления конфигурации
Самый простой путь — обновление через интернет непосредственно из программы. В типовых конфигурациях есть раздел «Администрирование» → «Обновление версии программы». Программа сама проверит наличие новых релизов на портале 1С, скачает и установит их. Пользователю нужно только ввести логин и пароль от портала и дождаться завершения.
Второй способ — ручное обновление через конфигуратор. Дистрибутив обновления скачивается с портала, устанавливается на компьютер, затем в конфигураторе выполняется «Конфигурация» → «Поддержка» → «Обновить конфигурацию» с выбором файла поставки. Этот способ применяют, когда нет доступа к интернету с рабочего компьютера или когда нужен контроль над процессом.
Третий вариант — обновление через файл с расширением .cf, который используют специалисты для нетиповых конфигураций или сложных переходов. Для типовой базы рядового пользователя этот способ обычно не нужен.
- 1Завершить работу всех пользователей и сделать резервную копию базы
- 2Открыть раздел «Администрирование» → «Обновление версии программы»
- 3Ввести логин и пароль от портала 1С, выбрать доступный релиз
- 4Дождаться загрузки и установки обновления, не прерывая процесс
- 5После перезапуска дождаться выполнения отложенных обработчиков обновления
- 6Проверить версию в разделе «О программе» и работоспособность ключевых функций
Обновление платформы: отдельная процедура
Платформа обновляется установкой нового дистрибутива поверх или рядом со старым. На одном компьютере могут сосуществовать несколько версий платформы, и в свойствах информационной базы указывается, какую из них использовать. Это удобно для тестирования: можно сначала запустить копию базы на новой платформе и убедиться, что всё работает.
В клиент-серверном варианте платформу обновляют и на сервере, и на клиентских машинах, причём версии должны быть совместимы. Обновление сервера выполняют в нерабочее время, поскольку требуется остановка службы агента сервера 1С.
Признак того, что платформу пора обновить, — сообщение при запуске о том, что конфигурация требует более новую версию, либо рекомендация в описании релиза конфигурации.
Типичные проблемы и как их избежать
Частая ситуация — обновление «зависает» на этапе отложенных обработчиков. Это фоновые процедуры, которые преобразуют данные после смены версии. На больших базах они могут выполняться часами, и прерывать их нельзя. Признак нормы — в разделе «Результаты обновления» виден прогресс; признак проблемы — обработчик завершился с ошибкой, которую нужно разбирать по журналу регистрации.
Другая проблема — конфликт доработок. Если конфигурация изменена, мастер обновления покажет список объектов, где типовые изменения пересекаются с вашими. Механическое нажатие «взять из новой конфигурации» удалит доработки. Здесь безопасное решение — привлечь специалиста, который перенесёт изменения вручную.
Когда обновляться самостоятельно, а когда звать специалиста
Самостоятельное обновление оправдано, если конфигурация типовая, база файловая, пользователей немного, а подписка действует. В этом сценарии штатный механизм обновления через интернет безопасен при условии резервной копии.
Помощь специалиста нужна, если конфигурация доработана, используется клиент-серверный вариант, база большая и обновление давно не выполнялось, либо предыдущие попытки завершались ошибками. Также специалист нужен при обновлении связанных систем: обменов между конфигурациями, интеграций с сайтом или кассовым оборудованием.
Как выбрать сценарий
Проверка результата после обновления
После завершения обновления откройте сведения о программе и убедитесь, что номер версии соответствует установленному релизу. Проверьте, что отложенные обработчики завершены без ошибок — обычно это видно в разделе результатов обновления или в журнале регистрации.
Затем выполните контрольные действия: откройте несколько документов, сформируйте ключевой отчёт (например, оборотно-сальдовую ведомость), проверьте заполнение актуальной формы отчётности. Если обмены с банком или ЭДО настроены, отправьте тестовый запрос. Только после этого можно считать обновление завершённым и удалять старые резервные копии.
Что важно запомнить
Обновление 1С — это установка новых версий конфигурации и платформы ради соответствия законодательству и исправления ошибок. Правила безопасности: всегда делать резервную копию, проверять версию платформы и подписку, не прерывать отложенные обработчики, а доработанные конфигурации доверять специалисту.
Частые вопросы
Как узнать текущую версию конфигурации и платформы?
В типовых конфигурациях откройте раздел с информацией о программе (обычно значок «i» или пункт «О программе» в главном меню). Там указаны номер релиза конфигурации и версия платформы. Эти данные понадобятся, чтобы понять, сколько релизов пропущено.
Можно ли откатить обновление, если что-то пошло не так?
Штатной кнопки «откатить» нет: структура базы после обновления несовместима со старым релизом. Единственный способ вернуться — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому копия обязательна.
Обязательно ли устанавливать каждый релиз?
Нет, можно обновляться выборочно, но с двумя оговорками: некоторые релизы являются обязательными промежуточными (это указано в их описании), а перед отчётным периодом версия должна поддерживать актуальные формы отчётности.
Сколько времени занимает обновление?
На небольшой типовой файловой базе — от нескольких минут до часа вместе с отложенными обработчиками. На больших клиент-серверных базах процесс может занять несколько часов, поэтому его планируют на вечер или выходные.
Что делать, если обновление завершилось с ошибкой?
Не запускайте обновление повторно вслепую. Откройте журнал регистрации и найдите текст ошибки. Если причина неочевидна (нехватка места, права доступа), восстановите базу из копии и обратитесь к специалисту с текстом ошибки.
Нужно ли обновлять платформу вместе с конфигурацией?
Не всегда. Платформу обновляют, когда новый релиз конфигурации явно требует более новую версию либо когда текущая платформа устарела настолько, что теряет поддержку. Требования указаны в описании каждого релиза конфигурации.