You are on page 1of 5

'====================== ONLY NEW UNIFORM RECEIPT

SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRNO,
decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPTNO) REC
EIPTNO,NULL,
decode(ST.TRANSTYPE,'ICN',GET_STORESCANCELNO(ST.ISSUENO,'A'),ST.ISSUENO) ISSUENO
,
ST.INDENTNO,ST.CREATEDON,
'005305' accountno,NULL ,ST.QUANTITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE
, ST.SUPPLIERCODE
FROM STOCKTRANSACTIONUNIFORM ST, STOCKITEMMASTER SI
WHERE SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN('ISU','ICN','REC','RCN','RET')
and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y'
and (trunc(st.createdon) >= to_date('24-AUG-14','DD-MON-YY') AND trunc(st.create
don) <= to_date('23-SEP-14','DD-MON-YY') )
'====================== ONLY NEW UNIFORM ISSUES
SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRNO,
decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPTNO) REC
EIPTNO,NULL,
decode(ST.TRANSTYPE,'ICN',GET_STORESCANCELNO(ST.ISSUENO,'A'),ST.ISSUENO) ISSUENO
,
ST.INDENTNO,ST.CREATEDON,
'000102' accountno,NULL ,ST.QUANTITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE
, ST.SUPPLIERCODE
FROM STOCKTRANSACTION ST, STOCKITEMMASTER SI
WHERE ST.MATCODE LIKE 'U%' AND SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN('ISU',
'ICN','REC','RCN','RET') and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y'
and (trunc(st.createdon) >= to_date('24-AUG-14','DD-MON-YY') AND trunc(st.create
don) <= to_date('23-SEP-14','DD-MON-YY') )
insert into TX_STORESMONTHLY(TRANSID,SNO,TRNSTYP,CREATEDON,strc,EMRNO,RECEIPTNO
,ISSUENO,INDENTNUMBER,INDENTDATE,ACCOUNTNO,deptcode,
TOTALQTY,TOTALAMT,BALANCEQTY,MATCODE,TRNCODE,SUPPLIERCODE) SELECT A.TRANSID,A.
SNO,DECODE(A.TRANSTYPE,'REC','R','ISU','I','EMR','E',
'ICN','A','RCN','S','') TRNSTYP,A.CREATEDON,TRIM(CASE WHEN TRIM(TO_CHAR( A.ST
ORECODE,'00'))='05' AND SUBSTR(A.MATCODE,1,1)='5' THEN '06'
WHEN TRIM(TO_CHAR( A.STORECODE,'00')) ='01' AND TRIM(SUBSTR(A.MATCODE,1,2)) ='
12' THEN '02' ELSE TO_CHAR(A.STORECODE,'00') END) STRC,
A.EMRNO,A.RECEIPTNO, A.ISSUENO,A.INDENTNUMBER,A.INDENTDATE,A.ACCOUNTNO,A.DEPTC
ODE,A.QUANTITY TOTALQTY,A.ISSUEDAMT TOTALAMT,A.BALANCEQTY
,A.MATCODE, DECODE(A.TRANSTYPE,'REC','2','ISU','5','EMR','6','ICN','6','RCN','5
','') TRNCODE,A.SUPPLIERCODE
From ( SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRN
O,ST.RECEIPTNO,NULL,
decode(ST.TRANSTYPE,'ICN',GET_STORESCANCELNO(ST.ISSUENO,'A'),ST.ISSUENO) ISSUEN
O,S.INDENTNUMBER,S.INDENTDATE,S.ACCOUNTNO,
S.DEPTCODE,ST.QUANTITY,ST.ISSUEDAMT,ST.BALANCEQTY ,NULL,ST.MATCODE , ST.SUPPLIE
RCODE
FROM STOCKTRANSACTION ST,STOCKISSUED S,STOCKITEMMASTER SI Where s.ISSUENO = ST
.ISSUENO
AND SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN ('ISU','ICN') and S.STORECODE=ST
.STORECODE AND
S.INDENTNUMBER=ST.INDENTNO AND ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' AND
S.RECORDACTIVE='Y'
Union
SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRNO,ST.REC
EIPTNO,NULL,

S.EMRNO,ST.DEMANDNO,S.EMRDATE,S.ACCOUNTNO,S.DEPTCODE,ST.QUANTITY,ST.ISSUEDAMT,S
T.BALANCEQTY,NULL,ST.MATCODE ,
ST.SUPPLIERCODE FROM STOCKTRANSACTION ST,STOCKEMR S,STOCKITEMMASTER SI
Where s.EMRNO = ST.EMRNO And si.MATCODE = ST.MATCODE And s.STORECODE = ST.STORE
CODE AND ST.TRANSTYPE='EMR'
and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' AND S.RECORDACTIVE='Y'
Union
SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRNO,
decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPTNO) RE
CEIPTNO,NULL, ST.GRNO,NULL,
S.RECEIPTDATE,GetGrAccno(ST.GRNO) accountno,NULL,ST.QUANTITY,ST.ISSUEDAMT,ST.BA
LANCEQTY,NULL, ST.MATCODE , ST.SUPPLIERCODE
FROM STOCKTRANSACTION ST,STOCKRECEIPT S,STOCKITEMMASTER SI WHERE S.receiptnumb
er=ST.receiptno AND SI.MATCODE=ST.MATCODE
AND ST.TRANSTYPE IN('REC','RCN') and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE
='Y' AND S.RECORDACTIVE='Y' and S.storecode=ST.storecode
Union SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRNO
,
decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPTNO) RE
CEIPTNO,NULL,
decode(ST.TRANSTYPE,'ICN',GET_STORESCANCELNO(ST.ISSUENO,'A'),ST.ISSUENO) ISSUEN
O,S.INDENTNO,ST.CREATEDON,'000102' accountno,
NULL,ST.QUANTITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE , ST.SUPPLIERCODE
FROM STOCKTRANSACTION ST, STOCKITEMMASTER SI
WHERE SI.MATCODE LIKE 'U%' AND SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN('ISU'
,'ICN','REC','RCN','RET') and ST.RECORDACTIVE='Y'
AND SI.RECORDACTIVE='Y' and S.storecode=ST.storecode ) A WHERE TRUNC(A.CREATE
DON)
BETWEEN TO_DATE('24/08/2014','DD/MM/YYYY') AND TO_DATE('23/09/2014','DD/MM/YYYY
') and A.matcode like 'U%'

28730 - BB 2700 not ded from 2010 [sep 14 2014]


Credit A/C

select pono, to_char(orderduedate,'dd/mm/yyyy') orderduedate, ordertype, unitpri


ce
, RECEIVEDQTY, nvl(orderstatus,'B') orders,
nvl(orderqty,'') orderqty, getitemname(ITEMCODE) itemname, getmatname(ITEMCODE)
matname, getsuppname(ITEMCODE) suppname from purchaseordermaster
where createdon >=to_date('14-APR-14','dd-MON-YY') and orderduedate > to_date('0
2/10/2014','dd/mm/yyyy')
and (cmcmatcode) in (select MATCODE from stockitemmaster where recordactive='Y'
AND storescode='1') AND recordactive='Y' and rownum <= '25'
order by pono
/

SQL = " insert into TX_STORESMONTHLY(TRANSID,SNO,TRNSTYP,CREATEDON,strc,EMRNO,


RECEIPTNO,ISSUENO,INDENTNUMBER,INDENTDATE,ACCOUNTNO,deptcode,TOTALQTY,TOTALAMT,B
ALANCEQTY,MATCODE,TRNCODE,SUPPLIERCODE) " & _
" SELECT A.TRANSID,A.SNO,DECODE(A.TRANSTYPE,'REC','R','ISU','I','EMR',
'E','ICN','A','RCN','S','') TRNSTYP,A.CREATEDON,TRIM(CASE " & _

" WHEN TRIM(TO_CHAR( A.STORECODE,'00'))='05' AND SUBSTR(A.MATCODE,1,1


)='5' THEN '06' " & _
" WHEN TRIM(TO_CHAR( A.STORECODE,'00')) ='01' AND TRIM(SUBSTR(A.MATCO
DE,1,2)) ='12' THEN '02' " & _
" ELSE TO_CHAR(A.STORECODE,'00') END) STRC,A.EMRNO,A.RECEIPTNO, " & _
" A.ISSUENO,A.INDENTNUMBER,A.INDENTDATE,A.ACCOUNTNO,A.DEPTCODE,A.QUANT
ITY TOTALQTY,A.ISSUEDAMT TOTALAMT,A.BALANCEQTY " & _
" ,A.MATCODE, DECODE(A.TRANSTYPE,'REC','2','ISU','5','EMR','6','ICN','
6','RCN','5','') TRNCODE,A.SUPPLIERCODE " & _
" From ( " & _
" SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST
.EMRNO,ST.RECEIPTNO,NULL, " & _
" decode(ST.TRANSTYPE,'ICN',GET_STORESCANCELNO(ST.ISSUENO,'A'),ST.IS
SUENO) ISSUENO,S.INDENTNUMBER,S.INDENTDATE,S.ACCOUNTNO,S.DEPTCODE,ST.QUANTITY,ST
.ISSUEDAMT,ST.BALANCEQTY ,NULL,ST.MATCODE , ST.SUPPLIERCODE " & _
" FROM STOCKTRANSACTION ST,STOCKISSUED S,STOCKITEMMASTER SI " & _
" Where s.ISSUENO = ST.ISSUENO " & _
" AND SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN ('ISU','ICN') and "
& _
" S.STORECODE=ST.STORECODE AND S.INDENTNUMBER=ST.INDENTNO AND ST.REC
ORDACTIVE='Y' " & _
" AND SI.RECORDACTIVE='Y' AND S.RECORDACTIVE='Y' " & _
" Union " & _
" SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST
.EMRNO,ST.RECEIPTNO,NULL, " & _
" S.EMRNO,ST.DEMANDNO,S.EMRDATE,S.ACCOUNTNO,S.DEPTCODE,ST.QUANTITY,S
T.ISSUEDAMT,ST.BALANCEQTY,NULL,ST.MATCODE , ST.SUPPLIERCODE " & _
" FROM STOCKTRANSACTION ST,STOCKEMR S,STOCKITEMMASTER SI " & _
" Where s.EMRNO = ST.EMRNO And si.MATCODE = ST.MATCODE And s.STORECO
DE = ST.STORECODE " & _
" AND ST.TRANSTYPE='EMR' and ST.RECORDACTIVE='Y' AND SI.RECORDACTI
VE='Y' AND S.RECORDACTIVE='Y' "
SQL = SQL & " Union " & _
" SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST
.EMRNO,decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPT
NO) RECEIPTNO,NULL, " & _
" ST.GRNO,NULL,S.RECEIPTDATE,GetGrAccno(ST.GRNO) accountno,NULL,ST.Q
UANTITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE , ST.SUPPLIERCODE " & _
" FROM STOCKTRANSACTION ST,STOCKRECEIPT S,STOCKITEMMASTER SI " & _
" WHERE S.receiptnumber=ST.receiptno AND SI.MATCODE=ST.MATCODE AND
ST.TRANSTYPE IN('REC','RCN') " & _
" and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' AND S.RECORDACTIV
E='Y' and S.storecode=ST.storecode " & _
" ) A " & _
" WHERE TRUNC(A.CREATEDON) BETWEEN TO_DATE('" & d1 & "','DD/MM/YYYY'
) AND TO_DATE('" & d2 & "','DD/MM/YYYY') "

SQL = SQL & " Union " & _


" SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST
.EMRNO,decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPT
NO) RECEIPTNO,NULL, " & _
" ST.GRNO,NULL,S.RECEIPTDATE,GetGrAccno(ST.GRNO) accountno,NULL,ST.Q
UANTITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE , ST.SUPPLIERCODE " & _
" FROM STOCKTRANSACTION ST,STOCKRECEIPT S,STOCKITEMMASTER SI " & _
" WHERE S.receiptnumber=ST.receiptno AND SI.MATCODE=ST.MATCODE AND
ST.TRANSTYPE IN('REC','RCN') " & _
" and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' AND S.RECORDACTIV
E='Y' and S.storecode=ST.storecode " & _

SQL = SQL & " Union " & _


" SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST
.EMRNO,decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPT
NO) RECEIPTNO,NULL, " & _
" ST.GRNO,NULL,ST.createdon RECEIPTDATE,GetGrAccno(ST.GRNO) accountn
o,NULL,ST.QUANTITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE , ST.SUPPLIERCODE
" & _
" FROM STOCKTRANSACTIONUNIFORM ST, STOCKITEMMASTER SI " & _
" WHERE SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN('ISU','ICN','REC'
,'RCN','RET') " & _
" and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' and ST.storecode=
SI.storecode " & _
===========
SELECT ST.TRANSID,ST.SNO,ST.TRANSTYPE,ST.CREATEDON,ST.STORECODE,ST.EMRNO
,decode(ST.TRANSTYPE,'RCN',GET_STORESCANCELNO(ST.RECEIPTNO,'S'),ST.RECEIPTNO) RE
CEIPTNO,NULL,
,decode(ST.TRANSTYPE,'ICN',GET_STORESCANCELNO(ST.ISSUENO
,'A'),ST.ISSUENO) ISSUENO,ST.INDENTNO,ST.CREATEDON,
CASE WHEN ST.TRANSTYPE='RCN' OR ST.TRANSTYPE='RCN' THEN
GetGrAccno(ST.GRNO) accountno ELSE ST.ACCOUNTNO END as accountno, NULL ,ST.QUANT
ITY,ST.ISSUEDAMT,ST.BALANCEQTY,NULL, ST.MATCODE , ST.SUPPLIERCODE ,
FROM STOCKTRANSACTIONUNIFORM ST, STOCKITEMMASTER SI
WHERE SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN('ISU','ICN','REC','
RCN','RET')
and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' and ST.storecode=SI
.storecode

CASE WHEN ST.TRANSTYPE = 'RCN' THEN GET_STORESCANCELNO(ST.RECEIPTNO,'S')


,NULL, WHEN ST.TRANSTYPE = 'ICN' THEN GET_STORESCANCELNO(ST.ISSUENO,'A')
,'ICN',GET_STORESCANCELNO(ST.ISSUENO,'A'),ST.RECEIPTNO) RECEIPTN
O,
CASE WHEN ST.TRANSTYPE='RCN' OR ST.TRANSTYPE='RCN' THEN
GetGrAccno(ST.GRNO) accountno ELSE ST.

NULL,ST.GRNO,NULL,ST.createdon RECEIPTDATE,
GetGrAccno(ST.GRNO) accountno,NULL,ST.QUANTITY,ST.ISSUEDAMT,ST.BALANCEQT
Y,NULL, ST.MATCODE ,
ST.SUPPLIERCODE FROM STOCKTRANSACTIONUNIFORM ST, STOCKITEMMASTER SI
WHERE SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE IN('ISU','ICN','REC','RCN'
,'RET')
and ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y' and ST.storecode=SI.sto
recode
===========

"SELECT ST.TRANSTYPE,ST.INDENTNO,ST.ISSUENO,ST.REC
EIPTNO,ST.EMRNO,ST.QUANTITY,ST.UNITPRICE,'' DEPT,ST.BALANCEQTY,st.transid,to_cha
r(st.createdon,'dd/mm/yyyy')createdon,grno,getsuppname(ST.suppliercode)Suppname
FROM STOCKTRANSACTIONUNIFORM ST,STOCKITEMMASTER SI" & _
" WHERE ST.createdon >= to_date('" & dtfrom.Value & "','
dd/mm/yyyy') AND ST.createdon < to_date('" & dtto.Value & "','dd/mm/yyyy')+1 AND
" & _
" ST.STORECODE='" & Trim(cmbStorename.SelectedItem.tonam
e) & "' AND SI.MATCODE='" & Trim(Txtmatcode.Text) & "' and " & _
" SI.MATCODE=ST.MATCODE AND ST.TRANSTYPE in ('ISU','ICN'
,'REC','RCN','RET') and " & _
" ST.RECORDACTIVE='Y' AND SI.RECORDACTIVE='Y'

You might also like