Администрирование · 11 мин
Как обновить 1С Бухгалтерию через конфигуратор
Подробная инструкция по обновлению 1С Бухгалтерии через конфигуратор: подготовка, загрузка обновления, обновление конфигурации базы данных и типичные ошибки.
Обновление конфигурации 1С Бухгалтерии через конфигуратор — стандартная процедура, которая позволяет получать актуальные формы отчётности, исправления ошибок и новые функции программы. В отличие от автоматического обновления через интернет-поддержку, ручной способ через конфигуратор даёт полный контроль над процессом и подходит для ситуаций, когда автоматическое обновление недоступно или завершилось с ошибкой.
Процедура состоит из нескольких этапов: создания резервной копии, загрузки файла обновления, обновления конфигурации базы данных и проверки результата. Пропуск любого из этих шагов может привести к потере данных или к невозможности запустить программу, поэтому важно выполнять действия последовательно и не прерывать процесс на критических этапах.
Инструкция подходит для типовой конфигурации «1С:Бухгалтерия предприятия», установленной в файловом или клиент-серверном варианте. Если конфигурация дорабатывалась под нужды организации, порядок действий будет отличаться — об этом рассказано в отдельном разделе.
Что подготовить перед обновлением
Перед началом работ убедитесь, что у вас есть всё необходимое. Во-первых, потребуются права администратора в информационной базе — пользователь должен входить в роль с правами «Администратор системы» и «Полные права». Во-вторых, нужен файл обновления конфигурации: он скачивается с портала 1С при наличии действующего договора информационно-технологического сопровождения (ИТС) или через сервис обновления программ.
Файл обновления имеет расширение .cfu. Альтернативный вариант — установить шаблон обновления: дистрибутив распаковывается в каталог шаблонов (обычно это папка tmplts внутри каталога установки 1С или в профиле пользователя), и конфигуратор сам находит нужный файл по номеру версии.
Обязательно проверьте, что обновление предназначено именно для вашей текущей версии конфигурации. Каждый релиз обновления рассчитан на определённые предыдущие версии — эта информация указана в описании релиза на портале 1С и в файле поставки. Если ваша версия сильно устарела, потребуется последовательно установить несколько промежуточных обновлений.
Как сделать резервную копию базы
Резервная копия — обязательный шаг, который нельзя пропускать ни при каких обстоятельствах. Если обновление прервётся на середине или новая версия будет работать некорректно, только копия позволит вернуть базу в рабочее состояние без потери данных.
Для файловой базы есть два способа. Первый — штатный: откройте конфигуратор, перейдите в меню «Администрирование → Выгрузить информационную базу» и укажите путь для сохранения файла с расширением .dt. Второй — скопировать сам файл базы 1Cv8.1CD из каталога базы, когда в ней никто не работает. Оба способа равнозначны по результату, но выгрузка в .dt дополнительно проверяет целостность данных.
Для клиент-серверной базы выгрузка в .dt тоже работает, но при больших объёмах надёжнее делать резервную копию средствами СУБД (MS SQL Server, PostgreSQL). Перед обновлением убедитесь, что копия создана и файл доступен для чтения — проверьте его размер и дату создания.
Как загрузить и применить обновление в конфигураторе
Запустите конфигуратор нужной базы и откройте конфигурацию: меню «Конфигурация → Открыть конфигурацию». Если конфигурация закрыта, пункт обновления будет недоступен. Дождитесь, пока в дереве конфигурации отобразится структура объектов.
Далее перейдите в меню «Конфигурация → Поддержка → Обновить конфигурацию». В открывшемся диалоге выберите источник обновления: «Поиск доступных обновлений» (конфигуратор сам найдёт подходящий файл в каталоге шаблонов) или «Выбор файла обновления», если у вас есть конкретный файл .cfu. Укажите путь к файлу или каталогу шаблонов и нажмите «Готово».
Конфигуратор покажет номер текущей версии и версию, до которой будет выполнено обновление. Проверьте, что версии совпадают с ожидаемыми, и подтвердите действие кнопкой «ОК». Начнётся процесс обновления конфигурации — в зависимости от объёма изменений он может занять от нескольких минут до получаса и более. Не закрывайте конфигуратор и не выключайте компьютер в это время.
- 1Завершите работу всех пользователей и сделайте резервную копию базы
- 2Откройте конфигуратор и команду «Конфигурация → Открыть конфигурацию»
- 3Выберите «Конфигурация → Поддержка → Обновить конфигурацию»
- 4Укажите файл .cfu или каталог шаблонов, подтвердите версии
- 5Дождитесь завершения обновления конфигурации
- 6Выполните «Конфигурация → Обновить конфигурацию базы данных» (F7)
- 7Запустите режим предприятия и дождитесь окончания обработчиков обновления
Обновление конфигурации базы данных
После того как основная конфигурация обновлена, изменения нужно применить к самой базе данных. Для этого выполните команду «Конфигурация → Обновить конфигурацию базы данных» или нажмите клавишу F7. Конфигуратор покажет список изменений в структуре данных: новые реквизиты, таблицы, индексы.
Если в списке появляются предупреждения о реструктуризации — это нормально: платформа будет преобразовывать существующие данные под новую структуру. На больших базах реструктуризация может занять значительное время, поэтому обновление лучше планировать на нерабочие часы. Прерывать процесс реструктуризации категорически нельзя — это почти гарантированно приведёт к повреждению базы.
После завершения обновления конфигурации базы данных закройте конфигуратор и запустите программу в обычном режиме предприятия под пользователем с полными правами. При первом запуске 1С Бухгалтерия выполнит обработчики обновления данных: перенос сведений в новые регистры, заполнение служебных реквизитов, обновление настроек. До окончания этих процедур часть функций может быть временно недоступна — программа покажет соответствующее сообщение о ходе обновления.
Как проверить результат
Отображается новый номер релиза
Остался старый номер — обновление не применилось
Программа открывается, идут/завершены обработчики обновления
Ошибка при запуске или требование обновить конфигурацию БД
Документы открываются и проводятся
Ошибки вида «Поле не найдено» — реструктуризация не завершена
Особенности обновления нетиповой конфигурации
Если конфигурация дорабатывалась, при обновлении конфигуратор перейдёт в режим сравнения и объединения. В окне сравнения будут показаны все объекты, которые отличаются от типовых: изменённые вами — с одной стороны, изменённые поставщиком — с другой. Для каждого объекта нужно решить, какую версию взять или как объединить изменения.
Общий принцип: типовые объекты, которые вы не меняли, обновляйте безусловно. Объекты с вашими доработками требуют ручного анализа — часто изменения поставщика приходится переносить в свой код вручную. Если доработок много, разумно выполнять обновление на копии базы и привлекать специалиста, знакомого с этими доработками.
После объединения обязательно проверьте работоспособность доработанных механизмов: откройте изменённые документы, отчёты, проведите тестовые операции. Типичная проблема — доработанный модуль ссылается на процедуру, которую поставщик переименовал или удалил в новом релизе.
Сравнение вариантов
Подходит для типовых конфигураций с действующим договором ИТС; программа сама скачивает и устанавливает релиз. Ограничение: требует стабильного интернета и не работает при доработках.
Подходит для любых баз, включая нетиповые и базы без доступа к интернету. Даёт полный контроль над сравнением и объединением, но требует внимательности и больше времени.
Применяется редко — полная замена конфигурации. Только для случаев, когда обновление через .cfu невозможно; доработки при этом теряются полностью.
Типичные ошибки и способы их решения
Самая частая ошибка — «Обновление конфигурации базы данных невозможно, так как имеются активные сеансы». Решение: завершите все сеансы пользователей, включая фоновые задания, и повторите попытку. Если сеансы «зависли», завершите их через консоль кластера серверов или перезапустите службу агента сервера 1С.
Вторая распространённая ситуация — сообщение «Файл обновления не подходит для данной конфигурации». Причины: файл предназначен для другой версии, повреждён при скачивании или относится к другой конфигурации (например, к «Зарплате и управлению персоналом» вместо «Бухгалтерии»). Скачайте файл заново и сверьте номера версий в описании релиза.
Если после обновления программа не запускается в режиме предприятия с ошибкой о несоответствии версий, значит, не выполнено обновление конфигурации базы данных — вернитесь в конфигуратор и нажмите F7. Если же база повреждена из-за прерванной реструктуризации, восстановите её из резервной копии и повторите процедуру с самого начала.
Часто задаваемые вопросы
Можно ли обновить 1С Бухгалтерию без договора ИТС?
Файлы обновлений официально распространяются в рамках договора информационно-технологического сопровождения. Без ИТС получить легальный файл обновления нельзя. Сама процедура обновления через конфигуратор при этом технически не проверяет наличие договора — требуется только корректный файл .cfu.
Сколько времени занимает обновление?
На небольшой файловой базе весь цикл обычно занимает от 15 минут до часа. На крупных клиент-серверных базах с большим объёмом данных реструктуризация и обработчики обновления могут идти несколько часов, поэтому процедуру планируют на вечер или выходные.
Что делать, если обновление прервалось из-за отключения электричества?
Если сбой произошёл на этапе обновления конфигурации (до F7), база данных обычно не пострадала — просто повторите процедуру. Если прервалась реструктуризация, база может оказаться повреждена: восстановите её из резервной копии и начните обновление заново.
Можно ли обновиться сразу через несколько версий?
Только если файл обновления это поддерживает — в описании каждого релиза указан перечень версий, с которых возможен переход. Если ваша версия старше, потребуется последовательно установить промежуточные релизы, выполняя полный цикл обновления для каждого.
Нужно ли обновлять платформу 1С вместе с конфигурацией?
Не всегда, но каждый релиз конфигурации рассчитан на определённую минимальную версию платформы — она указана в описании релиза. Если ваша платформа старше требуемой, сначала обновите платформу, иначе конфигурация может работать с ошибками или не запуститься.
Как откатить обновление, если новая версия работает плохо?
Штатного механизма отката нет. Единственный надёжный способ — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому копия обязательна: без неё вернуться на предыдущую версию практически невозможно.
Что важно запомнить
Обновление через конфигуратор состоит из четырёх обязательных шагов: резервная копия, обновление конфигурации через файл .cfu, обновление конфигурации базы данных (F7) и завершение обработчиков в режиме предприятия. Никогда не прерывайте реструктуризацию и не обновляйте нетиповую конфигурацию без предварительного анализа на копии базы.