Таблица №1. Допустимые символы маски

Символы       Описание

0…9

А…Я

A…Z

?          Означает один любой символ.

*          Означает 0 или более любых символов.

{!}       Будучи установленным в начале маски, означает исключение объекта, заданного в маске.

Например: {!}47416 – при таком условии, будут использоваться все лицевые счета, КРОМЕ открытых на балансовом счете 47416.

{=}      Будучи установленным в начале маски, означает точное совпадение типа, заданного в маске, с точностью до перестановки символов. Используется только для объекта "Сис. Тип" и "Польз. Тип".

{S}      Означает несколько любых символов подряд, количество которых равно значению настройки реестра REPTCB\PROGRAM_SETTINGS\SYMBCODEF2_POSNUM, минус 1. Используется только для объекта "Лицевой счет".

[переменная] Значение переменной, заключенной в квадратные скобки, будет включаться в расчет статьи только в случае, если оно положительно; в противном случае – 0. В качестве значений маски могут выступать:

•          Балансовые счета первого порядка. Например, если в поле указана маска вида "[303]" – остаток по счету будет взят в расчет только в случае, если он положителен (итоговое сальдо по "303" будет пассивное), иначе – 0. При этом итоговое сальдо равно разнице между суммой остатков на пассивных счетах и суммой остатков на активных счетах, принадлежащих балансовому счету "303".

•          Пары балансовых счетов второго порядка. Например, если в поле указана маска вида "[-30221/30222]"   итоговое сальдо будет взято в расчет только в случае, если оно положительно, иначе  0. При этом итоговое сальдо рассчитывается следующим образом: Итоговое Сальдо = [(-30221) - 30222], где:

•          "30221" – сумма остатков на счетах, принадлежащих балансовому счету "30221";

•          "30222" – сумма остатков на счетах, принадлежащих балансовому счету "30222".

При использовании новой маски вместе с пересекающимися масками необходимо все пересекающиеся маски писать до нее (например, <30306*,[303]>). В этом случае не будет дублирования остатков счетов в расчете.

Похожие записи

Добавить комментарий