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