*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="firmanoua.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * *4 *REPLACE * DEFINE POPUP Shortcut SHORTCUT RELATIVE FROM MROW(),MCOL() DEFINE BAR 1 OF Shortcut PROMPT "\ * PROCEDURE BAR_1_OF_Shortcut_FB2P *!* ll2=m.nl *!* aa2=m.an *!* do form startfirma *!* IF buton=2 *!* m.an=aa2 *!* m.nl=ll2 *!* endif ENDPROC && BAR_1_OF_Shortcut_FB2P PROCEDURE BAR_1_OF__1mj0sbjsk_FB2P *!* sele act *!* copy struct to &loc\&nfscurt\tempo\ytemp WITH CDX *!* sele 0 *!* use &loc\&nfscurt\tempo\ytemp alias ytemp *!* sele ytemp *!* BUTON=1 *!* mmm=crea('modiffact') *!* mmm.decare='FURN' *!* MMM.SHOW(1) *!* IF BUTON=2 *!* DO STERGE *!* USE IN YTEMP *!* RETURN *!* ENDIF *!* SELE YTEMP *!* SCAN *!* SCAT MEMV *!* SELE ACT *!* IF FLOCK() *!* appe blan *!* gath memv *!* endif *!* unlock *!* SELE ACTan *!* IF FLOCK() *!* appe blan *!* gath memv *!* endif *!* unlock *!* endscan *!* USE IN YTEMP *!* wait wind 'Se inregistreaza in analiticul de furnizori...' nowait *!* DO TOTV *!* DO REFBAL *!* DO REFFURNIZOR *!* wait wind 'Se inregistreaza in registrul de cumparari...' nowait *!* DO TOTV *!* DO REFCUMP *!* wait wind 'Se inregistreaza in situatia facturilor de furnizori...' nowait *!* do totv *!* DO REFCUMPLUN *!* DO TOTV *!* wait clear ENDPROC && BAR_1_OF__1mj0sbjsk_FB2P PROCEDURE BAR_2_OF__1mj0sbjsk_FB2P *!* sele act *!* copy struct to &loc\&nfscurt\tempo\ytemp WITH CDX *!* sele 0 *!* use &loc\&nfscurt\tempo\ytemp alias ytemp *!* sele ytemp *!* BUTON=1 *!* mmm=crea('modiffact') *!* mmm.decare='CLI' *!* MMM.SHOW(1) *!* IF BUTON=2 *!* DO STERGE *!* USE IN YTEMP *!* RETURN *!* ENDIF *!* SELE YTEMP *!* SCAN *!* SCAT MEMV *!* SELE ACT *!* IF FLOCK() *!* appe blan *!* gath memv *!* endif *!* unlock *!* SELE ACTan *!* IF FLOCK() *!* appe blan *!* gath memv *!* endif *!* unlock *!* endscan *!* USE IN YTEMP *!* wait wind 'Se inregistreaza in analiticul de clienti...' nowait *!* DO TOTV *!* DO REFBAL *!* DO REFCLIENTI *!* wait wind 'Se inregistreaza in registrul de vanzari...' nowait *!* DO TOTV *!* DO REFVANZ *!* wait wind 'Se inregistreaza in situatia facturilor de clienti...' nowait *!* do totv *!* DO REFVANZLUN *!* DO TOTV *!* wait clear ENDPROC && BAR_2_OF__1mj0sbjsk_FB2P PROCEDURE BAR_3_OF__1mj0sbjsk_FB2P *!* LOCAL m.SUM1,M.SUM2,M.SUM3 *!* SELECT CREDITOR *!* SET FILTER TO !DELETED() *!* sum LUAT,DAT to m.SUM1,M.SUM2 *!* M.SUM3=M.SUM1-M.SUM2 *!* SELE BAL *!* SEEK '462 ' *!* SCATTER MEMVAR *!* IF M.SOLDcred # M.SUM3 *!* do mesajval with 'Diferenta soldului cont.462 este de: ',M.SOLDCRED-M.SUM3 *!* endif *!* *!* m.cont='462 ' *!* cn=m.cont *!* SELECT CREDITOR.NUME,CREDITOR.luat as deb,CREDITOR.dat as cred; *!* from CREDITOR where !deleted() ; *!* into TABLE &LOC\&nfscurt\tempo\xtemp *!* *!* * rename column luat TO deb; *!* * rename column dat TO cred; *!* if file('&LOC\&nfscurt\tempo\xtemp.dbf') *!* sele xtemp *!* alter table xtemp ADD COLUMN CONT C(4) *!* repl all cont with m.cont *!* sele xtemp *!* index on nume tag nume of &LOC\&nfscurt\tempo\xtemp *!* OVIZ=CREATEOBJECT("afsitanalitX") *!* WITH OVIZ *!* .command5.visible=.f. *!* .LABEL10.CAPTION='SITUATIA ANALITICA - CREDITORI' *!* .GRID1.COLUMN2.VISIBLE=.F. *!* .GRID1.COLUMN2.WIDTH=0 *!* .GRID1.COLUMN8.VISIBLE=.F. *!* .GRID1.COLUMN8.WIDTH=0 *!* ENDWITH *!* OVIZ.SHOW(1) *!* use in xtemp *!* endif ENDPROC && BAR_3_OF__1mj0sbjsk_FB2P PROCEDURE BAR_4_OF__1mj0sbjsk_FB2P *!* SELECT debitor *!* SET FILTER TO !DELETED() *!* SELECT debitor *!* sum LUAT,DAT to m.SUM1,M.SUM2 *!* M.SUM3=M.SUM1-M.SUM2 *!* SELE BAL *!* SEEK '461 ' *!* SCATTER MEMVAR *!* IF M.SOLDDEB # M.SUM3 *!* do mesajval with 'Diferenta soldului cont.461 este de: ',M.SOLDDEB-M.SUM3 *!* endif *!* SELECT debitor.NUME,debitor.luat as deb,debitor.dat as cred; *!* from debitor where !deleted() ; *!* into TABLE &LOC\&nfscurt\tempo\xtemp *!* *alter table xtemp; *!* * rename column luat TO DEB; *!* * rename column dat TO CRED; *!* sele xtemp *!* index on nume tag nume of &LOC\&nfscurt\tempo\xtemp *!* do creaT_analitX with 'SITUATIE ANALITICA - DEBITORI','Incasat','Restituit' *!* use in xtemp ENDPROC && BAR_4_OF__1mj0sbjsk_FB2P PROCEDURE BAR_5_OF__1mj0sbjsk_FB2P *!* local m.sum1,m.sum2,m.sum3 *!* set safety off *!* SELECT ACHIT542 *!* SET FILTER TO !DELETED() *!* sum LUAT,DAT to m.SUM1,M.SUM2 *!* M.SUM3=M.SUM1-M.SUM2 *!* SELE BAL *!* SEEK '542 ' *!* SCATTER MEMVAR *!* IF M.SOLDDEB # M.SUM3 *!* ot=createobj('textval') *!* ot.label2.caption= 'Diferenta soldului este de: ' *!* ot.valoare=M.SOLDDEB-M.SUM3 *!* ot.show(1) *!* ENDIF *!* m.cont='542 ' *!* cn=m.cont *!* *!* SELECT ACHIT542.NUME_2 as nume,achit542.luat as deb,achit542.dat as cred; *!* from achit542 where !deleted(); *!* into TABLE &LOC\&nfscurt\tempo\xtemp *!* ** rename column nume_2 TO nume; *!* * rename column luat TO deb; *!* * rename column dat TO cred; *!* *!* if file('&LOC\&nfscurt\tempo\xtemp.dbf') *!* sele xtemp *!* alter table xtemp ADD COLUMN CONT C(4) *!* repl all cont with m.cont *!* index on nume tag nume of &LOC\&nfscurt\tempo\xtemp *!* OVIZ=CREATEOBJECT("afsitanalitX") *!* WITH OVIZ *!* .command5.visible=.f. *!* .LABEL10.CAPTION='SITUATIA ANALITICA - ACHIZITORI' *!* .GRID1.COLUMN2.VISIBLE=.F. *!* .GRID1.COLUMN2.WIDTH=0 *!* .GRID1.COLUMN8.VISIBLE=.F. *!* .GRID1.COLUMN8.WIDTH=0 *!* ENDWITH *!* OVIZ.SHOW(1) *!* use in xtemp *!* endif ENDPROC && BAR_5_OF__1mj0sbjsk_FB2P PROCEDURE BAR_6_OF__1mj0sbjsk_FB2P *!* SELECT actionar *!* SET FILTER TO !DELETED() *!* sum LUAT,DAT to m.SUM1,M.SUM2 *!* M.SUM3=M.SUM1-M.SUM2 *!* *!* SELECT actionar.NUME,actionar.luat as deb,actionar.dat as cred; *!* from actionar where !deleted() ; *!* into TABLE &LOC\&nfscurt\tempo\xtemp *!* *alter table xtemp; *!* * rename column luat TO deb; *!* * rename column dat TO cred; *!* sele xtemp *!* index on nume tag nume of &LOC\&nfscurt\tempo\xtemp *!* do creaT_analitX with 'SITUATIE ANALITICA - ACTIONARI','Luat','Dat' *!* use in xtemp ENDPROC && BAR_6_OF__1mj0sbjsk_FB2P PROCEDURE BAR_3_OF__1mj0sbbn6_FB2P *!* sele bal *!* do form afisbalx ENDPROC && BAR_3_OF__1mj0sbbn6_FB2P *