![]() |
#11 |
Участник
|
1) всё таки Innerjoin.
2) super() в запросе на верх. А потом из него берём наш датасорс q=this.query(); ds=q.DataSourceTable(tablenum(VendInvoiceTrans)); 3) Что то я не понял логику работы с InventDim. Определитесь с тем учавствуют у вас в группировке аналитики или нет. Если нет, то у вас InventDimId будет всегда пустой соответственно и джойнить InventDim нет смысла. Если да, то по каким именно аналитикам. Т.е. если по партии то у вас партия будет заполнена остальные пустые. Вам нужно посмотреть как работает форма SalesQuickQuote (в заказе ->функции ->создать строки). Там специальным механизмом отображения аналитики добиваются группиривки по нужным аналитикам. А если вы будете группировать без учёта аналитик то у вас аналитики и не будет. Группировать надо не InventDimId, а конкретную складскую аналитику. |
|