Как восстановить конфигурацию 1С до типовой и установить режим полной поддержки "не редактируется"?

Программист 1С v8.3 (Управляемые формы)
← На главную

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

Режим полной поддержки, или "не редактируется", означает, что ваша конфигурация является точной копией конфигурации поставщика. В этом режиме система обеспечивает автоматическое обновление без конфликтов, но при этом вы не сможете вносить изменения непосредственно в объекты конфигурации. Наша главная цель – добиться именно такого состояния.

Предварительные шаги и меры предосторожности

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

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

    Для создания резервной копии:

    1. Запустите 1С в режиме "Конфигуратор".
    2. Перейдите в меню "Администрирование" - "Выгрузить информационную базу...".
    3. Укажите имя файла для выгрузки (например, backup_ddmmyy.dt) и сохраните его в надежном месте.
  2. Определите текущую версию конфигурации. Для успешного восстановления до типовой конфигурации вам потребуется файл поставки (.cf) или файл обновления (.cfu) точно такой же версии, которая установлена у вас, или той, до которой вы планируете обновиться.

    Чтобы узнать версию конфигурации:

    1. Запустите 1С в режиме "Предприятие".
    2. Нажмите на кнопку "i" (О программе) в правом верхнем углу (обычно рядом с именем пользователя).
    3. В открывшемся окне найдите номер релиза конфигурации (например, "Бухгалтерия предприятия, редакция 3.0 (3.0.ХХ.ХХ)").
  3. Получите типовой файл конфигурации поставщика (1Cv8.cf или .cf файл соответствующей версии). Этот файл является эталоном, к которому мы будем приводить нашу конфигурацию. Он обычно находится в шаблонах обновлений (например, C:\Users\Public\Documents\1C\Updater\НазваниеКонфигурации\Версия\1Cv8.cf) или в дистрибутиве конфигурации.

Метод 1: Полная загрузка типовой конфигурации из файла (радикальный подход)

Этот метод является наиболее простым, но при этом самым радикальным. Он полностью заменяет вашу текущую конфигурацию на типовую из файла поставщика, без сохранения каких-либо ваших доработок. Если у вас нет доработок или вы готовы их потерять, этот метод будет наиболее быстрым.

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

    Для этого:

    1. Запустите 1С в режиме "Конфигуратор".
    2. Перейдите в меню "Конфигурация" - "Поддержка" - "Настройка поддержки".
    3. В открывшемся окне нажмите кнопку "Снять с поддержки" или "Изменить правила поддержки".
    4. Подтвердите действие, выбрав "Да" или "Снять с поддержки", в зависимости от версии платформы и типа диалога. Убедитесь, что конфигурация полностью снята с поддержки.
  2. Загрузите типовую конфигурацию из файла.

    Для этого:

    1. В конфигураторе перейдите в меню "Конфигурация" - "Загрузить конфигурацию из файла...".
    2. Укажите путь к заранее подготовленному типовому файлу конфигурации поставщика (1Cv8.cf) нужной версии.
    3. Подтвердите загрузку. Система сообщит о перезаписи конфигурации.
  3. Обновите конфигурацию базы данных.

    Нажмите клавишу F7 или кнопку "Обновить конфигурацию базы данных" (обычно выглядит как пиктограмма базы данных с желтой стрелкой). Подтвердите все изменения.

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

Метод 2: Восстановление с помощью сравнения и объединения с конфигурацией поставщика (рекомендуемый подход)

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

  1. Снимите конфигурацию с поддержки полностью (если она не на полной поддержке).

    Как и в первом методе, если ваша конфигурация находится в режиме "Редактируется с сохранением поддержки" или "Снята с поддержки", нам нужно убедиться, что мы можем выполнять полноценное сравнение и объединение.

    1. Запустите 1С в режиме "Конфигуратор".
    2. Перейдите в меню "Конфигурация" - "Поддержка" - "Настройка поддержки".
    3. Если конфигурация не полностью снята с поддержки, нажмите "Снять с поддержки" или "Изменить правила поддержки" и подтвердите полное снятие. Это даст нам максимальный контроль.
  2. Выполните сравнение, объединение с конфигурацией из файла.

    Этот шаг является ключевым для установки режима "не редактируется".

    1. В конфигураторе перейдите в меню "Конфигурация" - "Сравнить, объединить с конфигурацией из файла...".
    2. В открывшемся диалоге укажите путь к типовому файлу конфигурации поставщика (1Cv8.cf) нужной версии.
    3. Откроется окно "Сравнение и объединение конфигураций". Здесь мы увидим все различия между вашей текущей конфигурацией и типовой.
  3. Настройте правила поддержки для объектов.

    Именно этот этап часто вызывает затруднения, но он критически важен для достижения режима "не редактируется".

    1. В окне "Сравнение и объединение конфигураций" мы видим дерево объектов. По умолчанию многие объекты могут быть отмечены для объединения или иметь другие правила.
    2. Для каждого объекта (или группы объектов), который вы хотите вернуть в типовое состояние и поставить на полную поддержку, необходимо установить соответствующее правило. Щелкните правой кнопкой мыши по объекту или группе объектов (например, по всей конфигурации), который вы хотите сделать типовым.
    3. В контекстном меню выберите пункт "Установить правило поддержки".
    4. В появившемся диалоговом окне "Установка правил для объектов поддержки" выберите опцию "Объект поставщика не редактируется". Убедитесь, что флажок "Установить для подчиненных объектов" также отмечен, если вы хотите применить это правило ко всем вложенным элементам.
    5. Нажмите "ОК". Повторите этот процесс для всех объектов, которые должны быть типовыми. Важно убедиться, что для всех объектов конфигурации, которые должны быть типовыми, установлено правило "Объект поставщика не редактируется".
    6. Проверьте, что во всем дереве метаданных напротив каждого типового объекта (справочника, документа, отчета и т.д.) появился значок "замочка", указывающий на полную поддержку.

    Иногда, при попытке поставить на поддержку, система может предложить автоматическое сравнение и объединение. Если она предлагает поставить на поддержку сразу, это может сработать, но ручное указание правил через контекстное меню дает больше контроля.

  4. Выполните объединение.

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

  5. Обновите конфигурацию базы данных.

    Нажмите клавишу F7 или кнопку "Обновить конфигурацию базы данных". Подтвердите все изменения.

Проверка результата

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

  1. Откройте настройку поддержки.

    В конфигураторе перейдите в меню "Конфигурация" - "Поддержка" - "Настройка поддержки".

  2. Проверьте статус.

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

Если вы видите статус "Редактируется с сохранением поддержки", это означает, что некоторые объекты все еще могут быть изменены, и полная поддержка не установлена. В этом случае мы рекомендуем еще раз внимательно пройтись по шагам 2 и 3 "Метода 2", уделяя особое внимание установке правила "Объект поставщика не редактируется" для всех элементов.

Важные замечания

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

← На главную