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

