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