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