|
|
#1 |
|
Axapta Retail User
|
Не могу сформировать строку strFmt
Уважаемые аксаптеры столкнулся с проблемой отображения данных по распред центру.
Есть Descendants, тут происходить наследование ассортимента от родителя(я так понял от root) X++: descendants += strFmt("DESCENDANTS (%1, [Товар] , SELF )",
inventItemRange.getItemRangeCondition()
);X++: queryText +=
strFmt("select ")
+ strFmt("{ %1 } on rows, ", descendants)
+ strFmt("{[Measures].[Номенклатура], [Measures].[Наименование],[Measures].[Конфигурация], ")
+ strFmt("[Measures].[Размер], [Measures].[Цвет], [Measures].[Остаток на начало], [Measures].[Остаток на конец], ")
+ strFmt("[Measures].[Закупки], [Measures].[Продажи], [Measures].[Прочее], ")
+ strFmt("[Measures].[Продажи за период1], [Measures].[Продажи за период2], [Measures].[Продажи за период3], [Measures].[Продажи за период4], [Measures].[Продажи за период5], [Measures].[Продажи за период6],")
+ strFmt("[Measures].[Производство за период2]} on columns ")
+ strFmt("from InventTrans ")
+ strFmt("where [Склады].[(%2) %1],", inventLocation.Name, inventLocation.InventLocationId); ) , а нужно только если у записи склад РЦ, как сделать так чтобы условие where отрабатывалось верно,inventLocation.InventLocationId - РЦ inventLocation.Name - Распред Центр |
|
|