Фильтры в программе Автопарк

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

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

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

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

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

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

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

  • Таблица       - Условное название таблицы, для которой будет применяться данный фильтр. Это поле заполняется автоматически и его изменять нельзя.
  • Номер          - Порядковый номер фильтра в списке
  • Фильтр        - Название фильтра, по которому он будет выбираться конечным пользователем
  • Выражение - Выражение фильтра на языке Clarion. После вычисления выражение должно принимать значение "Истина" или "Ложь".  Если выражение принимает значение "Истина" (не равно нулю), то условие фильтра считается выполненным и запись будет показана в таблице. В выражениях можно применять имена полей фильтруемой таблицы данных (а иногда и связанных с ней таблиц). Можно применять операторы и функции языка Clarion.
  • Кнопка Проверка - Проверка выражения фильтра на отсутствие синтаксических ошибок.

Вот как будет выглядеть фильтр, который выделяет в Кассовой книге все операции сотрудника "Петров П.П.": Название: Операции Петрова
Выражение: 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  - Код Организации

Содержание

×
Скачать "Прокат-Эксперт"

Чтобы скачать программу "Прокат-Эксперт" нужно зарегистрироваться: