|  23.07.2007, 12:12 | #1 | 
| Участник | Создание нового запроса на основе старого 
			
			Всем добрый день! Есть задача - переделать запрос на форме 'Из наличия' (для создания строк заказа), чтобы отфтильтровать номенклатуру по типу, который указан в заказе. Запрос изменяю через класс InventDimCtrl_Frm_QuickQuote. Создаю новый запрос от таблицы групп продукции (NSIGroupAssortmentTable) и типов продукции (NSIAssortmentTable) следующим образом: queryBuildDsGroupAssortment = q.addDataSource(tablenum(NSIGroupAssortmentTable)); queryBuildDsGroupAssortment.orderMode(OrderMode::GROUPBY); queryBuildDsGroupAssortment.addRange(fieldNum(NSIGroupAssortmentTable, TypeAssortmentId)).value(typeAssortmentId); queryBuildDsAssortment = queryBuildDsGroupAssortment.addDataSource(tableNum(NSIAssortmentTable)); queryBuildDsAssortment.addLink(fieldNum(NSIGroupAssortmentTable, GroupAssortmentId),fieldNum(NSIAssortmentTable, GroupAssortmentId)); queryBuildDsAssortment.joinMode(joinMode::InnerJoin); queryBuildDsAssortment.orderMode(OrderMode::GROUPBY); Можно ли как-то связать queryBuildDsAssortment c таблицей InventTable уже существующего оригинального запроса (InventTable -> InventSum -> InventDim) и получить таким образом новый запрос с использованием старого или придется по новой собирать запрос? Заранее спасибо. | 
|  |