Показать сообщение отдельно
Старый 04.03.2005, 17:29   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
? Можно ли вообще сделать JOIN временной таблицы и InventDim???
Что-то я окончательно запутался.

Хочу сделать, вроде бы простую вещь: вывожу на Grid строки спецификации и присоединяю к ним InventDim, чтобы выводить в том же Grid'е. Пытаюсь сделать так же, как в форме BOMExpandPurch: при инициализации DataSource BOM пишу
PHP код:
BOM.setTmp();
BOM.setTmpData(element.tmpBOM()); 
В методе tmpBOM() делаю практически то же самое, что и в форме BOMExpandPurch происходит.

Дальше привязываю к BOM DataSource InventDim с помощью InnerJoin. И, либо в колонках InventDim ничего не выводится, либо выводится какая-то чушь (особенно хорошо это заметно, если попробовать сортировку по какой-нибудь аналитике; например, по складу).

При этом, если вывести на Grid значения поля InventDimId из DataSource BOM и InventDim, они будут отличаться для одной и той же строки, хотя вроде как в Query по ним стоит связь.

Я понимаю, что это от того, что я использую временную таблицу, но все-таки, как можно вывести (и отредактировать) значения складской аналитики для строки временной таблицы?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me