Символы Описание
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]>). В этом случае не будет дублирования остатков счетов в расчете.







