Методы выборки результатов запроса
ВыбратьКорСчета
Открывает выборку корреспондирующих счетов, для которых были получены итоги методом ВыполнитьЗапрос.
Синтаксис:
ВыбратьКорСчета(<ФлагВсе>, <ФлагДК>, <Номер>)
Англоязычный синоним:
SelectCorAccounts
Параметры:
<ФлагВсе> | Необязательный параметр.
|
<ФлагДК> | Необязательный параметр.
|
<Номер> | Необязательный параметр. Положительное целое число – номер выборки. Если параметр не указан, выборке присваивается номер 0. |
Возвращаемое значение:
Число: 1 – если действие выполнено и в выборке есть хотя бы один счет;
0 – если действие не выполнено или в выборке нет ни одного счета.
Описание:
Метод ВыбратьКорСчета должен использоваться после получения итогов методом ВыполнитьЗапрос. Метод открывает выборку счетов, вошедших в запрос.
Дополнительные условия на содержание выборки могут накладываться параметрами <ФлагВсе> и <ФлагДК>.
Непосредственно извлечение счетов из выборки осуществляется при помощи метода ПолучитьКорСчет. Счета извлекаются в порядке возрастания кода счета.
Выборке, открываемой методом ВыбратьКорСчета, может быть присвоен номер – положительное целое число. Номер – это "метка" выборки. Номер может использоваться для обращения к результатам выборки при помощи метода ПолучитьКорСчет. Использование этой метки необходимо, если требуется получить две группировки по счету.
Пример:
БухИтоги.Запрос(Дата1, Дата2); БухИтоги.ВыбратьСчета(); Пока БухИтоги.ПолучитьСчет() = 1 Цикл БухИтоги.ВыбратьКорСчета(); Пока БухИтоги.ПолучитьКорСчет() = 1 Цикл Деб = БухИтоги.ДО(); Кред = БухИтоги.КО(); КонецЦикла; КонецЦикла;