Справочник фильтров

Справочник фильтров предназначен для редактирования и выбора фильтров, применяемых в различных таблицах для ограничения диапазона просматриваемых записей. Окно "Фильтры" показывает только фильтры, относящиеся к той таблице, из которой оно было вызвано.   

Окно "Фильтры" Кассовой книги

- кнопка выбора фильтра.

Добавление, изменение (просмотр) и удаление записей в Кассовой книге производится при помощи следующих кнопок, расположенных в левом верхнем углу окна:

- Добавить новую запись о фильтре
- Изменить (открыть) существующую запись
- Удалить запись о фильтре
- Создать новую запись на основе существующей (копировать старую запись в новую)

- Кнопки для упорядочивания (перемещения) записей в списке.

Форма ввода записи о фильтре:


Вот как будет выглядеть фильтр, который выделяет в Кассовой книге все операции сотрудника "Петров П.П.":

Название: Операции Петрова
Выражение: reg:Who='Петров П.П.'

Аналогичные фильтры можно написать и для других сотрудников...


Вот пример фильтра, который отбирает записи за сентябрь:

Название: Сентябрь 2008 г.
Выражение: month(reg:Date)=9 and year(reg:Date)=2008

Фильтр для записей текущего месяца:
month(reg:Date)=month(today())

прошлого месяца:
month(reg:Date)=month(today())-1


Выражение для фильтра по Подразделению с кодом 1 будет:

reg:OtdMOL=1

Для подразделения 2:

reg:OtdMOL=2


Вот список полей в файле записей кассовой книги (Register.tps), которые нужно знать чтобы самостоятельно писать фильтры:

reg:AccNum - Номер счета
reg:Acc2   - Номер счета-контрагента (при перемещении на другой счет)
reg:Number - Номер записи
reg:Date   - Дата записи
reg:Time   - Время записи
reg:Year   - Год
reg:Month  - Месяц (от 1 до 12 )
reg:InSumm1  - Сумма прихода в Руб
reg:OutSumm1 - Сумма расхода в Руб
reg:Summ1    - Сумма в Руб
reg:Balance1 - Баланс в Руб 
reg:InSumm2  - Сумма прихода в USD
reg:OutSumm2 - Сумма расхода в USD
reg:Summ2    - Сумма в USD
reg:Balance2 - Баланс в USD 
reg:InSumm3  - Сумма прихода в EUR
reg:OutSumm3 - Сумма расхода в EUR
reg:Summ3    - Сумма в EUR
reg:Balance3 - Баланс в EUR 
reg:Note   - Примечание
reg:Who    - Кому или от кого (строка)
reg:Docum  - Документ
reg:TypeOp - Код Типа операции
reg:Kurs   - Курс USD
reg:Kurs3  - Курс EUR
reg:SCode  - Код Сотрудника
reg:OtdMOL - Код Подразделения
reg:CCode  - Код Организации


Содержание