Иллюстрированный самоучитель по языку системы 1С:Предприятие

Методы выборки результатов запроса

ВыбратьВалюты

Открывает выборку валют.

Синтаксис:

ВыбратьВалюты(<ФлагВсе>, <ФлагДК>, <Номер> , <РазвСальдо>, <Сортировка>)

Англоязычный синоним:

Select Currencies

Параметры:

<ФлагВсе> Необязательный параметр.
  • 0 – отбирать те валюты, которые имели итоги на этом уровне обхода итогов запроса;
  • 1 – включить в выборку все валюты, которые имели итоги в данном запросе;
  • -1, -2 … – включить в выборку валюты, которые имели итоги в группировке n-го вышестоящего уровня.
По умолчанию – 0.
<ФлагДК> Необязательный параметр.
  • 1 – включать в выборку валюты только с дебетовыми оборотами;
  • 2 – включать в выборку валюты только с кредитовыми оборотами.
  • 0 – включать в выборку валюты вне зависимости от дебетовых/кредитовых оборотов.
По умолчанию 0.
<Номер> Необязательный параметр. Положительное целое число – номер выборки. Если параметр не указан, выборке присваивается номер 0.
<РазвСальдо> Необязательный параметр. Признак необходимости рассчитывать развернутое сальдо по субконто. Используется только если в запросе участвуют субконто.
  • 1 – рассчитывать развернутое сальдо.
  • 0 – не рассчитать развернутое сальдо;
По умолчанию 0.
<Сортировка> Необязательный параметр. Строка – идентификатор реквизита справочника валют, который будет использован для упорядочивания обхода валют методом ПолучитьВалюту. Если значение пустое – используется представление справочника.

Возвращаемое значение:

Число: 1 – если действие выполнено и в выборке есть хотя бы одна валюта;

0 – если действие не выполнено или в выборке нет ни одной валюты.

Описание:

Метод ВыбратьВалюты должен использоваться после выполнения метода ВыполнитьЗапрос. Метод открывает выборку валют.

Дополнительные условия на содержание выборки могут накладываться параметрами <ФлагВсе> и <ФлагДК>.

Параметр <РазвСальдо> может указываться только, если в запросе установлено участие субконто. Позволяет указать, рассчитывать ли равернутое сальдо для субконто выборки. Результаты расчета могут быть получены при помощи функций СНДРС, СНКРС, СКДРС, СККРС.

Непосредственно извлечение валют из выборки осуществляется при помощи метода ПолучитьВалюту.

Выборке, открываемой методом ВыбратьВалюты, может быть присвоен номер – "метка" выборки. Номер может использоваться для обращения к результатам выборки при помощи метода ПолучитьВалюту. Использование этой метки необходимо, если требуется получить две группировки по валюте.

Пример:

БухИтоги.Запрос(Дата1, Дата2);

БухИтоги.ВыбратьСчета();

Пока БухИтоги.ПолучитьСчет() = 1 цикл

БухИтоги.ВыбратьВалюты();

Пока БухИтоги.ПолучитьВалюту() = 1 цикл

ДебВ=БухИтоги.ДО(2);

КредВ=БухИтоги.КО(2);

КонецЦикла;

КонецЦикла;
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.