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