Класс accounting::unfolded::rule

Правило формирования суммы. Подробнее...

#include <unfolded.h>

Полный список членов класса

Открытые типы

enum  side { DEBIT_ONLY = 2, CREDIT_ONLY = 3, ANY = 4 }
 

Тип счета.

Подробнее...
enum  mode { FOLDED = 0, UNFOLDED = 1 }
 

Тип сальдо.

Подробнее...

Открытые члены

 rule (utl::dbi::connection &_dbc)
 Создать со ссылкой на источник данных.

Открытые атрибуты

enum
accounting::unfolded::rule::side 
Side
 Тип счета.
enum
accounting::unfolded::rule::mode 
Mode
 Тип сальдо.

Закрытые данные

utl::dbi::query QSelect
 Запрос характеристик счета.

Подробное описание

Правило формирования суммы.


Перечисления

Тип сальдо.

Элементы перечислений:
FOLDED 

Свернутое.

UNFOLDED 

Развернутое.

Тип счета.

Элементы перечислений:
DEBIT_ONLY 

Активный счет.

CREDIT_ONLY 

Пассивный счет.

ANY 

Активно-пассивный счет.


Конструктор(ы)

accounting::unfolded::rule::rule ( utl::dbi::connection &  _dbc  ) 

Создать со ссылкой на источник данных.

Правило формирования суммы определяется характеристиками счета, к которому относится сумма. Правило всегда обращается к таблице SCH для получения характеристик счета. Тип счета должен находится в столбце APFLAG, тип сальдо - в столбце TSLD. Ключем поиска является код счета - столбец SCHID, который должен однозначно определять все характеристики счета.

Значение характеристик счета после создания обхекта не определено до момента вызова reset.

Аргументы:
_dbc Источник данных.
Исключения:
utl::dbi::failure 
utl::dbi::warning 

Объявления и описания членов классов находятся в файлах:
Документация по faeton. Последние изменения: Sun Apr 10 01:05:46 2011. Создано системой  doxygen 1.6.3