Здравствуйте.
Помогите разобраться. Пытаюсь узнать остатки товаров на основном складе на текущую дату:
спТовары=СоздатьОбъект("СписокЗначений");
тзТовары.выгрузить(спТовары,,,"Товар"); // товары по Номенклатуре
спрСклади=СоздатьОбъект("Справочник.МестаХранения");
спрСклади.найтиПоКоду("1"); // основной склад
ОснСклад=спрСклади.ТекущийЭлемент();
Бухи = СоздатьОбъект("БухгалтерскиеИтоги");
Бухи.ИспользоватьСубконто(видыСубконто.тмц, спТовары);
Бухи.ИспользоватьСубконто(видыСубконто.МестаХранения, ОснСклад);
Бухи.ВыполнитьЗапрос(ТекДата, ТекДата,,,,,,);
Бухи.ВыбратьСубконто(1);
Пока Бухи.ПолучитьСубконто(1)=1 Цикл
Тов=бухи.Субконто(1);
Строка=""; Остатки=0;
Если тзТовары.НайтиЗначение(Тов, Строка, "Товар")=1 Тогда
Остатки=Бухи.СКД(3);
тзТовары.установитьЗначение(Строка,"НаличиеНаСкладе", Остатки);
КонецЕсли;
КонецЦикла;
результат - везде наличие на складе по нулям. Где-то что-то не то но разобраться не могу.