Прикладной код

Функция «КорреспонденцияСчетов»

Функция «КорреспонденцияСчетов»

Определяет обороты между счетами за указанный период.

Синтаксис

КорреспонденцияСчетов(СчетаДебет, СчетаКредит, ДатаНачала, ДатаКонца, ФлагСуммы);

Параметры

НазваниеТипОписаниеОбязательно к указанию

СчетаДебет

Массив

Список счетов дебета

Да

СчетаКредит

Массив

Список счетов кредита

Да

ДатаНачала

Дата

Дата начала периода

Да

ДатаКонца

Дата

Дата окончания периода

Да

ФлагСуммы

Строка

Указывается «НУ», если нужно получить налоговую сумму. Если не указано — возвращается обычная сумма

Да

Возвращаемое значение

Объект вида «{НазваниеСчетаДебета: {НазваниеСчетаКредита: Сумма}, ..., {}, ...}».

Пример

// Получить обороты между счетами 90 и 41 за текущий месяц документа
var пДатНач = НачМесяца(Дата),
   пДатКнц = КнцМесяца(Дата),
   ОбМеждуСчетами = КорреспонденцияСчетов(['90'], ['41'], пДатНач, пДатКнц);
// {90: {41: -23764, '41-01': -23764}, '90-02': {41: -23764, '41-01': -23764}}