Меню


Курсы СтимулСправочникПолезные материалы1С:Предприятие 8.2РазработчикамСоздание и изменение объект…

1С:Предприятие 8.2 /
Разработчикам /
Создание и изменение объектов метаданных

Оглавление

Удаление устаревших объектов метаданных из конфигурации

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

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

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

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

  1. Переход со "старой" версии конфигурации на новые версии всегда выполняется пользователями последовательно, "через" версию с реализованным переносом данных из "устаревших" объектов метаданных и реквизитов. Например: если в конфигурации версии 1.1 реквизит "ОсновнойДоговор" был помечен как устаревший, то переход с версии 1.0 на версию 2.0 всегда выполняется только последовательно: сначала на версию 1.1 (в которой происходит обработка устаревших данных), а затем на 2.0 (в которой устаревшие данные могут быть удалены безвозвратно). Непосредственный переход с версии 1.0 на 2.0 технически невозможен (запрещен).
  2. Вероятность того, что "старой" версией конфигурации еще пользуются, стала нулевой или пренебрежимо малой.

Нас находят: ОбъектМетаданных СтандартныеРеквизиты Регистратор, 1с 8 2 как удалить метаданные в конфигураторе, как удалить метаданные 1с 8, Как удалить объект метаданных в конфигурации 1С 82, примеры префиксов объектов конфигурации, удаление доп реквизита не в конфигураторе, удаление объекта из конфигурации, удаление объектов из конфигуратора, удаление объектов конфигурации с ссылками, удалить объект в метаданных 1с


Подписка на новости RSS     Добавьте в закладки Google fusion     Мы в Google+    

 

Мы ВКонтакте

 

Мы на Facebook