Поддержка конфигурации 1С поставщиком

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

Режимы поддержки конфигураций 1С:

  1. полная поддержка конфигурации поставщика;
  2. поддержка с возможностью редактирования.

Особенности поддержки (сравнения, объединения) конфигураций 1С:

  1. Полная поддержка:
  2. При выполнении сравнения, объединения с конфигурацией из файла в режиме «Взять из файла» 

Режим полной поддержки конфигурации поставщика

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

Достоинство  режима полной поддержки:

  • полностью автоматический процесс обновления:
    1. интегрированная проверка версий конфигурации (пользователь не сможет ошибочно загрузить другую конфигурацию, что может привести к потере данных);
    2. возможность использовать для обновления файлы *.cfu, которые имеют небольшой размер и хорошо приспособлены для передачи по низкоскоростным каналам связи.

Недостаток режима полной поддержки:

  • невозможность адаптации конфигурации поставщика под нужды пользователя.

Режим полной поддержки устанавливается в качестве начального режима в случаях:

  1. пользователь приобретает дистрибутив конфигурации поставщика и далее устанавливает его на свой компьютер как новую информационную базу;
  2. пользователь загружает конфигурацию поставщика в существующую конфигурацию, используя команду конфигуратора «Загрузить конфигурацию из файла».
Рисунок

Режим полной поддержки конфигурации поставщика

[свернуть]
Для восстановления поддержки снятой с поддержки конфигурации необходимо сравнить, объединить её с конфигурацией файла поставки.

Режим поддержки конфигурации 1С с возможностью редактирования

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

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

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

Рисунок

Настройка поддержки конфигурации 1С

Подробнее о настройке поддержки

[свернуть]

ВАЖНО! Обратной возможности перевода в режим полной поддержки не существует  (только через сравнение, обновление с конфигурацией файла поставки).

Общее управление поддержкой конфигурации

В диалоге настройки поддержки можно (рис. выше):

  1. сменить режим поддержки;
  2. полностью отказаться от поддержки (кнопка «Снять с поддержки»);
  3. подготовить копию конфигурации поставщика последней версии (кнопка «Сохранить в файл»);
  4. настроить языки поддержки конфигурации;
  5. настроить правила поддержки конкретных объектов;
  6. вызвать диалог сравнения и объединения с конфигурацией поставщика.

Способы обновления конфигурации 1С

Обновление конфигурации 1С может выполняться:

  1. с помощью файлов конфигурации поставщика новой версии (cf);
  2. с помощью специальных файлов обновления конфигурации (cfu).

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

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

ВАЖНО! Файлы cfu не поддерживают обновления не только для более ранних версий конфигурации, чем они предназначены, но и для более поздних.

Пример

Подробнее…

Если конечная версия «4», а обновление создается только для версии «2», то невозможно будет выполнить обновление не только для версии «1», но и для версии «3». Такое ограничение связано с возможностью «обратных» изменений. То есть представим себе, что при переходе к версии «3» поставщик увеличил длину строки в типе реквизита, а в версии «4» изменил ее обратно. При подготовке обновления «2» — «4» это свойство в файл не попадет (поскольку в этих версиях значения совпадают). Если позволить использовать такой файл для обновления версии «3», то у пользователя окажется неправильная, увеличенная длина строки.

[свернуть]

Выполнение обновления конфигурации 1 С

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

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

Рисунок

Настройка поддержки конфигурации 1С

[свернуть]

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

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

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

В процессе сравнения участвуют не две, а три конфигурации:

  1. конфигурация пользователя;
  2. старая конфигурация поставщика (она хранится в конфигурации пользователя);
  3. новая конфигурация поставщика, до которой и производится обновление.

При этом система автоматически производит анализ сделанных изменений и, в соответствии с таблицей, расставляет правила объединения.

Если и пользователь, и поставщик меняли одно и то же свойство, то разумных предположений автоматически сделать невозможно, но можно выделить эти случаи для пользователя:

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

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

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

Модификация алгоритма обновления конфигурации 1С с помощью правил поддержки

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

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

Существуют три правила поддержки объекта метаданных:

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

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.