Ту тему изучал, но там чуть иное.
Про остатки там два упоминания:
1. просто получить остатки -
Supermag.Remains.Calс
затем смотрим остатки (в количестве) в табличке SUPERMAG.TTREMAINS
2. получить остатки "партий" товаров, т.е. остатки по приходам.
supermag.FixRemIncome.Calc(:Date);
затем в ttRemIncome смотрим остатки по приходам.
Необходимо же узнать цену последнего прихода (а также документ/дату). За это, судя по исходникам отчета остатки, отвечают таблички:
TTOSTATKI1 ( поля LOCID, ARTICLE, ID, CREATEDAT) и TTOSTATKI2 (поля LOCID, ARTICLE, QTY, PRICE1, PRICE2, PRICEPREC)
Вопрос в том - какая процедура эти временные таблички заполняет. Возможно Supermag.Rep_Ostatki , но какие у нее входные параметры - непонятно.