Правило формирования суммы. Подробнее...
#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 |
Запрос характеристик счета. |
Правило формирования суммы.
accounting::unfolded::rule::rule | ( | utl::dbi::connection & | _dbc | ) |
Создать со ссылкой на источник данных.
Правило формирования суммы определяется характеристиками счета, к которому относится сумма. Правило всегда обращается к таблице SCH для получения характеристик счета. Тип счета должен находится в столбце APFLAG, тип сальдо - в столбце TSLD. Ключем поиска является код счета - столбец SCHID, который должен однозначно определять все характеристики счета.
Значение характеристик счета после создания обхекта не определено до момента вызова reset.
_dbc | Источник данных. |
utl::dbi::failure | ||
utl::dbi::warning |