Основы. Временный расчет бухгалтерских итогов

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

Комментарии | опубликовано: 26 Июнь 2008, 12:25

Основы. Развернутое сальдо по субконто

Функции СНДРС, СНКРС, СКДРС, СККРС предназначены для расчета остатков по счетам, у которых ведется аналитический учет по субконто. Каждая функция из этой группы возвращает остаток как сумму соответствующих остатков (дебетовых или кредитовых) по всем объектам аналитического учета.
Если аналитический учет по счету ведется по двум и более субконто, то для развернутого сальдо параметр <ТипФильтра> устанавливает участие данног вида субконто в получении развернутого сальдо. В зависимости от значения этого параметра данное субконто может участвовать в «развороте» остатка, или накладывать дополнительное ограничение (отбирать) на анализируемые остат­ки, или никак не влиять на результат функции.
СНДРС – дебетовое развернутое сальдо по субконто на начало периода
СНКРС – кредитовое развернутое сальдо по субконто на начало периода
СКДРС – дебетовое развернутое сальдо по субконто на конец периода
СККРС – кредитовое развернутое сальдо по субконто на конец периода
Синтаксис (у всех одинаковый):
СНДРС(<Счет>, <ТипСуммы>, <Валюта>, <Субконто1>, <ТипФильтра1>, <Субконто2>, <ТипФильтра2>...)
<ТипФильтра> – Необязательный параметр. Тип использования субконто. (Строка или число).
“*” (1) — Разворачивать по данному субконто.
“!” (2) — Отбирать по данному субконто.
“ “ (3) — Не учитывать данное субконто.
Значения по умолчанию: “*” (1) — для первого субконто, “ “ (3) — для остальных субконто.
Пример:
//Получим развернутое сальдо дебетовое на начало периода по счету 60,
// учет ведется по субконто Организации.
СР60 = БухИтоги.СНДРС(“60”);
//Получим развернутое сальдо дебетовое на начало периода по счету 10
//конкретному складу в разрезе материалов, учет ведется по
//субконто «Материалы» и «Склады».
СР10 = БухИтоги.СНДРС(“10”, 1, , , “*”, ВыбСклад, “!”);

Комментарии | опубликовано: 24 Июнь 2008, 12:34

Основы. Развернутое сальдо по субсчетам

Функции СНДР, СНКР, СКДР, СККР предназначены для расчета остатков по счетам, у которых учет ведется на субсчетах. Каждая функция из этой груп­пы возвращает остаток как сумму соответствующих остатков (дебетовых или кредитовых) всех субсчетов указанного счета. При этом учитываются остатки по субсчетам являющихся собственно счетами, а не группами.
СНДР – дебетовое развернутое сальдо по субсчетам на начало периода
СНКР – кредитовое развернутое сальдо по субсчетам на начало периода
СКДР – дебетовое развернутое сальдо по субсчетам на конец периода
СККР – кредитовое развернутое сальдо по субсчетам на конец периода
Пример:
! Для помещения в бухгалтерский баланс вычисляется развернутое сальдо по 68 счету, учет на котором ведется на субсчетах. Дебетовая составляющая должна попасть в актив баланса, кредитовая составляющая — в пассив.
БухИтоги = СоздатьОбъект( “БухгалтерскиеИтоги);
ДебСальдоНаНач = БухИтоги.СНДР(“68”);
ДебСальдоНаКон = БухИтоги.СКДР(“68”);
КрСальдоНаНач = БухИтоги.СНКР(“68”);
КрСальдоНаКон = БухИтоги.СККР(“68”);

Комментарии | опубликовано: 23 Июнь 2008, 12:32


<--- Предыдущая страница Следующая страница --->