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