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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.11.2015, 12:52   #5  
abark is offline
abark
Участник
 
14 / 10 (1) +
Регистрация: 26.06.2013
Адрес: Волгоград
Спасибо за ответы.

Сделал так:
1. в источнике данных вызываемой формы в методе init() отключил dynalink через
X++:
this.query().datasourceNo(1).clearDynaLinks()
2. в источнике данных вызываемой формы в методе executeQuery() воссоздал нужную фильтрацию по типу записи, которое ограничивается в relation в EDT через "Поле ссылки фиксировано":
X++:
QueryBuildRange     qbr;
;
qbr = this.query().dataSourceNo(1).addRange(fieldnum(MyTable, MyTableFixedTypeField));
qbr.value(int2str(_myValueForFilterFixedTypeField));
3. а затем в том же методе executeQuery(), но уже после super(), спозиционировался на нужную запись через
X++:
MyTable record;
;
...
record = MyTable::find(_myRecordId);
if(record)
    this.findRecord(record);
__________________
Ax 3.0 SP5 FP2 kr2
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Засада с позиционированием при переходе к основной таблице. В чем дело? AK9 DAX: Программирование 17 30.11.2007 14:42
Переход к основной таблице договоров KolesOlya DAX: Программирование 12 11.04.2007 10:28
Переход на правильную запись при Переходе к основной таблице. - 2 Anais DAX: Программирование 2 01.11.2004 17:14
Переход на правильную запись при Переходе к основной таблице. Anais DAX: Программирование 11 29.06.2004 19:16
Позиционирование при переходе к основной таблице dn DAX: Программирование 2 29.01.2004 18:35

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:19.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.