Шаг 353 - Расшифровываем сложные итоги - ВыбратьСчета

В прошлом шаге мы с Вами получили общую сумму для того, чтобы получить итоги. Но нам нужно ее расшифровать. Для начала нужно выбрать счета.

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

Синтаксис:

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

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

SelеctAccounts

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

Возвращаемое значение:
Число: 1 — если действие выполнено и в выборке есть хотя бы один счет;
0 — если действие не выполнено или в выборке нет ни одного счета.

Описание:
Метод ВыбратьСчета должен использоваться после получения итогов методом ВыполнитьЗапрос. Метод открывает выборку счетов, вошедших в запрос.
Дополнительные условия на содержание выборки могут накладываться параметрами <ФлагВсе> и <ФлагДК>.
Параметр <РазвСальдо> может указываться только, если в запросе установлено участие субконто. Позволяет указать, рассчитывать ли развернутое сальдо для субконто выборки. Результаты расчета могут быть получены при помощи функций СНДРС,СНКРС,СКДРС,СККРС.
Непосредственно извлечение счетов из выборки осуществляется при помощи метода ПолучитьСчет. Счета извлекаются в порядке возрастания кода счета.
Выборке, открываемой методом ВыбратьСчета,может быть присвоен номер — положительное целое число. Номер — это <метка> выборки. Номер может использоваться для обращения к результатам выборки при помощи метода ПолучитьСчет. Использование этой метки необходимо, если требуется получить две группировки по счету.

Добавляем в наш код.

Процедура Сформировать()
	Т = СоздатьОбъект("Таблица");
	Ит = СоздатьОбъект("БухгалтерскиеИтоги"); 
	Ит.ВыполнитьЗапрос(ДатаНач, ДатаКон, "100, 200");
	Ит.ВыбратьСчета();
	Т.ВывестиСекцию("Секция_1");	  
	Т.ТолькоПросмотр(1);
	Т.Показать() 	
КонецПроцедуры

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 24.11.2002