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