Показать сообщение отдельно
Старый 11.08.2005, 18:51   #1  
Anais is offline
Anais
Участник
Аватар для Anais
 
182 / 10 (1) +
Регистрация: 16.06.2003
Адрес: Москва
! Приколы нашей системы - импорт объектов
Значит, делаю так:
1. Есть приложение А. В приложении А создаю проект, сливаю в него все объекты usr-слоя (фильтром на проекте). Экспортю проект.
2. В приложении А есть таблица (конкретно - RAssetMainGroup) в которую на vap слое добавлены поля. Таблицы RAssetMainGroup нет на usr слое и в экспортированный проект она НЕ попадает (я проверила!)
3. Выхожу из приложения A, убиваю usr слой и индексы в приложении А.
4. Захожу обратно, но на слой cus. Заливаю проект с объектами на слой cus. Два раза заливаю.

Смотрю на результат.
Таблица RAssetMainGroup изменена только на vap слое (чего и следовало ожидать), но при этом несколько полей сменили тип с real на string! (чего ожидать никак не следовало).
То есть, в сухом остатке имеем: при заливке пула объектов, слитых с usr слоя, на cus слой, объект, которого в этом пуле _не было_, оказался измененным на vap слое.
Сижу и тупо смотрю на это чудо...
Как такое может быть, кто-нить знает?

ЗЫ
EDT у полей нет. Лажа, знаю, но чичаз не об этом. Факт: <i>EDT там нет</i>, так что не в смене типа EDT дело, точно.

ЗЗЫ
Попробовала экспортить объекты целиком и только usr слой. В случае с "только usr слоем" все в норме. Крючит только для полновесного экспорта.
__________________
Улыбаемся и машем, парни! Улыбаемся и машем...