Оборот

Вычисляет оборот между двумя счетами.

Синтаксис

Оборот(СчД[, ДЛицо1[, ДЛицо2[, ДЛицо3[, ДЛицо4]]]][, СчК[, КЛицо1[, КЛицо2[, КЛицо3[, КЛицо4]]]]] [, Флаги] [, ДатНач, ДатКнц])

Параметры

СчД,СчК (текст) – номера счетов, между дебетом и кредитом которых считается оборот. Причём обязательно сначала указывается счёт дебета, а потом кредита. Так же как и в функции "Проводка" номера счётов можно указывать и идентификаторами вида – буква "Д" или "К" и затем номер счёта. Если у функции указывается  только один счет, то оборот будет считаться  только по одному счету. Если этот счет по кредиту, то в качестве счета дебета необходимо указать пустую строку "".

ДЛицо1,ДЛицо2,ДЛицо3,ДЛицо4, КЛицо1,КЛицо2,КЛицо3,КЛицо4 (объект) – соответственно первая, вторая и третья аналитики дебета и кредита. Аналитика может быть определена через функцию "Лицо". Допускается указывать аналитику просто текстовой строкой – кодом аналитики, т.е. соответствующее поле в справочнике, по которому будет производиться поиск этой аналитики. Таблицу с кодами можно посмотреть в описании функции "Лицо". Так, например, чтобы подсчитать обороты по счетам и статье затрат по ремонту ОС аналитику у функции можно определить как Лицо("РМОС", "Статьи затрат"), так и текстовой строкой "РМОС".

Отсутствующие аналитики можно просто не указывать. Однако, если какой-то из аналитик нет, а требуется указать большую по номеру аналитику, то вместо отсутствующей аналитики нужно поставить "Нет".

Флаги (текст) – строка, определяющая, как трактовать аналитики счетов по дебету и кредиту, если они являются папками справочников. Аналитике каждого уровня в строке "Флаги" соответствует один символ (то есть первый символ строки соответствует первой аналитике, второй – второй, третий – третьей). Если этот символ "+", то оборот будет считаться как по самой указанной аналитике-папке, так и по всем аналитикам, входящим в эту папку. Иначе аналитика-папка выступает как обычная аналитика и оборот считается только по этой записи.

При указании более двух аналитик (отличных от "Нет") в строке "Флаги" можно дополнительно указать необязательный четвертый символ "1", "2" или "3", который определяет, по какой из указанных аналитик будет сначала производиться отбор перебираемых проводок, что влияет лишь на скорость вычисления. Так же предусмотрена возможность отбора по индексу "счет" перебираемых проводок. Для этого значение четвертого символа флага нужно задать равным "C". Эти символы требуется указывать лишь в редких случаях, когда необходимо оптимизировать расчет.

Если параметр "Флаги" не указан, то оборот считается по всем аналитикам, входящим в папку.

ДатНач,ДатКнц (дата) – даты начала и конца периода, за который нужно посчитать оборот. Если даты не указаны, то берутся переменные "ДатНач" и "ДатКнц" соответственно, если же и их нет, то берётся рабочий период из конфигурации системы.

Комментарии

Работа функции аналогична работе отчёта "Обороты между счетами".

Возвращает

Деньги – оборот между указанными счетами.

Примеры

Посчитать оборот за год между 44 и 76-1 счетами:

ЗаГод(ТекДата);
Сообщить(Оборот("Д44", Лицо2, "К76-1", Лицо1));

См. также:

•  ДляВсех(Оборотов)

•  ВОборот