СписокСчетов = СоздатьОбъект("СписокЗначений");
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.РахункиБанк,, 1);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,"31.1",СписокСчетов,, 2, "Месяц", "С");
СписокСчетов = СоздатьОбъект("СписокЗначений");
Ит = СоздатьОбъект("БухгалтерскиеИтоги");
Ит.ИспользоватьСубконто(ВидыСубконто.РахункиБанк,, 1);
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,"31.1",СписокСчетов,, 2, "Месяц", "С");
СписокСчетов = СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ВыбратьСчета();
Пока Счет.ПолучитьСчет() = 1 Цикл
Если (Счет.Код = "50.1") ИЛИ (Счет.Код = "60.1") Тогда
Продолжить;
КонецЕсли;
СписокСчетов.ДобавитьЗначение(Счет.Код);
СписокСчетов = СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ВыбратьСчета();
Пока Счет.ПолучитьСчет() = 1 Цикл
Если Счет.ЭтоГруппа() = 1 Тогда
Если (Счет.Код = "50") ИЛИ (Счет.Код = "60") Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
СписокСчетов.ДобавитьЗначение(Счет.Код);
Ит.ВключатьСубсчета(, 1); // а если поставить -1 написано в сп
Ит.ВыполнитьЗапрос(ВыбНачПериода, ВыбКонПериода,"31.1","50,60",, 2, "Месяц", "С");
глСчетаОстатковВВалюте = СоздатьОбъект("СписокЗначений");
глСчетаОстатковВВалюте.ИзСтрокиСРазделителями("302,312,314,332,334,3512");
СписокСчетов = СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ВыбратьСчета();
Пока Счет.ПолучитьСчет() = 1 Цикл
Если (Счет.Код = "50.1") ИЛИ (Счет.Код = "60.1") Тогда
Продолжить;
КонецЕсли;
СписокСчетов.ДобавитьЗначение(Счет.Код);
СписокСчетов = СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ВыбратьСчета();
Пока Счет.ПолучитьСчет() = 1 Цикл
Если Счет.ЭтоГруппа() = 1 Тогда
Если (Счет.Код = "50") ИЛИ (Счет.Код = "60") Тогда
Продолжить;
КонецЕсли;
КонецЕсли;
СписокСчетов.ДобавитьЗначение(Счет.Код);
Если (Счет.Код = "50.1") ИЛИ (Счет.Код = "60.1") Тогда
Счет = СчетПоКоду("50.1")
или Счет.Код = "501"
Сообщить(Счет.Код)
ТекСчет = Счет.Код
СписокСчетов.ДобавитьЗначение(СчетПоКоду(Счет));
ТекСчет = Счет.ТекущийСчет();
СписокСчетов.ДобавитьЗначение(ТекСчет);
СписокСчетов.ДобавитьЗначение(СчетПоКоду(Счет.Код));
,подскажите второй день мучаюсьСписокСчетов = СоздатьОбъект("СписокЗначений");
Счет = СоздатьОбъект("Счет");
Счет.ВыбратьСчета();
к=0;
Пока Счет.ПолучитьСчет() = 1 Цикл
ТекСчет = СчетПоКоду(Счет.Код);
Если СчетПоКоду("50.1")=ТекСчет Тогда
Продолжить;
КонецЕсли;
СписокСчетов.ДобавитьЗначение(Счет.Код);
к=к+1;
Если к=220 Тогда
Прервать;
КонецЕсли;
КонецЦикла;
Ит.ВключатьСубсчета(0,-1);
Если Счет.ЭтоГруппа() = 1 Тогда
Продолжить;
КонецЕсли;