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

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

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

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

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

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

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

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

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

Способы получения обновлений

Существует три основных источника новых релизов. Первый — автоматическое обновление через интернет прямо из режима «Предприятие»: «Администрирование → Обслуживание → Версия программы → Обновление версии программы». Программа сама скачает и установит подходящий релиз, если настроен доступ к порталу 1С с учетными данными ИТС.

Второй способ — скачивание дистрибутива обновления с портала portal.1c.ru в разделе «Обновления программ». Там выбирается ваша конфигурация и нужный релиз, скачивается архив, внутри которого находится установщик. Третий вариант — получение обновлений у обслуживающей организации или франчайзи 1С, что удобно при отсутствии прямого доступа к порталу.

Обновление конфигурации через режим «Предприятие»

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

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

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

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

Ручной способ нужен, когда автоматическое обновление недоступно или вы ставите релиз из скачанного дистрибутива. Сначала установите дистрибутив обновления: запустите setup.exe из архива, шаблоны будут размещены в каталоге шаблонов (обычно в папке пользователя или Program Files).

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

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

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

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

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

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

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

Проверка результата и типичные проблемы

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

Если при запуске появляется сообщение об ошибке обновления или база требует монопольного режима, проверьте активные сеансы. При ошибках вида «не найден обработчик обновления» чаще всего нарушена последовательность релизов — потребуется установка пропущенной версии или восстановление из копии. Ошибки реструктуризации на клиент-серверной базе обычно связаны с нехваткой места на диске или недостатком прав учетной записи СУБД.

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

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

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

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

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

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

Результаты обновления данных
Норма

Все обработчики со статусом «Выполнено»

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

Есть ошибки или незавершенные отложенные обработчики

Ключевые отчеты и документы
Норма

ОСВ формируется, документы проводятся без ошибок

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

Ошибки при проведении или пустые отчеты

Работа пользователей
Норма

Все сеансы подключаются штатно

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

Часть клиентов не может войти — разные версии платформы

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

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

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

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

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

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

Сначала проверьте, не выполняются ли отложенные обработчики — это нормальная длительная операция. Если процесс действительно прерван сбоем, восстановите базу из резервной копии .dt и повторите обновление, устранив причину (нехватку места, активные сеансы).

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

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

Как обновить нетиповую (доработанную) конфигурацию?

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

Итог

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

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