0
Mouzem
04.10.13
✎
16:37
|
Не работал с семеркой раньше...
Мне нужно выбрать проводки за период и посчитать их количество.
В конце кода в переменных ПриходКолВо и РасходКолВо должно лежать количество проводок соответственно.
В итоге имею что если за период есть оборот и по дебету и по кредиту то количество проводок получается одинаковым, так как он заходит в оба Если.
Тоесть Ит.ДО() дает оборот по всему периоду, а не по проводке, хотя Периодичность в запросе стоит "Проводка".
Что не так делаю?
ИтС.ИспользоватьСубконто(ВидыСубконто.ДвиженияДенежныхСредств,Ит.Субконто(ВидыСубконто.ДвиженияДенежныхСредств), 2, 0);
ИтС.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода, "0102", ,, 1, "Проводка", "С");
ИтС.ВыбратьПериоды();
ПриходКолВо = 0;
РасходКолВо = 0;
Пока ИтС.ПолучитьПериод() = 1 Цикл
Если Ит.ДО() > 0 Тогда
ПриходКолВо = ПриходКолВо + 1;
КонецЕсли;
Если Ит.КО() > 0 Тогда
РасходКолВо = РасходКолВо + 1;
КонецЕсли;
КонецЦикла;
|
|