06.11.2013, 14:12 | #1 |
Участник
|
Непонятный Id у поля
Добрый день!
Выполняю приведенный ниже код, у таблицы InventDim fieldId поля InventLocationId принимает некое странное значение, не соответствующее имеющемуся в таблице. Если же использовать закомментированный код, все работает. Хотелось бы понять причину. X++: for(i=1; i<=qbdsInventDim.rangeCount(); i++) { qbr = qbdsInventDim.range(i); if( qbr.field() == fieldnum(InventDim, InventLocationId) && //fieldid2name(qbr.table(), qbr.field()) == fieldid2name(tablenum(InventDim), fieldnum(InventDim, InventLocationId)) && qbr.value() ) { queryRunSum.query().dataSourceTable(tablenum(InventSumDateFinancialDim_RU)).addRange(fieldnum(InventSumDateFinancialDim_RU, InventLocationId)).value(qbr.value()); } } |
|