|
@@ -913,9 +913,9 @@ public class APCheckServiceImpl implements APCheckService {
|
|
|
" where ac_id=" + ac_id);*/
|
|
|
|
|
|
baseDao.execute("insert into APBillDetail(abd_id,abd_abid,abd_detno,abd_thisvoqty,abd_price,abd_taxrate,abd_qty," +
|
|
|
- "abd_thisvoprice,abd_apamount,abd_sourcetype,abd_checkqty,abd_currency,abd_ycheck,abd_ordercode,abd_orderdetno,abd_prodcode)" +
|
|
|
+ "abd_thisvoprice,abd_apamount,abd_sourcetype,abd_checkqty,abd_currency,abd_ycheck,abd_ordercode,abd_orderdetno,abd_prodcode,abd_typecy)" +
|
|
|
" select APBill_SEQ.nextval," + ab_id + ",rownum,case when ad_amount-(round(ad_qty*abd_thisvoprice,2)) > 0 then 1 else -1 end,abs(ad_amount-(round(ad_qty*abd_thisvoprice,2))),ve_taxrate,case when ad_amount-(round(ad_qty*abd_thisvoprice,2)) > 0 then 1 else -1 end," +
|
|
|
- "abs(ad_amount-(round(ad_qty*abd_thisvoprice,2))),ad_amount-(round(ad_qty*abd_thisvoprice,2)),'单价差异',case when ad_amount-(round(ad_qty*abd_thisvoprice,2)) > 0 then 1 else -1 end,ac_currency,case when ad_amount-(round(ad_qty*abd_thisvoprice,2)) > 0 then 1 else -1 end,abd_ordercode,abd_orderdetno,abd_prodcode "+
|
|
|
+ "abs(ad_amount-(round(ad_qty*abd_thisvoprice,2))),ad_amount-(round(ad_qty*abd_thisvoprice,2)),'单价差异',case when ad_amount-(round(ad_qty*abd_thisvoprice,2)) > 0 then 1 else -1 end,ac_currency,case when ad_amount-(round(ad_qty*abd_thisvoprice,2)) > 0 then 1 else -1 end,abd_ordercode,abd_orderdetno,abd_prodcode,abd_sourcetype " +
|
|
|
" from APCheckDetail left Join APBillDetail on ad_sourcedetailid = abd_id " +
|
|
|
" left join APCheck on ac_id = ad_acid left join Currencys on ac_currency = cr_name left join vendor on ac_vendcode=ve_code" +
|
|
|
" where ac_id=" + ac_id +" and nvl(ad_amount,0) <> round(ad_qty*abd_thisvoprice,2) ");
|