Показать сообщение отдельно
Старый 19.03.2008, 13:41   #11  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
1) всё таки Innerjoin.
2) super() в запросе на верх. А потом из него берём наш датасорс
q=this.query();
ds=q.DataSourceTable(tablenum(VendInvoiceTrans));
3) Что то я не понял логику работы с InventDim.
Определитесь с тем учавствуют у вас в группировке аналитики или нет.
Если нет, то у вас InventDimId будет всегда пустой соответственно и джойнить InventDim нет смысла.
Если да, то по каким именно аналитикам. Т.е. если по партии то у вас партия будет заполнена остальные пустые.
Вам нужно посмотреть как работает форма SalesQuickQuote (в заказе ->функции ->создать строки).
Там специальным механизмом отображения аналитики добиваются группиривки по нужным аналитикам.
А если вы будете группировать без учёта аналитик то у вас аналитики и не будет.
Группировать надо не InventDimId, а конкретную складскую аналитику.