Показать сообщение отдельно
Старый 25.09.2007, 13:51   #1  
Paul_ST is offline
Paul_ST
Участник
 
144 / 11 (1) +
Регистрация: 26.11.2003
Адрес: Екатеринбург
Динамическое связывание временной таблицы
Добрый день! Хочу отфильтровать данные на форме с помощью подвязывания временной таблицы.
Итак, есть некая форма с двумя датасорсами (LedgerJournalTable и LedgerJournalTrans), связанными по InnerJoin. Динамически подвязываю к подчинённому датасорсу ещё один QueryBuildDataSource по временной таблице (связь к LedgerJournalTrans по RecId). Делаю ему enabled(false).

По нажатии на кнопку заполняю временную таблицу. Делаю enabled(true) для созданного QueryBuildDataSource.
Вызываю
X++:
LedgerJournalTrans_ds.queryRun().setCursor(tmpTable);
LedgerJournalTable_ds.research();
Эффекта фильтрации не наблюдаю.
Почитал на форуме ветки setCursor() vs serRecord() и Врем.табл.: поведение в 2-х и 3-х уровневой конф..
Запускаю в 2х звенке (Axapta 3.0 SP4). Временную таблицу генерю на сервере.
Помогите, плиз!
__________________
Paul_ST