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

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

Как обновить 1С Бухгалтерию через конфигуратор

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

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

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

Инструкция подходит для типовой конфигурации «1С:Бухгалтерия предприятия», установленной в файловом или клиент-серверном варианте. Если конфигурация дорабатывалась под нужды организации, порядок действий будет отличаться — об этом рассказано в отдельном разделе.

Что подготовить перед обновлением

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

Файл обновления имеет расширение .cfu. Альтернативный вариант — установить шаблон обновления: дистрибутив распаковывается в каталог шаблонов (обычно это папка tmplts внутри каталога установки 1С или в профиле пользователя), и конфигуратор сам находит нужный файл по номеру версии.

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

Как сделать резервную копию базы

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

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

Для клиент-серверной базы выгрузка в .dt тоже работает, но при больших объёмах надёжнее делать резервную копию средствами СУБД (MS SQL Server, PostgreSQL). Перед обновлением убедитесь, что копия создана и файл доступен для чтения — проверьте его размер и дату создания.

Как загрузить и применить обновление в конфигураторе

Запустите конфигуратор нужной базы и откройте конфигурацию: меню «Конфигурация → Открыть конфигурацию». Если конфигурация закрыта, пункт обновления будет недоступен. Дождитесь, пока в дереве конфигурации отобразится структура объектов.

Далее перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию». В открывшемся диалоге выберите источник обновления: «Поиск доступных обновлений» (конфигуратор сам найдёт подходящий файл в каталоге шаблонов) или «Выбор файла обновления», если у вас есть конкретный файл .cfu. Укажите путь к файлу или каталогу шаблонов и нажмите «Готово».

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

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

Обновление конфигурации базы данных

После того как основная конфигурация обновлена, изменения нужно применить к самой базе данных. Для этого выполните команду «Конфигурация → Обновить конфигурацию базы данных» или нажмите клавишу F7. Конфигуратор покажет список изменений в структуре данных: новые реквизиты, таблицы, индексы.

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

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

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

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

Номер версии в «О программе»
Норма

Отображается новый номер релиза

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

Остался старый номер — обновление не применилось

Запуск режима предприятия
Норма

Программа открывается, идут/завершены обработчики обновления

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

Ошибка при запуске или требование обновить конфигурацию БД

Работа с документами
Норма

Документы открываются и проводятся

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

Ошибки вида «Поле не найдено» — реструктуризация не завершена

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

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

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

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

Сравнение вариантов

Автоматическое обновление через интернет-поддержку

Подходит для типовых конфигураций с действующим договором ИТС; программа сама скачивает и устанавливает релиз. Ограничение: требует стабильного интернета и не работает при доработках.

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

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

Обновление через загрузку конфигурации из файла .cf

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

Типичные ошибки и способы их решения

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

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

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

Типичные ошибки
01
Обновление без резервной копии — при сбое данные восстановить неоткуда
02
Пропуск обновления конфигурации базы данных (F7) — программа не запускается в режиме предприятия
03
Установка обновления, не подходящего для текущей версии, — ошибка на этапе загрузки файла
04
Прерывание реструктуризации — повреждение структуры базы данных
05
Обновление нетиповой конфигурации без анализа изменений — потеря доработок
06
Работа пользователей во время обновления — блокировки и невозможность завершить процедуру

Часто задаваемые вопросы

Можно ли обновить 1С Бухгалтерию без договора ИТС?

Файлы обновлений официально распространяются в рамках договора информационно-технологического сопровождения. Без ИТС получить легальный файл обновления нельзя. Сама процедура обновления через конфигуратор при этом технически не проверяет наличие договора — требуется только корректный файл .cfu.

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

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

Что делать, если обновление прервалось из-за отключения электричества?

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

Можно ли обновиться сразу через несколько версий?

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

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

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

Как откатить обновление, если новая версия работает плохо?

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

Итог

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

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