Тема: Обновление объектов

Суть проблемы: изменили формат описания объектов. Описание вновь созданных объектов генерится по новым правилам, старые объекты - остались с прежним описанием. Для обновления старых приходится с правами админа вносить изменения в атрибуты, чтобы прошло сохранение по новым правилам.

Вопрос: как автоматизировать процесс обновления описания объекта?

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

Re: Обновление объектов

Видимо это неразрешимая проблема?..   :(

Re: Обновление объектов

А если попробовать TDMSObject.Update?

Re: Обновление объектов

Обновление не даёт нужного результата.

Эффект дает только внесение изменений в атрибуты. И только после этого описание объекта "пересчитывается"...

Re: Обновление объектов

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

Re: Обновление объектов

если не ошибаюсь:

Object.Update работает, если формат описания формируется в редакторе типа объекта, и более нигде не именяется (Object_B.Modify, modified).