ТМС:Кассир:FB — различия между версиями
Материал из wiki.standart-n.ru
Aleksnick (обсуждение | вклад) (Новая страница: « <nowiki> CurrFDB - ссылка на текущую базу данных (FIBPlus) CurrFRT - ссылка на постоянн…») |
(нет различий)
|
Версия 13:06, 1 октября 2014
CurrFDB - ссылка на текущую базу данных (FIBPlus) CurrFRT - ссылка на постоянную читающую транзакцию текущей базы (FIBPlus) CurrDB - ссылка на текущую базу данных (IBX) CurrRT - ссылка на постоянную читающую транзакцию текущей базы (IBX) Base - ссылка на текущий датасет базы (TDataset)
Пример:
uses zkassa, DB; begin TagSetContent(fmMain.ewbFooter, 'partid_val', IntToStr(Base.FieldByName('part_id').AsInteger)); end;
UserID - ID текущего пользователя SessionID - ID текущей смены CreateFRT - функция создает читающую транзакцию (FIBPlus) CreateFWT - функция создает пишущую транзакцию (FIBPlus) CreateRT - функция создает читающую транзакцию (IBX) CreateWT - функция создает пишущую транзакцию (IBX)
Пример (FIBPlus):
uses zkassa, fibplus; var fit: TpFIBTransaction; begin fit := CreateFWT(CurrFDB); fit.StartTransaction; ... fit.Commit; fit.Free; end;
Пример (IBX):
uses zkassa; var it: TIBTransaction; begin it := CreateWT(CurrDB); it.StartTransaction; ... it.Commit; it.Free; end;