1С:Предприятие 8.2 /
Разработчикам /
Создание и изменение объектов метаданных
Удаление устаревших объектов метаданных из конфигурации
1. Если при изменении структуры метаданных конфигурации планируется удалить объект метаданных (реквизит, измерение, ресурс и пр.), связанный с записями информационной базы, то необходимо принять решение об удалении или переносе данных этого объекта в новые структуры. При переносе данных в другие объекты рекомендуется придерживаться следующих правил:
- Не удалять из конфигурации устаревшие объекты метаданных и реквизиты безвозвратно, а пометить их как устаревшие, добавив к их именам префикс "Удалить". Например: реквизит "ОсновнойДоговор" должен быть переименован в «УдалитьОсновнойДоговор». В синоним устаревшего объекта (реквизита) рекомендуется добавлять префикс "(не используется)", например: "(не используется) Основной договор". Если же устарел стандартный реквизит, то префикс "(не используется)" также добавляется в его синоним.
- После изменения структуры метаданных следует обеспечить перенос данных из устаревших реквизитов в новую структуру метаданных конфигурации. Кроме того, если удаляемый объект метаданных является документом – регистратором движений, а соответствующие регистры с движениями остаются в составе конфигурации, то необходимо обратить внимание на необходимость сохранения движений. Для сохранения движений документов – устаревших объектов метаданных, рекомендуется:
- Запретить генерацию движений при проведении документов этого вида.
- Запретить снятие пометки удаления для документов этого вида.
- Во всех существующих движениях документов этого вида изменить регистратор на один или несколько замещающих документов-регистраторов: существующих универсальных или специально разработанных. Например "Перенос данных","Операция".
- Пометить все документы этого вида на удаление.
- Произвести замену во всей конфигурации обращений к устаревшим реквизитам на обращение к новым данным, поскольку использование устаревших объектов и их реквизитов после изменения структуры метаданных методически неверно
- При сортировке устаревших объектов метаданных и реквизитов в дереве метаданных следует придерживаться общих требований к конфигурации .
Выполнение этих правил позволит отвязать существующие и не допустить возникновения новых записей информационной базы для объектов метаданных.
2. Безвозвратно удалять устаревшие объекты метаданных и реквизиты, помеченные префиксом "Удалить", следует при выпуске очередных версий конфигурации в том случае, если соблюдается одно из условий:
- Переход со "старой" версии конфигурации на новые версии всегда выполняется пользователями последовательно, "через" версию с реализованным переносом данных из "устаревших" объектов метаданных и реквизитов. Например: если в конфигурации версии 1.1 реквизит "ОсновнойДоговор" был помечен как устаревший, то переход с версии 1.0 на версию 2.0 всегда выполняется только последовательно: сначала на версию 1.1 (в которой происходит обработка устаревших данных), а затем на 2.0 (в которой устаревшие данные могут быть удалены безвозвратно). Непосредственный переход с версии 1.0 на 2.0 технически невозможен (запрещен).
- Вероятность того, что "старой" версией конфигурации еще пользуются, стала нулевой или пренебрежимо малой.
Другие материалы по теме:
устаревших, устаревшие, перенос данных, старой, (не используется), префикс, пример:, удалить, перенос, реквизиты, объект, изменения, конфигурирование, реквизит, пример, документов, регистр, вид, конфигурации
Материалы из раздела: 1С:Предприятие 8.2 / Разработчикам / Создание и изменение объектов метаданных
Другие материалы по теме:
Источники данных для расчетов бюджетирования
Использование определяемых типов
Общесистемные механизмы и принципы
Нас находят: удалить объект из конфигурации 1с, ОбъектМетаданных СтандартныеРеквизиты Регистратор, 1с удаленный объект метаданных остался, префикс удалить 1с, rfr d fpt 1 c yfqnb lfne ghbyznbz yvf, как удалить реквизит из конфигурации 1с, 1с как удалить индентификаторы объектов метеданных, удаление версий объектов старых данных 1с, 1с удалить объект метаданных, rfr elfkbnm vtnflfyyst 1c8
![Подписка на новости RSS Подписка на новости RSS](/img/rss.png)
Мы на Facebook