Professional Documents
Culture Documents
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%'
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'