| Constructor and Description |
|---|
SrPuGdLn() |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends AInv> |
getBinvCls()
Getter for invoice class.
|
org.beigesoft.rdb.IOrm |
getOrm()
Getter for orm.
|
IRvInvLn<PurInv,PuInGdLn> |
getRvInvLn()
Getter for rvInvLn.
|
ISrWrhEnr |
getSrWrhEnr()
Getter for srWrhEnr.
|
void |
mkEntrs(Map<String,Object> pRvs,
Map<String,Object> pVs,
PuInGdLn pEnt)
For good it makes warehouse entry
for sales good it also makes draw item entry.
|
void |
prepLn(Map<String,Object> pRvs,
Map<String,Object> pVs,
PuInGdLn pEnt,
TxDst pTxRules)
Prepare line, e.g.
|
PuInGdLn |
retChkRv(Map<String,Object> pRvs,
Map<String,Object> pVs,
PuInGdLn pEnt)
Retrieves and checks line for reversing, makes reversing item,
e.g.
|
void |
revLns(Map<String,Object> pRvs,
Map<String,Object> pVs,
PuInGdLn pRvng,
PuInGdLn pRved)
Reverses lines.
|
void |
setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
|
void |
setRvInvLn(IRvInvLn<PurInv,PuInGdLn> pRvInvLn)
Setter for rvInvLn.
|
void |
setSrWrhEnr(ISrWrhEnr pSrWrhEnr)
Setter for srWrhEnr.
|
public final void mkEntrs(Map<String,Object> pRvs, Map<String,Object> pVs, PuInGdLn pEnt) throws Exception
For good it makes warehouse entry for sales good it also makes draw item entry.
public final void prepLn(Map<String,Object> pRvs, Map<String,Object> pVs, PuInGdLn pEnt, TxDst pTxRules) throws Exception
Prepare line, e.g. for purchase good it makes items left, it may makes totals/subtotals (depends of price inclusive), known cost.
public final PuInGdLn retChkRv(Map<String,Object> pRvs, Map<String,Object> pVs, PuInGdLn pEnt) throws Exception
Retrieves and checks line for reversing, makes reversing item, e.g. for purchase goods lines it checks for withdrawals.
public final void revLns(Map<String,Object> pRvs, Map<String,Object> pVs, PuInGdLn pRvng, PuInGdLn pRved) throws Exception
Reverses lines. it also inserts reversing and updates reversed for good it also makes warehouse reversing for sales good it also makes draw item reversing. It removes line tax lines.
public final Class<? extends AInv> getBinvCls()
Getter for invoice class.
getBinvCls in interface ISrInItLn<PurInv,PuInGdLn>public final org.beigesoft.rdb.IOrm getOrm()
Getter for orm.
public final void setOrm(org.beigesoft.rdb.IOrm pOrm)
Setter for orm.
pOrm - referencepublic final ISrWrhEnr getSrWrhEnr()
Getter for srWrhEnr.
public final void setSrWrhEnr(ISrWrhEnr pSrWrhEnr)
Setter for srWrhEnr.
pSrWrhEnr - referencepublic final IRvInvLn<PurInv,PuInGdLn> getRvInvLn()
Getter for rvInvLn.
Copyright © 2019–2020. All rights reserved.