Получить оборот за указанный период в указанной валюте по заданному счету, субсчету, ... или корреспонденции счетов.
Если кредитовый (дебетовый) счет нулевой, то функция возвратит дебетовый (кредитовый) оборот с дебета (кредита) указанного счета в кредит дебет) всех остальных счетов.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
- режимы работы с суммами
"H" - в справочной валюте
- режимы работы с валютой
"V" - получить сальдо исходя из проводок только в указанной валюте
Пример:
ob_("",dat1,dat2,0,65,31,651,311,2,0,2,0,0,0,0,0)
Рассчитать обороты за период (dat1,dat2) в национальной валюте (0), корреспонденция счетов: дебет - 65 счет/651 субсчет/2 статья/2 аналитика; кредит - 31 счет/311 субсчет.
m_ob(<мемориальный ордер>,<дата1>,<дата2>)
Рассчитать обороты по мемориальному ордеру.
<мемориальный ордер> - код мемориального ордера в справочнике мемориальных ордеров
<дата1>,<дата2> - период расчета
Пример:
m_ob(2,dat1,dat2)
Получить обороты за период с dat1 - dat2 по мемориальному ордеру с кодом 2
Рассчитать сальдо на начало/конец указанной даты в указанной валюте по сч/субсч/ст/ан1/ан2/ан3.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
- Режимы получаемого сальдо
"D"/"K" - получить сальдо по дебету/кредиту
- Режимы дат расчета файла
"_" - на начало дня (существенно при расчете на дату, на которую введен начальный остаток)
- Режимы работы с суммами
"H" - в справочной валюте
- Режимы работы с валютой
"V" - получить сальдо исходя из начальных остатков и проводок только в указанной валюте
- Режимы вида счета
"+" - рассматривать счет как активный (=="D~sc")
"-" - рассматривать счет как пассивный (=="K~sc")
"%" - рассматривать счет как активно-пассивный, свернутый на статьи (=="~st")
"*" - рассматривать счет как активно-пассивный, свернутый на счете (=="~sc")
"~<уровень>" - рассматривать счет как активно-пассивный, свернутый на указанном уровне.
<уровень> может принимать одно из следующих значений:
"sc" - на счете
"su" - на субсчете
"st" - на статье
"a1"- на первой аналитике
"a2" - на второй аналитике
"a3" - на третьей аналитике (на нижнем уровне)
иначе - на уровне последнего переданного ненулевого параметра
иначе - определить тип счета по плану счетов
Пример:
sl_('K_',dat1,0,65,651,2,2,0,0)
Получить кредитовое сальдо на начало дня (K_) на заданную дату (dat1) в национальной валюте (0) по 65 счету, 652 субсчету, 2 статье, 2 аналитике (код нужного элемента из справочника аналитики).