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