Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как обойти результат выборки бухитогов по субконто и двум счетам?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
twilight_dream
Здравствуйте. Прошу помочь.
Выбрал бухитоги по двум счетам.
Нужно чтобы обход шел так: субконто, затем счет1 и счет2
т.е.
Субконто1
--Счет10
--Счет13
Субконто2
--Счет10
--Счет13
Пример кода, который выбирает только 10 счет почему то
    бухИт = СоздатьОбъект("бухгалтерскиеИтоги");
    бухИт.ИспользоватьСубконто(ВидыСубконто.ОсновныеСредства,,1);  
    бухИт.ВыполнитьЗапрос(,ДатаПо,"10,13");
    бухИт.ВыбратьСубконто(1);
    Пока бухИт.ПолучитьСубконто(1)=1 Цикл
        Сообщить("-- "+бухИт.Счет+", "+бухИт.Субконто()+", "+бухИт.СКД()+", "+бухИт.СКК());    
    КонецЦикла;


То есть создается стойкое впечатление, что в этой выборке 13 счета почему то вообще нет. Хотя если отбирать только по 13, то всё в порядке.
sava1
Внутри 1го цикла добавить цикл ВыбратьСчета/ пока получитьСчет() цикл

бухИтоги.ВыбратьСчета();
Пока БухИтоги.ПолучитьСчет() = 1 цикл
   Деб = БухИтоги.ДО();
   Кред = БухИтоги.КО();
КонецЦикла;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.