Функции для работы с проводками и балансом

nnds(<режим>,<сумма>)

Работа с НДС. Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"b" - база для начисления НДС
"n" - НДС
"s" - сумма с НДС
Пример:
nnds(bs,100)
Получить получить по базе (100) сумму: 120
nnds(bs,100)
Получить по НДС (100) базу: 500
nnds("sn",120)
Получить по сумме (120) НДС: 20

ob(<режим>,<дата>,<счет>,<субсчет>, <статья>, <аналитика1>,<аналитика2>, <аналитика3>)

Получить оборот за указанный период по заданному счету, субсчету/статье и аналитикам.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"+" - обороты по дебету счета
"-" - обороты по кредиту счета
Пример:
ob("+",dat1,dat2,63,631,3,9,0,0)
Рассчитать дебетовые обороты за период (dat1,dat2) по 63 счету, 631 субсчету, 3 статье и 3 аналитике.

ob_(<режим>,<начальная дата>, <конечная дата>,<валюта>, <дебет счет>, <кредит счет>, <Дт субсчет>, <Кт субсчет>,<Дт статья>, <Кт статья>, <Дт аналитика 1>, <Кт аналитика 1>, <Дт аналитика 2>, <Кт аналитика 2>, <Дт аналитика 3>, <Кт аналитика 3>)

Получить оборот за указанный период в указанной валюте по заданному счету, субсчету, ... или корреспонденции счетов.
Если кредитовый (дебетовый) счет нулевой, то функция возвратит дебетовый (кредитовый) оборот с дебета (кредита) указанного счета в кредит дебет) всех остальных счетов.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
- режимы работы с суммами
"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

sl(<режим>,<дата>, <счет>, <субсчет>,<статья>, <аналитика 1>, <аналитика2>, <аналитика 3>)

Рассчитать сальдо по сч/субсч/ст/ан1/ан2/ан3 на дату.
Режимы работы задаются через наличие предопределенных значений в параметре <режим>:
"+" - получить сальдо по дебету
"-" - получить сальдо по кредиту
Пример:
sl('-',dat1,65,651,2,2,0,0)
Получить кредитовое сальдо (-) на заданную дату (dat1) по 65 счету, 652 субсчету, 2 статье, 2 аналитике (код нужного элемента из справочника аналитики).

sl_(<режим>,<дата>, <валюта>, <счет>, <субсчет>,<статья>, <аналитика 1>, <аналитика2>, <аналитика 3>)

Рассчитать сальдо на начало/конец указанной даты в указанной валюте по сч/субсч/ст/ан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 аналитике (код нужного элемента из справочника аналитики).


Смотри также:

Формы печати

Выражения и оператор присваивания

Константы

Функции для работы с датами