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