*--------------------------------------------------------------------------------------------------------------------------------------------------------
* (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!!
*--------------------------------------------------------------------------------------------------------------------------------------------------------
*< FOXBIN2PRG: Version="1.21" SourceFile="cheltuieli1.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries)
*
*4
*REPLACE
*
DEFINE POPUP Cheltuieli SHORTCUT RELATIVE FROM MROW(),MCOL()
DEFINE BAR "71010" OF Cheltuieli PROMPT "Materii prime 601" ;
MESSAGE '601 :301 '
ON SELECTION BAR 71010 OF Cheltuieli DO BAR_"71010"_OF_Cheltuieli_FB2P
DEFINE BAR "71020" OF Cheltuieli PROMPT "Materiale auxiliare 6021" ;
MESSAGE '6021:3021'
ON SELECTION BAR 71020 OF Cheltuieli DO BAR_"71020"_OF_Cheltuieli_FB2P
DEFINE BAR "71030" OF Cheltuieli PROMPT "Combustibili 6022" ;
MESSAGE '6022:3022'
ON SELECTION BAR 71030 OF Cheltuieli DO BAR_"71030"_OF_Cheltuieli_FB2P
DEFINE BAR "71040" OF Cheltuieli PROMPT "Materiale pt. ambalat 6023" ;
MESSAGE '6023:3023'
ON SELECTION BAR 71040 OF Cheltuieli DO BAR_"71040"_OF_Cheltuieli_FB2P
DEFINE BAR "71050" OF Cheltuieli PROMPT "Piese de schimb 6024" ;
MESSAGE '6024:3024'
ON SELECTION BAR 71050 OF Cheltuieli DO BAR_"71050"_OF_Cheltuieli_FB2P
DEFINE BAR "71090" OF Cheltuieli PROMPT "Alte materiale 6028" ;
MESSAGE '6028:3028'
ON SELECTION BAR 71090 OF Cheltuieli DO BAR_"71090"_OF_Cheltuieli_FB2P
DEFINE BAR 7 OF Cheltuieli PROMPT "\-"
ON BAR 7 OF Cheltuieli ACTIVATE POPUP _1170vp6f7
*----------------------------------
DEFINE POPUP _1170vp6f7 SHORTCUT RELATIVE
DEFINE BAR 8 OF Cheltuieli PROMPT "Obiecte de inventar 603" ;
MESSAGE '603 :303 '
ON SELECTION BAR 8 OF Cheltuieli DO BAR_8_OF_Cheltuieli_FB2P
DEFINE BAR 9 OF Cheltuieli PROMPT "\-"
ON BAR 9 OF Cheltuieli ACTIVATE POPUP _1170vp6f8
*----------------------------------
DEFINE POPUP _1170vp6f8 SHORTCUT RELATIVE
DEFINE BAR 10 OF Cheltuieli PROMPT "\
*
PROCEDURE BAR_"71010"_OF_Cheltuieli_FB2P
*!* DO BONARE WITH '601 ','301 ','CHELTMAT'
lans(10287)
ENDPROC && BAR_"71010"_OF_Cheltuieli_FB2P
PROCEDURE BAR_"71020"_OF_Cheltuieli_FB2P
*DO BONARE WITH '6021 ','3021 ','CHELTMAT'
lans(10288)
ENDPROC && BAR_"71020"_OF_Cheltuieli_FB2P
PROCEDURE BAR_"71030"_OF_Cheltuieli_FB2P
lans(10289)
*DO BONARE WITH '6022 ','3022 ','CHELTMAT'
ENDPROC && BAR_"71030"_OF_Cheltuieli_FB2P
PROCEDURE BAR_"71040"_OF_Cheltuieli_FB2P
lans(10290)
*DO BONARE WITH '6023 ','3023 ','CHELTMAT'
ENDPROC && BAR_"71040"_OF_Cheltuieli_FB2P
PROCEDURE BAR_"71050"_OF_Cheltuieli_FB2P
lans(10291)
*DO BONARE WITH '6024 ','3024 ','CHELTMAT'
ENDPROC && BAR_"71050"_OF_Cheltuieli_FB2P
PROCEDURE BAR_"71090"_OF_Cheltuieli_FB2P
lans(10292)
*DO BONARE WITH '6028 ','3028 ','CHELTMAT'
ENDPROC && BAR_"71090"_OF_Cheltuieli_FB2P
PROCEDURE BAR_8_OF_Cheltuieli_FB2P
lans(10293)
*!* DO BONARE303 WITH '603 ','303 ','CHELTMAT'
*!* *____________________________________________________________
*!* PROCEDURE bonare303
*!* PARAMETERS m.SCD1,m.SCC1,CLASAACT
*!* *_______________DO CHELTMAT.SPR
*!* oc=createobj(CLASAACT)
*!* oc.show(1)
*!* *
*!* IF BUTON=2
*!* DO STERGE
*!* RETURN
*!* ENDIF
*!* DO CODARE
*!* m.NNIR=M.NRACT
*!* m.SCD=subs(M.SCC1,1,4)
*!* ob=createobj('BON')
*!* ob.show(1)
*!* *do form bon1
*!* *
*!* SELE STOC
*!* SET filter to
*!* m.SCD=M.SCD1
*!* IF BUTON=2
*!* DO STERGE
*!* RETURN
*!* ENDIF
*!* SELECT iesiri
*!* GO top
*!* m.scc1=scd
*!* DO CONTABILIZEAZA WITH m.SCD1,m.SCC1,M.TOTVALOARE,CLASAACT
*!* SELE LUCRARI
*!* *LOCATE FOR nume_2=M.nume
*!* IF !EMPTY(M.NRORD)
*!* LOCATE FOR NRORD=M.NRORD
*!* IF FOUND()
*!* IF flock()
*!* REPLACE LUCRARI.MATERIALE WITH LUCRARI.MATERIALE+M.TOTVALOARE
*!* ENDIF
*!* UNLOCK
*!* ELSE
*!* SELE LUCRARI
*!* IF flock()
*!* APPE BLAN
*!* GATH MEMV
*!* ENDIF
*!* UNLOCK
*!* ENDIF
*!* ENDIF
*!* SELE RESPONS
*!* *LOCATE FOR nume_2=M.nume_2
*!* LOCA FOR NUME_2=M.NRESP
*!* IF flock()
*!* REPLACE RESPONS.MATERIALE WITH RESPONS.MATERIALE+m.TOTVALOARE
*!* ENDIF
*!* UNLOCK
*!* SELE STOC
*!* m.SCD=subs(m.SCC1,1,4)
*!* DO IESTOCURIMAGAZII
*!* m.NNIR=M.NRACT
*!* DO IERULAJMAGAZII
*!* SET SAFETY OFF
*!* SELECT intrari
*!* ZAP
*!* SELECT iesiri
*!* SCAN
*!* SCATTER FIELDS denumire, codmat, cante,pret,gest memv
*!* SELECT intrari
*!* APPEND BLANK
*!* m.cant=m.cante
*!* GATHER FIELDS denumire, codmat, pret,gest,cant memv
*!* SELECT iesiri
*!* endscan
*!* SELECT intrari
*!* REPLACE ALL scd WITH '8039'
*!* DO inrulajmagazii
*!* DO instocurimagazii
*!* DO STERGE
*!* RETURN
*!* *********************************
ENDPROC && BAR_8_OF_Cheltuieli_FB2P
PROCEDURE BAR_10_OF_Cheltuieli_FB2P
LOCAL lnRaspuns
lnRaspuns = 6
DO WHILE lnRaspuns = 6
lans(10581)
if buton = 2
return
ENDIF
DO introducere_compacta WITH 'achi_mat','','',.F.,.F.,'Cheltuieli cu marfa','',10581
IF buton=1
lnRaspuns = AMESSAGEBOX('Doriti sa continuati cu operatii de acest fel?',4+32)
ELSE
lnRaspuns = 7
ENDIF
ENDDO
ENDPROC && BAR_10_OF_Cheltuieli_FB2P
*