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