![]() |
#5 |
Участник
|
Цитата:
пользователь видит тот запрос, по которому всё выводится, и все нужные фильтры туда добавляет. проблема в том, чтобы потом из таблицы reqTrans мне нужно разложить строки во временную таблицу, которая "кормит" отчёт, по столбцам в соответствии со значением refType. среди прочих параметров, доступных пользователю есть "показывать пустые строки", который решает, выводить ли всё содержимое или только те, где колонка "запланировано" не пуста. сейчас я запускаю запрос как есть, а потом "прибиваю" ненужные строки прямо во времянке. X++: /// <summary> /// Gets the data from <c>cgiCutOrderReportTmp</c> for those only with planned transactions. /// </summary> /// <returns> /// The <c>cgiCutOrderReportTmp</c> temporary table. /// </returns> private void getCgiCutOrderReportTmpPlannedOnly() { cgiCutOrderReportTmp cgiCutOrderReportTmpPlanned; delete_from cgiCutOrderReportTmp notexists join cgiCutOrderReportTmpPlanned where cgiCutOrderReportTmpPlanned.ItemId == cgiCutOrderReportTmp.ItemId && cgiCutOrderReportTmpPlanned.cgiInventColorId == cgiCutOrderReportTmp.cgiInventColorId && cgiCutOrderReportTmpPlanned.cgiQtyPlanned; }
__________________
Felix nihil admirari |
|
Теги |
query, range, relation, ax2012 |
|
|