Данный метод работает аналогично методу Остаток, однако здесь могут быть заданы не все значения измерений, а только несколько,
но обязательно в правильной последовательности, соответствующей структуре измерений данного регистра, как она задана в конфигураторе.
Измерения могут задаваться с пропусками (неуказанное значение — просто запятая), фиксируются только указанные измерения.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Пример 1 // Для регистра с измерениями «Товар», «Склад», «МОЛ» запись Рег.СводныйОстаток(Тов1, , "ОстатокТовара"); //означает, что ресурс «ОстатокТовара» будет получен только по одному товару (Тов1), но по всем складам и всем МОЛам. Процедура ПолучитьСводныйОстаток(Товар, Ост); Ост = Регистр.УчетТовара.СводныйОстаток(Товар, , "ОстаткиТовара"); КонецПроцедуры // Пример 2 РегТовары = СоздатьОбъект("Регистр.Товары") //получить остаток данного товара на всех складах КолвоТовара = РегТовары.СводныйОстаток (ТекТовар,,"Количество"); СтоимостьТовара = РегТовары.СводныйОстаток (ТекТовар,,"Стоимость"); //получить стоимость всех товаров на данном складе СтоимостьПоСкладу = РегТовары.СводныйОстаток (,ТекСклад,"Стоимость"); |