Работа в режиме запроса
ИспользоватьКорСубконто
Устанавливает режим получения итогов методом ВыполнитьЗапрос в разрезе корреспондирующих субконто.
Синтаксис:
ИспользоватьКорСубконто(<ВидСубконто>, <Субконто>, <ТипФильтра>, <ПоГруппам>)
Англоязычный синоним:
UseCorSubconto
Параметры:
<ВидСубконто> | Значение типа "Вид Субконто" – расчет временных итогов будет выполнен только для субконто указанного вида. |
<Субконто> | Необязательный параметр. Значение субконто, по которому будут отобраны итоги по аналитике. Если параметр не задан – то считается пустым значением субконто. |
<ТипФильтра> | Необязательный параметр. Число – тип фильтра по субконто. Может принимать следующие значения:
|
<ПоГруппам> | Необязательный параметр. Число – группировка итогов по субконто. Параметр <ПоГруппам> имеет смысл, если параметр <ТипФильтра> равен 1, а вид субконто, заданный параметром <ВидСубконто>, имеет тип значения "Справочник". Параметр может принимать значения;
|
Описание:
Метод ИспользоватьКорСубконто устанавливает режим отбора итогов по субконто методом ВыполнитьЗапрос.
Метод ИспользоватьКорСубконто слудет вызывать до вызова метода ВыполнитьЗапрос. После выполнения метода ВыполнитьЗапрос установки метода ИспользоватьКорСубконто сбрасываются и перед слудеющим запросом их нужно устанавливать заново.
Метод ИспользоватьКорСубконто может вызываться последовательно несколько раз. В этом случае установки, выполняемые этим методом суммируются.
Использование параметра <ТипФильтра> со значением 1 (разворачивать) в сочетании с выбранной группой справочника в параметре <Субконто> позволяет получить итоги по всем элементам данной группы.
Данный метод применяется для расчета перекрестных оборотов между объектами аналитического учета.
Пример:
Данный запрос формирует итоги по корреспонденции субконто Товары и Клиенты.
БухИтоги.ИспользоватьСубконто(ВидыСубконто.Товары, , 1); БухИтоги.ИспользоватьКорСубконто(ВидыСубконто.Клиенты, , 1); БухИтоги.ВыполнитьЗапрос(ДатаНач, ДатаКон);