*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="cont2000_.mnx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * *1 *REPLACE * DEFINE MENU _msysmenu BAR DEFINE PAD _000000001 OF _msysmenu PROMPT "\1 ; MESSAGE 'Optiuni Sistem' ON BAR 1 OF Utile ACTIVATE POPUP Optiunisis *---------------------------------- DEFINE POPUP Optiunisis MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF Optiunisis PROMPT "\.' DEFINE BAR _med_sp200 OF Editare PROMPT "\-" DEFINE BAR _med_slcta OF Editare PROMPT "\1 ; MESSAGE 'Inceperea unei noi luni contabile.' ON SELECTION BAR 4 OF Initializa DO BAR_4_OF_Initializa_FB2P DEFINE BAR 5 OF Initializa PROMPT "\1 ; MESSAGE 'Actualizarea cu date modificate din luna precedenta, aparute ulterior deschiderii lunii contabile curente.' ON SELECTION BAR 5 OF Initializa DO BAR_5_OF_Initializa_FB2P DEFINE BAR 6 OF Initializa PROMPT "\Blocare de luna" ; SKIP FOR m.nivel>1 ; MESSAGE 'Inchidere de luna.' ON BAR 6 OF Initializa ACTIVATE POPUP Blocaredel *---------------------------------- DEFINE POPUP Blocaredel MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF Blocaredel PROMPT "\3 ON SELECTION BAR 8 OF Initializa DO BAR_8_OF_Initializa_FB2P DEFINE BAR 9 OF Initializa PROMPT "\Firma noua" ; MESSAGE 'Deschiderea unei firme noi.' ON BAR 9 OF Initializa ACTIVATE POPUP Firmanoua *---------------------------------- DEFINE POPUP Firmanoua MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF Firmanoua PROMPT "\1 ; MESSAGE 'Modificarea coeficientilor: TVA, etc.' ON SELECTION BAR 11 OF Initializa DO BAR_11_OF_Initializa_FB2P DEFINE BAR 12 OF Initializa PROMPT "C\0 ON SELECTION BAR 16 OF Initializa DO BAR_16_OF_Initializa_FB2P DEFINE BAR 17 OF Initializa PROMPT "\-" ON BAR 17 OF Initializa ACTIVATE POPUP _18y0kqcw7 *---------------------------------- DEFINE POPUP _18y0kqcw7 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 18 OF Initializa PROMPT "\1 ON BAR 18 OF Initializa ACTIVATE POPUP Optiuni *---------------------------------- DEFINE POPUP Optiuni MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF Optiuni PROMPT "Optiuni \1 ; MESSAGE 'Diverse verificari' ON SELECTION BAR 1 OF _1bs12qror DO BAR_1_OF__1bs12qror_FB2P DEFINE BAR 2 OF _1bs12qror PROMPT "\Refaceri" ; SKIP FOR luna_inchisa or m.nivel>1 ; MESSAGE 'Refacerea balantei, registrelor, analiticelor, pe baza registrului jurnal' ON SELECTION BAR 2 OF _1bs12qror DO BAR_2_OF__1bs12qror_FB2P DEFINE BAR 3 OF _1bs12qror PROMPT "\Modificare libera" ; SKIP FOR m.nivel#0 ON SELECTION BAR 3 OF _1bs12qror DO BAR_3_OF__1bs12qror_FB2P DEFINE BAR 4 OF _1bs12qror PROMPT "\Initializare facturi/solduri" ; SKIP FOR luna_inchisa or m.nivel>1 ON BAR 4 OF _1bs12qror ACTIVATE POPUP _0ln0qf60i *---------------------------------- DEFINE POPUP _0ln0qf60i MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF _0ln0qf60i PROMPT "Furnizori -> Facturi Cumparari" ON SELECTION BAR 1 OF _0ln0qf60i DO BAR_1_OF__0ln0qf60i_FB2P DEFINE BAR 2 OF _0ln0qf60i PROMPT "Clienti -> Facturi Vanzari" ON SELECTION BAR 2 OF _0ln0qf60i DO BAR_2_OF__0ln0qf60i_FB2P DEFINE BAR 3 OF _0ln0qf60i PROMPT "\-" ON BAR 3 OF _0ln0qf60i ACTIVATE POPUP _0rb0tndj4 *---------------------------------- DEFINE POPUP _0rb0tndj4 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 4 OF _0ln0qf60i PROMPT "Facturi Cumparari->Furnizori" ON SELECTION BAR 4 OF _0ln0qf60i DO BAR_4_OF__0ln0qf60i_FB2P DEFINE BAR 5 OF _0ln0qf60i PROMPT "Facturi Vanzari -> Clienti" ON SELECTION BAR 5 OF _0ln0qf60i DO BAR_5_OF__0ln0qf60i_FB2P DEFINE BAR 5 OF _1bs12qror PROMPT "\-" ON BAR 5 OF _1bs12qror ACTIVATE POPUP _0wt0ymzyk *---------------------------------- DEFINE POPUP _0wt0ymzyk MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 6 OF _1bs12qror PROMPT "\Alte actualizari" ON BAR 6 OF _1bs12qror ACTIVATE POPUP NewItem *---------------------------------- DEFINE POPUP NewItem MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF NewItem PROMPT "Adaptarea textului in balanta cf. planului de conturi" ON SELECTION BAR 1 OF NewItem DO BAR_1_OF_NewItem_FB2P DEFINE BAR 2 OF NewItem PROMPT "Completarea nomenclatorului de materiale pe baza stocului" ON SELECTION BAR 2 OF NewItem DO BAR_2_OF_NewItem_FB2P DEFINE BAR 3 OF NewItem PROMPT "\-" ON BAR 3 OF NewItem ACTIVATE POPUP _16a0jfcmp *---------------------------------- DEFINE POPUP _16a0jfcmp MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 4 OF NewItem PROMPT "\Sincronizare nume - balante analitice, registru jurnal" ON SELECTION BAR 4 OF NewItem DO BAR_4_OF_NewItem_FB2P DEFINE BAR 5 OF NewItem PROMPT "\-" ON BAR 5 OF NewItem ACTIVATE POPUP _1770wos9a *---------------------------------- DEFINE POPUP _1770wos9a MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 6 OF NewItem PROMPT "Actualizare solduri facturi in valuta la 31.12.NN" ON SELECTION BAR 6 OF NewItem do actualizare_facturi_valuta.prg DEFINE BAR 7 OF _1bs12qror PROMPT "\-" ON BAR 7 OF _1bs12qror ACTIVATE POPUP _0ms0u7t1l *---------------------------------- DEFINE POPUP _0ms0u7t1l MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 8 OF _1bs12qror PROMPT "\Serii" ; SKIP FOR m.nivel#0 ON BAR 8 OF _1bs12qror ACTIVATE POPUP Serii *---------------------------------- DEFINE POPUP Serii MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 1 OF Serii PROMPT "\ Actan" ON SELECTION BAR 3 OF Actualizar DO BAR_3_OF_Actualizar_FB2P DEFINE BAR 4 OF Actualizar PROMPT "\ Rul" ON SELECTION BAR 4 OF Actualizar DO BAR_4_OF_Actualizar_FB2P DEFINE BAR 5 OF Actualizar PROMPT "\-" ON BAR 5 OF Actualizar ACTIVATE POPUP _07q180bx4 *---------------------------------- DEFINE POPUP _07q180bx4 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 6 OF Actualizar PROMPT "Pereche \ Act" ON SELECTION BAR 8 OF Actualizar DO BAR_8_OF_Actualizar_FB2P DEFINE BAR 9 OF Actualizar PROMPT "\-" ON BAR 9 OF Actualizar ACTIVATE POPUP _07q17tw62 *---------------------------------- DEFINE POPUP _07q17tw62 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 10 OF Actualizar PROMPT "\1 ON SELECTION BAR 11 OF _1bs12qror DO BAR_11_OF__1bs12qror_FB2P DEFINE BAR 12 OF _1bs12qror PROMPT "\-" ON BAR 12 OF _1bs12qror ACTIVATE POPUP _16w10v8x0 *---------------------------------- DEFINE POPUP _16w10v8x0 MARGIN RELATIVE SHADOW COLOR SCHEME 4 DEFINE BAR 13 OF _1bs12qror PROMPT "\ * PROCEDURE BAR_1_OF_Optiunisis_FB2P oschp=create('schimbparola') oschp.show(1) ENDPROC && BAR_1_OF_Optiunisis_FB2P PROCEDURE BAR_2_OF_Optiunisis_FB2P orp=create('parola') orp.show(1) if buton=3 or=create('redirect') or.show(1) endif ENDPROC && BAR_2_OF_Optiunisis_FB2P PROCEDURE BAR_4_OF_Optiunisis_FB2P oc=crea('culori') oc.show(1) ENDPROC && BAR_4_OF_Optiunisis_FB2P PROCEDURE BAR_3_OF_Utile_FB2P OMENU=CREA('MENUg') OMENU.SHOW() ENDPROC && BAR_3_OF_Utile_FB2P PROCEDURE BAR_4_OF_Utile_FB2P orp=create('parolaMEA') orp.show(1) if buton=3 DO FORM fisiere ENDIF ENDPROC && BAR_4_OF_Utile_FB2P PROCEDURE BAR_1_OF_Reindexare_FB2P do reindexare.prg ENDPROC && BAR_1_OF_Reindexare_FB2P PROCEDURE BAR_2_OF_Reindexare_FB2P do reindexaretempo in reindexare.prg ENDPROC && BAR_2_OF_Reindexare_FB2P PROCEDURE BAR_7_OF_Utile_FB2P do case case file('C:\WINDOWS\CALC.EXE') run /N C:\WINDOWS\CALC.EXE case file('C:\WINDOWS\SYSTEM32\CALC.EXE') run /N C:\WINDOWS\SYSTEM32\CALC.EXE case file('C:\WINnt\system32\CALC.EXE') run /N C:\WINnt\system32\CALC.EXE otherwise do mesajatent with 'Aplicatia "Calculator" nu este instalata','pe acest sistem!' endcase ENDPROC && BAR_7_OF_Utile_FB2P PROCEDURE BAR_8_OF_Utile_FB2P *!* od=createo('diary') *!* od.show(1) ENDPROC && BAR_8_OF_Utile_FB2P PROCEDURE BAR_9_OF_Utile_FB2P do case case file('C:\WINDOWS\NOTEPAD.EXE') run /N C:\WINDOWS\NOTEPAD.EXE case file('C:\WINnt\system32\NOTEPAD.EXE') run /N C:\WINnt\system32\NOTEPAD.EXE otherwise do mesajatent with 'Aplicatia "NOTEPAD" nu este instalata','pe acest sistem!' endcase ENDPROC && BAR_9_OF_Utile_FB2P PROCEDURE BAR_11_OF_Utile_FB2P ies=.t. DO IESIRE ENDPROC && BAR_11_OF_Utile_FB2P PROCEDURE BAR_1_OF_Initializa_FB2P do form start00 ENDPROC && BAR_1_OF_Initializa_FB2P PROCEDURE BAR_2_OF_Initializa_FB2P osp=crea('seriaper') osp.show(1) ENDPROC && BAR_2_OF_Initializa_FB2P PROCEDURE BAR_4_OF_Initializa_FB2P DO deschidluna WITH .T. IN oredeschid.prg ENDPROC && BAR_4_OF_Initializa_FB2P PROCEDURE BAR_5_OF_Initializa_FB2P DO deschidluna WITH .F. IN oredeschid.prg ENDPROC && BAR_5_OF_Initializa_FB2P PROCEDURE BAR_1_OF_Blocaredel_FB2P sele calendar loca for nl=m.nl and an=m.an if smf do mesaj with 'Luna '+m.nl+' '+m.an+' este inchisa!','' else oi=crea('danuinchid') oi.show(1) if buton=1 sele calendar loca for nl=m.nl and an=m.an repl smf with .t. luna_inchisa=.t. endif endif ENDPROC && BAR_1_OF_Blocaredel_FB2P PROCEDURE BAR_2_OF_Blocaredel_FB2P orp=create('parola') orp.show(1) if buton=3 SELECT calendar do form inchidluni endif ENDPROC && BAR_2_OF_Blocaredel_FB2P PROCEDURE BAR_8_OF_Initializa_FB2P Local ERR *!* IF !USED("CALEFIRMA") *!* USE &calefirma\datean\datefirma IN 0 SHARED *!* ENDIF Sele datefirma If !existacamp("datefirma","punct_luc") Select datefirma Use ERR=1 On Error Do ERREIND With ERR,"Dati reindexare pe 'DATEAN'" Use &calefirma\DATEAN\datefirma In 0 Excl If ERR=0 Use &calefirma\DATEAN\datefirma In 0 Shared Return Endif Alter Table datefirma Add Column punct_luc c(20) Use In datefirma Use &calefirma\DATEAN\datefirma In 0 Shared On Error Endif Do Form datefirma *use &calefirma\datean\datefirma in 0 shared again Sele datefirma Select * From datefirma Into Cursor FFF If _Tally=0 Sele datefirma Append Blank Endif Select datefirma Go Top If Flock() Gather Memvar Repl denumire With Alltrim(m.flung) Repl localitate With m.localitate Repl strada With m.strada Repl nr With Allt(Str(m.numar)) m.denumire=Alltrim(m.flung) Unlock Endif *SELECT datefirma If !existacamp('datefirma',"capsocvar") Use In datefirma On Error Do a Use &calefirma\DATEAN\datefirma In 0 Exclusive If !Used('datefirma') Do mesaj With "Inchideti programul pe toate calculatoarele din retea","pentru actualizarea datelor" Quit Else Alter Table datefirma Add Column capsocvar N(14) Alter Table datefirma Add Column capsocSUB N(14) Endif On Error Use In datefirma Use &calefirma\DATEAN\datefirma In 0 Shared Again Endif Select datefirma Scatter Memvar Do Form datelefirma Select datefirma If Flock() Gather Memv Endif Unlock If !Empty(m.punct_luc) punct_de_lucru="Punct de lucru: "+Alltrim(m.punct_luc) Endif *brow title 'CTR-Y pentru linie noua / ESC pentru iesire' *use in datefirma ENDPROC && BAR_8_OF_Initializa_FB2P PROCEDURE BAR_1_OF_Firmanoua_FB2P ll2=m.nl aa2=m.an do form startfirma IF buton=2 m.an=aa2 m.nl=ll2 endif ENDPROC && BAR_1_OF_Firmanoua_FB2P PROCEDURE BAR_1_OF__0980v14qn_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__0980v14qn_FB2P PROCEDURE BAR_2_OF__0980v14qn_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__0980v14qn_FB2P PROCEDURE BAR_3_OF__0980v14qn_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__0980v14qn_FB2P PROCEDURE BAR_4_OF__0980v14qn_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__0980v14qn_FB2P PROCEDURE BAR_5_OF__0980v14qn_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__0980v14qn_FB2P PROCEDURE BAR_6_OF__0980v14qn_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__0980v14qn_FB2P PROCEDURE BAR_3_OF_Preluarede_FB2P sele bal do form afisbalx ENDPROC && BAR_3_OF_Preluarede_FB2P PROCEDURE BAR_11_OF_Initializa_FB2P oc=crea('coef') oc.show(1) ENDPROC && BAR_11_OF_Initializa_FB2P PROCEDURE BAR_12_OF_Initializa_FB2P DO configurare_note IN omeniu_initializari.prg ENDPROC && BAR_12_OF_Initializa_FB2P PROCEDURE BAR_1_OF_Listenomen_FB2P DO VIZ_FDOC IN ONOMENCLATOARE.PRG ENDPROC && BAR_1_OF_Listenomen_FB2P PROCEDURE BAR_2_OF_Listenomen_FB2P DO viz_sectii IN ONOMENCLATOARE.PRG ENDPROC && BAR_2_OF_Listenomen_FB2P PROCEDURE BAR_3_OF_Listenomen_FB2P DO VIZ_GESTIUNI IN ONOMENCLATOARE.PRG ENDPROC && BAR_3_OF_Listenomen_FB2P PROCEDURE BAR_4_OF_Listenomen_FB2P DO viz_venchel IN onomenclatoare.prg ENDPROC && BAR_4_OF_Listenomen_FB2P PROCEDURE BAR_5_OF_Listenomen_FB2P DO viz_lucrari IN onomenclatoare.prg ENDPROC && BAR_5_OF_Listenomen_FB2P PROCEDURE BAR_6_OF_Listenomen_FB2P DO VIZ_RESPONSABILI IN ONOMENCLATOARE.PRG ENDPROC && BAR_6_OF_Listenomen_FB2P PROCEDURE BAR_7_OF_Listenomen_FB2P DO VIZ_JUDETE IN ONOMENCLATOARE.PRG ENDPROC && BAR_7_OF_Listenomen_FB2P PROCEDURE BAR_8_OF_Listenomen_FB2P DO VIZ_LOCALITATI IN ONOMENCLATOARE.PRG ENDPROC && BAR_8_OF_Listenomen_FB2P PROCEDURE BAR_15_OF_Initializa_FB2P DO viz_plcont IN onomenclatoare.prg ENDPROC && BAR_15_OF_Initializa_FB2P PROCEDURE BAR_16_OF_Initializa_FB2P DO viz_parteneri IN onomenclatoare.prg ENDPROC && BAR_16_OF_Initializa_FB2P PROCEDURE BAR_1_OF_Optiuni_FB2P DO viz_optiuni IN oinit_optiuni.prg ENDPROC && BAR_1_OF_Optiuni_FB2P PROCEDURE BAR_2_OF_Optiuni_FB2P DO viz_optiuni WITH gcS IN oinit_optiuni.prg ENDPROC && BAR_2_OF_Optiuni_FB2P PROCEDURE BAR_1_OF__1bs12qror_FB2P overi=crea('verif') overi.show(1) ENDPROC && BAR_1_OF__1bs12qror_FB2P PROCEDURE BAR_2_OF__1bs12qror_FB2P local l,a l=m.nl a=m.an *!* orp=create('parola') *!* orp.show(1) *!* if buton=3 overi=crea('REF') overi.show(1) *!* ENDIF set dele on ENDPROC && BAR_2_OF__1bs12qror_FB2P PROCEDURE BAR_3_OF__1bs12qror_FB2P set deleted off orp=create('parola') orp.show(1) if buton=3 *overi=crea('modif') *overi.show() do form modif endif set dele on ENDPROC && BAR_3_OF__1bs12qror_FB2P PROCEDURE BAR_1_OF__0ln0qf60i_FB2P set deleted on orp=create('parolamea') orp.show(1) if buton=3 do furn-cumplun.prg DO MESAJ WITH 'GATA','' endif ENDPROC && BAR_1_OF__0ln0qf60i_FB2P PROCEDURE BAR_2_OF__0ln0qf60i_FB2P set deleted on orp=create('parolamea') orp.show(1) if buton=3 do cli-vanzlun.prg DO MESAJ WITH 'GATA','' endif ENDPROC && BAR_2_OF__0ln0qf60i_FB2P PROCEDURE BAR_4_OF__0ln0qf60i_FB2P set deleted on *!* orp=create('parolamea') *!* orp.show(1) orp=Create('parola') orp.Show(1) if buton=3 do cumplun-furn.prg DO MESAJ WITH 'GATA','' endif ENDPROC && BAR_4_OF__0ln0qf60i_FB2P PROCEDURE BAR_5_OF__0ln0qf60i_FB2P set deleted on *!* orp=create('parolamea') *!* orp.show(1) orp=Create('parola') orp.Show(1) if buton=3 do vanzlun-clienti.prg DO MESAJ WITH 'GATA','' endif ENDPROC && BAR_5_OF__0ln0qf60i_FB2P PROCEDURE BAR_1_OF_NewItem_FB2P Select bal Scan Scatter Memv Select plcont Locate For cimp1=m.cont If Found() m.denumire=cimp2 Select bal If Flock() Replace denumire With m.denumire Endif Unlock Endif Select bal Endscan Select balana Scan Scatter Memv Select plcontana Locate For cont = m.cont AND acont = m.acont If Found() m.denumire = denumire Select balana If Flock() Replace denumire With m.denumire Endif Unlock Endif Select balana ENDSCAN Do mesaj With 'Operatiunea a fost executata.','' ENDPROC && BAR_1_OF_NewItem_FB2P PROCEDURE BAR_2_OF_NewItem_FB2P SELECT DISTINCT denumire, scd,codmat FROM stoc INTO CURSOR ff ORDER BY denumire SELECT DISTINCT denumire, scd,codmat FROM ff WHERE ; denumire+scd+codmat NOT in (select DISTINCT denumire+scd+codmat FROM listast); into CURSOR aaa SELECT listast IF FLOCK() APPEND FROM DBF('aaa') ENDIF UNLOCK DO mesaj WITH 'Operatiunea a fost executata','' ENDPROC && BAR_2_OF_NewItem_FB2P PROCEDURE BAR_4_OF_NewItem_FB2P DO VIZ_SINCRONIZARE_NUME IN sincronizare_g.prg ENDPROC && BAR_4_OF_NewItem_FB2P PROCEDURE BAR_1_OF_Serii_FB2P set deleted off orp=create('parolamea') orp.show(1) if buton=3 sele cod brow endif set dele on ENDPROC && BAR_1_OF_Serii_FB2P PROCEDURE BAR_2_OF_Serii_FB2P set deleted off orp=create('parolamea') orp.show(1) if buton=3 sele nir brow endif set dele on ENDPROC && BAR_2_OF_Serii_FB2P PROCEDURE BAR_3_OF_Serii_FB2P set deleted off orp=create('parolamea') orp.show(1) if buton=3 sele nrbon brow endif set dele on ENDPROC && BAR_3_OF_Serii_FB2P PROCEDURE BAR_1_OF_Actualizar_FB2P local l,a l=m.nl a=m.an orp=create('parolaMEA') orp.show(1) if buton=3 public semafor1 semafor1=.f. do curatare if semafor1 return endif do actualizari.prg m.nl=l m.an=a do totv endif ENDPROC && BAR_1_OF_Actualizar_FB2P PROCEDURE BAR_3_OF_Actualizar_FB2P LOCAL ll,aa,d ll=m.nl aa=m.an orp=CREATE('parola') orp.SHOW(1) IF buton=3 PUBLIC semafor1 semafor1=.F. DO curatare IF semafor1 RETURN ENDIF DO actualizactan ENDIF m.nl=ll m.an=aa DO totv *do mesaj with 'Gata!','' ENDPROC && BAR_3_OF_Actualizar_FB2P PROCEDURE BAR_4_OF_Actualizar_FB2P local ll,aa,d ll=m.nl aa=m.an orp=create('parola') orp.show(1) if buton=3 public semafor1 semafor1=.f. do curatare if semafor1 return endif do actualizrul endif m.nl=ll m.an=aa do totv *do mesaj with 'Gata!','' ENDPROC && BAR_4_OF_Actualizar_FB2P PROCEDURE BAR_6_OF_Actualizar_FB2P orp=create('parolaMEA') orp.show(1) if buton=3 public semafor1 semafor1=.f. do curatare if semafor1 return endif do refper endif do mesaj with 'Gata!','' ENDPROC && BAR_6_OF_Actualizar_FB2P PROCEDURE BAR_7_OF_Actualizar_FB2P orp=create('parolaMEA') orp.show(1) if buton=3 public semafor1 semafor1=.f. do curatare if semafor1 return endif do refpercli endif do mesaj with 'Gata!','' ENDPROC && BAR_7_OF_Actualizar_FB2P PROCEDURE BAR_8_OF_Actualizar_FB2P orp=create('parolaMEA') orp.show(1) if buton=3 public semafor1 semafor1=.f. do curatare if semafor1 return endif do actanact endif do mesaj with 'Gata!','' ENDPROC && BAR_8_OF_Actualizar_FB2P PROCEDURE BAR_10_OF_Actualizar_FB2P local ll,aa ll=m.nl aa=m.an orp=create('parolaMEA') orp.show(1) if buton#3 return endif set safety off public semafor1 semafor1=.f. do curatare if semafor1 return endif *do refcumpNOUan DO REFCUMP do mesaj with 'Total cumparari','Refacerea s-a incheiat.' m.nl=ll m.an=aa do totv ENDPROC && BAR_10_OF_Actualizar_FB2P PROCEDURE BAR_11_OF_Actualizar_FB2P local ll,aa ll=m.nl aa=m.an orp=create('parolaMEA') orp.show(1) if buton#3 return endif set safety off public semafor1 semafor1=.f. do curatare if semafor1 return endif do refvanzan do mesaj with 'Total vanzari','Refacerea s-a incheiat.' m.nl=ll m.an=aa do totv ENDPROC && BAR_11_OF_Actualizar_FB2P PROCEDURE BAR_13_OF_Actualizar_FB2P local ll,aa ll=m.nl aa=m.an orp=create('parolaMEA') orp.show(1) if buton#3 return endif public semafor1 semafor1=.f. do curatare if semafor1 return endif sele act use sele actan use do refact in actualizari.prg do refactan in actualizari.prg m.nl=ll m.an=aa do totv ENDPROC && BAR_13_OF_Actualizar_FB2P PROCEDURE BAR_1_OF_Responsabi_FB2P local ll,aa ll=m.nl aa=m.an orp=create('parolaMEA') orp.show(1) if buton#3 return endif public semafor1 semafor1=.f. do curatare if semafor1 return endif do refresponsl m.nl=ll m.an=aa do totv return *________________________________ proc refresponsl sele act if flock() repl all nresp with nume_2 for left(scd,1)='6' or left(scd,1)='3' and empty(nresp) endif unlock sele rull if flock() sele act scan for left(scd,1)='6' or left(scd,1)='3' and !empty(nresp) scat fiel cod,nresp memv sele rull repl all nresp with m.nresp for cod=m.cod and empty(nresp) sele act endscan endif unlock in rull return ENDPROC && BAR_1_OF_Responsabi_FB2P PROCEDURE BAR_2_OF_Responsabi_FB2P local ll,aa ll=m.nl aa=m.an orp=create('parolaMEA') orp.show(1) if buton#3 return endif public semafor1 semafor1=.f. do curatare if semafor1 return endif do refresponsan m.nl=ll m.an=aa do totv return *________________________________ proc refresponsan sele actan if flock() repl all nresp with nume_2 for left(scd,1)='6' or left(scd,1)='3' and empty(nresp) endif unlock sele rul if flock() sele actan scan for left(scd,1)='6' or left(scd,1)='3' and !empty(nresp) scat fiel cod,nresp memv sele rul repl all nresp with m.nresp for cod=m.cod and empty(nresp) sele actan endscan endif unlock in rul return ENDPROC && BAR_2_OF_Responsabi_FB2P PROCEDURE BAR_17_OF_Actualizar_FB2P local ll,aa,d ll=m.nl aa=m.an orp=create('parolaMEA') orp.show(1) if buton#3 return endif public semafor1 semafor1=.f. do curatare if semafor1 return endif sele calendar M=RECCOUNT()+3 OP=CREA('PROGRESBAR') op.titlu.caption='Refacere Data Scadenta' OP.SHOW() j=0 *_actan_________________________________________________ sele actan do datasc do pr with j *_cumpan_________________________________________________ sele cumpan do datasc do pr with j *_vanzan_________________________________________________ sele vanzan do datasc do pr with j *_act_________________________________________________ sele act do datasc sele calendar scan for !(m.nl=nl and m.an=an) d=calefirma+'\an'+an+'\date'+nl+'\act.dbf' sele 0 use &d alias acta do datasc use do pr with j endscan op.release m.an=aa m.nl=ll do mesaj with 'Gata!','' return *datasc_________________________________________________ proc datasc REPL ALL DATASCAD WITH CTOD('30/'+STR(MONTH(DATAACT)+1)+'/'+STR(YEAR(DATAACT)) ) ; FOR empty(datascad) and inlist(DAY(DATAACT),31,30) and !inlist(MONTH(DATAACT),12,1) REPL ALL DATASCAD WITH CTOD(STR(DAY(DATAACT))+'/'+STR(MONTH(DATAACT)+1)+'/'+STR(YEAR(DATAACT)) ) ; FOR empty(datascad) and !inlist(DAY(DATAACT),31,30) and !inlist(MONTH(DATAACT),12,1) REPL ALL DATASCAD WITH CTOD('28/'+STR(MONTH(DATAACT)+1)+'/'+STR(YEAR(DATAACT)) ) ; FOR empty(datascad) and inlist(DAY(DATAACT),28,29,30,31) and inlist(MONTH(DATAACT),1) REPL ALL DATASCAD WITH CTOD(STR(DAY(DATAACT))+'/01/'+STR(YEAR(DATAACT)) ) ; FOR empty(datascad) and inlist(MONTH(DATAACT),12) return ENDPROC && BAR_17_OF_Actualizar_FB2P PROCEDURE BAR_11_OF__1bs12qror_FB2P local l,a l=m.nl a=m.an orp=create('parola') orp.show(1) if buton=3 **************************** public semafor1 semafor1=.f. do curatare if semafor1 return endif ot=createobj("textr") ot.label2.caption="Firma: "+rtrim(M.FLUNG)+' ('+nfscurt+')' ot.label3.caption="Se redeschide luna: "+m.nl+" "+m.an ot.show(1) if buton=1 DO REDESCHI2 do totv ot=createobj("text") ot.label2.caption="Firma: "+rtrim(M.FLUNG)+' ('+nfscurt+')' ot.label3.caption="Redeschiderea lunii: "+m.nl+" "+m.an+" a fost efectuata." ot.show(1) endif wait wind 'Se recompune baza de date: Registrul jurnal total' nowait do actualizactan wait wind 'Se recompune baza de date: Rulaje generale' nowait do actualizrul m.nl=l m.an=a do totv do mesaj with 'Actualizarea s-a efectuat','' ***************************8 ENDIF ENDPROC && BAR_11_OF__1bs12qror_FB2P PROCEDURE BAR_13_OF__1bs12qror_FB2P DO verificareGlobala IN overificari.prg ENDPROC && BAR_13_OF__1bs12qror_FB2P PROCEDURE BAR_1_OF_Ajutor_FB2P ohelpcont=createobj('help_pltree') ohelpcont.show(1) ENDPROC && BAR_1_OF_Ajutor_FB2P PROCEDURE BAR_2_OF_Ajutor_FB2P *!* oh=crea('help_tree') *!* oh.show(1) LOCAL cSite cSite = dirgen+"/manual/prezentare_cont.htm" IF !FILE(csite) DO mesaj WITH 'Nu este instalat manualul de utilizare !','' RETURN ENDIF oBrowser=CREATEOBJECT("internetexplorer.application") oBrowser.Navigate(cSite) oBrowser.Visible = .T. ENDPROC && BAR_2_OF_Ajutor_FB2P PROCEDURE BAR_4_OF_Ajutor_FB2P IF !DIRECTORY('&CALEFIRMA\SESIZARI') MD &CALEFIRMA\SESIZARI Endif IF !FILE('&CALEFIRMA\SESIZARI\SESIZARI.DBF') COPY FILE &DIRGEN\_ALFA\TEMPO\sesizari.* TO &CALEFIRMA\SESIZARI\SESIZARI.* ENDIF USE &CALEFIRMA\SESIZARI\sesizari.dbf IN 0 shared SELECT sesizari DO FORM edises *DO FORM sesizare USE IN sesizari ENDPROC && BAR_4_OF_Ajutor_FB2P PROCEDURE BAR_6_OF_Ajutor_FB2P DO FORM frm_about ENDPROC && BAR_6_OF_Ajutor_FB2P *