AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.12.2019, 09:32   #1  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
DAX2012R3 Описание аналитики Клиент
Здравствуйте. Описание аналитики Клиент использует поле Name таблицы DirPartyTable (в View DimAttributeCustTable), возможно ли заменить это поле на NameAlias ?
Старый 26.12.2019, 10:37   #2  
Pandasama is offline
Pandasama
Участник
 
457 / 134 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Да
Старый 26.12.2019, 10:52   #3  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от Pandasama Посмотреть сообщение
Да
Как?
Старый 26.12.2019, 11:17   #4  
Pandasama is offline
Pandasama
Участник
 
457 / 134 (5) +++++
Регистрация: 11.08.2014
Адрес: Барнаул
Во вьюшке у поля Name поменять источник и перезапустить АОС на всякий случай - мне кажется, этого будет достаточно.

Правда, если новое поле длиннее старого - там, возможно, будут какие-то дополнительные проблемы, но это кажется не ваш случай.
Старый 26.12.2019, 11:35   #5  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от Pandasama Посмотреть сообщение
Во вьюшке у поля Name поменять источник и перезапустить АОС на всякий случай - мне кажется, этого будет достаточно.

Правда, если новое поле длиннее старого - там, возможно, будут какие-то дополнительные проблемы, но это кажется не ваш случай.
Эта вьюха на системном слое, поменять поле не позволяет
Старый 26.12.2019, 12:05   #6  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Это она в среде не дает поменять, а вы попробуйте, например, в xpo экспортнуть, в блокноте переименовать поле в nameAlias и импортнуть обратно, или через treenode перезаписать источник.

Думаю проблема связана с тем, что система при перевыборе источника, автоматически меняет имя поля, но через импорт xpo или treenode такого не будет и все должно отработать хорошо.
__________________
Sergey Nefedov
За это сообщение автора поблагодарили: Roman777 (3).
Старый 26.12.2019, 14:40   #7  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Цитата:
Сообщение от SRF Посмотреть сообщение
Думаю проблема связана с тем, что система при перевыборе источника, автоматически меняет имя поля, но через импорт xpo или treenode такого не будет и все должно отработать хорошо.
Не только.
То же самое с конфигурационными ключами, свойством CacheLookup и.т.п.
На таблицах руками можно менять, а на вьюхах не дает. А через xpo/treenode через джоб можно менять.
Старый 26.12.2019, 17:36   #8  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
375 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
Это не совсем тоже самое, я бы даже сказал, что совсем не тоже самое

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

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

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

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

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

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

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

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Склад, Профиль учета, Складские аналитики lev DAX: Функционал 17 19.07.2013 16:49
axforum blogs: Подружить Аксапту и клиент-банк Blog bot DAX Blogs 0 14.01.2011 09:11
Учёт остатков в разрезе фин. аналитики miklenew DAX: Программирование 11 06.11.2007 20:01
Обмен данными с Клиент-Банк? AlexeyBP DAX: Функционал 1 09.12.2005 10:15
Связь с клиент-банк SAN DAX: База знаний и проекты 32 08.10.2004 13:18

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:01.