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

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

Как обновить программу 1С: подробная инструкция

Как обновить 1С через интернет-поддержку, конфигуратор и вручную: подготовка, резервная копия, обновление платформы и конфигурации, типичные ошибки.

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

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

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

Что именно обновляется: платформа и конфигурация

Платформа 1С:Предприятие — это «двигатель», который устанавливается на компьютер или сервер и запускает информационные базы. Конфигурация — это прикладное решение, которое работает внутри платформы: справочники, документы, отчёты, проводки. Версии платформы имеют вид «8.3.22.xxxx», версии конфигураций — «3.0.xxx.xx» и подобные.

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

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

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

Перед любыми действиями создайте резервную копию базы. Для файловой базы есть два способа: выгрузка через конфигуратор («Администрирование → Выгрузить информационную базу» в файл *.dt) или простое копирование файла 1Cv8.1CD из каталога базы при закрытой программе. Для клиент-серверной базы копию делают средствами СУБД (MS SQL, PostgreSQL) или также через выгрузку в dt.

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

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

Способ 1. Обновление через интернет-поддержку из режима «Предприятие»

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

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

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

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

Способ 2. Обновление через конфигуратор вручную

Ручной способ нужен, когда автоматическое обновление недоступно: нет интернета на сервере, база работает в режиме, где интернет-поддержка не настроена, или требуется установить конкретный релиз из скачанного дистрибутива. Дистрибутив обновления скачивается с портала 1С в разделе обновлений программ.

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

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

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

Обновление платформы 1С

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

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

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

Обновление доработанной конфигурации

Если в типовую конфигурацию вносились изменения, в окне сравнения и объединения конфигураций эти объекты будут помечены как изменённые. Автоматическое объединение перезапишет доработки, поэтому каждый изменённый объект разбирают вручную: смотрят, что изменилось в новом релизе и что было доработано, и переносят доработки в новую версию.

Хорошая практика — минимизировать прямые изменения типовых объектов: выносить логику в расширения конфигурации. Расширения не снимают конфигурацию с поддержки и в большинстве случаев продолжают работать после обновления, хотя их тоже нужно проверять на совместимость с новым релизом.

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

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

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

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

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

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

Как проверить результат

Версия конфигурации в окне «О программе»
Норма

Соответствует установленному релизу

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

Осталась старой — обновление не завершено

Отложенные обработчики обновления
Норма

Все выполнены, ошибок нет

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

Есть незавершённые или завершившиеся с ошибкой

Итоги в учётных отчётах
Норма

Совпадают с данными копии до обновления

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

Расхождения в суммах или остатках

Проведение документов и обмены
Норма

Документы проводятся, обмены проходят без ошибок

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

Ошибки проведения, сбои синхронизации

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

Можно ли обновить 1С без подписки ИТС?

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

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

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

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

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

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

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

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

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

Как обновить 1С в облачном сервисе?

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

Итог

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

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