24.10.2008, 14:16 | #1 |
Участник
|
Переход к основной таблице
Доброго всем времени суток, этот вопрос поднимался, но достоверного ответа на него я так и не накопал. AX 3.0, SQL2005. Проблема следующая: при переходе из книги продаж в журнал отгрузочных накладных по номеру накладной, открывается весь журнал полностью, не фокусируя на данной накладной. В чем может быть причина? Заранее благодарен. (relation настроен, индекс есть)
|
|
24.10.2008, 15:16 | #2 |
Боец
|
посмотрите метод init():
\Forms\CustPickingListJournal\Data Sources\CustPickingListJour\Methods\init Разберитесь, как происходит линкование SalesTable и CustPickingListJournal (там участвует третья таблица CustPickingListSalesLink), возможно там... и найдете причину |
|
24.10.2008, 16:55 | #3 |
Участник
|
Цитата:
Засада с позиционированием при переходе к основной таблице. В чем дело? На форме отгрузочные накладные сортируются по индексу SalesId, что и портит позиционирование при переходе по номеру отгрузочной накладной. Вам нужно в методе init() на DS CustPickingListJour дописать такой код: X++: if (element.args() && element.args().lookupField())
{
this.startPosition(0);
this.query().dataSourceNo(1).clearSortIndex();
} |
|
19.12.2008, 11:37 | #4 |
Участник
|
Цитата:
Сообщение от gl00mie
Плохо копали
Засада с позиционированием при переходе к основной таблице. В чем дело? На форме отгрузочные накладные сортируются по индексу SalesId, что и портит позиционирование при переходе по номеру отгрузочной накладной. Вам нужно в методе init() на DS CustPickingListJour дописать такой код: X++: if (element.args() && element.args().lookupField())
{
this.startPosition(0);
this.query().dataSourceNo(1).clearSortIndex();
} |
|
Теги |
ax3.0 |
|
|