после проведения экспериментов могу выложить отчет о них.
Выражаю благодарность Андре за техническую поддержку и дополнительную информацию об экспорте-импорте слоев.
Итак.
В результате экспериментов на лицензионной Аксапте 3.0 выявилось несоответствие технической документации и системы.
Как отвечать на экзаменационные вопросы по программированию в свете изложенного, каждый должен решать сам.
Порядок проведения экспериментов:
1. Создание на "верхнем" слое объекта.
2. Экспорт объекта
3. Изменение и сохранение объекта на "верхнем" слое
4. Импорт объекта на "нижний" слой
Условия проведения:
1. Перезапуск клиента после каждой операции модификации+сохранения
2. В качестве объектов эксперимента были использованы Акс-объекты AOT Class и Job
3. Серии экспериментов проводились для пар слоев
- usp (создание + эксп + модификация + сохранение) -> usr, var, vap (имп)
- usr (создание) -> var, vap (имп)
Результат:
1. Импортируемые методы класса затирают те же (по имени) методы того же класса на верхнем уровне. С верхнего уровня они просто удаляются. Несмотря на отличия в коде сохраненного на верхнем слое и импортируемого методов. Определение класса также удаляется.
2. Для job - все в порядке, не затирается. Объект остается на обоих слоях "по версиям".
3. 1. и 2. верны для любых пар слоев.
4. Для класса: При импорте на слой патчей из слоя импорта также удаляются все методы, не входящие в файл экспорта-импорта, но существующие на слое импорта. Как если бы при импорте было выбрано "Удалять существующие объекты". Наличие или отсутствие выбора этой опции при импорте значения не имеет и на импорт не влияет.
5. 4. верно для любого слоя патча.
Предположение, основанное на незафиксированных <официально

)> экспериментах:
1. Таблицы ведут себя так же, как классы.
2. Остальные объекты ведут себя так же, как job.
Так вот. И никакого, понимаешь, возврата денег за бракованную вещь.