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