//录入单据头--包括:单据编号,建帐日期,单位编码,单位名称,等..
bool CFormJHRK:

utHead()
{
m_DataRun.add1("单据头");
m_DataRun.put1("引索",m_lIndex);
m_DataRun.put1("单据编号",m_DJID);
m_DataRun.put1("单据类型",m_Kinds);
m_DataRun.put1("日期",m_Date);
m_DataRun.put1("摘要",m_Remark);
m_DataRun.put1("单位ID",m_lGYSID);
m_DataRun.put1("员工ID",m_lYGID);
m_DataRun.put1("仓库ID",m_lCKID);
m_DataRun.put1("开票类型ID",m_lKPLXID);
m_DataRun.put1("备注",m_Remark1);
m_DataRun.put1("合计数量",m_dTotalNumber);
m_DataRun.put1("折前合计金额",m_dZQTotalMoney);
m_DataRun.put1("合计金额",m_dTotalMoney);
m_DataRun.put1("优惠金额",m_dYHMoney);
m_DataRun.put1("优惠后金额",m_dYHHMoney);
m_DataRun.put1("科目ID",m_FKAccoutID);
m_DataRun.put1("现金银行金额",m_dFKMoney);
m_DataRun.put1("税额",m_dTotalTax);
m_DataRun.put1("库存商品",m_dKCGood);
m_DataRun.put1("应收应付",m_dYFMoney);
m_DataRun.put1("余额",m_dYFMoney);
if(!m_DataRun.up1())
{
m_DataRun.RollbackTrans();//回滚事务
MessageBox("数据录入出错!","警告",MB_ICONSTOP);
return 0;
}
//------------------------------------------------------
if(m_dFKMoney>0)
{
m_DataRun.add1("单据");
m_DataRun.put1("引索",m_lIndex);
m_DataRun.put1("日期",m_Date);
m_DataRun.put1("单据编号",m_DJID);
m_DataRun.put1("单据类型",m_Kinds);
m_DataRun.put1("结算引索",m_lIndex);//结算引索
m_DataRun.put1("结算金额",m_dFKMoney);
m_DataRun.put1("结算余额",m_dYFMoney);
if(!m_DataRun.up1())
{
m_DataRun.RollbackTrans();//回滚事务
MessageBox("数据录入出错!","警告",MB_ICONSTOP);
return 0;
}
else
return 1;
}
else
return 1;
//------------------------------------------------------
}