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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.03.2007, 10:50   #1  
LRA is offline
LRA
Участник
 
41 / 39 (2) +++
Регистрация: 19.12.2005
Адрес: Москва
Post Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map?
Как получить значения полей (modifiedDate, modifiedTime, modifiedBy и др.) при работе с объектами AOT типа Map?
Есть map, пусть это будет CustVendTable. У него есть метод MyMethod1, который может быть только в данном map, но не может быть в CustTable и VendTable.
В CustVendTable, CustTable, VendTable свойства modifiedDate, modifiedTime, modifiedBy, createdDate, createdTime, createdBy установлены в ”Yes”.
Если я инициализирую CustVendTable таким кодом:

CustVendTable сustVendTable;
CustTable custTable;
;
select firstonly custTable;
сustVendTable = custTable;
...
то сustVendTable по существу является экземпляром таблицы custTable. При этом метод MyMethod1, определенный в CustVendTable, ДОСТУПЕН НЕ БУДЕТ.
Если же инициализируем CustVendTable таким кодом:
CustVendTable сustVendTable;
CustTable custTable;
;
select firstonly custTable;
сustVendTable.data(custTable);
сustVendTable.RecId = custTable.RecId;
...
то метод MyMethod1 будет доступен, но при этом нельзя получить значения системных полей modifiedDate, modifiedTime, modifiedBy и др. В сustVendTable все значения этих полей будут нулевыми.
Вопросы:
1. Как из сustVendTable, инициализированного через сustVendTable.data(custTable), определить чьим мэпом он является (CustTable или VendTable).
2. Как из сustVendTable, инициализированного через сustVendTable.data(custTable), красиво определить значения полей modifiedDate, modifiedTime, modifiedBy.
Пока остановились на варианте искать соответствующий RecID, сначала в CustTable, потом в VendTable, но думается, что должен быть более универсальный способ.
PS: Axapta 3.0 SP3. MS SQL
Теги
aot, map, modifieddate, modifiedtime

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как получить из элемента enum-а код типа (enum-а)? Romb DAX: База знаний и проекты 12 27.06.2013 16:17
где хранятся значения полей удаленных строк? chanchala DAX: Программирование 16 04.09.2008 10:45
непонятности с полями modifiedTime, modifiedDate др. PavelSR DAX: Программирование 4 17.03.2007 10:28
Как получить имя типа расширенного типа velk DAX: Программирование 9 03.08.2006 14:17
Изменение полей ModifiedTime etc. lexa DAX: Программирование 2 01.02.2004 22:56

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

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

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