0
gabatel
04.09.12
✎
12:03
|
Мне нужно исключить два Корр.Счета.Почему если таким методом работает
<1C>
СписокСчетов.ДобавитьЗначение(СчетПоКоду("33.3"));
СписокСчетов.ДобавитьЗначение(СчетПоКоду("37.7.3"));
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.РахункиБанк,, 1);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,"31.1",СписокСчетов,, 2, "Месяц", "С");
</1C>
А вот если нужно перебрать все счета и исключить ненужные выводит все КоррСчета
<1C>
СписокСчетов = СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ВыбратьСчета();
Пока Счет.ПолучитьСчет() = 1 Цикл
Если (Счет.Код = "50.1") ИЛИ (Счет.Код = "60.1") Тогда
Продолжить;
КонецЕсли;
СписокСчетов.ДобавитьЗначение(Счет.Код);
</1C>
А если Записать КодСубсчета "50.1" тогда работает. Подскажите новичку пожалуйста,в чем проблема
|
|