Меню


Курсы СтимулСправочникПолезные материалы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с, ОбъектМетаданных СтандартныеРеквизиты Регистратор, 1с удаленный объект метаданных остался, префикс удалить 1с, rfr d fpt 1 c yfqnb lfne ghbyznbz yvf, как удалить реквизит из конфигурации 1с, 1с как удалить индентификаторы объектов метеданных, удаление версий объектов старых данных 1с, 1с удалить объект метаданных, rfr elfkbnm vtnflfyyst 1c8


Подписка на новости RSS

Мы на Facebook