Бухгалтерские итоги. Получить остатки и обороты как в ОСВ по счету

Новая тема
"Необходимо пересчитать суммы в документах по средневзвешенной цене, полученной в конце месяца.
Хочу получить остатки на конец периода по номенклатуре и записать это все в ТЗ для дальнейшего использования. Есть позиции у которых остатка нет на конец месяца, тогда я хочу получить их КО. Почему то сразу в выборке нет строк с нулевыми остатками, хотя я беру остатки и обороты по счету в целом. Почему не получается?

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


"
Я не понял смысла выборки, но в таблицу у меня попали все сведения, которые были в базе по данному алгоритму. В качестве ВыбСчет использовал 41.1, релиз платформы 7.70.027, 1С:Бухгалтерия 7.70.517
Спасибо за участие. У меня тоже уже получилось, видимо какой-то глюк был :)
Читают тему
(гостей: 1)

Быстрый переход