Метод ВключатьСубсчета должен вызываться до выполнения метода ВыполнитьЗапрос. Он устанавливает режим, при котором итоги отбираемые запросом будут разворачиваться по субсчетам соответвенно основных и корреспондирующих счетов.
Синтаксис: ВключатьСубсчета(<ФлагСчета>, <ФлагКоррСчета>}
Параметр |
Описание |
<ФлагСчета> |
Необязательный параметр. Признак развертывания сальдо по субсчетам основного счета. Число:
- 0 — не разворачивать по субсчетам (по умолчанию);
- 1 — разворачивать по субсчетам;
- -1 (минус единица) — не выдавать итоги по счетам-группам.
|
<ФлагКоррСчета> |
Необязательный параметр. Признак развертывания сальдо по субсчетам корреспондирующего счета. Число:
- 0 — не разворачивать по субсчетам (по умолчанию);
- 1 — разворачивать по субсчетам;
- -1 (минус единица) — не выдавать итоги по корреспондирующим счетам-группам.
|
| опубликовано: 29 Январь 2010, 14:40
Для получения большого количества итогов в различных разрезах объект «Бухгалтерские Итоги» переключается в режим работы с запросом. Для переключения в этот режим вызывается метод ВыполнитьЗапрос в параметрах которого, а также дополнительными методами устанавливается состав итогов, которые будут получены запросом. Выполнение данного метода осуществляет выборку данных и их предварительную обработку.
После выполнения запроса с помощью специального набора методов объекта «Бухгалтерские Итоги» осуществляется получение итогов, полученных данным запросом. К этим методам относятся методы обхода итогов в различных разрезах (сформированных запросом) и методы для получения собственно итогов. Кроме того специальный набор атрибутов объекта «Бухгалтерские Итоги» позволяет обращаться процессе обхода результатов запроса к значениям полученных группировок.
*Метод ВыполнитьЗапрос*
Синтаксис: ВыполнитьЗапрос(<НачалоПериода>, <КонецПериода>, <ФильтрПоСчетам>, <ФильтрПоКоррСчет>, <Валюта>, <ТипИтогов>, <Периодичность>, <ТипСуммы>)
Параметр |
Описание |
<НачалоПериода> |
Необязательный параметр. Выражение типа дата, документ или позиция документа начала периода запроса. Если этот параметр не указан, будут вычисляться начальные сальдо на момент, указанный в параметре <КонецПериода> |
<КонецПериода> |
Необязательный параметр. Выражение типа дата, документ или позиция документа конца периода запроса. Если этот параметр не указан, будут вычисляться начальные сальдо на момент, указанный в параметре <НачалоПериода>. |
<ФильтрПоСчетам> |
Необязательный параметр. Счета, для которых будут отбираться итоги в запросе. Задается значением типа «Счет» или объектом типа «Список Значений», содержащим значения типа «Счет», либо строкой содержащей список кодов счетов, разделенных символом ", " или ";". Если параметр не указан, отбор будет выполняться по всем счетам. |
<ФильтрПоКоррСчет> |
Необязательный параметр. Значение типа «Счет» — корреспондирующий счет, в корреспонденции с которым будут отбираться итоги счета, указанного в параметре <ФильтрПоСчетам>. Задается значением типа «Счет» или объектом типа «СписокЗначений», содержащим значения типа «Счет», либо строкой содержащей список кодов счетов, разделенных символом "," или ";". Если параметр не указан, будут отбираться итоги в корреспонденции со всеми счетами. |
<Валюта> |
Необязательный параметр. Значение типа «Справочник.Валюты». Если параметр не указан итоги выдаются без учета валюты. |
<ТипИтогов> |
Необязательный параметр. Число — тип отбираемых итогов. Может принимать следующие значения:
- 1 — остатки и обороты по счету в целом (по умолчанию);
- 2 — обороты между счетами;
- 3 — Первое и второе вместе.
|
<Периодичность> |
Необязательный параметр. Позволяет получить дополнительный разрез итогов по периодам. Число или символьная строка. По умолчанию периодичность не задана. Параметр <Периодичность> может принимать следующие значения:
Число |
Синоним |
Примечание |
1 |
«Период» |
Промежуточные итоги не рассчитываются; |
2 |
«Операция» |
Промежуточные итоги рассчитываются по операциям; |
3 |
«Проводка» |
По проводкам |
4 |
«День» |
По дням |
5 |
«Неделя» |
По неделям |
6 |
«Декада» |
По декадам |
7 |
«Месяц» |
По месяцам |
8 |
«Квартал» |
По кварталам |
9 |
«Год» |
По годам |
|
<ТипСуммы> |
Необязательный параметр. Число или строка — тип рассчитываемых итогов. Может принимать следующие значения (в скобках указаны строковые синонимы):
- 1 («С») рассчитывать суммы;
- 2 («В») рассчитывать валютные суммы;
- 4 («К») рассчитывать количество.
Если требуется одновременно рассчитывать разные суммы, значение параметра получается путем сложения допустимых значений, например: 5 (1+4) — рассчитывать суммы и количество. При указании параметра строкой в ней указываются все символы, которые обозначают типы сумм, которые нужно рассчитывать. По умолчанию рассчитываются все типы сумм. |
В зависимости от переданных параметров итоги могут быть подготовлены методом ВыполнитьЗапрос в различных разрезах. Кроме того, на результат запроса влияют дополнительные установки, которые выполняются вызовами специальных методов объекта «Бухгалтерские Итоги».
Метод ВключатьСубсчета позволяет получить итоги в разрезе субсчетов.
Применение метода ИспользоватьСубконто (перед вызовом ВыполнитьЗапрос) позволяет сформировать запрос в разрезе субконто.
После выполнения запроса обход запросов в различных разрезах выполняется соответствующими методами объекта. Для доступа к итогам в разрезе периодов используются методы ВыбратьПериоды и ПолучитьПериод.
Пример:
//рассчитать остатки и обороты по счету 60 за заданный период
БухИтоги.ВыполнитьЗапрос(ДатаНач, ДатаКон, "60", , 3);
| опубликовано: 22 Январь 2010, 13:24
Светка бух. итогов с помощью обработки WRAP.ert Какой надо правильно указать корр.счет?
Для свертки итогов нужно указать счет 00. Проверьте, чтобы он наличествовал в вашем плане счетов. Если его нет – добавьте, активно-пассивный, без количественного и валютного учета, без аналитики.
Если свертка выполнена правильно, то обороты по дебету и кредиту счета 00 должны совпадать. В противном случае нарушается принцип двойной записи по счетам, и необходим поиск и устранение причины неправильной свертки.
| опубликовано: 8 Октябрь 2009, 14:46