Предложу более универсальное решение, которое будет работать независимо от того, какие поля заполнены в InventSum
PHP код:
InventSum inventSumLocal;
Common inventSumCommon;
InventQty qty;
;
super();
for(inventSumCommon = InventSum_ds.getFirst() ? InventSum_ds.getFirst() : InventSum_ds.cursor();
inventSumCommon.TableId != tablenum(Common);
inventSumCommon = InventSum_ds.getNext())
{
InventSumLocal = inventSumCommon;
qty += InventSumLocal.PhysicalInvent;
}
info(strFmt("PhysicalInvent = %1", qty));