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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.09.2021, 10:53   #1  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
? dax 2012 R3 View дискриминация системных полей created*, modified*, RecVersion
Привет всем.

Коллеги, делаю вьюху на основе одной таблицы.
Системное поле RecId в ней есть по умолчанию.
Для полей CreatedDateTime, CreatedBy, ModifiedDateTime, ModifiedBy, RecVersion ситуация обратная. Их во вьюхе нет.
Если смотреть обозревателем, то для RecVersion возвращается поле "Не извлечено". CreatedDateTime, CreatedBy, ModifiedDateTime, ModifiedBy - вообще нет.
Если перехитрить ядро и через перевыгрузку в Xpo включить свойства вьюхи Modified*, Created* то в обозревателе табличек появляются соответствующие столбцы но они все равно помечены как "Не извлечено". Т.е. ядро отказывается с ними работать.
В самой вьюхе на уровне SQL я менял перечень извлекаемых полей добавляя системные поля. Но это ничего не меняло. Т.е. аос просто их не пытается читать из базы.

Если вручную в узле Fields попробовать добавлять такие поля то они добавляются но с постфиксом 1 в имени. И корректно при этом работают. Т.е. стандартное имя для системных полей зарезервировано подо что-то, но и использовать их нельзя.

Почему так ? Можно ли это обойти ?
Старый 02.09.2021, 11:12   #2  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,437 / 1775 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
А если в AOT сделать не View а Table. А на уровне SQL заменить таблицу на View с таким же именем и структурой. Сработает?
Старый 02.09.2021, 13:04   #3  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Должно сработать.

Ну мне не влом и имена с постфиксом 1 сделать.
Просто как-то странно себя ядро ведет.
За это сообщение автора поблагодарили: vmoskalenko (5).
Теги
ax2012r3, dax2012, view

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxhints: Top modified EDT properties in AX 2012 R3 Blog bot DAX Blogs 0 10.08.2016 23:16
emeadaxsupport: Form created in e.g. AX 2012 RTM or AX 2012 R2 with ManagedHost control on its design fails to open on AX 2012 R3 Blog bot DAX Blogs 0 21.09.2015 19:11
DAX: Announcing updates in pricing and licensing of Microsoft Dynamics AX 2012 R3 Blog bot DAX Blogs 0 04.02.2014 22:11
DAX: Bringing transparency to the procurement process with eProcurement in Microsoft Dynamics AX 2012 R3 Blog bot DAX Blogs 0 04.02.2014 15:12
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11

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

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

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