НайтиПервоеВСальдо

Возвращает объект с датой, когда валютное сальдо по данному счету попадало в указанный диапазон.

Синтаксис

НайтиПервоеВСальдо(МинЧисло, МаксЧисло, Счёт[, Лицо1[, Лицо2[, Лицо3[, Лицо4]]]][, Флаги][, Дата1, Дата2])

Параметры

МинЧисло, МаксЧисло (число) – числовой диапазон, в котором ищется первое нулевое сальдо по указанному счету.

Счёт (текст) – номер счёта. Если у счета имеются субсчета, то сальдо вычисляется и по проводкам, сформированным по субсчетам.

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

Если аналитика не указана или указано значение "Нет", то аналитика данного уровня в расчёте сальдо не учитывается. Соответственно, если нужно посчитать, например, по первой и третьей аналитике, то вместо второй аналитики достаточно указать "Нет".

Необходимо учесть, что если у конкретной аналитики счёта в плане счетов указан признак "Только обороты", то сальдо по этой аналитике счёта будет нулевым.

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

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

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

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

Возвращает

Объект – объект с датой, когда валютное сальдо попадало в указанный диапазон. Кроме того, в объекте уже имеются дополнительные просчитанные переменные – "СКИ" и "СДИ". Для ускорения расчётов можно использовать уже готовые значения.

Примеры

Пример по аналогии с функцией "НайтиПервоеСальдо".

См. также:

•  НайтиПоследнееВСальдо

•  НайтиПервоеСальдо