Описание встроенного языка системы 1С Предприятие


         

ВыбратьСчета


Открывает выборку счетов, для которых были получены итоги мето­дом ВыполнитьЗапрос.

Синтаксис:

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

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

SelеctAccounts

Параметры:

        

<ФлагВсе>

Необязательный параметр.



0 — отбирать те счета, которые имели итоги на этом уровне обхода итогов запроса;

1 — включить в выборку все счета, которые имели итоги в данном запросе;

-1, -2 ... — включить в выборку счета, которые имели итоги в группировке n-го вышестоящего уровня.

По умолчанию — 0.

<ФлагДК>

Необязательный параметр.

1 — включать в выборку счета только с дебетовы­ми оборотами;

2 — включать в выборку счета только с кредито­выми оборотами.

0 — включать в выборку счета вне зависимости от дебетовых/кредитовых оборотов.

По умолчанию 0.

<Номер>

Необязательный параметр. Положительное целое число — номер выборки. Если параметр не ука­зан, выборке присваивается номер 0.

<РазвСальдо>

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

1 — рассчитывать развернутое сальдо.

0 — не рассчитать развернутое сальдо;

По умолчанию 0.

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

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

0 — если действие не выполнено или в выборке нет ни одного счета.

Описание:

Метод ВыбратьСчета должен использоваться после получения итогов ме­тодом ВыполнитьЗапрос. Метод открывает выборку счетов, вошедших в за­прос.

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

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

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

Выборке, открываемой методом ВыбратьСчета, может быть присвоен но­мер — положительное целое число. Номер — это «метка» выборки. Номер мо­жет использоваться для обращения к результатам выборки при помощи метода ПолучитьСчет. Использование этой метки необходимо, если требуется полу­чить две группировки по счету.

Пример:

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

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

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

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

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

КонецЦикла;



Содержание раздела