unit XSDDYWXX;
interface
uses
Business.System, Business.Model, Business.Data;
type
TXSDDYWXX = class(TInfo)
DataSetDDSJJ: TSQLDataSet;
DataSetDDMXSJJ: TSQLDataSet;
DataSetDDSHSJJ: TSQLDataSet;
DataSetDDSPSJJ: TSQLDataSet;
FIELD_DDMXSJJ_HJJE: TExprCalcField;
FIELD_DDSHSJJ_SPLX: TUserDataField;
FIELD_DDSPSJJ_SPLX: TUserDataField;
TSPLX = (ckAuditing,ckConfirm,ckUndefined);
private
{private declarations}
public
{public declarations}
{定位当前操作者的审批(审核)记录}
function LocateOprConfirmRecord(ASPLX : TSPLX) : boolean;
type TSPLX = (ckAuditing,ckConfirm,ckUndefined);
{准备一条当前操作者的审批(审核)记录}
function PrepareOprConfirmRecord(ASPLX : TSPLX) : boolean;
{获取当前订单号}
function CurrentDDBH : string;
{设置订单状态}
procedure SetDDZT(ADDZT : TDDZT);
{计算折扣并重新计算总金额}
procedure CalcDiscounts;
{计算总金额}
procedure CalcZJE;
end;
implementation
end. |