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

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

Как привести 1С к типовой конфигурации

Как вернуть доработанную конфигурацию 1С к типовой поставке: снятие с поддержки, сравнение и объединение, загрузка конфигурации поставщика, риски и проверка результата.

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

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

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

Что значит «привести к типовой» и когда это оправдано

Типовая конфигурация — это решение в том виде, в каком его поставляет фирма «1С», без изменений прикладных объектов. Признак типовой конфигурации — полная поддержка: в режиме «Поддержка» все объекты находятся на замке, а обновления устанавливаются в автоматическом режиме без участия программиста.

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

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

Подготовка: аудит доработок и резервное копирование

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

Далее выполняется аудит доработок. Откройте «Конфигурация» → «Сравнить, объединить с конфигурацией из файла» и укажите файл конфигурации поставщика той же версии (cf-файл из шаблона поставки). Система покажет полный список отличающихся объектов: изменённые модули, добавленные справочники и документы, новые реквизиты типовых объектов, изменённые формы и макеты.

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

Перенос необходимой логики в расширения и внешние объекты

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

В расширение переносятся: дополнительные печатные формы и отчёты, доработанные процедуры проведения, дополнительные проверки при записи документов, новые реквизиты и движения. Ограничения расширений: нельзя изменять состав типовых регистров и измерения, некоторые объекты (например, планы обмена и планы счетов) имеют ограниченную поддержку расширяемости в зависимости от версии платформы.

Простые доработки, не требующие изменения структуры, — дополнительные отчёты, обработки загрузки данных, печатные формы — проще всего перенести во внешние файлы и подключить через механизм «Дополнительные отчеты и обработки» (подсистема БСП). Это самый безопасный вариант: внешние объекты вообще не влияют на поддержку конфигурации.

Куда переносить доработки

Расширение конфигурации

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

Внешние отчёты и обработки

Подходит для печатных форм, отчётов, загрузок данных. Не влияет на поддержку, но не может изменять типовую логику проведения.

Типовые механизмы

Дополнительные реквизиты и сведения, настраиваемые печатные формы, бизнес-процессы. Самый надёжный вариант, но покрывает не все задачи.

Пошаговая процедура возврата к типовой конфигурации

Техническая часть выполняется в конфигураторе при завершённых сеансах пользователей. Перед началом убедитесь, что у вас есть файл конфигурации поставщика (cf) ровно той же версии, что и текущая конфигурация базы. Если версия поставщика новее, сначала обновитесь до неё обычным порядком, и только потом выполняйте возврат к типовой.

Порядок действий
  1. 1
    Завершите работу всех пользователей и сделайте резервную копию базы
  2. 2
    Проверьте версию конфигурации: «Конфигурация» → «Поддержка» → «Настройка поддержки»
  3. 3
    Откройте «Конфигурация» → «Загрузить конфигурацию из файла» и укажите cf-файл поставщика той же версии
  4. 4
    Подтвердите полную загрузку — платформа заменит конфигурацию и снимет все изменения
  5. 5
    Выполните «Конфигурация» → «Обновить конфигурацию базы данных», согласитесь с реструктуризацией
  6. 6
    Проверьте в настройке поддержки, что конфигурация полностью на поддержке
  7. 7
    Проведите функциональное тестирование ключевых операций учёта

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

Если конфигурация находилась на поддержке нескольких поставщиков (например, типовая плюс отраслевое решение), порядок сложнее: необходимо корректно снять лишние конфигурации поддержки через «Настройка поддержки», иначе загрузка типовой не восстановит чистую поставку. В таких случаях рекомендуется привлекать специалиста, работавшего с многоуровневой поддержкой.

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

После завершения процедуры проверьте состояние поддержки: в окне «Настройка поддержки» все объекты должны быть на замке, а статус конфигурации — «на полной поддержке». Затем выполните пробное обновление на следующий релиз в копии базы: если обновление ставится автоматически без ручного сопоставления объектов, возврат к типовой выполнен успешно.

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

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

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

Состояние поддержки
Норма

Все объекты на замке, конфигурация на полной поддержке поставщика

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

Часть объектов доступна для редактирования или снята с поддержки

Пробное обновление в копии
Норма

Обновление устанавливается автоматически без сопоставления

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

Появляется окно сравнения объектов с ручными решениями

Проведение документов
Норма

Документы проводятся, отчёты формируются без ошибок

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

Ошибки вызова процедур, ссылки на несуществующие объекты

Внешние подключения
Норма

Обмены, печать, ЭДО работают штатно

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

Сбои интеграций из-за удалённых доработанных модулей

Частые ошибки при возврате к типовой

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

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

Когда лучше привлечь специалиста

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

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

Итог

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

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

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

Удалятся ли данные при загрузке типовой конфигурации?

Данные типовых объектов (документы, справочники, регистры) сохраняются. Удаляются только добавленные вами объекты и реквизиты вместе с хранившейся в них информацией. Если значимые сведения хранились в самостоятельно добавленных реквизитах, перенесите их заранее — например, в дополнительные реквизиты и сведения.

Можно ли вернуть типовую конфигурацию без потери доработок?

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

Что делать, если версия cf-файла поставщика новее версии базы?

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

Как понять, что конфигурация стала полностью типовой?

Откройте «Конфигурация» → «Поддержка» → «Настройка поддержки»: все объекты должны быть на замке с признаком полной поддержки. Дополнительная проверка — пробное обновление в копии базы: у типовой конфигурации оно проходит без окна ручного сопоставления объектов.

Сколько времени занимает возврат к типовой конфигурации?

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

Нужно ли останавливать работу пользователей?

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