Администрирование · 11 мин
Как обновить 1С ПРОФ: пошаговое руководство
Как обновить конфигурацию 1С ПРОФ: подготовка, резервная копия, обновление через конфигуратор и поддержку, типовые ошибки и проверка результата после обновления.
Обновление конфигурации 1С версии ПРОФ — регулярная задача, без которой база постепенно перестаёт соответствовать актуальному законодательству: устаревают формы отчётности, ставки налогов и обмены с государственными сервисами. Версии ПРОФ (например, «1С:Бухгалтерия 8 ПРОФ», «1С:Зарплата и управление персоналом 8 ПРОФ») обновляются по тому же механизму, что и базовые, но с одним важным отличием: для получения обновлений требуется действующий договор 1С:ИТС, а сам процесс допускает работу нескольких пользователей и клиент-серверный режим.
Процедура состоит из четырёх этапов: подготовка (проверка версии платформы и резервное копирование), получение дистрибутива обновления, установка через конфигуратор или режим «1С:Предприятие» и обязательная проверка результата. Пропуск любого этапа — самая частая причина проблем: от невозможности запуска базы до потери данных.
Ниже разобран порядок действий для типовой ситуации: конфигурация на поддержке, без доработок, файловый или клиент-серверный вариант работы. Отдельно описаны сценарии с изменёнными конфигурациями и типичные ошибки.
Проверьте текущую версию и условия обновления
Перед загрузкой обновления определите, что именно установлено. Откройте базу в режиме «1С:Предприятие» и посмотрите сведения о программе (кнопка с буквой «i» или меню «Сервис → О программе»). Запишите номер релиза конфигурации (например, 3.0.xxx.xx) и версию платформы (8.3.x.xxxx).
У каждого нового релиза конфигурации есть требования к минимальной версии платформы. Если платформа старше требуемой, обновление конфигурации либо не установится, либо база перестанет запускаться. Поэтому сначала сверьте требования в описании релиза на портале 1С и при необходимости обновите платформу до конфигурации, а не после.
Второе условие — действующая подписка 1С:ИТС. Для версий ПРОФ обновления доступны только при наличии договора: без него сервис «1С:Обновление программ» и личный кабинет на портале не отдадут дистрибутив. Проверьте, что логин и пароль 1С:ИТС действуют и введены в настройках программы.
Сервис → О программе; от релиза зависит, какие обновления ставить последовательно
Должна быть не ниже требуемой новым релизом конфигурации
Без действующего договора обновления ПРОФ недоступны
Изменённая конфигурация требует сравнения и объединения при обновлении
Сделайте резервную копию базы
Резервная копия — единственный способ откатиться, если обновление пройдёт с ошибкой. Для файловой базы самый надёжный способ — выгрузка через конфигуратор: откройте конфигуратор, меню «Администрирование → Выгрузить информационную базу», укажите путь к файлу .dt. Выгрузка .dt переносит и данные, и конфигурацию, и пользователей.
Для клиент-серверной базы (SQL Server, PostgreSQL) выгрузка .dt тоже работает, но на больших базах выполняется долго. Практичный вариант — средствами СУБД: сделать backup базы штатными инструментами SQL Server или pg_dump. Это быстрее и позволяет восстановить базу за минуты.
Перед выгрузкой завершите работу всех пользователей и отключите регламентные задания. В конфигураторе используйте «Администрирование → Параметры информационной базы» для установки блокировки сеансов — тогда никто не войдёт в базу во время копирования и обновления.
Получите дистрибутив обновления
Через сервис «1С:Обновление программ»
Самый простой способ — встроенный сервис. В типовых конфигурациях он находится в разделе «Администрирование → Обслуживание → Обновление версии программы» (в некоторых конфигурациях путь отличается). Сервис сам определит текущий релиз, скачает подходящее обновление с портала 1С и предложит установить его. Потребуется ввести логин и пароль 1С:ИТС.
Вручную с портала 1С
Если автоматический сервис недоступен (нет интернета на сервере, ограничения прокси), скачайте дистрибутив вручную с портала portal.1c.ru в разделе обновлений программ. Обратите внимание: обновления часто требуется ставить последовательно — с одного релиза на следующий. В описании дистрибутива указано, с каких релизов он устанавливается. Если ваша база сильно отстала, придётся ставить несколько промежуточных обновлений.
После скачивания запустите setup.exe из дистрибутива — обновление установится в каталог шаблонов (по умолчанию в папку tmplts профиля пользователя). Из этого каталога конфигуратор заберёт его при обновлении.
Установите обновление через конфигуратор
Откройте базу в конфигураторе под пользователем с правами администратора. Убедитесь, что других активных сеансов нет: «Администрирование → Активные пользователи». Порядок действий:
- 1Откройте Конфигурация → Открыть конфигурацию (если она закрыта)
- 2Выберите Конфигурация → Поддержка → Обновить конфигурацию
- 3Укажите источник: «Поиск доступных обновлений» в каталоге шаблонов или конкретный файл .cf
- 4Дождитесь анализа и подтвердите обновление конфигурации
- 5После загрузки выполните Конфигурация → Обновить конфигурацию базы данных (F7)
- 6Согласитесь с реструктуризацией и дождитесь завершения
- 7Запустите базу в режиме предприятия и дождитесь выполнения отложенных обработчиков обновления
На шаге выбора источника конфигуратор обычно сам находит свежее обновление в каталоге шаблонов. Если конфигурация типовая (на полной поддержке), обновление пройдёт автоматически без вопросов о сопоставлении объектов.
Этап «Обновление конфигурации базы данных» — самый длительный и ответственный. На больших базах реструктуризация может занимать от десятков минут до нескольких часов. Не прерывайте процесс и не выключайте компьютер. После завершения первый запуск в режиме предприятия также займёт время: выполнятся обработчики обновления данных, и до их окончания часть функций будет недоступна.
Особенности обновления изменённых конфигураций
Если конфигурация дорабатывалась (снята с полной поддержки), при обновлении конфигуратор откроет окно сравнения и объединения. Здесь нужно вручную решить, какие изменения поставщика принять, а какие свои доработки сохранить. Установите режим «Взять из новой конфигурации поставщика» для типовых объектов и «Не объединять» или ручное объединение для доработанных.
Основные правила: не снимайте галочки с объектов, изменённых поставщиком, если вы их не дорабатывали — иначе получите смесь старого и нового релиза с непредсказуемыми ошибками. Свои доработки после обновления проверьте отдельно: новый релиз мог изменить процедуры, на которые они опираются.
Для сильно доработанных конфигураций безопаснее выполнять обновление на копии базы, а не на рабочей. Разверните копию из .dt или бэкапа СУБД, проведите обновление, протестируйте ключевые операции и только потом повторите на рабочей базе по зафиксированному чек-листу.
Перед обновлением доработанной конфигурации выгрузите текущую конфигурацию в файл .cf (Конфигурация → Сохранить конфигурацию в файл). Если объединение пройдёт неудачно, вы сможете вернуться к исходному состоянию конфигурации даже без восстановления всей базы.
Проверьте результат после обновления
Обновление считается завершённым только после проверки. Откройте базу в режиме предприятия и убедитесь, что номер релиза в сведениях о программе изменился на новый. Дождитесь окончания отложенных обработчиков обновления — их прогресс виден в разделе «Администрирование → Обслуживание → Результаты обновления» (название зависит от конфигурации).
Проведите контрольные операции: откройте и перепроведите тестовый документ, сформируйте ключевые отчёты (оборотно-сальдовую ведомость, расчётный листок — в зависимости от конфигурации), проверьте обмены с банком и отчётность. Сверьте итоговые остатки с данными до обновления — они не должны измениться.
Как проверить результат
Соответствует установленному обновлению
Релиз старый — обновление конфигурации базы данных не выполнено
Все выполнены, ошибок нет
Обработчики зависли или завершились с ошибками
Остатки совпадают с данными до обновления
Расхождения в остатках или оборотах
Формы открываются, обмены проходят
Ошибки при формировании форм или обмене
Типичные ошибки и способы их решения
Чаще всего обновление останавливается из-за активных сеансов: конфигуратор сообщает, что база занята. Решение — завершить сеансы через консоль кластера (для клиент-серверного варианта) или попросить пользователей выйти, а фоновые задания отключить. Вторая частая проблема — несоответствие платформы: установите требуемую версию платформы и повторите обновление.
Ошибка «не обнаружено обновление для текущего релиза» означает, что скачанный дистрибутив не подходит для вашей версии — скачайте промежуточные обновления и ставьте их последовательно. Ошибки реструктуризации на клиент-серверной базе часто связаны с нехваткой места на диске СУБД или правами учётной записи — проверьте свободное место до начала обновления.
Что важно запомнить
Безопасное обновление 1С ПРОФ строится на четырёх правилах: действующий 1С:ИТС и подходящая платформа, обязательная резервная копия, последовательная установка релизов и проверка результата до возврата пользователей в базу. Для доработанных конфигураций сначала отработайте обновление на копии.
Частые вопросы об обновлении 1С ПРОФ
Можно ли обновить 1С ПРОФ без договора 1С:ИТС?
Нет. Для версий ПРОФ дистрибутивы обновлений доступны только при действующем договоре 1С:ИТС — и через сервис «1С:Обновление программ», и через личный кабинет на портале. Без подписки останется только переход на новый релиз через покупку обновления у партнёра.
Чем отличается обновление ПРОФ от базовой версии?
Механика обновления одинаковая. Отличия в условиях: базовая версия обновляется бесплатно и без 1С:ИТС, но работает только с одним пользователем и не поддерживает клиент-серверный режим и доработки. ПРОФ требует 1С:ИТС, зато допускает многопользовательскую работу, SQL и изменение конфигурации.
Обновление зависло на реструктуризации — что делать?
Сначала проверьте, действительно ли процесс завис: на больших таблицах реструктуризация может идти часами без видимого прогресса. Посмотрите активность процесса 1cv8 в диспетчере задач и нагрузку на диск. Если активности нет длительное время, завершите процесс и восстановите базу из резервной копии, затем разберитесь с причиной (место на диске, блокировки, ошибки СУБД).
Нужно ли обновлять платформу каждый раз вместе с конфигурацией?
Нет. Платформу обновляют только когда новый релиз конфигурации требует более свежую версию или когда нужно устранить известные ошибки самой платформы. Требование к минимальной версии указано в описании каждого релиза конфигурации.
Можно ли обновляться автоматически без конфигуратора?
Да, сервис «1С:Обновление программ» в режиме предприятия умеет скачивать и устанавливать обновления с минимальным участием пользователя. Однако резервную копию всё равно нужно сделать вручную заранее, а для клиент-серверных баз многие администраторы предпочитают контролируемое обновление через конфигуратор.
Что делать, если после обновления пропали доработки?
Если конфигурация была доработана, а при объединении ваши изменения не были перенесены, их нужно восстановить из сохранённого файла .cf или из копии базы: сравнить конфигурации и повторно перенести доработки. Поэтому перед обновлением изменённых конфигураций всегда сохраняйте текущую конфигурацию в файл.