Откуда берется Inherited?

Выгружаю окно, унаследованоое от wnd_BaseMemDSGridArea. В xml файле появляется

 
   
   
     
   

 

И вот из-за этого IsInherited="True" появляется см рис. В TemplateWindowsUSI окно базовое прописано. Как избавиться от этого?

Нравится

5 комментариев

Здравствуйте Анна,
В TemplateWindowsUSI вы указываете окно от которого хотите унаследовать компоненты, признак IsInherited говорит нам о том что компонент унаследован, и удалять его нельзя. Для того что бы этот признак был сразу виден в дизайнере было вынесено это свойство.
Мне непонятен смысл данную подсказку скрывать.

Получается, что скрипты одинаковые в исходной базе и в базе загруженной. В исходной работает, в загруженной ошибки вылетают. Вот меня и смутило это наследование, думала, что в нем дело, потому что в исходной базе его не видно явно. Попробую понять, в чем причина ошибки :)

А версии конфигурации и бинарные файлы одинаковые на исходной базе и в ту которую вы загружаете изменения ?

Брала из 3.3.2.127 XRM, гружу в 3.4.0.87 CRM.
Взяла из 3.4.0.53 Sales, та же ошибка.
Видимо, надо создавать руками скрипты? Или как?

Пытаюсь воспроизвести ошибку, в конфигурации 3.4.0.53 Sales под бинарными файлами 3.4.0.115 создаем окно унаследуем его от wnd_BaseMemDSGridArea, выгружаем в xml файл, и пытаемся загрузить в 3.4.0.87 CRM под теме же бинарными файлами.

В Terrasoft Administrator, когда мы унаследовали окно от wnd_BaseMemDSGridArea, мы в дизайнере увидели признак [inherited], загрузив данный сервис в 3.4.0.87 CRM, признак остается.
У нас не получилось воспроизвести проблему, при такой схеме.

Возможно ошибки в Вашем случае возникают из-за того что в базовое окно отличается в разных версиях, и мы пытаемся обратиться к компоненту которого нет в базовом окне

На данный момент предлагаю вам обновить бинарные файлы, так как за выгрузку в XML в Terrasoft Administrator отвечают бинарные файлы

Показать все комментарии