Показать сообщение отдельно
Старый 26.12.2019, 17:36   #8  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
365 / 543 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Это не совсем тоже самое, я бы даже сказал, что совсем не тоже самое

К св-вам типа конф. ключей, cachelookup и т.д. закрыт доступ из среды разработки - эти св-ва отключены, и, если вы их поменяете через xpo\treenode и получите какую-то пользу \ проблему, то скорее всего из за того, что система как то поддерживает эти изменения (недокументированно, но иногда работает, либо просто игнорирует).

В случае же, когда речь идет про изменение источника поля из которого выводить данные - эти св-ва открыты в среде и значит ожидается соответствующее поведение, если вы попытаетесь проделать фокус автора ветки, просто изменив источник поля, то получите совсем не ожидаемое поведение, последовательность будет примерно такая :

1. Меняем на поле NameAlias в среде разработки, автоматически система подставит новое имя в поля view Name->NameAlias.

2. Еще до сохранения изменений, мы честно поменяем имя поля view NameAlias->Name оставив только изменения источника поля откуда брать.

3. При сохранении мы ожидаем, что все становится хорошо, но по факту мы получаем ошибку с текстом типа - Изменение имени относительно более нижнего слоя...

Более того, можно без проблем добавить во view еще один источник данных, у которого есть поле Name и мы с легкостью сможем изменить источник с DirPartyTable на новый внутри среды, и возникает резонный вопрос - чей то сам источник мы можем изменить, а поле другое из существующего источника поставить не можем, это как так ?

Как по мне это баг, мелкий, некритичный, потому что существует простой способ его обойти.
__________________
Sergey Nefedov