*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="onote_contabile.vcx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * * DEFINE CLASS cus_odata_config_analitice AS _cusodatabase OF "_cus_odata_base.vcx" *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> * Name = "cus_odata_config_analitice" * PROCEDURE make_sql Lparameters toRec,tnId lcActiune = Alltrim(This.cActiune) If Inlist(lcActiune, "UPDATE",'INSERT') And Type('toRec') != "O" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') And Type('tnId') != "N" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') lcId = Alltrim(Str(tnId)) Endif If Inlist(lcActiune, "UPDATE",'INSERT') lcCont = Nvl(STRTRAN(Alltrim(toRec.cont),['],['']),"") lcTabelPrefix = Nvl(STRTRAN(Alltrim(toRec.tabel_prefix),['],['']),"") lcColPrefix = Nvl(STRTRAN(Alltrim(toRec.col_prefix),['],['']),"") lcTabelSufix = Nvl(STRTRAN(Alltrim(toRec.tabel_sufix),['],['']),"") lcColSufix = Nvl(STRTRAN(Alltrim(toRec.col_sufix),['],['']),"") lcCampLegPrefix = Nvl(STRTRAN(Alltrim(toRec.camp_leg_prefix),['],['']),"") lcCampLegSufix = Nvl(STRTRAN(Alltrim(toRec.camp_leg_sufix),['],['']),"") lcPozStartPrefix = Nvl(TRANSFORM(toRec.poz_start_prefix),"0") lcPozStartSufix = Nvl(TRANSFORM(toRec.poz_start_sufix),"0") lcNrReturnPrefix = Nvl(TRANSFORM(toRec.nr_return_prefix),"0") lcNrReturnSufix = Nvl(TRANSFORM(toRec.nr_return_sufix),"0") Endif Do Case Case lcActiune = "INSERT" lcSql = [INSERT INTO ] + gcS + [.config_analitice (cont, tabel_prefix, col_prefix, tabel_sufix, col_sufix, camp_leg_prefix, camp_leg_sufix, poz_start_prefix, nr_return_prefix, poz_start_sufix, nr_return_sufix)] + ; [ VALUES ('] + lcCont + [','] + lcTabelPrefix + [','] + lcColPrefix + [','] + lcTabelSufix + [','] + lcColSufix + [','] + lcCampLegPrefix + ; [','] + lcCampLegSufix + [',] + lcPozStartPrefix + [,] + lcNrReturnPrefix + [,] + lcPozStartSufix + [,] + lcNrReturnSufix + [)] Case lcActiune = "UPDATE" lcSql = [UPDATE ] + gcS + [.config_analitice SET cont = '] + lcCont + ; [',tabel_prefix = '] + lcTabelPrefix + [',tabel_sufix = '] + lcTabelSufix + [',col_prefix = '] + lcColPrefix + [',col_sufix = '] + lcColSufix + ; [',camp_leg_prefix = '] + lcCampLegPrefix + [',camp_leg_sufix = '] + lcCampLegSufix + [',poz_start_prefix = ] + lcPozStartPrefix + [,nr_return_prefix = ] + lcNrReturnPrefix + ; [,poz_start_sufix = ] + lcPozStartSufix + [,nr_return_sufix = ] + lcNrReturnSufix + ; [ where id_config_ana = ] + lcId Case lcActiune = "DELETE" lcSql = [delete from ] + gcS + [.config_analitice where id_config_ana =] + lcId ENDCASE This.csql = lcSql ENDPROC PROCEDURE salvare Lparameters toRec,tnId Private llSucces, lnSucces llSucces = .T. lnSucces = -1 lcActiune = Upper(Alltrim(This.cactiune)) lcMesaj1 = '' lcTitlu = '' Do Case Case lcActiune = "INSERT" lcMesaj1 = "Doriti sa adaugati inregistrarea?" lcTitlu = "Adaugare" *lnOptiuni = 4 + 32 Case lcActiune = "UPDATE" lcMesaj1 = "Doriti sa salvati modificarile?" lcTitlu = "Modificare" *lnOptiuni = 4 + 32 Case lcActiune = "DELETE" lcMesaj1 = "Doriti sa stergeti inregistrarea?" lcTitlu = "Stergere" *lnOptiuni = 4 + 32 + 512 Endcase IF AMESSAGEBOX(lcMesaj1,0+4,lcTitlu) = 6 BUTON = 1 PNIESIRE=1 If This.validare() This.make_sql(toRec,tnId) lcSql = Upper(Alltrim(This.csql)) llConditie = 'INSERT'$lcSql Or 'UPDATE'$lcSql Or 'DELETE'$lcSql Or 'BEGIN'$lcSql If llConditie lnSucces = goExecutor.oExecute(lcSql) If lnSucces < 0 lcTextEroare = goExecutor.cEroare Do Case Case "ORA-20000"$lcTextEroare lnPozi=At("ORA-20000",lcTextEroare)+11 lnPozf=At("ORA",lcTextEroare,2) lcMesaj=Substr(lcTextEroare,lnPozi,lnPozf-lnPozi) lcTitlu="Eroare" Case lcActiune = "INSERT" lcMesaj = "Inregistrarea nu a fost adaugata." + Chr(13) + Chr(10) + lcTextEroare lcTitlu = "Adaugare" Case lcActiune = "UPDATE" lcMesaj = "Inregistrarea nu a fost modificata." + Chr(13) + Chr(10) + lcTextEroare lcTitlu = "Modificare" Case lcActiune = "DELETE" lcMesaj = "Inregistrarea nu a fost stearsa." + Chr(13) + Chr(10) + lcTextEroare lcTitlu = "Stergere" Endcase AMESSAGEBOX(lcMesaj,0+16,lcTitlu) llSucces = .F. Endif If lnSucces >=1 And lcActiune = "DELETE" lcMesaj = "Inregistrarea a fost stearsa." lcTitlu = "Stergere" lcimagine = [info_c.ico] lctip = [Informare] ofrm_mesaj = CREATEOBJECT([frm_mesaj],lcTitlu,lcimagine,lctip,lcMesaj) ofrm_mesaj.show(1) RELEASE ofrm_mesaj Endif Endif Endif Else BUTON = 2 PNIESIRE=2 Endif Return llSucces ENDPROC ENDDEFINE DEFINE CLASS cus_odata_config_gruputil_analitice AS _cusodatabase OF "_cus_odata_base.vcx" *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> * Name = "cus_odata_config_gruputil_analitice" * PROCEDURE make_sql Lparameters toRec,tnId lcActiune = Alltrim(This.cActiune) If Inlist(lcActiune, "UPDATE",'INSERT') And Type('toRec') != "O" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') And Type('tnId') != "N" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') lcId = Alltrim(Str(tnId)) Endif If Inlist(lcActiune, "UPDATE",'INSERT') lcIdGrup = Iif(!IsNull(toRec.id_grup), Alltrim(Str(toRec.id_grup)),"") lcCont = Nvl(STRTRAN(Alltrim(toRec.cont),['],['']),"") lcAcont = Nvl(STRTRAN(Alltrim(toRec.acont),['],['']),"") lcIdUtil = Alltrim(Str(gnIdUtil)) Endif Do Case Case lcActiune = "INSERT" lcSql = [INSERT INTO config_gruputil_analitice (id_grup, cont, acont, id_util, dataora)] + ; [ VALUES (] + lcIdGrup + [,'] + lcCont + [','] + lcAcont + [',] + lcIdUtil + [,SYSDATE] + [)] Case lcActiune = "UPDATE" lcSql = [UPDATE config_gruputil_analitice SET acont = '] + lcAcont + [', id_util = ] + lcIdUtil + [, dataora = SYSDATE] + ; [ where id_grup = ] + lcIdGrup + [ and cont = '] + lcCont + ['] Case lcActiune = "DELETE" lcSql = [delete from config_gruputil_analitice where id_grup = ] + lcIdGrup + [ and cont = '] + lcCont + ['] ENDCASE This.csql = lcSql ENDPROC ENDDEFINE DEFINE CLASS cus_odata_config_tva_analitice AS _cusodatabase OF "_cus_odata_base.vcx" *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> * Name = "cus_odata_config_tva_analitice" * PROCEDURE make_sql Lparameters toRec,tnId lcActiune = Alltrim(This.cActiune) If Inlist(lcActiune, "UPDATE",'INSERT') And Type('toRec') != "O" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') And Type('tnId') != "N" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') lcId = Alltrim(Str(tnId)) Endif If Inlist(lcActiune, "UPDATE",'INSERT') lcIdSucursala = Iif(!EMPTY(NVL(toRec.id_sucursala,0)), Alltrim(Str(toRec.id_sucursala)),"NULL") lcIdGrup = Iif(!EMPTY(NVL(toRec.id_grup,0)), Alltrim(Str(toRec.id_grup)),"NULL") lcIdExplicatieTVA = Iif(!IsNull(toRec.id_jtva_coloana), Alltrim(Str(toRec.id_jtva_coloana)),"NULL") lcCont = Nvl(STRTRAN(Alltrim(toRec.cont),['],['']),"NULL") lcAcont = Nvl(STRTRAN(Alltrim(toRec.acont),['],['']),"NULL") lcIdUtil = Alltrim(Str(gnIdUtil)) Endif Do Case Case lcActiune = "INSERT" lcSql = [INSERT INTO CONFIG_TVA_ANALITICE (id_sucursala, id_grup, id_jtva_coloana, cont, acont, id_util, dataora)] + ; [ VALUES (] + lcIdSucursala + [,] + lcIdGrup + [,] + lcIdExplicatieTVA + [,'] + lcCont + [','] + lcAcont + [',] + lcIdUtil + [,SYSDATE] + [)] Case lcActiune = "UPDATE" lcSql = [UPDATE CONFIG_TVA_ANALITICE SET acont = '] + lcAcont + [', id_util = ] + lcIdUtil + [, dataora = SYSDATE] + ; [ where id = ] + m.lcId Case lcActiune = "DELETE" lcSql = [delete from CONFIG_TVA_ANALITICE where id = ] + m.lcId ENDCASE This.csql = lcSql ENDPROC ENDDEFINE DEFINE CLASS cus_odata_note_contabile AS _cusodatabase OF "_cus_odata_base.vcx" *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> * Name = "cus_odata_note_contabile" * PROCEDURE make_sql Lparameters toRec,tnId lcActiune = Alltrim(This.cActiune) If Inlist(lcActiune, "UPDATE",'INSERT') And Type('toRec') != "O" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') And Type('tnId') != "N" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') lcId = Alltrim(Str(tnId)) Endif If Inlist(lcActiune, "UPDATE",'INSERT') lcexplicatie = Nvl(STRTRAN(Alltrim(Upper(toRec.explicatie)),['],['']),"") lcscd = Nvl(STRTRAN(Alltrim(toRec.scd),['],['']),"") lcascd = Nvl(STRTRAN(Alltrim(toRec.ascd),['],['']),"") lcscc = Nvl(STRTRAN(Alltrim(toRec.scc),['],['']),"") lcascc = Nvl(STRTRAN(Alltrim(toRec.ascc),['],['']),"") lcordine = Nvl(ALLTRIM(STR(toRec.ordine)),"0") lccu_TVA = Nvl(ALLTRIM(STR(toRec.cu_TVA)),"0") lcpTVA = Nvl(ALLTRIM(STR(toRec.pTVA)),"0") lcid_set = Nvl(ALLTRIM(STR(toRec.id_set)),"0") lcInValuta = Nvl(ALLTRIM(STR(toRec.in_valuta)),"0") Endif Do Case Case lcActiune = "INSERT" lcSql = [INSERT INTO ] + gcS + [.note_contabile (explicatie,scd,ascd,scc,ascc,ordine,cu_tva,ptva,id_set,in_valuta)] + ; [ VALUES ('] + lcexplicatie + [','] + lcscd + [','] + lcascd + [','] + lcscc + [','] + lcascc + [',] + lcordine + ; [,] + lccu_tva + [,] + lcptva + [,] + lcid_set + [,] + lcInValuta + [)] Case lcActiune = "UPDATE" lcSql = [UPDATE ] + gcS + [.note_contabile SET explicatie = '] + lcexplicatie + ; [',scd = '] + lcscd + [',ascd = '] + lcascd + [',scc = '] + lcscc + [',ascc = '] + lcascc + [',ordine = ] + lcordine + [,cu_tva = ] + ; lccu_tva + [,ptva = ] + lcptva + [,id_set = ] + lcid_set + [,in_valuta = ] + lcInValuta + ; [ where id_note = ] + lcId Case lcActiune = "DELETE" lcSql = [delete from ] + gcS + [.note_contabile where id_note=] + lcId ENDCASE This.csql = lcSql ENDPROC PROCEDURE salvare Lparameters toRec,tnId Private llSucces, lnSucces llSucces = .T. lnSucces = -1 lcActiune = Upper(Alltrim(This.cactiune)) lcMesaj1 = '' lcTitlu = '' Do Case Case lcActiune = "INSERT" lcMesaj1 = "Doriti sa adaugati inregistrarea?" lcTitlu = "Adaugare" *lnOptiuni = 4 + 32 Case lcActiune = "UPDATE" lcMesaj1 = "Doriti sa salvati modificarile?" lcTitlu = "Modificare" *lnOptiuni = 4 + 32 Case lcActiune = "DELETE" lcMesaj1 = "Doriti sa stergeti inregistrarea?" lcTitlu = "Stergere" *lnOptiuni = 4 + 32 + 512 Endcase lcimagine = [intreb.ico] lctip = [Intrebare] ofrm_conf = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj1) ofrm_conf.show(1) RELEASE ofrm_conf IF buton = 1 PNIESIRE=1 If This.validare() This.make_sql(toRec,tnId) lcSql = Upper(Alltrim(This.csql)) llConditie = 'INSERT'$lcSql Or 'UPDATE'$lcSql Or 'DELETE'$lcSql Or 'BEGIN'$lcSql If llConditie lnSucces = goExecutor.oExecute(lcSql) If lnSucces < 0 lcTextEroare = goExecutor.cEroare Do Case Case "ORA-20000"$lcTextEroare lnPozi=At("ORA-20000",lcTextEroare)+11 lnPozf=At("ORA",lcTextEroare,2) lcMesaj=Substr(lcTextEroare,lnPozi,lnPozf-lnPozi) lcTitlu="Eroare" Case lcActiune = "INSERT" lcMesaj = "Inregistrarea nu a fost adaugata." + Chr(13) + Chr(10) + lcTextEroare lcTitlu = "Adaugare" Case lcActiune = "UPDATE" lcMesaj = "Inregistrarea nu a fost modificata." + Chr(13) + Chr(10) + lcTextEroare lcTitlu = "Modificare" Case lcActiune = "DELETE" lcMesaj = "Inregistrarea nu a fost stearsa." + Chr(13) + Chr(10) + lcTextEroare lcTitlu = "Stergere" Endcase lcimagine = [info_c.ico] lctip = [Informare] ofrm_mesaj = CREATEOBJECT([frm_mesaj],lcTitlu,lcimagine,lctip,lcMesaj) ofrm_mesaj.show(1) RELEASE ofrm_mesaj *Messagebox(lcMesaj,0+48,lcTitlu) llSucces = .F. Endif If lnSucces >=1 And lcActiune = "DELETE" lcMesaj = "Inregistrarea a fost stearsa." lcTitlu = "Stergere" lcimagine = [info_c.ico] lctip = [Informare] ofrm_mesaj = CREATEOBJECT([frm_mesaj],lcTitlu,lcimagine,lctip,lcMesaj) ofrm_mesaj.show(1) RELEASE ofrm_mesaj *Messagebox(lcMesaj,0+64,lcTitlu) Endif Endif Endif Else PNIESIRE=2 Endif Return llSucces ENDPROC ENDDEFINE DEFINE CLASS cus_odata_note_contabile2007 AS _cusodatabase OF "_cus_odata_base.vcx" *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> * *p: _memberdata && XML Metadata for customizable properties * * Name = "cus_odata_note_contabile2007" _memberdata = * PROCEDURE make_sql Lparameters toRec,tnId lcActiune = Alltrim(This.cActiune) If Inlist(lcActiune, "UPDATE",'INSERT') And Type('toRec') != "O" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') And Type('tnId') != "N" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') lcId = Alltrim(Str(tnId)) Endif lcNumeColoana = IIF(gnNeplatitoare_tva=1,[ID_JTVA_NEPL],[ID_JTVA_COLOANA]) If Inlist(lcActiune, "UPDATE",'INSERT') lcexplicatie = Nvl(STRTRAN(Alltrim(Upper(toRec.explicatie)),['],['']),"") lcscd = Nvl(STRTRAN(Alltrim(toRec.scd),['],['']),"") lcascd = Nvl(STRTRAN(Alltrim(toRec.ascd),['],['']),"") lcscc = Nvl(STRTRAN(Alltrim(toRec.scc),['],['']),"") lcascc = Nvl(STRTRAN(Alltrim(toRec.ascc),['],['']),"") lcordine = Nvl(ALLTRIM(STR(toRec.ordine)),"0") lccu_TVA = Nvl(ALLTRIM(STR(toRec.cu_TVA)),"0") lcpTVA = Nvl(ALLTRIM(STR(toRec.pTVA)),"0") lcIdJtvaColoana = NVL(ALLTRIM(STR(toRec.id_jtva_coloana)),"NULL") lcid_set = Nvl(ALLTRIM(STR(toRec.id_set)),"0") lcInValuta = Nvl(ALLTRIM(STR(toRec.in_valuta)),"0") lcIdPartD = IIF(!EMPTY(NVL(toRec.id_partd,0)),ALLTRIM(STR(toRec.id_partd)), "NULL") lcIdPartC = IIF(!EMPTY(NVL(toRec.id_partc,0)),ALLTRIM(STR(toRec.id_partc)), "NULL") Endif Do Case Case lcActiune = "INSERT" lcSql = [INSERT INTO ] + gcS + [.note_contabile (explicatie,scd,ascd,scc,ascc,ordine,cu_tva,ptva,id_set,in_valuta,]+lcNumeColoana +[,id_partd,id_partc)] + ; [ VALUES ('] + lcexplicatie + [','] + lcscd + [','] + lcascd + [','] + lcscc + [','] + lcascc + [',] + lcordine + ; [,] + lccu_tva + [,] + lcptva + [,] + lcid_set + [,] + lcInValuta + [,] + lcIdJtvaColoana + [,] + lcIdPartD + [,] + lcIdPartC + [)] Case lcActiune = "UPDATE" lcSql = [UPDATE ] + gcS + [.note_contabile SET explicatie = '] + lcexplicatie + ; [',scd = '] + lcscd + [',ascd = '] + lcascd + [',scc = '] + lcscc + [',ascc = '] + lcascc + [',ordine = ] + lcordine + [,cu_tva = ] + ; lccu_tva + [,ptva = ] + lcptva + [,id_set = ] + lcid_set + [,in_valuta = ] + lcInValuta + [,] + lcNumeColoana + [ = ] + lcIdJtvaColoana + ; [, id_partd = ] + lcIdPartD + [, id_partc = ] + lcIdPartC + ; [ where id_note = ] + lcId Case lcActiune = "DELETE" lcSql = [delete from ] + gcS + [.note_contabile where id_note=] + lcId ENDCASE This.csql = lcSql ENDPROC ENDDEFINE DEFINE CLASS cus_odata_note_crm AS _cusodatabase OF "_cus_odata_base.vcx" *< CLASSDATA: Baseclass="custom" Timestamp="" Scale="Pixels" Uniqueid="" /> * Name = "cus_odata_note_crm" * PROCEDURE make_sql Lparameters toRec,tnId lcActiune = Alltrim(This.cActiune) lcId_util = Alltrim(Str(gnIdUtil)) If Inlist(lcActiune, "UPDATE",'INSERT') And Type('toRec') != "O" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') And Type('tnId') != "N" Return .F. Endif If Inlist(lcActiune, "UPDATE",'DELETE') lcId = Alltrim(Str(tnId)) Endif If Inlist(lcActiune, "UPDATE",'INSERT') lcDenumire = Strtran(Alltrim(toRec.denumire),['],['']) lcId_sectie = IIF(toRec.id_sectie = 0 or ISNULL(toRec.id_sectie),'NULL',ALLTRIM(STR(toRec.id_sectie))) lcId_venchelt = IIF(toRec.id_venchelt = 0 or ISNULL(toRec.id_venchelt),'NULL',ALLTRIM(STR(toRec.id_venchelt))) ENDIF Do Case Case lcActiune = "INSERT" lcSql = [begin pack_preturi.adauga_nota_vanzari(']+Alltrim(gcS)+[',']+lcDenumire + [',]+lcId_sectie+[,]+lcId_venchelt+[,]+lcId_util+[); end;] Case lcActiune = "UPDATE" lcSql = [begin pack_preturi.modifica_nota_vanzari(']+Alltrim(gcS)+[',]+lcId+[,']+lcDenumire +[',]+; lcId_sectie+[,]+lcId_venchelt+ [,] +lcId_util +[); end;] Case lcActiune = "DELETE" lcSql = [begin pack_preturi.sterge_nota_vanzari(']+Alltrim(gcS)+[',]+lcId+[,]+lcId_util+[); end;] Endcase This.csql = lcSql ENDPROC ENDDEFINE DEFINE CLASS frm_config_analitice AS frm_termin OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_modifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCont.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCont.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cTabel_Prefix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cTabel_Prefix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCol_Prefix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCol_Prefix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCol_Sufix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCol_Sufix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCamp_Leg_Sufix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCamp_Leg_Sufix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cTabel_sufix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cTabel_sufix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCamp_Leg_Prefix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCamp_Leg_Prefix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cPoz_Start_Prefix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cPoz_Start_Prefix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cNr_Return_Prefix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cNr_Return_Prefix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cpoz_start_sufix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cpoz_start_sufix.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cNr_return_sufix.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cNr_return_sufix.Text1" UniqueID="" Timestamp="" /> * *m: actual_afisare *m: do_adauga_ireg *m: do_modifica_ireg *m: do_sterge_ireg *m: refacere_tabel *p: lcrm * * DoCreate = .T. Height = 359 lcrm = .F. Name = "frm_config_analitice" Width = 574 _SHAPE1.Anchor = 10 _SHAPE1.Height = 29 _SHAPE1.Left = 0 _SHAPE1.Name = "_SHAPE1" _SHAPE1.Top = 0 _SHAPE1.Width = 792 _SHAPE2.Anchor = 8 _SHAPE2.Height = 29 _SHAPE2.Left = 444 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 _SHAPE2.Width = 131 LB_TITLU_ALB_B121.Caption = "Configurare analitice" LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121" BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 541 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 GRIDSORT1.Left = -2 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 33 * ADD OBJECT 'But_modifica1' AS but_modifica WITH ; Anchor = 8, ; Left = 480, ; Name = "But_modifica1", ; TabIndex = 4, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_nou1' AS but_nou WITH ; Anchor = 8, ; Left = 448, ; Name = "But_nou1", ; TabIndex = 3, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_sterge1' AS but_sterge WITH ; Anchor = 8, ; Left = 511, ; Name = "But_sterge1", ; TabIndex = 5, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'gridInregistrari' AS _grdrow WITH ; Anchor = 15, ; ColumnCount = 11, ; DeleteMark = .F., ; FontName = "Arial", ; HeaderHeight = 50, ; Height = 311, ; Left = 12, ; Name = "gridInregistrari", ; Panel = 1, ; RecordSource = "crsConfigAnalitice", ; Top = 40, ; Width = 552, ; Column1.ControlSource = "cont", ; Column1.FontName = "Arial", ; Column1.Name = "cCont", ; Column1.Width = 54, ; Column2.ControlSource = "tabel_prefix", ; Column2.FontName = "Arial", ; Column2.Name = "cTabel_Prefix", ; Column2.Width = 100, ; Column3.ControlSource = "col_prefix", ; Column3.FontName = "Arial", ; Column3.Name = "cCol_Prefix", ; Column3.Width = 84, ; Column4.ColumnOrder = 6, ; Column4.ControlSource = "col_sufix", ; Column4.FontName = "Arial", ; Column4.Name = "cCol_Sufix", ; Column4.Width = 85, ; Column5.ColumnOrder = 7, ; Column5.ControlSource = "camp_leg_sufix", ; Column5.FontName = "Arial", ; Column5.Name = "cCamp_Leg_Sufix", ; Column5.Width = 59, ; Column6.ColumnOrder = 5, ; Column6.ControlSource = "tabel_sufix", ; Column6.FontName = "Arial", ; Column6.Name = "cTabel_sufix", ; Column6.Width = 85, ; Column7.ColumnOrder = 4, ; Column7.ControlSource = "camp_leg_prefix", ; Column7.FontName = "Arial", ; Column7.Name = "cCamp_Leg_Prefix", ; Column7.Width = 75, ; Column8.ControlSource = "poz_start_prefix", ; Column8.FontName = "Arial", ; Column8.Name = "cPoz_Start_Prefix", ; Column8.Width = 43, ; Column9.ControlSource = "nr_return_prefix", ; Column9.FontName = "Arial", ; Column9.Name = "cNr_Return_Prefix", ; Column9.Width = 53, ; Column10.ControlSource = "poz_start_sufix", ; Column10.FontName = "Arial", ; Column10.Name = "cpoz_start_sufix", ; Column10.Width = 43, ; Column11.ControlSource = "nr_return_sufix", ; Column11.FontName = "Arial", ; Column11.Name = "cNr_return_sufix", ; Column11.Width = 54 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT 'gridInregistrari.cCamp_Leg_Prefix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Camp legatura prefix", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCamp_Leg_Prefix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cCamp_Leg_Sufix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Camp legatura sufix", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCamp_Leg_Sufix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cCol_Prefix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Coloana prefix", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCol_Prefix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cCol_Sufix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Coloana sufix", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCol_Sufix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cCont.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCont.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cNr_Return_Prefix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nr caractere prefix", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cNr_Return_Prefix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cNr_return_sufix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nr caractere sufix", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cNr_return_sufix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cPoz_Start_Prefix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Poz. start prefix", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cPoz_Start_Prefix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cpoz_start_sufix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Poz. start sufix", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cpoz_start_sufix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cTabel_Prefix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Tabel prefix", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cTabel_Prefix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cTabel_sufix.Header1' AS header WITH ; Alignment = 2, ; Caption = "Tabel sufix", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cTabel_sufix.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> PROCEDURE actualizeaza_grid1 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru = pcFiltru IF EMPTY(lcFiltru) lcFiltru = poConfig.ca_baza1.cfiltru ENDIF save_grid_tag(thisform.gridInregistrari) poConfig.ca_baza1.cfiltru = lcFiltru poConfig.ca_baza1.afisare() restore_grid_tag(thisform.gridInregistrari) thisform.gridInregistrari.refresh ENDPROC PROCEDURE actual_afisare ENDPROC PROCEDURE do_adauga SELECT crsConfigAnalitice SCATTER NAME loRec DO Adauga_Modifica_Inregistrare WITH "config_analitice",loRec,,"INSERT" THIS.actualizeaza_grid1() THISFORM.gridInregistrari.SETFOCUS() ENDPROC PROCEDURE do_adauga_ireg ENDPROC PROCEDURE do_modifica SELECT crsConfigAnalitice IF RECCOUNT() > 0 SCATTER NAME loRec DO Adauga_Modifica_Inregistrare WITH "config_analitice",loRec,loRec.id_config_ana,"UPDATE" THIS.actualizeaza_grid1() SELECT crsConfigAnalitice LOCATE FOR id_config_ana = loRec.id_config_ana THISFORM.gridInregistrari.SETFOCUS() ENDIF ENDPROC PROCEDURE do_modifica_ireg ENDPROC PROCEDURE do_sterge If Reccount('crsConfigAnalitice')>0 SELECT crsConfigAnalitice Scatter Name loRec Do STERGE_INREGISTRARE With "config_analitice",loRec.id_config_ana This.actualizeaza_grid1() Endif ENDPROC PROCEDURE do_sterge_ireg ENDPROC PROCEDURE Init this.WindowState = 2 DODEFAULT() ENDPROC PROCEDURE refacere_tabel ENDPROC ENDDEFINE DEFINE CLASS frm_config_analitice_gruputil AS frm_termin OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_modifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCont.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCont.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cGrupUtil.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cGrupUtil.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cAcont.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cAcont.Text1" UniqueID="" Timestamp="" /> * *m: actual_afisare *m: do_adauga_ireg *m: do_modifica_ireg *m: do_sterge_ireg *m: refacere_tabel *p: lcrm * * BorderStyle = 1 DoCreate = .T. Height = 359 lcrm = .F. Name = "frm_config_analitice_gruputil" Width = 446 _SHAPE1.Anchor = 10 _SHAPE1.Height = 29 _SHAPE1.Left = 0 _SHAPE1.Name = "_SHAPE1" _SHAPE1.Top = 0 _SHAPE1.Width = 792 _SHAPE2.Anchor = 8 _SHAPE2.Height = 29 _SHAPE2.Left = 317 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 _SHAPE2.Width = 131 LB_TITLU_ALB_B121.Caption = "Configurare analitice pe grupuri utilizatori" LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121" BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 414 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 GRIDSORT1.Left = -2 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 33 * ADD OBJECT 'But_modifica1' AS but_modifica WITH ; Anchor = 8, ; Left = 353, ; Name = "But_modifica1", ; TabIndex = 4, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_nou1' AS but_nou WITH ; Anchor = 8, ; Left = 321, ; Name = "But_nou1", ; TabIndex = 3, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_sterge1' AS but_sterge WITH ; Anchor = 8, ; Left = 384, ; Name = "But_sterge1", ; TabIndex = 5, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'gridInregistrari' AS _grdrow WITH ; Anchor = 15, ; ColumnCount = 3, ; DeleteMark = .F., ; FontName = "Arial", ; HeaderHeight = 20, ; Height = 311, ; Left = 12, ; Name = "gridInregistrari", ; Panel = 1, ; RecordSource = "crsConfigAnalitice", ; Top = 40, ; Width = 428, ; Column1.ColumnOrder = 2, ; Column1.ControlSource = "cont", ; Column1.FontName = "Arial", ; Column1.Name = "cCont", ; Column1.Width = 57, ; Column2.ColumnOrder = 1, ; Column2.ControlSource = "denumire_grup", ; Column2.FontName = "Arial", ; Column2.Name = "cGrupUtil", ; Column2.Width = 281, ; Column3.ControlSource = "acont", ; Column3.FontName = "Arial", ; Column3.Name = "cAcont", ; Column3.Width = 55 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT 'gridInregistrari.cAcont.Header1' AS header WITH ; Alignment = 2, ; Caption = "Analitic", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cAcont.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cCont.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCont.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cGrupUtil.Header1' AS header WITH ; Alignment = 2, ; Caption = "Grup utilizatori", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cGrupUtil.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> PROCEDURE actualizeaza_grid1 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru = pcFiltru IF EMPTY(lcFiltru) lcFiltru = poConfig.ca_baza1.cfiltru ENDIF save_grid_tag(thisform.gridInregistrari) poConfig.ca_baza1.cfiltru = lcFiltru poConfig.ca_baza1.afisare() restore_grid_tag(thisform.gridInregistrari) thisform.gridInregistrari.refresh ENDPROC PROCEDURE actual_afisare ENDPROC PROCEDURE do_adauga SELECT crsConfigAnalitice SCATTER NAME loRec DO Adauga_Modifica_Inregistrare WITH "config_analitice_gruputil",loRec,,"INSERT" THIS.actualizeaza_grid1() THISFORM.gridInregistrari.SETFOCUS() ENDPROC PROCEDURE do_adauga_ireg ENDPROC PROCEDURE do_modifica SELECT crsConfigAnalitice IF RECCOUNT() > 0 SCATTER NAME loRec DO Adauga_Modifica_Inregistrare WITH "config_analitice_gruputil",loRec,loRec.id_grup,"UPDATE" THIS.actualizeaza_grid1() SELECT crsConfigAnalitice LOCATE FOR id_grup = loRec.id_grup and cont = loRec.cont THISFORM.gridInregistrari.SETFOCUS() ENDIF ENDPROC PROCEDURE do_modifica_ireg ENDPROC PROCEDURE do_sterge If Reccount('crsConfigAnalitice')>0 If aMessageBox('Doriti sa stergeti inregistrarea?',4+32,'Configurare') <> 6 Return EndIf SELECT crsConfigAnalitice Scatter Name loRec *!* Do STERGE_INREGISTRARE With "config_analitice",loRec.id_grup lcSql = [delete from config_gruputil_analitice where id_grup =] + Alltrim(Str(loRec.id_grup)) + [ and cont = '] + Alltrim(loRec.cont) + ['] lnSucces = goExecutor.oExecute(lcSql) If lnSucces < 0 aMessageBox(goExecutor.cEroare,0+16,'Eroare') Else This.actualizeaza_grid1() EndIf Endif ENDPROC PROCEDURE do_sterge_ireg ENDPROC PROCEDURE refacere_tabel ENDPROC ENDDEFINE DEFINE CLASS frm_config_analitice_gruputil_nou AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="But_renunt2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_cont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_acont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cnt_grup" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cus_odata_config_gruputil_analitice1" UniqueID="" Timestamp="" /> * *m: do_alege_grup *p: nid *p: orec * * BorderStyle = 1 DoCreate = .T. Height = 144 Name = "frm_config_analitice_gruputil_nou" Width = 345 _shape1.Name = "_shape1" _shape1.ZOrderSet = 1 _shape2.Height = 29 _shape2.Left = 284 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 62 _shape2.ZOrderSet = 0 Lb_titlu_alb_b121.Caption = "Configurare analitice" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 7 Lb_titlu_alb_b121.ZOrderSet = 4 BUT_TERMIN1.Left = 315 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 4 BUT_TERMIN1.Top = 1 BUT_TERMIN1.ZOrderSet = 10 Gridsort1.Name = "Gridsort1" * ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Left = 285, ; Name = "But_renunt1", ; TabIndex = 5, ; Top = 1, ; ZOrderSet = 6 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_renunt2' AS but_renunt WITH ; Left = 284, ; Name = "But_renunt2", ; TabIndex = 6, ; Top = 1, ; ZOrderSet = 3 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Clb_tx_acont' AS clb_tx_simplu WITH ; Height = 29, ; Left = 25, ; Name = "Clb_tx_acont", ; TabIndex = 3, ; Top = 105, ; Width = 156, ; ZOrderSet = 7, ; Text_simplu1.ControlSource = "poRec.acont", ; Text_simplu1.Height = 23, ; Text_simplu1.Left = 94, ; Text_simplu1.Name = "Text_simplu1", ; Text_simplu1.Top = 3, ; Text_simplu1.Width = 52, ; Lb_simplu1.Caption = "Analitic", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_cont' AS clb_tx_simplu WITH ; Height = 29, ; Left = 25, ; Name = "Clb_tx_cont", ; TabIndex = 2, ; Top = 77, ; Width = 156, ; ZOrderSet = 5, ; Text_simplu1.ControlSource = "poRec.cont", ; Text_simplu1.Height = 23, ; Text_simplu1.Left = 94, ; Text_simplu1.Name = "Text_simplu1", ; Text_simplu1.Top = 3, ; Text_simplu1.Width = 52, ; Lb_simplu1.Caption = "Cont", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'cnt_grup' AS ct_clb_cautare_var WITH ; cconditie = EMPTY(NVL(poRec.denumire_grup,'')), ; cprocedura = thisform.do_alege_grup(), ; cvar_afisata = porec.denumire_grup, ; Height = 31, ; Left = 24, ; Name = "cnt_grup", ; TabIndex = 1, ; Top = 48, ; Width = 317, ; ZOrderSet = 8, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 283, ; img_cautare.Left = 293, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Grup utilizatori", ; lb_cautare.Name = "lb_cautare", ; tx_cautare.Left = 95, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 4 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'Cus_odata_config_gruputil_analitice1' AS cus_odata_config_gruputil_analitice WITH ; Left = 286, ; Name = "Cus_odata_config_gruputil_analitice1", ; Top = 96 *< END OBJECT: ClassLib="onote_contabile.vcx" BaseClass="custom" /> PROCEDURE do_alege_grup Local lcCont, loHash, loGrup lcCont = "" If Upper(this.cus_odata_config_gruputil_analitice1.cactiune) = 'UPDATE' Return EndIf loGrup = caut_gruputilizatori() If !Empty(Nvl(loGrup.id_grup,0)) poRec.id_grup = loGrup.id_grup poRec.denumire_grup = loGrup.denumire_grup Endif ENDPROC PROCEDURE inainte_de_do_termin If Empty(Nvl(poRec.id_grup,0)) AMESSAGEBOX('Nu ati ales grupul de utilizatori!') this.cnt_grup.tx_cautare.SetFocus() RETURN .F. EndIf IF EMPTY(POREC.CONT) AMESSAGEBOX('Nu ati completat contul!') THIS.Clb_tx_cont.text_simplu1.SetFocus() RETURN .F. ENDIF IF EMPTY(POREC.ACONT) AMESSAGEBOX('Nu ati completat analiticul!') THIS.Clb_tx_Acont.text_simplu1.SetFocus() RETURN .F. ENDIF RETURN THIS.cus_odata_config_gruputil_analitice1.salvare(THIS.OREC,THIS.NID) ENDPROC PROCEDURE Init LPARAMETERS toRec, tnId, tcActiune this.orec= toRec this.nid = tnId this.cus_odata_config_gruputil_analitice1.cactiune = tcActiune If Upper(tcActiune) = 'UPDATE' THIS.cnt_grup.Enabled = .F. this.clb_tx_cont.text_simplu1.ReadOnly = .T. this.clb_tx_acont.text_simplu1.SetFocus() Else this.clb_tx_cont.text_simplu1.SetFocus() EndIf DODEFAULT() ENDPROC ENDDEFINE DEFINE CLASS frm_config_analitice_nou AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="But_renunt2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cus_odata_config_analitice1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_cont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu6" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu7" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu8" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu9" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu10" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_simplu11" UniqueID="" Timestamp="" /> * *p: nid *p: orec * * DoCreate = .T. Height = 387 Name = "frm_config_analitice_nou" Width = 345 _shape1.Name = "_shape1" _shape1.ZOrderSet = 4 _shape2.Height = 29 _shape2.Left = 284 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 62 _shape2.ZOrderSet = 5 Lb_titlu_alb_b121.Caption = "Configurare analitice" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 15 Lb_titlu_alb_b121.ZOrderSet = 6 BUT_TERMIN1.Left = 315 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 12 BUT_TERMIN1.Top = 1 BUT_TERMIN1.ZOrderSet = 12 Gridsort1.Name = "Gridsort1" * ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Left = 285, ; Name = "But_renunt1", ; TabIndex = 14, ; Top = 1, ; ZOrderSet = 14 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_renunt2' AS but_renunt WITH ; Left = 284, ; Name = "But_renunt2", ; TabIndex = 13, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Clb_tx_cont' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_cont", ; TabIndex = 1, ; Top = 48, ; Text_simplu1.ControlSource = "poRec.cont", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Cont", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu10' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu10", ; TabIndex = 10, ; Top = 322, ; Text_simplu1.ControlSource = "poRec.poz_start_sufix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Poz. start sufix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu11' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu11", ; TabIndex = 11, ; Top = 350, ; Text_simplu1.ControlSource = "poRec.nr_return_sufix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Nr. car. sufix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu2' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu2", ; TabIndex = 2, ; Top = 87, ; Text_simplu1.ControlSource = "poRec.tabel_prefix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Tabel prefix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu3' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu3", ; TabIndex = 3, ; Top = 115, ; Text_simplu1.ControlSource = "poRec.col_prefix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Coloană prefix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu4' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu4", ; TabIndex = 7, ; Top = 238, ; Text_simplu1.ControlSource = "poRec.tabel_sufix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Tabel sufix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu5' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu5", ; TabIndex = 8, ; Top = 266, ; Text_simplu1.ControlSource = "poRec.col_sufix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Coloană sufix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu6' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu6", ; TabIndex = 4, ; Top = 143, ; Text_simplu1.ControlSource = "poRec.camp_leg_prefix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Câmp leg. prefix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu7' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu7", ; TabIndex = 9, ; Top = 294, ; Text_simplu1.ControlSource = "poRec.camp_leg_sufix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Câmp leg. sufix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu8' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu8", ; TabIndex = 5, ; Top = 171, ; Text_simplu1.ControlSource = "poRec.poz_start_prefix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Poz. start prefix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_simplu9' AS clb_tx_simplu WITH ; Left = 24, ; Name = "Clb_tx_simplu9", ; TabIndex = 6, ; Top = 199, ; Text_simplu1.ControlSource = "poRec.nr_return_prefix", ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Nr. car. prefix", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Cus_odata_config_analitice1' AS cus_odata_config_analitice WITH ; Left = 324, ; Name = "Cus_odata_config_analitice1", ; Top = 24 *< END OBJECT: ClassLib="onote_contabile.vcx" BaseClass="custom" /> PROCEDURE inainte_de_do_termin IF EMPTY(POREC.CONT) AMESSAGEBOX('Nu ati completat contul') THIS.Clb_tx_cont.text_simplu1.SetFocus() RETURN ENDIF RETURN THIS.cus_odata_config_analitice1.salvare(THIS.OREC,THIS.NID) ENDPROC PROCEDURE Init LPARAMETERS toRec, tnId, tcActiune this.orec= toRec this.nid = tnId this.cus_odata_config_analitice1.cactiune = tcActiune DODEFAULT() ENDPROC ENDDEFINE DEFINE CLASS frm_config_analitice_tva AS frm_termin OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_modifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCont.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cCont.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cGrupUtil.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cGrupUtil.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cAcont.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cAcont.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cSucursala.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cSucursala.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cExplicatieTVA.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="gridInregistrari.cExplicatieTVA.Text1" UniqueID="" Timestamp="" /> * *m: actual_afisare *m: do_adauga_ireg *m: do_modifica_ireg *m: do_sterge_ireg *m: refacere_tabel *p: lcrm * * BorderStyle = 1 DoCreate = .T. Height = 359 lcrm = .F. Name = "frm_config_analitice_tva" Width = 699 _SHAPE1.Anchor = 10 _SHAPE1.Height = 29 _SHAPE1.Left = 0 _SHAPE1.Name = "_SHAPE1" _SHAPE1.Top = 0 _SHAPE1.Width = 792 _SHAPE2.Anchor = 8 _SHAPE2.Height = 29 _SHAPE2.Left = 569 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 _SHAPE2.Width = 131 LB_TITLU_ALB_B121.Caption = "Configurare analitice conturi TVA" LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121" BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 666 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 GRIDSORT1.Left = -2 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 33 * ADD OBJECT 'But_modifica1' AS but_modifica WITH ; Anchor = 8, ; Left = 605, ; Name = "But_modifica1", ; TabIndex = 4, ; Top = 1, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_nou1' AS but_nou WITH ; Anchor = 8, ; Left = 573, ; Name = "But_nou1", ; TabIndex = 3, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_sterge1' AS but_sterge WITH ; Anchor = 8, ; Left = 636, ; Name = "But_sterge1", ; TabIndex = 5, ; Top = 1, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'gridInregistrari' AS _grdrow WITH ; Anchor = 15, ; ColumnCount = 5, ; DeleteMark = .F., ; FontName = "Arial", ; HeaderHeight = 20, ; Height = 311, ; Left = 12, ; Name = "gridInregistrari", ; Panel = 1, ; RecordSource = "crsConfigAnalitice", ; Top = 40, ; Width = 679, ; Column1.ColumnOrder = 4, ; Column1.ControlSource = "cont", ; Column1.FontName = "Arial", ; Column1.Name = "cCont", ; Column1.Width = 57, ; Column2.ColumnOrder = 2, ; Column2.ControlSource = "denumire_grup", ; Column2.FontName = "Arial", ; Column2.Name = "cGrupUtil", ; Column2.Width = 157, ; Column3.ColumnOrder = 5, ; Column3.ControlSource = "acont", ; Column3.FontName = "Arial", ; Column3.Name = "cAcont", ; Column3.Width = 55, ; Column4.ColumnOrder = 1, ; Column4.ControlSource = "sucursala", ; Column4.FontName = "Arial", ; Column4.Name = "cSucursala", ; Column4.Width = 193, ; Column5.ColumnOrder = 3, ; Column5.ControlSource = "explicatie_tva", ; Column5.FontName = "Arial", ; Column5.Name = "cExplicatieTVA", ; Column5.Width = 176 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT 'gridInregistrari.cAcont.Header1' AS header WITH ; Alignment = 2, ; Caption = "Analitic", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cAcont.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cCont.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cCont.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cExplicatieTVA.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie TVA", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cExplicatieTVA.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cGrupUtil.Header1' AS header WITH ; Alignment = 2, ; Caption = "Grup utilizatori", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cGrupUtil.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'gridInregistrari.cSucursala.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sucursala", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'gridInregistrari.cSucursala.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> PROCEDURE actualizeaza_grid1 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru = pcFiltru IF EMPTY(lcFiltru) lcFiltru = poConfig.ca_baza1.cfiltru ENDIF save_grid_tag(thisform.gridInregistrari) poConfig.ca_baza1.cfiltru = lcFiltru poConfig.ca_baza1.afisare() restore_grid_tag(thisform.gridInregistrari) thisform.gridInregistrari.refresh ENDPROC PROCEDURE actual_afisare ENDPROC PROCEDURE do_adauga SELECT crsConfigAnalitice SCATTER NAME loRec DO Adauga_Modifica_Inregistrare WITH "config_analitice_tva",loRec,,"INSERT" THIS.actualizeaza_grid1() THISFORM.gridInregistrari.SETFOCUS() ENDPROC PROCEDURE do_adauga_ireg ENDPROC PROCEDURE do_modifica SELECT crsConfigAnalitice IF RECCOUNT() > 0 SCATTER NAME loRec DO Adauga_Modifica_Inregistrare WITH "config_analitice_tva",loRec,loRec.id,"UPDATE" THIS.actualizeaza_grid1() SELECT crsConfigAnalitice LOCATE FOR id = lorec.id THISFORM.gridInregistrari.SETFOCUS() ENDIF ENDPROC PROCEDURE do_modifica_ireg ENDPROC PROCEDURE do_sterge If Reccount('crsConfigAnalitice')>0 If aMessageBox('Doriti sa stergeti inregistrarea?',4+32,'Configurare') <> 6 Return EndIf SELECT crsConfigAnalitice Scatter Name loRec Do STERGE_INREGISTRARE With "config_tva_analitice",loRec.id THIS.actualizeaza_grid1() *!* lcSql = [delete from CONFIG_TVA_ANALITICE where id =] + Alltrim(Str(loRec.id)) + ['] *!* lnSucces = goExecutor.oExecute(lcSql) *!* If lnSucces < 0 *!* aMessageBox(goExecutor.cEroare,0+16,'Eroare') *!* Else *!* This.actualizeaza_grid1() *!* EndIf Endif ENDPROC PROCEDURE do_sterge_ireg ENDPROC PROCEDURE refacere_tabel ENDPROC ENDDEFINE DEFINE CLASS frm_config_analitice_tva_nou AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Clb_tx_cont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Clb_tx_acont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cnt_explicatietva" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cnt_sucursala" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cnt_grup" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cus_odata_config_tva_analitice1" UniqueID="" Timestamp="" /> * *m: do_alege_explicatietva *m: do_alege_grup *m: do_alege_sucursala *p: nid *p: orec * * BorderStyle = 1 DoCreate = .T. Height = 190 Name = "frm_config_analitice_tva_nou" Width = 411 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 420 _shape1.ZOrderSet = 1 _shape2.Height = 29 _shape2.Left = 284 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 62 _shape2.ZOrderSet = 0 Lb_titlu_alb_b121.Caption = "Configurare analitice" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 9 Lb_titlu_alb_b121.ZOrderSet = 4 BUT_TERMIN1.Left = 380 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 6 BUT_TERMIN1.Top = 1 BUT_TERMIN1.ZOrderSet = 10 Gridsort1.Name = "Gridsort1" * ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Left = 350, ; Name = "But_renunt1", ; TabIndex = 7, ; Top = 1, ; ZOrderSet = 6 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Clb_tx_acont' AS clb_tx_simplu WITH ; Height = 29, ; Left = 25, ; Name = "Clb_tx_acont", ; TabIndex = 5, ; Top = 154, ; Width = 156, ; ZOrderSet = 7, ; Text_simplu1.ControlSource = "poRec.acont", ; Text_simplu1.Height = 23, ; Text_simplu1.Left = 94, ; Text_simplu1.Name = "Text_simplu1", ; Text_simplu1.Top = 3, ; Text_simplu1.Width = 52, ; Lb_simplu1.Caption = "Analitic", ; Lb_simplu1.FontBold = .T., ; Lb_simplu1.Left = 6, ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Clb_tx_cont' AS clb_tx_simplu WITH ; Height = 29, ; Left = 25, ; Name = "Clb_tx_cont", ; TabIndex = 4, ; Top = 126, ; Width = 156, ; ZOrderSet = 5, ; Text_simplu1.ControlSource = "poRec.cont", ; Text_simplu1.Height = 23, ; Text_simplu1.Left = 94, ; Text_simplu1.Name = "Text_simplu1", ; Text_simplu1.Top = 3, ; Text_simplu1.Width = 52, ; Lb_simplu1.Caption = "Cont", ; Lb_simplu1.FontBold = .T., ; Lb_simplu1.Left = 6, ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'cnt_explicatietva' AS ct_clb_cautare_var WITH ; cconditie = EMPTY(NVL(poRec.id_jtva_coloana,0)), ; cprocedura = thisform.do_alege_explicatietva(), ; cvar_afisata = porec.explicatie_tva, ; Height = 31, ; Left = 24, ; Name = "cnt_explicatietva", ; TabIndex = 3, ; Top = 97, ; Width = 390, ; ZOrderSet = 8, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 359, ; img_cautare.Left = 364, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Explicatie TVA", ; lb_cautare.FontBold = .T., ; lb_cautare.Name = "lb_cautare", ; tx_cautare.Height = 23, ; tx_cautare.Left = 95, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 4, ; tx_cautare.Width = 260 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'cnt_grup' AS ct_clb_cautare_var WITH ; cconditie = 1=2, ; cprocedura = thisform.do_alege_grup(), ; cvar_afisata = porec.denumire_grup, ; Height = 31, ; Left = 24, ; Name = "cnt_grup", ; TabIndex = 2, ; Top = 69, ; Width = 390, ; ZOrderSet = 8, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 283, ; img_cautare.Left = 293, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Grup utilizatori", ; lb_cautare.Name = "lb_cautare", ; tx_cautare.Left = 95, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 4 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'cnt_sucursala' AS ct_clb_cautare_var WITH ; cconditie = 1=2, ; cprocedura = thisform.do_alege_sucursala(), ; cvar_afisata = porec.sucursala, ; Height = 31, ; Left = 24, ; Name = "cnt_sucursala", ; TabIndex = 1, ; Top = 41, ; Width = 390, ; ZOrderSet = 8, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 283, ; img_cautare.Left = 293, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Sucursala", ; lb_cautare.Name = "lb_cautare", ; tx_cautare.Left = 95, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 4 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'Cus_odata_config_tva_analitice1' AS cus_odata_config_tva_analitice WITH ; Left = 2, ; Name = "Cus_odata_config_tva_analitice1", ; Top = 74 *< END OBJECT: ClassLib="onote_contabile.vcx" BaseClass="custom" /> PROCEDURE do_alege_explicatietva Local loCauta If Upper(This.cus_odata_config_tva_analitice1.cactiune) = 'UPDATE' Return Endif loCauta = caut_explicatie_tva() If !Isnull(loCauta) If !Empty(Nvl(loCauta.id_jtva_coloana,0)) poRec.id_jtva_coloana = loCauta.id_jtva_coloana poRec.explicatie_tva = ALLTRIM(loCauta.denumire) Endif Endif ENDPROC PROCEDURE do_alege_grup Local lcCont, loHash, loGrup lcCont = "" If Upper(this.cus_odata_config_tva_analitice1.cactiune) = 'UPDATE' Return EndIf loGrup = caut_gruputilizatori() If !Empty(Nvl(loGrup.id_grup,0)) poRec.id_grup = loGrup.id_grup poRec.denumire_grup = loGrup.denumire_grup Endif ENDPROC PROCEDURE do_alege_sucursala Local loCauta If Upper(this.cus_odata_config_tva_analitice1.cactiune) = 'UPDATE' Return EndIf loCauta = caut_sucursala() If !Isnull(loCauta) poRec.id_sucursala = loCauta.id_sucursala poRec.sucursala = loCauta.sucursala Else poRec.id_sucursala = Null poRec.sucursala = [] Endif ENDPROC PROCEDURE inainte_de_do_termin If Empty(Nvl(poRec.id_jtva_coloana,0)) AMESSAGEBOX('Nu ati ales Explicatia TVA!') this.cnt_explicatietva.tx_cautare.SetFocus() RETURN .F. EndIf IF EMPTY(POREC.CONT) AMESSAGEBOX('Nu ati completat contul!') THIS.Clb_tx_cont.text_simplu1.SetFocus() RETURN .F. ENDIF IF EMPTY(POREC.ACONT) AMESSAGEBOX('Nu ati completat analiticul!') THIS.Clb_tx_Acont.text_simplu1.SetFocus() RETURN .F. ENDIF RETURN THIS.cus_odata_config_tva_analitice1.salvare(THIS.OREC,THIS.NID) ENDPROC PROCEDURE Init LPARAMETERS toRec, tnId, tcActiune this.orec= toRec this.nid = tnId this.cus_odata_config_tva_analitice1.cactiune = tcActiune If Upper(tcActiune) = 'UPDATE' this.cnt_sucursala.Enabled = .F. THIS.cnt_grup.Enabled = .F. this.cnt_explicatietva.Enabled = .F. this.clb_tx_cont.text_simplu1.ReadOnly = .T. this.clb_tx_acont.text_simplu1.SetFocus() Else this.clb_tx_cont.text_simplu1.SetFocus() EndIf DODEFAULT() ENDPROC ENDDEFINE DEFINE CLASS frm_config_note_contabile AS frm_termin OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="_pageframe1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_modifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_reface1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_nou2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_sterge2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_modifica2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cOrdine.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cOrdine.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cExplicatie.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cExplicatie.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScd.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScd.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScc.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScc.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cCu_tva.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cCu_tva.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cptva.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cptva.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cin_valuta.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cin_valuta.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscd.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscd.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscc.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscc.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.Column10.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.Column10.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.Column11.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.Column11.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2._label1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2._label2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.txtCategorie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.spnOrdine" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblCategorie2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblCategorie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblOrdine" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.txtSet" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblSet" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_salveaza1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_salveaza2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_renunt2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_modifica2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_sterge2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_nou2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_copiaza2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_editeazaset" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.cboCategorii" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_renunt3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_modifica1" UniqueID="" Timestamp="" /> * *m: actual_afisare *m: do_adauga_ireg *m: do_modifica_ireg *m: do_sterge_ireg *m: refacere_tabel *p: lcrm * * BorderStyle = 1 DoCreate = .T. Height = 466 lcrm = .F. Name = "frm_config_note_contabile" Width = 794 _SHAPE1.Height = 29 _SHAPE1.Left = 0 _SHAPE1.Name = "_SHAPE1" _SHAPE1.Top = 0 _SHAPE1.Width = 792 _SHAPE2.Height = 29 _SHAPE2.Left = 719 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 _SHAPE2.Width = 73 LB_TITLU_ALB_B121.Caption = "Configurare note" LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121" BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 758 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 GRIDSORT1.Left = 9 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 39 * ADD OBJECT '_pageframe1' AS _pageframe WITH ; Anchor = 15, ; ErasePage = .T., ; Height = 421, ; Left = 12, ; Name = "_pageframe1", ; Top = 40, ; Width = 782, ; Page1.Caption = "Note predefinite", ; Page1.FontSize = 10, ; Page1.Name = "Page1", ; Page2.Caption = "Note definite de utilizatori", ; Page2.Name = "Page2" *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="pageframe" /> ADD OBJECT '_pageframe1.Page1.But_modifica1' AS but_modifica WITH ; Anchor = 8, ; caction = do_modifica_ireg, ; Left = 687, ; Name = "But_modifica1", ; TabIndex = 4, ; Top = 2, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_modifica2' AS but_modifica WITH ; Anchor = 8, ; Left = 261, ; Name = "But_modifica2", ; TabIndex = 4, ; Top = 2, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_nou1' AS but_nou WITH ; Anchor = 8, ; caction = do_adauga_ireg, ; Left = 658, ; Name = "But_nou1", ; TabIndex = 3, ; Top = 2 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_nou2' AS but_nou WITH ; Anchor = 8, ; Left = 233, ; Name = "But_nou2", ; TabIndex = 3, ; Top = 2 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_reface1' AS but_reface WITH ; Anchor = 8, ; Left = 743, ; lvizibil = .F., ; Name = "But_reface1", ; Top = 2, ; Visible = .F. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_sterge1' AS but_sterge WITH ; Anchor = 8, ; caction = do_sterge_ireg, ; Left = 715, ; Name = "But_sterge1", ; TabIndex = 5, ; Top = 2, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_sterge2' AS but_sterge WITH ; Anchor = 8, ; Left = 289, ; Name = "But_sterge2", ; TabIndex = 5, ; Top = 2, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari' AS _grdrow WITH ; ColumnCount = 11, ; DeleteMark = .F., ; HeaderHeight = 38, ; Height = 350, ; Left = 325, ; Name = "gridInregistrari", ; Panel = 1, ; RecordSource = "cnote_contab", ; Top = 31, ; Width = 448, ; Column1.ColumnOrder = 1, ; Column1.ControlSource = "cnote_contab.ordine", ; Column1.FontName = "Arial", ; Column1.Name = "cOrdine", ; Column1.Width = 41, ; Column2.ColumnOrder = 2, ; Column2.ControlSource = "cnote_contab.explicatie", ; Column2.FontName = "Arial", ; Column2.Name = "cExplicatie", ; Column2.Width = 181, ; Column3.ColumnOrder = 3, ; Column3.ControlSource = "cnote_contab.scd", ; Column3.FontName = "Arial", ; Column3.Name = "cScd", ; Column3.Width = 54, ; Column4.ColumnOrder = 5, ; Column4.ControlSource = "cnote_contab.scc", ; Column4.FontName = "Arial", ; Column4.Name = "cScc", ; Column4.Width = 57, ; Column5.ColumnOrder = 7, ; Column5.ControlSource = "cnote_contab.cu_tva", ; Column5.FontName = "Arial", ; Column5.Name = "cCu_tva", ; Column5.Sparse = .F., ; Column5.Width = 39, ; Column6.ColumnOrder = 8, ; Column6.ControlSource = "cnote_contab.ptva", ; Column6.FontName = "Arial", ; Column6.Name = "cptva", ; Column6.Width = 53, ; Column7.ColumnOrder = 9, ; Column7.ControlSource = "cnote_contab.in_valuta", ; Column7.FontName = "Arial", ; Column7.Name = "cin_valuta", ; Column7.Sparse = .F., ; Column7.Width = 95, ; Column8.ColumnOrder = 4, ; Column8.ControlSource = "cnote_contab.ascd", ; Column8.FontName = "Arial", ; Column8.Name = "cAscd", ; Column8.Width = 84, ; Column9.ColumnOrder = 6, ; Column9.ControlSource = "cnote_contab.ascc", ; Column9.FontName = "Arial", ; Column9.Name = "cAscc", ; Column9.Width = 87, ; Column10.ColumnOrder = 10, ; Column10.FontName = "Arial", ; Column10.Name = "Column10", ; Column10.Width = 129, ; Column11.ColumnOrder = 11, ; Column11.FontName = "Arial", ; Column11.Name = "Column11", ; Column11.Width = 117 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscc.Header1' AS header WITH ; Alignment = 2, ; Caption = "Analitic creditor", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscc.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscd.Header1' AS header WITH ; Alignment = 2, ; Caption = "Analitic debitor", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscd.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cCu_tva.Check1' AS checkbox WITH ; Alignment = 0, ; Caption = "", ; FontName = "Arial", ; Height = 17, ; Left = 27, ; Name = "Check1", ; SpecialEffect = 1, ; Top = 47, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cCu_tva.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cu TVA", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cExplicatie.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cExplicatie.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cin_valuta.Check1' AS checkbox WITH ; Alignment = 0, ; Caption = "", ; FontName = "Arial", ; Height = 17, ; Left = 36, ; Name = "Check1", ; SpecialEffect = 1, ; Top = 71, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cin_valuta.Header1' AS header WITH ; Alignment = 2, ; Caption = "Se inregistreaza suma in valuta", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.Column10.Header1' AS header WITH ; Alignment = 2, ; Caption = "Partener debit", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.Column10.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.Column11.Header1' AS header WITH ; Alignment = 2, ; Caption = "Partener credit", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.Column11.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cOrdine.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ordine", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cOrdine.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cptva.Header1' AS header WITH ; Alignment = 2, ; Caption = "Proc TVA", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cptva.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScc.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont cred", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScc.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScd.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont deb", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScd.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote' AS grid WITH ; ColumnCount = 4, ; DeleteMark = .F., ; FontSize = 10, ; Height = 350, ; Left = 8, ; Name = "gridNote", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "nom_meniu", ; RowHeight = 19, ; TabIndex = 1, ; Top = 31, ; Width = 311, ; ZOrderSet = 6, ; Column1.ControlSource = "MENIU", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "Column1", ; Column1.ReadOnly = .T., ; Column1.Width = 226, ; Column2.ControlSource = "ID_SET", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.Width = 54, ; Column3.ControlSource = "sectie", ; Column3.FontName = "Arial", ; Column3.FontSize = 10, ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column4.ControlSource = "explicatie", ; Column4.FontName = "Arial", ; Column4.FontSize = 10, ; Column4.Name = "Column4", ; Column4.ReadOnly = .T., ; Column4.Width = 105 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Element meniu", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sectie", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Venituri/Cheltuieli", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2._label1' AS _label WITH ; Caption = "Categorii", ; FontBold = .T., ; FontSize = 10, ; Left = 17, ; Name = "_label1", ; TabIndex = 19, ; Top = 19, ; ZOrderSet = 2 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2._label2' AS _label WITH ; Caption = "Set note", ; FontBold = .T., ; FontSize = 10, ; Left = 364, ; Name = "_label2", ; TabIndex = 20, ; Top = 19, ; ZOrderSet = 3 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.But_copiaza2' AS but_copiaza WITH ; Anchor = 8, ; caction = do_copie_set, ; Left = 637, ; Name = "But_copiaza2", ; TabIndex = 10, ; ToolTipText = "Copiere set", ; Top = 14, ; ZOrderSet = 19 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_editeazaset' AS but_modiparam WITH ; Anchor = 8, ; caction = do_editeaza_set, ; Left = 738, ; Name = "But_editeazaset", ; TabIndex = 13, ; ToolTipText = "Editare set note", ; Top = 14, ; ZOrderSet = 20 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_modifica1' AS but_modifica WITH ; Anchor = 3, ; caction = do_modifica_categorie, ; Left = 283, ; Name = "But_modifica1", ; TabIndex = 2, ; ToolTipText = "Modificare categorie", ; Top = 14, ; Visible = .T., ; ZOrderSet = 23 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_modifica2' AS but_modifica WITH ; Anchor = 8, ; caction = do_modifica_set, ; Left = 665, ; Name = "But_modifica2", ; TabIndex = 11, ; ToolTipText = "Modificare set", ; Top = 14, ; Visible = .T., ; ZOrderSet = 15 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_nou1' AS but_nou WITH ; Anchor = 3, ; caction = do_adauga_categorie, ; Left = 254, ; Name = "But_nou1", ; TabIndex = 1, ; ToolTipText = "Adaugare categorie", ; Top = 14, ; ZOrderSet = 18 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_nou2' AS but_nou WITH ; Anchor = 8, ; caction = do_adauga_set, ; Left = 609, ; Name = "But_nou2", ; TabIndex = 9, ; ToolTipText = "Adaugare set", ; Top = 14, ; ZOrderSet = 17 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_renunt2' AS but_renunt WITH ; Anchor = 8, ; Left = 665, ; Name = "But_renunt2", ; TabIndex = 18, ; ToolTipText = "Renuntare editare set", ; Top = 14, ; Visible = .F., ; ZOrderSet = 14 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_renunt3' AS but_renunt WITH ; Anchor = 3, ; Left = 283, ; Name = "But_renunt3", ; TabIndex = 8, ; ToolTipText = "Renuntare editare categorie", ; Top = 14, ; Visible = .F., ; ZOrderSet = 22 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_salveaza1' AS but_salveaza WITH ; Anchor = 3, ; Left = 312, ; Name = "But_salveaza1", ; TabIndex = 7, ; ToolTipText = "Salvare categorie", ; Top = 14, ; Visible = .F., ; ZOrderSet = 11 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_salveaza2' AS but_salveaza WITH ; Anchor = 8, ; Left = 694, ; Name = "But_salveaza2", ; TabIndex = 17, ; ToolTipText = "Salvare set", ; Top = 14, ; Visible = .F., ; ZOrderSet = 13 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_sterge1' AS but_sterge WITH ; Anchor = 3, ; caction = do_sterge_categorie, ; Left = 312, ; Name = "But_sterge1", ; TabIndex = 3, ; ToolTipText = "Stergere categorie", ; Top = 14, ; Visible = .T., ; ZOrderSet = 12 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_sterge2' AS but_sterge WITH ; Anchor = 8, ; caction = do_sterge_set, ; Left = 694, ; Name = "But_sterge2", ; TabIndex = 12, ; ToolTipText = "Stergere set", ; Top = 14, ; Visible = .T., ; ZOrderSet = 16 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.cboCategorii' AS _combobox WITH ; Anchor = 4, ; ControlSource = "Thisform.oSet.cat_id", ; Enabled = .F., ; FontSize = 10, ; Height = 24, ; Left = 429, ; Name = "cboCategorii", ; TabIndex = 16, ; Top = 352, ; Width = 224, ; ZOrderSet = 21 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="combobox" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii' AS grid WITH ; Anchor = 5, ; ColumnCount = 3, ; DeleteMark = .F., ; FontSize = 10, ; Height = 260, ; HighlightBackColor = 60,115,200, ; HighlightStyle = 2, ; Left = 16, ; Name = "grdUCategorii", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "crsUCATEGORII", ; RowHeight = 19, ; TabIndex = 4, ; Top = 50, ; Width = 327, ; ZOrderSet = 1, ; Column1.ControlSource = "nume", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "Column1", ; Column1.ReadOnly = .T., ; Column1.Width = 207, ; Column2.ColumnOrder = 3, ; Column2.ControlSource = "id", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.Width = 48, ; Column3.ColumnOrder = 2, ; Column3.ControlSource = "ordine", ; Column3.FontName = "Arial", ; Column3.FontSize = 10, ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column3.Width = 35 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nume", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ordine", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUSets' AS grid WITH ; Anchor = 15, ; ColumnCount = 2, ; DeleteMark = .F., ; FontSize = 10, ; Height = 259, ; HighlightBackColor = 60,115,200, ; HighlightStyle = 2, ; Left = 364, ; Name = "grdUSets", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "usets", ; RowHeight = 19, ; TabIndex = 14, ; Top = 50, ; Width = 404, ; ZOrderSet = 0, ; Column1.ControlSource = "nume", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "Column1", ; Column1.ReadOnly = .T., ; Column1.Width = 299, ; Column2.ControlSource = "id", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.Width = 69 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page2.grdUSets.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nume", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUSets.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUSets.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUSets.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.lblCategorie' AS _label WITH ; Anchor = 6, ; Caption = "Categorie", ; FontBold = .T., ; FontSize = 10, ; Left = 17, ; Name = "lblCategorie", ; TabIndex = 22, ; Top = 325, ; ZOrderSet = 7 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblCategorie2' AS _label WITH ; Anchor = 4, ; Caption = "Categorie", ; FontBold = .T., ; FontSize = 10, ; Left = 364, ; Name = "lblCategorie2", ; TabIndex = 21, ; Top = 355, ; ZOrderSet = 6 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblOrdine' AS _label WITH ; Anchor = 6, ; Caption = "Ordine", ; FontBold = .T., ; FontSize = 10, ; Left = 17, ; Name = "lblOrdine", ; TabIndex = 23, ; Top = 355, ; ZOrderSet = 8 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblSet' AS _label WITH ; Anchor = 4, ; Caption = "Set", ; FontBold = .T., ; FontSize = 10, ; Left = 364, ; Name = "lblSet", ; TabIndex = 24, ; Top = 325, ; ZOrderSet = 10 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.spnOrdine' AS _spinner WITH ; Anchor = 6, ; FontSize = 10, ; Height = 24, ; Left = 83, ; Name = "spnOrdine", ; ReadOnly = .T., ; TabIndex = 6, ; Top = 351, ; Width = 63, ; ZOrderSet = 5 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="spinner" /> ADD OBJECT '_pageframe1.Page2.txtCategorie' AS _textbox WITH ; Anchor = 6, ; FontSize = 10, ; Format = "K", ; Height = 23, ; Left = 83, ; Name = "txtCategorie", ; ReadOnly = .T., ; TabIndex = 5, ; Top = 322, ; Width = 260, ; ZOrderSet = 4 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.txtSet' AS _textbox WITH ; Anchor = 4, ; FontSize = 10, ; Format = "K", ; Height = 23, ; Left = 429, ; Name = "txtSet", ; ReadOnly = .T., ; TabIndex = 15, ; Top = 322, ; Width = 339, ; ZOrderSet = 9 *< END OBJECT: ClassLib="..\..\..\..\contafin\comun\clase\_baza.vcx" BaseClass="textbox" /> PROCEDURE actualizeaza_grid1 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru = pcFiltru IF EMPTY(lcFiltru) lcFiltru = poNote_vanzari.ca_baza1.cfiltru ENDIF save_grid_tag(thisform.gridNote) poNote_vanzari.ca_baza1.cfiltru = lcFiltru poNote_vanzari.ca_baza1.afisare() restore_grid_tag(thisform.gridNote) thisform.gridNote.refresh ENDPROC PROCEDURE actualizeaza_grid2 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru=pcFiltru IF EMPTY(lcFiltru) lcFiltru = ponote_contab.ca_baza1.cfiltru ENDIF save_grid_tag(thisform.gridInregistrari) ponote_contab.ca_baza1.cfiltru=lcFiltru ponote_contab.ca_baza1.afisare() restore_grid_tag(thisform.gridInregistrari) thisform.gridInregistrari.refresh ENDPROC PROCEDURE actual_afisare SELECT nom_meniu SCATTER NAME poset *SELECT cnote_contab *SET FILTER TO id_set = poset.id_set save_grid_tag(thisform.gridInregistrari) ponote_contab.ca_baza1.cfiltru = [ id_set = ] + ALLTRIM(STR(NVL(poset.id_set,0))) ponote_contab.ca_baza1.afisare() restore_grid_tag(thisform.gridInregistrari) GO TOP thisform.gridInregistrari.Refresh ENDPROC PROCEDURE do_adauga If Thisform.lcrm Select nom_meniu Scatter Name loRec Blank Do Adauga_Modifica_Inregistrare With "note_crm",loRec,,"INSERT" If gnButon = 1 This.actualizeaza_grid1() Select nom_meniu Locate For meniu = loRec.meniu Endif Thisform.gridNote.SetFocus() Thisform.gridNote.Refresh Endif ENDPROC PROCEDURE do_adauga_ireg Local lcTabel lcTabel = Thisform.gridNote.RecordSource Select (lcTabel) Scatter Name poNotaIdSet Select cnote_contab Go Bottom Scatter Name loUltRec Scatter Name loRec Memo Blank loRec.ordine = loUltRec.ordine + 1 * loRec.id_set = loUltRec.id_set loRec.id_set = poNotaIdSet.id_set loRec.cu_tva = 1 loRec.in_valuta = 0 Store .Null. To loRec.ptva *!* loRec.ptva = (pnctvam*100)-100 Release loUltRec Do Adauga_Modifica_Inregistrare With "note_contabile",loRec,,"INSERT" If gnButon = 1 This.actualizeaza_grid2() Endif ENDPROC PROCEDURE do_modifica_ireg Select cnote_contab Scatter Name loRec Do Adauga_Modifica_Inregistrare With "note_contabile",loRec,loRec.Id_note,"UPDATE" If gnButon = 1 Thisform.actualizeaza_grid2() Endif ENDPROC PROCEDURE do_reface RETURN lctitlu = [Refacere] lcimagine = [intreb.ico] lctip = [Intrebare] lcmesaj1 = [Aceasta operatie va sterge configuratia actuala ] lcmesaj2 = [a notelor contabile! Doriti sa continuati?] ofrm_mesaj = CREATEOBJECT([frm_mesaj],lctitlu,lcimagine,lctip,lcmesaj1,lcmesaj2) ofrm_mesaj.show(1) RELEASE ofrm_mesaj IF buton=2 RETURN ENDIF lcComanda1 = [delete from ] + gcS + [.note_contabile] lnSucces1 = goExecutor.oExecute(lcComanda1) IF lnSucces1 < 0 aMESSAGEBOX('Delete from note_contabile:'+goExecutor.cEroare,0+16,'Eroare') RETURN ENDIF lcComanda2 = [insert into ] + gcS + [.note_contabile (explicatie,scd,ascd,scc,ascc,in_valuta,cu_tva,id_set,ordine,ptva) (select explicatie,scd,ascd,scc,ascc,in_valuta,cu_tva,id_set,ordine,ptva from note_contabile)] lnSucces2 = goExecutor.oExecute(lcComanda2) IF lnSucces2 < 0 aMESSAGEBOX('Insert into note_contabile:' + goExecutor.cEroare,0+16,'Eroare') RETURN ENDIF SELECT ctva LOCATE FOR 'STANDARD' $ UPPER(TVA) IF FOUND() lnProcent = ptva lcComanda2 = [UPDATE ] + gcS + [.note_contabile set ptva = ?lnProcent] lnSucces2 = goExecutor.oExecute(lcComanda2) IF lnSucces2 < 0 aMESSAGEBOX('Update note_contabile:'+goExecutor.cEroare,0+16,'Eroare') ENDIF ENDIF lctitlu = [Refacere] lcimagine = [info_c.ico] lctip = [Informare] lcmesaj1 = [Actualizarea s-a terminat!] ofrm_mesaj = CREATEOBJECT([frm_mesaj],lctitlu,lcimagine,lctip,lcmesaj1) ofrm_mesaj.show(1) RELEASE ofrm_mesaj *DO mesaj WITH 'Actualizarea s-a terminat!','' this.actualizeaza_grid2 ENDPROC PROCEDURE do_sterge_ireg SELECT cnote_contab SCATTER NAME lorec Do STERGE_INREGISTRARE With "note_contabile",loRec.id_note IF gnButon = 1 this.actualizeaza_grid2() endif ENDPROC PROCEDURE inainte_de_do_modifica If Reccount('nom_meniu')>0 Select nom_meniu Scatter Name loRec Do Adauga_Modifica_Inregistrare With "note_crm",loRec,loRec.id_nota,"UPDATE" If gnButon = 1 This.actualizeaza_grid1() Select nom_meniu Locate For id_nota = loRec.id_nota Endif Thisform.gridNote.SetFocus() Endif ENDPROC PROCEDURE inainte_de_do_sterge If Reccount('nom_meniu')>0 Select nom_meniu Scatter Name loRec Do STERGE_INREGISTRARE With "note_crm",loRec.id_nota This.actualizeaza_grid1() Endif ENDPROC PROCEDURE Init PARAMETERS tlCRM DODEFAULT() thisform.lCRM = tlCRM IF thisform.lCRM thisform.but_reface1.Visible = .F. ELSE thisform.but_nou2.Visible = .F. thisform.but_modifica2.Visible = .F. thisform.but_sterge2.Visible = .F. ENDIF thisform.actual_afisare ENDPROC PROCEDURE refacere_tabel *!* lctitlu = [Refacere] *!* lcimagine = [intreb.ico] *!* lctip = [Intrebare] *!* lcmesaj1 = [Aceasta operatie va sterge configuratia actuala ] *!* lcmesaj2 = [a notelor contabile!Doriti sa continuati?] *!* ofrm_mesaj = CREATEOBJECT([frm_mesaj],lctitlu,lcimagine,lctip,lcmesaj1,lcmesaj2) *!* ofrm_mesaj.show(1) *!* RELEASE ofrm_mesaj *!* IF buton=2 *!* RETURN *!* ENDIF *!* lcComanda1 = [delete from ] + gcS + [.note_contabile] *!* lnSucces1 = goExecutor.oExecute(lcComanda1) *!* IF lnSucces1 < 0 *!* MESSAGEBOX(goExecutor.cEroare,0+16,'Eroare') *!* RETURN *!* ENDIF *!* lcComanda2 = [insert into ] + gcS + [.note_contabile (select * from note_contabile)] *!* lnSucces2 = goExecutor.oExecute(lcComanda2) *!* IF lnSucces2 < 0 *!* MESSAGEBOX(goExecutor.cEroare,0+16,'Eroare') *!* RETURN *!* ENDIF *!* SELECT ctva *!* LOCATE FOR 'STANDARD' $ UPPER(TVA) *!* IF FOUND() *!* lnProcent = ptva *!* lcComanda2 = [UPDATE ] + gcS + [.note_contabile set ptva = ?lnProcent] *!* lnSucces2 = goExecutor.oExecute(lcComanda2) *!* IF lnSucces2 < 0 *!* MESSAGEBOX(goExecutor.cEroare,0+16,'Eroare') *!* ENDIF *!* ENDIF *!* lctitlu = [Refacere] *!* lcimagine = [info_c.ico] *!* lctip = [Informare] *!* lcmesaj1 = [Actualizarea s-a terminat!] *!* ofrm_mesaj = CREATEOBJECT([frm_mesaj],lctitlu,lcimagine,lctip,lcmesaj1) *!* ofrm_mesaj.show(1) *!* RELEASE ofrm_mesaj *!* *DO mesaj WITH 'Actualizarea s-a terminat!','' *!* this.actualizeaza_grid2 ENDPROC PROCEDURE _pageframe1.Page1.gridNote.AfterRowColChange LPARAMETERS nColIndex thisform.actual_afisare ENDPROC PROCEDURE _pageframe1.Page2.But_renunt2.Click Thisform.lEditModeSeturi = .F. ENDPROC PROCEDURE _pageframe1.Page2.But_renunt3.Click Thisform.lEditModeCategorii = .F. ENDPROC PROCEDURE _pageframe1.Page2.But_salveaza1.Click LOCAL loCategorie, llCategorieNoua, lcSelect LOCAL loEx as Exception Local llSucces lcSelect = SELECT() loCategorie = Thisform.oCategorie llCategorieNoua = .F. IF NVL(loCategorie.ID, 0) = 0 loCategorie.ID = NEW_ID("UCATEGORII", "ID", "ID") llCategorieNoua = .T. ENDIF llSucces = .T. TRY IF m.llCategorieNoua INSERT INTO ucategorii FROM NAME loCategorie INSERT INTO crsUcategorii FROM NAME loCategorie ELSE UPDATE ucategorii SET nume = loCategorie.nume, ordine = loCategorie.ordine, utilm_id = m.gnIdUtil, dataoram = DATETIME() WHERE id = loCategorie.id replace nume with loCategorie.nume, ordine with loCategorie.ordine IN crsUCategorii ENDIF CATCH TO loEx llSucces = .F. AMESSAGEBOX(TRANSFORM(loEx.ErrorNo) + " " + loEx.Message, 0+48, _screen.Caption) ENDTRY SELECT (m.lcSelect) IF m.llSucces Thisform.lEditModeCategorii = .F. ENDIF ENDPROC PROCEDURE _pageframe1.Page2.But_salveaza2.Click Local loSet, llNou, lcSelect Local llSucces, loEx as Exception lcSelect = SELECT() loSet = Thisform.oSet llNou = .F. If Nvl(loSet.Id, 0) = 0 llNou = .T. loSet.Id = NEW_ID("USETS", "ID", "ID", 1000000) Endif llSucces = .T. TRY loSet.cat_id = IIF(NVL(loSet.cat_id, 0) = 0, NULL, loSet.cat_id) If m.llNou Insert Into usets (id, nume, cat_id, util_id, dataora) VALUES (loSet.id, loSet.nume, loSet.cat_id, m.gnIdUtil, DATETIME()) Else Update usets Set nume = loSet.nume, cat_id = loSet.cat_id, utilm_id = m.gnIdUtil, dataoram = DATETIME() Where Id = loSet.Id Endif Catch To loEx llSucces = .F. AMESSAGEBOX(Transform(loEx.ErrorNo) + " " + loEx.Message, 0+48, _Screen.Caption) Endtry Select (m.lcSelect) If m.llSucces Thisform.lEditModeSeturi = .F. Endif ENDPROC PROCEDURE _pageframe1.Page2.grdUCategorii.AfterRowColChange LPARAMETERS nColIndex LOCAL loCategorie Local lcFilter SELECT crsUCategorii SCATTER NAME loCategorie Thisform.oCategorie = loCategorie lcFilter = [NVL(cat_id, 0) = ] + STR(NVL(Thisform.oCategorie.id, 0)) SET FILTER TO &lcFilter IN usets GO TOP IN usets this.Parent.grdUsets.Refresh() This.Parent.grdUsets.AfterRowColChange() This.Parent.txtCategorie.Refresh() This.Parent.spnOrdine.Refresh() ENDPROC PROCEDURE _pageframe1.Page2.grdUSets.AfterRowColChange LPARAMETERS nColIndex SELECT usets *!* IF !EOF() SCATTER NAME Thisform.oSet this.parent.txtSet.Refresh() This.parent.cboCategorii.Refresh() *!* ENDIF ENDPROC ENDDEFINE DEFINE CLASS frm_config_note_contabile2007 AS frm_termin OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="_pageframe1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_modifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_nou2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_sterge2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridNote.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.But_modifica2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cOrdine.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cOrdine.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cExplicatie.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cExplicatie.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScd.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScd.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScc.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cScc.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cCu_tva.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cCu_tva.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cptva.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cptva.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cin_valuta.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cin_valuta.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscd.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscd.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscc.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cAscc.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cExplicatieTVA.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cExplicatieTVA.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cPartd.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cPartd.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cPartc.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page1.gridInregistrari.cPartc.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.cNumeSet.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.cNumeSet.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.cIdSet.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUSets.cIdSet.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.cCategorie.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.cCategorie.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.cIdCategorie.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.cIdCategorie.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.cOrdine.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdUCategorii.cOrdine.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblCategorii" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblRequest" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblSets" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.txtCategorie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.spnOrdine" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblCategorie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblOrdine" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column2.Header2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column3.Header3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column4.Header4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column5.Header5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column5.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column6.Header6" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column6.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column7.Header7" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column7.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column8.Header8" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column8.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column9.Header9" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column9.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column10.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column10.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column11.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column11.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column12.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column12.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column13.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column13.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column14.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column14.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column15.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column15.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column16.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column16.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column17.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column17.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column18.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column18.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column19.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column19.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column20.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column20.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column21.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column21.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column22.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column22.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column23.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column23.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column24.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column24.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column25.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column25.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column26.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column26.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column27.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column27.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column28.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column28.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column29.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column29.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column30.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column30.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column31.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column31.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column32.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column32.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column33.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column33.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column34.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column34.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column35.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column35.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column36.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column36._CHECKBOX1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column37.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column37.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column38.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column38.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column39.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column39.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column40.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.Column40.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.cAles.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.cAles.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdNote.cAles._CHECKBOX1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.lblNote" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_salveaza1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_sterge1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_renunt3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_modifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_modifica2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_sterge2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_nou2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_nou1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_copiaza2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdRequest" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdRequest.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdRequest.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdRequest.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.grdRequest.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_pageframe1.Page2.But_editeazaset" UniqueID="" Timestamp="" /> * *m: creeaza_cursor *m: do_actualizeaza_gridcategorii *m: do_actualizeaza_gridnote *m: do_actualizeaza_gridrequest *m: do_actualizeaza_gridset *m: do_adauga_categorie *m: do_adauga_ireg *m: do_adauga_set *m: do_copie_set *m: do_editeaza_set *m: do_modifica_categorie *m: do_modifica_ireg *m: do_modifica_set *m: do_sterge_categorie *m: do_sterge_ireg *m: do_sterge_set *m: leditmodecategorii_assign *m: leditmodeseturi_assign *m: refacere_tabel *m: refreshdata *p: lcrm *p: leditmodecategorii *p: leditmodeseturi *p: ocategorie *p: oset * * BorderStyle = 3 Caption = "Form" cgridsortlist = DoCreate = .T. Height = 466 lcrm = .F. leditmodecategorii = .F. leditmodeseturi = .F. Name = "frm_config_note_contabile2007" ocategorie = NULL oset = NULL Width = 843 _SHAPE1.Anchor = 10 _SHAPE1.Height = 29 _SHAPE1.Left = 0 _SHAPE1.Name = "_SHAPE1" _SHAPE1.Top = 0 _SHAPE1.Width = 852 _SHAPE2.Anchor = 8 _SHAPE2.Height = 29 _SHAPE2.Left = 809 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 _SHAPE2.Width = 35 LB_TITLU_ALB_B121.Caption = "Configurare note" LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121" BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 813 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 GRIDSORT1.Left = 9 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 39 * ADD OBJECT '_pageframe1' AS _pageframe WITH ; Anchor = 15, ; ErasePage = .T., ; Height = 419, ; Left = 0, ; Name = "_pageframe1", ; Top = 34, ; Width = 846, ; Page1.Caption = "Note predefinite", ; Page1.Name = "Page1", ; Page2.Caption = "Note definite de utilizatori", ; Page2.Name = "Page2" *< END OBJECT: ClassLib="_baza.vcx" BaseClass="pageframe" /> ADD OBJECT '_pageframe1.Page1.But_modifica1' AS but_modifica WITH ; Height = 26, ; Left = 261, ; Name = "But_modifica1", ; TabIndex = 4, ; Top = 5, ; Width = 29 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_modifica2' AS but_modifica WITH ; Anchor = 8, ; caction = do_modifica_ireg, ; Left = 769, ; Name = "But_modifica2", ; TabIndex = 4, ; Top = 5, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_nou1' AS but_nou WITH ; Height = 26, ; Left = 234, ; Name = "But_nou1", ; TabIndex = 3, ; Top = 5, ; Width = 29 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_nou2' AS but_nou WITH ; Anchor = 8, ; caction = do_adauga_ireg, ; Left = 741, ; Name = "But_nou2", ; TabIndex = 3, ; Top = 5 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_sterge1' AS but_sterge WITH ; Height = 26, ; Left = 289, ; Name = "But_sterge1", ; TabIndex = 5, ; Top = 5, ; Width = 29 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.But_sterge2' AS but_sterge WITH ; Anchor = 8, ; caction = do_sterge_ireg, ; Left = 797, ; Name = "But_sterge2", ; TabIndex = 5, ; Top = 5, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari' AS _grdrow WITH ; Anchor = 15, ; ColumnCount = 12, ; DeleteMark = .F., ; HeaderHeight = 38, ; Height = 346, ; Left = 324, ; Name = "gridInregistrari", ; Panel = 1, ; RecordSource = "cnote_contab", ; Top = 34, ; Width = 503, ; Column1.ControlSource = "cnote_contab.ordine", ; Column1.FontName = "Arial", ; Column1.Name = "cOrdine", ; Column1.Width = 32, ; Column2.ControlSource = "cnote_contab.explicatie", ; Column2.FontName = "Arial", ; Column2.Name = "cExplicatie", ; Column2.Width = 181, ; Column3.ControlSource = "cnote_contab.scd", ; Column3.FontName = "Arial", ; Column3.Name = "cScd", ; Column3.Width = 33, ; Column4.ColumnOrder = 5, ; Column4.ControlSource = "cnote_contab.scc", ; Column4.FontName = "Arial", ; Column4.Name = "cScc", ; Column4.Width = 33, ; Column5.ColumnOrder = 7, ; Column5.ControlSource = "cnote_contab.cu_tva", ; Column5.FontName = "Arial", ; Column5.Name = "cCu_tva", ; Column5.Sparse = .F., ; Column5.Width = 30, ; Column6.ColumnOrder = 8, ; Column6.ControlSource = "cnote_contab.ptva", ; Column6.FontName = "Arial", ; Column6.InputMask = "99.99", ; Column6.Name = "cptva", ; Column6.Width = 27, ; Column7.ColumnOrder = 10, ; Column7.ControlSource = "cnote_contab.in_valuta", ; Column7.FontName = "Arial", ; Column7.Name = "cin_valuta", ; Column7.Sparse = .F., ; Column8.ColumnOrder = 4, ; Column8.ControlSource = "cnote_contab.ascd", ; Column8.FontName = "Arial", ; Column8.Name = "cAscd", ; Column8.Width = 37, ; Column9.ColumnOrder = 6, ; Column9.ControlSource = "cnote_contab.ascc", ; Column9.FontName = "Arial", ; Column9.Name = "cAscc", ; Column9.Width = 36, ; Column10.ColumnOrder = 9, ; Column10.ControlSource = "explicatie_tva", ; Column10.FontName = "Arial", ; Column10.Name = "cExplicatieTVA", ; Column10.Width = 95, ; Column11.ControlSource = "partd", ; Column11.FontName = "Arial", ; Column11.Name = "cPartd", ; Column11.Width = 131, ; Column12.ControlSource = "partc", ; Column12.FontName = "Arial", ; Column12.Name = "cPartc", ; Column12.Width = 113 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscc.Header1' AS header WITH ; Alignment = 2, ; Caption = "Analitic creditor", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscc.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscd.Header1' AS header WITH ; Alignment = 2, ; Caption = "Analitic debitor", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cAscd.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cCu_tva.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Centered = .T., ; FontName = "Arial", ; Height = 17, ; Left = 27, ; Name = "Check1", ; SpecialEffect = 1, ; Top = 47, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cCu_tva.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cu TVA", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cExplicatie.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cExplicatie.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cExplicatieTVA.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie TVA", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cExplicatieTVA.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cin_valuta.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Centered = .T., ; FontName = "Arial", ; Height = 17, ; Left = 36, ; Name = "Check1", ; SpecialEffect = 1, ; Top = 71, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cin_valuta.Header1' AS header WITH ; Alignment = 2, ; Caption = "Se inregistreaza suma in valuta", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cOrdine.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ordine", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cOrdine.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cPartc.Header1' AS header WITH ; Alignment = 2, ; Caption = "Partener credit", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cPartc.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cPartd.Header1' AS header WITH ; Alignment = 2, ; Caption = "Partener debit", ; FontName = "Arial", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cPartd.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cptva.Header1' AS header WITH ; Alignment = 2, ; Caption = "Proc TVA", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cptva.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScc.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont cred", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScc.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScd.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont deb", ; FontName = "Arial", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridInregistrari.cScd.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote' AS grid WITH ; Anchor = 5, ; ColumnCount = 4, ; DeleteMark = .F., ; FontSize = 10, ; Height = 346, ; Left = 7, ; Name = "gridNote", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "nom_meniu", ; RowHeight = 19, ; TabIndex = 1, ; Top = 34, ; Width = 311, ; ZOrderSet = 6, ; Column1.ControlSource = "MENIU", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "Column1", ; Column1.ReadOnly = .T., ; Column1.Width = 226, ; Column2.ControlSource = "ID_SET", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.Width = 54, ; Column3.ControlSource = "sectie", ; Column3.FontName = "Arial", ; Column3.FontSize = 10, ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column4.ControlSource = "explicatie", ; Column4.FontName = "Arial", ; Column4.FontSize = 10, ; Column4.Name = "Column4", ; Column4.ReadOnly = .T., ; Column4.Width = 105 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Element meniu", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sectie", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Venituri/Cheltuieli", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page1.gridNote.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.But_copiaza2' AS but_copiaza WITH ; Anchor = 8, ; caction = do_copie_set, ; Left = 488, ; Name = "But_copiaza2", ; TabIndex = 10, ; ToolTipText = "Copiere set", ; Top = 14, ; ZOrderSet = 19 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_editeazaset' AS but_modiparam WITH ; Anchor = 12, ; caction = do_editeaza_set, ; Height = 27, ; Left = 806, ; Name = "But_editeazaset", ; TabIndex = 13, ; ToolTipText = "Editare set note", ; Top = 240, ; Width = 30, ; ZOrderSet = 20 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_modifica1' AS but_modifica WITH ; Anchor = 3, ; caction = do_modifica_categorie, ; Left = 283, ; Name = "But_modifica1", ; TabIndex = 2, ; ToolTipText = "Modificare categorie", ; Top = 14, ; Visible = .T., ; ZOrderSet = 23 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_modifica2' AS but_modifica WITH ; Anchor = 8, ; caction = do_modifica_set, ; Left = 516, ; Name = "But_modifica2", ; TabIndex = 11, ; ToolTipText = "Modificare set", ; Top = 14, ; Visible = .T., ; ZOrderSet = 15 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_nou1' AS but_nou WITH ; Anchor = 3, ; caction = do_adauga_categorie, ; Left = 254, ; Name = "But_nou1", ; TabIndex = 1, ; ToolTipText = "Adaugare categorie", ; Top = 14, ; ZOrderSet = 18 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_nou2' AS but_nou WITH ; Anchor = 8, ; caction = do_adauga_set, ; Left = 460, ; Name = "But_nou2", ; TabIndex = 9, ; ToolTipText = "Adaugare set", ; Top = 14, ; ZOrderSet = 17 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_renunt3' AS but_renunt WITH ; Anchor = 3, ; Left = 283, ; Name = "But_renunt3", ; TabIndex = 8, ; ToolTipText = "Renuntare editare categorie", ; Top = 14, ; Visible = .F., ; ZOrderSet = 22 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_salveaza1' AS but_salveaza WITH ; Anchor = 3, ; Left = 312, ; Name = "But_salveaza1", ; TabIndex = 7, ; ToolTipText = "Salvare categorie", ; Top = 14, ; Visible = .F., ; ZOrderSet = 11 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_sterge1' AS but_sterge WITH ; Anchor = 3, ; caction = do_sterge_categorie, ; Left = 312, ; Name = "But_sterge1", ; TabIndex = 3, ; ToolTipText = "Stergere categorie", ; Top = 14, ; Visible = .T., ; ZOrderSet = 12 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.But_sterge2' AS but_sterge WITH ; Anchor = 8, ; caction = do_sterge_set, ; Left = 545, ; Name = "But_sterge2", ; TabIndex = 12, ; ToolTipText = "Stergere set", ; Top = 14, ; Visible = .T., ; ZOrderSet = 16 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT '_pageframe1.Page2.grdNote' AS grid WITH ; Anchor = 14, ; BackColor = 244,250,255, ; ColumnCount = 41, ; DeleteMark = .F., ; FontSize = 10, ; GridLineColor = 128,128,128, ; Height = 111, ; HighlightBackColor = 0,64,128, ; HighlightStyle = 2, ; Left = 361, ; Name = "grdNote", ; Panel = 1, ; ReadOnly = .F., ; RecordSource = "crsENote", ; RowHeight = 19, ; SelectedItemBackColor = 49,106,197, ; TabIndex = 1, ; Top = 267, ; Width = 475, ; ZOrderSet = 3, ; Column1.Alignment = 1, ; Column1.BackColor = 244,250,255, ; Column1.ColumnOrder = 1, ; Column1.ControlSource = "NRCRT()", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "Column1", ; Column1.ReadOnly = .F., ; Column1.Width = 29, ; Column2.Alignment = 0, ; Column2.BackColor = 244,250,255, ; Column2.ColumnOrder = 3, ; Column2.ControlSource = "dataireg", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Name = "Column2", ; Column2.ReadOnly = .F., ; Column2.Width = 49, ; Column3.Alignment = 0, ; Column3.BackColor = 244,250,255, ; Column3.ColumnOrder = 15, ; Column3.ControlSource = "fdoc", ; Column3.FontName = "Arial", ; Column3.FontSize = 10, ; Column3.Name = "Column3", ; Column3.ReadOnly = .F., ; Column3.Width = 88, ; Column4.Alignment = 0, ; Column4.BackColor = 244,250,255, ; Column4.ColumnOrder = 4, ; Column4.ControlSource = "dataact", ; Column4.FontName = "Arial", ; Column4.FontSize = 10, ; Column4.Name = "Column4", ; Column4.ReadOnly = .F., ; Column4.Width = 51, ; Column5.Alignment = 1, ; Column5.BackColor = 244,250,255, ; Column5.ColumnOrder = 6, ; Column5.ControlSource = "nract", ; Column5.FontName = "Arial", ; Column5.FontSize = 10, ; Column5.Name = "Column5", ; Column5.ReadOnly = .F., ; Column5.Width = 53, ; Column6.Alignment = 0, ; Column6.BackColor = 244,250,255, ; Column6.ColumnOrder = 7, ; Column6.ControlSource = "partd", ; Column6.FontName = "Arial", ; Column6.FontSize = 10, ; Column6.Name = "Column6", ; Column6.ReadOnly = .F., ; Column6.Width = 87, ; Column7.Alignment = 1, ; Column7.BackColor = 244,250,255, ; Column7.ColumnOrder = 10, ; Column7.ControlSource = "scd", ; Column7.FontName = "Arial", ; Column7.FontSize = 10, ; Column7.Name = "Column7", ; Column7.ReadOnly = .F., ; Column7.Width = 44, ; Column8.Alignment = 1, ; Column8.BackColor = 244,250,255, ; Column8.ColumnOrder = 12, ; Column8.ControlSource = "scc", ; Column8.FontName = "Arial", ; Column8.FontSize = 10, ; Column8.Name = "Column8", ; Column8.ReadOnly = .F., ; Column8.Width = 48, ; Column9.Alignment = 1, ; Column9.BackColor = 244,250,255, ; Column9.ColumnOrder = 14, ; Column9.ControlSource = "suma", ; Column9.DynamicForeColor = "IIF(SUMA>=0, RGB(0,0,0), RGB(255,0,0))", ; Column9.FontName = "Arial", ; Column9.FontSize = 10, ; Column9.Format = "r", ; Column9.InputMask = (get_mask(12,gnPa)), ; Column9.Name = "Column9", ; Column9.ReadOnly = .F., ; Column9.Width = 93, ; Column10.Alignment = 0, ; Column10.BackColor = 244,250,255, ; Column10.ColumnOrder = 8, ; Column10.ControlSource = "partc", ; Column10.FontName = "Arial", ; Column10.FontSize = 10, ; Column10.Name = "Column10", ; Column10.ReadOnly = .F., ; Column10.Width = 79, ; Column11.Alignment = 0, ; Column11.BackColor = 244,250,255, ; Column11.ColumnOrder = 9, ; Column11.ControlSource = "explicatia", ; Column11.FontName = "Arial", ; Column11.FontSize = 10, ; Column11.Name = "Column11", ; Column11.ReadOnly = .F., ; Column11.Width = 77, ; Column12.BackColor = 244,250,255, ; Column12.ColumnOrder = 35, ; Column12.ControlSource = "cod", ; Column12.FontName = "Arial", ; Column12.FontSize = 10, ; Column12.Name = "Column12", ; Column12.ReadOnly = .T., ; Column12.Width = 52, ; Column13.BackColor = 244,250,255, ; Column13.ColumnOrder = 16, ; Column13.ControlSource = "pereched", ; Column13.FontName = "Arial", ; Column13.FontSize = 10, ; Column13.Name = "Column13", ; Column13.ReadOnly = .F., ; Column13.Width = 65, ; Column14.BackColor = 244,250,255, ; Column14.ColumnOrder = 29, ; Column14.ControlSource = "explicatia4", ; Column14.FontName = "Arial", ; Column14.FontSize = 10, ; Column14.Name = "Column14", ; Column14.ReadOnly = .F., ; Column15.BackColor = 244,250,255, ; Column15.ColumnOrder = 22, ; Column15.ControlSource = "nrord", ; Column15.FontName = "Arial", ; Column15.FontSize = 10, ; Column15.Name = "Column15", ; Column15.ReadOnly = .F., ; Column16.BackColor = 244,250,255, ; Column16.ColumnOrder = 24, ; Column16.ControlSource = "nresp", ; Column16.FontName = "Arial", ; Column16.FontSize = 10, ; Column16.Format = "", ; Column16.InputMask = "", ; Column16.Name = "Column16", ; Column16.ReadOnly = .F., ; Column17.BackColor = 244,250,255, ; Column17.ColumnOrder = 25, ; Column17.ControlSource = "dst_chlt", ; Column17.FontName = "Arial", ; Column17.FontSize = 10, ; Column17.Format = "", ; Column17.InputMask = "", ; Column17.Name = "Column17", ; Column17.ReadOnly = .F., ; Column18.BackColor = 244,250,255, ; Column18.ColumnOrder = 30, ; Column18.ControlSource = "explicatia5", ; Column18.FontName = "Arial", ; Column18.FontSize = 10, ; Column18.Name = "Column18", ; Column18.ReadOnly = .F., ; Column19.BackColor = 244,250,255, ; Column19.ColumnOrder = 21, ; Column19.ControlSource = "datascad", ; Column19.FontName = "Arial", ; Column19.FontSize = 10, ; Column19.Name = "Column19", ; Column19.ReadOnly = .F., ; Column19.Visible = .T., ; Column20.BackColor = 244,250,255, ; Column20.ColumnOrder = 26, ; Column20.ControlSource = "suma_val", ; Column20.FontName = "Arial", ; Column20.FontSize = 10, ; Column20.InputMask = (get_mask(12,gnPa)), ; Column20.Name = "Column20", ; Column20.ReadOnly = .F., ; Column21.BackColor = 244,250,255, ; Column21.ColumnOrder = 28, ; Column21.ControlSource = "curs", ; Column21.FontName = "Arial", ; Column21.FontSize = 10, ; Column21.InputMask = (get_mask(12,gnPcurs)), ; Column21.Name = "Column21", ; Column21.ReadOnly = .F., ; Column21.Width = 61, ; Column22.BackColor = 244,250,255, ; Column22.ColumnOrder = 31, ; Column22.ControlSource = "gestin", ; Column22.FontName = "Arial", ; Column22.FontSize = 10, ; Column22.Name = "Column22", ; Column22.ReadOnly = .F., ; Column22.Width = 87, ; Column23.BackColor = 244,250,255, ; Column23.ColumnOrder = 11, ; Column23.ControlSource = "ascd", ; Column23.FontName = "Arial", ; Column23.FontSize = 10, ; Column23.Name = "Column23", ; Column23.ReadOnly = .F., ; Column23.Width = 33, ; Column24.BackColor = 244,250,255, ; Column24.ColumnOrder = 13, ; Column24.ControlSource = "ascc", ; Column24.FontName = "Arial", ; Column24.FontSize = 10, ; Column24.Name = "Column24", ; Column24.ReadOnly = .F., ; Column24.Width = 33, ; Column25.BackColor = 244,250,255, ; Column25.ColumnOrder = 36, ; Column25.ControlSource = "id_set", ; Column25.FontName = "Arial", ; Column25.FontSize = 10, ; Column25.Name = "Column25", ; Column25.ReadOnly = .T., ; Column25.Width = 52, ; Column26.BackColor = 244,250,255, ; Column26.ColumnOrder = 19, ; Column26.ControlSource = "proc_tva", ; Column26.FontName = "Arial", ; Column26.FontSize = 10, ; Column26.Name = "Column26", ; Column26.ReadOnly = .T., ; Column26.Width = 45, ; Column27.BackColor = 244,250,255, ; Column27.ColumnOrder = 17, ; Column27.ControlSource = "perechec", ; Column27.FontName = "Arial", ; Column27.FontSize = 10, ; Column27.Name = "Column27", ; Column27.ReadOnly = .F., ; Column27.Width = 64, ; Column28.BackColor = 244,250,255, ; Column28.ColumnOrder = 33, ; Column28.ControlSource = "sectie", ; Column28.FontName = "Arial", ; Column28.FontSize = 10, ; Column28.Name = "Column28", ; Column28.ReadOnly = .F., ; Column28.Width = 88, ; Column29.BackColor = 244,250,255, ; Column29.ColumnOrder = 27, ; Column29.ControlSource = "nume_val", ; Column29.FontName = "Arial", ; Column29.FontSize = 10, ; Column29.Name = "Column29", ; Column29.ReadOnly = .F., ; Column29.Width = 61, ; Column30.BackColor = 244,250,255, ; Column30.ColumnOrder = 37, ; Column30.ControlSource = "id_partd", ; Column30.FontName = "Arial", ; Column30.FontSize = 10, ; Column30.Name = "Column30", ; Column30.ReadOnly = .T., ; Column30.Width = 45, ; Column31.BackColor = 244,250,255, ; Column31.ColumnOrder = 38, ; Column31.ControlSource = "id_partc", ; Column31.FontName = "Arial", ; Column31.FontSize = 10, ; Column31.Name = "Column31", ; Column31.ReadOnly = .T., ; Column31.Width = 43, ; Column32.BackColor = 244,250,255, ; Column32.ColumnOrder = 32, ; Column32.ControlSource = "gestout", ; Column32.FontName = "Arial", ; Column32.FontSize = 10, ; Column32.Name = "Column32", ; Column32.ReadOnly = .F., ; Column32.Width = 89, ; Column33.BackColor = 244,250,255, ; Column33.ColumnOrder = 34, ; Column33.ControlSource = "sucursala", ; Column33.FontName = "Arial", ; Column33.FontSize = 10, ; Column33.Name = "Column33", ; Column33.ReadOnly = .F., ; Column33.Width = 121, ; Column34.BackColor = 244,250,255, ; Column34.ColumnOrder = 23, ; Column34.ControlSource = "contract", ; Column34.FontName = "Arial", ; Column34.FontSize = 10, ; Column34.Name = "Column34", ; Column34.ReadOnly = .T., ; Column34.Width = 65, ; Column35.BackColor = 244,250,255, ; Column35.ColumnOrder = 20, ; Column35.ControlSource = "explicatie_tva", ; Column35.FontName = "Arial", ; Column35.FontSize = 10, ; Column35.Name = "Column35", ; Column35.ReadOnly = .F., ; Column35.Width = 75, ; Column36.BackColor = 244,250,255, ; Column36.ColumnOrder = 18, ; Column36.ControlSource = "cu_tva", ; Column36.FontName = "Arial", ; Column36.FontSize = 10, ; Column36.Name = "Column36", ; Column36.ReadOnly = .F., ; Column36.Sparse = .F., ; Column36.Width = 40, ; Column37.BackColor = 244,250,255, ; Column37.ColumnOrder = 5, ; Column37.ControlSource = "serie_act", ; Column37.FontName = "Arial", ; Column37.FontSize = 10, ; Column37.Format = "!", ; Column37.Name = "Column37", ; Column37.ReadOnly = .F., ; Column37.Width = 49, ; Column38.BackColor = 244,250,255, ; Column38.ColumnOrder = 39, ; Column38.ControlSource = "id_fact", ; Column38.FontName = "Arial", ; Column38.FontSize = 10, ; Column38.Name = "Column38", ; Column38.ReadOnly = .T., ; Column39.BackColor = 244,250,255, ; Column39.ColumnOrder = 40, ; Column39.ControlSource = "id_factd", ; Column39.FontName = "Arial", ; Column39.FontSize = 10, ; Column39.Name = "Column39", ; Column39.ReadOnly = .T., ; Column40.BackColor = 244,250,255, ; Column40.ColumnOrder = 41, ; Column40.ControlSource = "id_factc", ; Column40.FontName = "Arial", ; Column40.FontSize = 10, ; Column40.Name = "Column40", ; Column40.ReadOnly = .T., ; Column41.BackColor = 244,250,255, ; Column41.ColumnOrder = 2, ; Column41.ControlSource = "ales", ; Column41.CurrentControl = "_CHECKBOX1", ; Column41.FontName = "Arial", ; Column41.FontSize = 10, ; Column41.Name = "cAles", ; Column41.ReadOnly = .F., ; Column41.Sparse = .F., ; Column41.Width = 22 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page2.grdNote.cAles._CHECKBOX1' AS _checkbox WITH ; Alignment = 2, ; BackColor = 255,255,255, ; Caption = "", ; FontName = "Arial", ; FontSize = 10, ; Left = 9, ; Name = "_CHECKBOX1", ; ReadOnly = .F., ; Top = 79 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.cAles.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ales", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.cAles.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "NrCrt", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column1.Text1' AS textbox WITH ; Alignment = 1, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column10.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie C", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column10.Text1' AS textbox WITH ; Alignment = 0, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column11.Header1' AS header WITH ; Alignment = 2, ; Caption = "Expl.3", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column11.Text1' AS textbox WITH ; Alignment = 0, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column12.Header1' AS header WITH ; Alignment = 2, ; Caption = "COD", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column12.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column13.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nr.doc.platit", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column13.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column14.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatia 4", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column14.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column15.Header1' AS header WITH ; Alignment = 2, ; Caption = "Lucrarea", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column15.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column16.Header1' AS header WITH ; Alignment = 2, ; Caption = "Responsabil", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column16.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column17.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cheltuiala", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column17.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column18.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatia 5", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column18.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column19.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data scadenta", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column19.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column2.Header2' AS header WITH ; Alignment = 2, ; Caption = "Data Inreg.", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header2" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column2.Text1' AS textbox WITH ; Alignment = 0, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column20.Header1' AS header WITH ; Alignment = 2, ; Caption = "Suma in valuta", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column20.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column21.Header1' AS header WITH ; Alignment = 2, ; Caption = "Curs valutar", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column21.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column22.Header1' AS header WITH ; Alignment = 2, ; Caption = "Gestiune destinatie", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column22.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column23.Header1' AS header WITH ; Alignment = 2, ; Caption = "AnalitD", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column23.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column24.Header1' AS header WITH ; Alignment = 2, ; Caption = "AnalitC", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column24.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column25.Header1' AS header WITH ; Alignment = 2, ; Caption = "Tip operatie", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column25.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column26.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cota TVA", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column26.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column27.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nr.doc.incasat", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column27.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column28.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sectia", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column28.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column29.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nume Valuta", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column29.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column3.Header3' AS header WITH ; Alignment = 2, ; Caption = "Fel Doc.", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header3" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column3.Text1' AS textbox WITH ; Alignment = 0, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column30.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id Part D", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column30.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column31.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id Part C", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column31.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column32.Header1' AS header WITH ; Alignment = 2, ; Caption = "Gestiune sursa", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column32.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column33.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sucursala", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column33.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column34.Header1' AS header WITH ; Alignment = 2, ; Caption = "Contract", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column34.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column35.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie TVA", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column35.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column36._CHECKBOX1' AS _checkbox WITH ; Alignment = 2, ; AutoSize = .F., ; Caption = "", ; Centered = .T., ; FontName = "Arial", ; FontSize = 10, ; Left = 19, ; Name = "_CHECKBOX1", ; Top = 31 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column36.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cu TVA", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column37.Header1' AS header WITH ; Alignment = 2, ; Caption = "Serie doc.", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column37.Text1' AS textbox WITH ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column38.Header1' AS header WITH ; Caption = "Id factura", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column38.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column39.Header1' AS header WITH ; Caption = "Id Factura d", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column39.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column4.Header4' AS header WITH ; Alignment = 2, ; Caption = "Data Act", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header4" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column4.Text1' AS textbox WITH ; Alignment = 0, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column40.Header1' AS header WITH ; Caption = "Id Factura c", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column40.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column5.Header5' AS header WITH ; Alignment = 2, ; Caption = "Nr.Doc.", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header5" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column5.Text1' AS textbox WITH ; Alignment = 1, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column6.Header6' AS header WITH ; Alignment = 2, ; Caption = "Explicatie D", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header6" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column6.Text1' AS textbox WITH ; Alignment = 0, ; BackColor = 244,250,255, ; BorderColor = 0,0,0, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column7.Header7' AS header WITH ; Alignment = 2, ; Caption = "Cont Deb.", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header7" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column7.Text1' AS textbox WITH ; Alignment = 1, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column8.Header8' AS header WITH ; Alignment = 2, ; Caption = "Cont Cred.", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header8" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column8.Text1' AS textbox WITH ; Alignment = 1, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column9.Header9' AS header WITH ; Alignment = 2, ; Caption = "Suma", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header9" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdNote.Column9.Text1' AS textbox WITH ; Alignment = 1, ; BackColor = 244,250,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 49,106,197 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdRequest' AS _grdbase WITH ; Anchor = 13, ; ColumnCount = 2, ; DeleteMark = .F., ; Height = 183, ; Left = 579, ; Name = "grdRequest", ; Panel = 1, ; ReadOnly = .F., ; RecordSource = "crsERequest", ; Top = 50, ; Width = 260, ; Column1.ControlSource = "label_item", ; Column1.Name = "Column1", ; Column1.ReadOnly = .F., ; Column1.Width = 123, ; Column2.ControlSource = "valoare_default_text", ; Column2.Name = "Column2", ; Column2.ReadOnly = .F., ; Column2.Width = 104 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_pageframe1.Page2.grdRequest.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Element", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdRequest.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdRequest.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Valoare implicita", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdRequest.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii' AS grid WITH ; Anchor = 5, ; ColumnCount = 3, ; DeleteMark = .F., ; FontSize = 10, ; Height = 260, ; HighlightBackColor = 60,115,200, ; HighlightStyle = 2, ; Left = 16, ; Name = "grdUCategorii", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "crsECategorii", ; RowHeight = 19, ; TabIndex = 4, ; Top = 50, ; Width = 327, ; ZOrderSet = 1, ; Column1.ControlSource = "categorie", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "cCategorie", ; Column1.ReadOnly = .T., ; Column1.Width = 207, ; Column2.ColumnOrder = 3, ; Column2.ControlSource = "id_categorie", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Format = "R", ; Column2.InputMask = "99999999", ; Column2.Name = "cIdCategorie", ; Column2.ReadOnly = .T., ; Column2.Width = 48, ; Column3.ColumnOrder = 2, ; Column3.ControlSource = "ordine", ; Column3.FontName = "Arial", ; Column3.FontSize = 10, ; Column3.Format = "RK", ; Column3.InputMask = "999999", ; Column3.Name = "cOrdine", ; Column3.ReadOnly = .T., ; Column3.Width = 35 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.cCategorie.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nume", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.cCategorie.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.cIdCategorie.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.cIdCategorie.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.cOrdine.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ordine", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUCategorii.cOrdine.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUSets' AS grid WITH ; Anchor = 15, ; ColumnCount = 2, ; DeleteMark = .F., ; FontSize = 10, ; Height = 183, ; HighlightBackColor = 60,115,200, ; HighlightStyle = 2, ; Left = 364, ; Name = "grdUSets", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "crsESets", ; RowHeight = 19, ; TabIndex = 14, ; Top = 50, ; Width = 211, ; ZOrderSet = 0, ; Column1.ControlSource = "nume_set", ; Column1.FontName = "Arial", ; Column1.FontSize = 10, ; Column1.Name = "cNumeSet", ; Column1.ReadOnly = .T., ; Column1.Width = 299, ; Column2.ControlSource = "id_set", ; Column2.FontName = "Arial", ; Column2.FontSize = 10, ; Column2.Format = "R", ; Column2.InputMask = "99999999", ; Column2.Name = "cIdSet", ; Column2.ReadOnly = .T., ; Column2.Width = 69 *< END OBJECT: BaseClass="grid" /> ADD OBJECT '_pageframe1.Page2.grdUSets.cIdSet.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUSets.cIdSet.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.grdUSets.cNumeSet.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nume", ; FontName = "Arial", ; FontSize = 10, ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_pageframe1.Page2.grdUSets.cNumeSet.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_pageframe1.Page2.lblCategorie' AS _label WITH ; Anchor = 6, ; Caption = "Categorie", ; FontBold = .T., ; Left = 17, ; Name = "lblCategorie", ; TabIndex = 22, ; Top = 325, ; ZOrderSet = 7 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblCategorii' AS _label WITH ; Caption = "Categorii", ; FontBold = .T., ; Left = 17, ; Name = "lblCategorii", ; TabIndex = 19, ; Top = 19, ; ZOrderSet = 2 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblNote' AS _label WITH ; Anchor = 6, ; Caption = "Note", ; FontBold = .T., ; Height = 18, ; Left = 364, ; Name = "lblNote", ; TabIndex = 20, ; Top = 245, ; Width = 31, ; ZOrderSet = 3 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblOrdine' AS _label WITH ; Anchor = 6, ; Caption = "Ordine", ; FontBold = .T., ; Left = 17, ; Name = "lblOrdine", ; TabIndex = 23, ; Top = 355, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblRequest' AS _label WITH ; Anchor = 8, ; AutoSize = .F., ; Caption = "Cerere date", ; FontBold = .T., ; Height = 17, ; Left = 579, ; Name = "lblRequest", ; TabIndex = 20, ; Top = 19, ; Width = 260, ; ZOrderSet = 3 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.lblSets' AS _label WITH ; Caption = "Seturi", ; FontBold = .T., ; Left = 364, ; Name = "lblSets", ; TabIndex = 20, ; Top = 19, ; ZOrderSet = 3 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_pageframe1.Page2.spnOrdine' AS _spinner WITH ; Anchor = 6, ; Format = "R", ; Height = 24, ; Increment = 1.00, ; InputMask = "999999", ; KeyboardHighValue = 100000, ; KeyboardLowValue = 1, ; Left = 79, ; Name = "spnOrdine", ; ReadOnly = .T., ; SpinnerHighValue = 1000000.00, ; SpinnerLowValue = 1.00, ; TabIndex = 6, ; Top = 351, ; Width = 63, ; ZOrderSet = 5 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="spinner" /> ADD OBJECT '_pageframe1.Page2.txtCategorie' AS _textbox WITH ; Anchor = 6, ; Format = "!K", ; Height = 23, ; Left = 79, ; Name = "txtCategorie", ; ReadOnly = .T., ; TabIndex = 5, ; Top = 322, ; Width = 264, ; ZOrderSet = 4 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="textbox" /> PROCEDURE actualizeaza_grid1 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru = pcFiltru IF EMPTY(lcFiltru) lcFiltru = poNote_vanzari.ca_baza1.cfiltru ENDIF save_grid_tag(thisform._pageframe1.page1.gridNote) poNote_vanzari.ca_baza1.cfiltru = lcFiltru poNote_vanzari.ca_baza1.afisare() restore_grid_tag(thisform._pageframe1.page1.gridNote) thisform._pageframe1.page1.gridNote.refresh ENDPROC PROCEDURE actualizeaza_grid2 LPARAMETERS pcFiltru LOCAL lcFiltru lcFiltru=pcFiltru IF EMPTY(lcFiltru) lcFiltru = ponote_contab.ca_baza1.cfiltru ENDIF save_grid_tag(thisform._pageframe1.page1.gridInregistrari) ponote_contab.ca_baza1.cfiltru=lcFiltru ponote_contab.ca_baza1.afisare() restore_grid_tag(thisform._pageframe1.page1.gridInregistrari) thisform._pageframe1.page1.gridInregistrari.refresh ENDPROC PROCEDURE creeaza_cursor If Used('crscoloane') Use In crscoloane Endif lcSql = [select id_jtva_coloana,denumire as explicatie_tva,cota_tva ] + ; [from ] + gcS + [.vjtva_coloane where id_jtva_coloana > 0 order by ordine] lnSucces = goExecutor.oExecute(lcSql,[crscoloane]) If lnSucces < 0 amessagebox(goExecutor.cEroare,0+64,"Eroare") Endif ENDPROC PROCEDURE do_actualizeaza_gridcategorii save_grid_tag(Thisform._pageframe1.page2.grdUCategorii) poCategorii.ca_baza1.cfiltru = "" poCategorii.ca_baza1.afisare() restore_grid_tag(Thisform._pageframe1.page2.grdUCategorii) ENDPROC PROCEDURE do_actualizeaza_gridnote Local lcfiltru, loSet loSet = Thisform.oSet lcfiltru = [a.id_set = ] + Alltrim(Str(m.loSet.id_set)) save_grid_tag(Thisform._pageframe1.page2.grdNote) poNote.ca_baza1.cfiltru = m.lcfiltru poNote.ca_baza1.afisare() restore_grid_tag(Thisform._pageframe1.page2.grdNote) Go Top In crsENote ENDPROC PROCEDURE do_actualizeaza_gridrequest Local lcfiltru, loSet loSet = Thisform.oSet lcfiltru = [r.id_set = ] + Alltrim(Str(m.loSet.id_set)) save_grid_tag(Thisform._pageframe1.page2.grdRequest) poRequest.ca_baza1.cfiltru = m.lcfiltru poRequest.ca_baza1.afisare() restore_grid_tag(Thisform._pageframe1.page2.grdRequest) Go Top In crsERequest ENDPROC PROCEDURE do_actualizeaza_gridset Local lcfiltru, lnIdCategorie lnIdCategorie = Thisform.oCategorie.id_categorie lcfiltru = [NVL(id_categorie, 0) = ] + Str(Nvl(Thisform.oCategorie.id_categorie, 0)) save_grid_tag(Thisform._pageframe1.page2.grdUSets) poSets.ca_baza1.cfiltru = m.lcfiltru poSets.ca_baza1.afisare() restore_grid_tag(Thisform._pageframe1.page2.grdUSets) Go Top In crsESets ENDPROC PROCEDURE do_adauga If Thisform.lcrm Select nom_meniu Scatter Name loRec Blank Do Adauga_Modifica_Inregistrare With "note_crm",loRec,,"INSERT" If gnButon = 1 This.actualizeaza_grid1() Select nom_meniu Locate For meniu = loRec.meniu Endif Thisform._pageframe1.page1.gridNote.SetFocus() Thisform._pageframe1.page1.gridNote.Refresh Endif ENDPROC PROCEDURE do_adauga_categorie Local loCategorie, lnOrdine SELECT crsECategorii SCATTER NAME loCategorie BLANK loCategorie.categorie = "Categorie noua..." CALCULATE MAX(ordine) TO loCategorie.ordine IN crsECategorii loCategorie.ordine = loCategorie.ordine + 1 Thisform.oCategorie = loCategorie Thisform.lEditModeCategorii = .T. ENDPROC PROCEDURE do_adauga_ireg Local lcTabel lcTabel = Thisform._pageframe1.page1.gridNote.RecordSource Select (lcTabel) Scatter Name poNotaIdSet Select cnote_contab Go Bottom Scatter Name loUltRec Scatter Name loRec Memo Blank loRec.ordine = loUltRec.ordine + 1 loRec.id_set = poNotaIdSet.id_set loRec.cu_tva = 1 loRec.in_valuta = 0 Store .Null. To loRec.ptva Release loUltRec Thisform.creeaza_cursor() Do Adauga_Modifica_Inregistrare With "note_contabile2007",loRec,,"INSERT" If Used('crscoloane') Use In crscoloane Endif If gnButon = 1 This.actualizeaza_grid2() ENDIF ENDPROC PROCEDURE do_adauga_set Local loxSet As "oxSet" Local llSucces, lnIdSet loxSet = Createobject("oxSet") && ocont2003.prg llSucces = loxSet.Edit() lnIdSet = loxSet.nIdSet If m.llSucces This.RefreshData('SET', m.lnIdSet) Endif ENDPROC PROCEDURE do_copie_set Local lcSql, llSucces Private pnIdSet, pnIdSetNou pnIdSet = This.oSet.id_set pnIdSetNou = 0 lcSql = [begin pack_seturi.copie_set(?pnIdSet, ?@pnIdSetNou, ?gnIdUtil); end;] llSucces = goExecutor.oExecuta(m.lcSql) If m.llSucces This.do_Actualizeaza_gridset() Endif ENDPROC PROCEDURE do_editeaza_set IF !PEMSTATUS(this.oSet, "lEditare", 5) ADDPROPERTY(this.oset, "lEditare", .T.) this.oSet.lEditare = .T. ENDIF DO note_fara_predefinire WITH This.oSet.id_set, This.oSet IN ocont2003.prg This.RefreshData('NOTE') ENDPROC PROCEDURE do_modifica If Reccount('nom_meniu')>0 Select nom_meniu Scatter Name loRec Do Adauga_Modifica_Inregistrare With "note_crm",loRec,loRec.id_nota,"UPDATE" If gnButon = 1 This.actualizeaza_grid1() Select nom_meniu Locate For id_nota = loRec.id_nota Endif Thisform._pageframe1.page1.gridNote.SetFocus() Else amessagebox("Nu sunt inregistrari de modificat!",0+48,"Atentie") Endif ENDPROC PROCEDURE do_modifica_categorie *** nu se modifica categoria virtuala FARA CATEGORIE IF NVL(This.oCategorie.id_categorie, 0) = 0 RETURN ENDIF Thisform.lEditModeCategorii = .T. ENDPROC PROCEDURE do_modifica_ireg If Reccount('cnote_contab')>0 Select cnote_contab Scatter Name loRec Thisform.creeaza_cursor() Do Adauga_Modifica_Inregistrare With "note_contabile2007",loRec,loRec.Id_note,"UPDATE" If Used('crscoloane') Use In crscoloane Endif If gnButon = 1 Thisform.actualizeaza_grid2() Endif Else amessagebox("Nu sunt inregistrari de modificat!",0+48,"Atentie") Endif ENDPROC PROCEDURE do_modifica_set *!* Thisform.lEditModeSeturi = .T. Local loxSet As "oxSet" Local lcSql, llSucces, lnIdSet, loSet loSet = This.oSet lnIdSet = m.loSet.id_set SET STEP ON loxSet = Createobject("oxSet", m.lnIdSet) && ocont2003.prg llSucces = loxSet.Edit() If m.llSucces IF loxSet.nIdSet = m.lnIdSet This.RefreshData('SET', m.lnIdSet) ELSE This.RefreshData('CATEGORIE', loxSet.nIdSet) ENDIF Endif ENDPROC PROCEDURE do_reface *!* If aMESSAGEBOX("Aceasta operatie va sterge configuratia actuala a notelor contabile!" + ; *!* CHR(13) + Chr(10) + "Doriti sa continuati?",4+32,"Refacere") = 6 *!* lcComanda1 = [delete from ] + gcS + [.note_contabile] *!* lnSucces1 = goExecutor.oExecute(lcComanda1) *!* If lnSucces1 < 0 *!* aMESSAGEBOX('Delete from note_contabile:'+goExecutor.cEroare,0+16,'Eroare') *!* Return *!* Endif *!* lcComanda2 = [insert into ] + gcS + [.note_contabile (explicatie,scd,ascd,scc,ascc,in_valuta,cu_tva,id_set,ordine,ptva) (select explicatie,scd,ascd,scc,ascc,in_valuta,cu_tva,id_set,ordine,ptva from note_contabile)] *!* lnSucces2 = goExecutor.oExecute(lcComanda2) *!* If lnSucces2 < 0 *!* aMESSAGEBOX('Insert into note_contabile:' + goExecutor.cEroare,0+16,'Eroare') *!* Return *!* Endif *!* Select ctva *!* Locate For 'STANDARD' $ Upper(TVA) *!* If Found() *!* lnProcent = ptva *!* lcComanda2 = [UPDATE ] + gcS + [.note_contabile set ptva = ?lnProcent] *!* lnSucces2 = goExecutor.oExecute(lcComanda2) *!* If lnSucces2 < 0 *!* aMESSAGEBOX('Update note_contabile:'+goExecutor.cEroare,0+16,'Eroare') *!* Endif *!* Endif *!* lctitlu = [Refacere] *!* lcimagine = [info_c.ico] *!* lctip = [Informare] *!* lcmesaj1 = [Actualizarea s-a terminat!] *!* ofrm_mesaj = Createobject([frm_mesaj],lctitlu,lcimagine,lctip,lcmesaj1) *!* ofrm_mesaj.Show(1) *!* Release ofrm_mesaj *!* *DO mesaj WITH 'Actualizarea s-a terminat!','' *!* This.actualizeaza_grid2 *!* Endif ENDPROC PROCEDURE do_sterge If Reccount('nom_meniu')>0 Select nom_meniu Scatter Name loRec Do STERGE_INREGISTRARE With "note_crm",loRec.id_nota This.actualizeaza_grid1() Else amessagebox("Nu sunt inregistrari de sters!",0+48,"Atentie") Endif ENDPROC PROCEDURE do_sterge_categorie PRIVATE pnIdCategorie Local lcCategorie, llCategorieUtilizata, lnCategorieId, lnRaspuns, lcSelect lcSelect = SELECT() pnIdCategorie = This.oCategorie.id_categorie lcCategorie = ALLTRIM(This.oCategorie.categorie) lnRaspuns = 6 SELECT COUNT(*) as nr FROM crsESets WHERE id_categorie = m.pnIdCategorie INTO CURSOR crsESetsTemp llCategorieUtilizata = (NVL(crsESetsTemp.nr, 0) > 0) USE IN (SELECT("crsESetsTemp")) IF m.llCategorieUtilizata lnRaspuns = AMESSAGEBOX("Categoria " + m.lcCategorie + " are asociate seturi." + CHR(13) + CHR(10) + ; "Doriti sa o stergeti?",4+32, _screen.Caption) ELSE lnRaspuns = AMESSAGEBOX("Doriti sa stergeti categoria " + m.lcCategorie + "?",4+32, _screen.Caption) ENDIF IF m.lnRaspuns = 6 lcSql = [begin pack_seturi.sterge_categorie(?pnIdCategorie, ?gnIdUtil); end;] llSucces = goExecutor.oExecuta(m.lcSql) IF m.llSucces SELECT crsECategorii DELETE LOCATE && nu se facea refresh la inregistrarile sterse save_grid_tag(thisform._pageframe1.page2.grdUSets) poSets.ca_baza1.afisare() restore_grid_tag(thisform._pageframe1.page2.grdUSets) This._pageframe1.page2.grdUCategorii.SetFocus() ENDIF ENDIF SELECT (m.lcSelect) ENDPROC PROCEDURE do_sterge_ireg If Reccount('cnote_contab')>0 Select cnote_contab Scatter Name lorec Do STERGE_INREGISTRARE With "note_contabile2007",lorec.id_note If gnButon = 1 This.actualizeaza_grid2() Endif Else amessagebox("Nu sunt inregistrari de sters!",0+48,"Atentie") Endif ENDPROC PROCEDURE do_sterge_set Local lcSelect, lcSet, lnRaspuns Local lcSql, llSucces, lnIdSet lcSelect = Select() lnIdSet = This.oSet.id_set lcSet = Alltrim(This.oSet.nume_set) lnRaspuns = 6 lnRaspuns = AMESSAGEBOX([Doriti sa stergeti setul de note "] + m.lcSet + ["?], 4 + 32, _Screen.Caption) If m.lnRaspuns = 6 loxSet = Createobject("oxSet", m.lnIdSet, .T.) && ocont2003.prg llSucces = loxSet.Delete() If m.llSucces This.RefreshData('SET', m.lnIdSet) Endif Endif Select (m.lcSelect) ENDPROC PROCEDURE Init Parameters tlCRM DoDefault() Thisform.lCRM = tlCRM Thisform.lactiv3 = Thisform.lCRM Thisform.lactiv4 = Thisform.lCRM Thisform._pageframe1.page2.Enabled = !Thisform.lCRM Thisform._pageframe1.page1.but_nou1.Visible = Thisform.lCRM Thisform._pageframe1.page1.but_modifica1.Visible = Thisform.lCRM Thisform._pageframe1.page1.but_sterge1.Visible = Thisform.lCRM Thisform._pageframe1.page1.gridNote.SetFocus() This.RefreshData() With This._pageframe1.page2 .txtCategorie.ControlSource = "Thisform.oCategorie.categorie" .spnOrdine.ControlSource = "Thisform.oCategorie.ordine" .grdUCategorii.SetFocus() ENDWITH this.WindowState = 2 ENDPROC PROCEDURE leditmodecategorii_assign lparameters tlEditModeCategorii This.lEditModeCategorii = tlEditModeCategorii WITH This._pageframe1.page2 .txtCategorie.ReadOnly = !m.tlEditModeCategorii .spnOrdine.ReadOnly = !m.tlEditModeCategorii .grdUCategorii.enabled = !m.tlEditModeCategorii .but_nou1.Visible = !m.tlEditModeCategorii .but_modifica1.Visible = !m.tlEditModeCategorii .but_sterge1.Visible = !m.tlEditModeCategorii .but_salveaza1.Visible = m.tlEditModeCategorii .but_renunt3.Visible = m.tlEditModeCategorii IF m.tlEditModeCategorii .spnOrdine.Refresh() .txtCategorie.SetFocus() ELSE .grdUCategorii.SetFocus() ENDIF .grdUCategorii.Refresh() ENDWITH ENDPROC PROCEDURE leditmodeseturi_assign lparameters tlEditModeSeturi This.lEditModeSeturi = tlEditModeSeturi WITH This._pageframe1.page2 .grdUsets.enabled = !m.tlEditModeSeturi .but_nou2.Visible = !m.tlEditModeSeturi .but_copiaza2.Visible = !m.tlEditModeSeturi .but_modifica2.Visible = !m.tlEditModeSeturi .but_sterge2.Visible = !m.tlEditModeSeturi .but_editeazaset.Visible = !m.tlEditModeSeturi .but_salveaza2.Visible = m.tlEditModeSeturi .but_renunt2.Visible = m.tlEditModeSeturi IF m.tlEditModeSeturi .txtSet.SetFocus() ELSE .grdUsets.SetFocus() ENDIF .grdUsets.Refresh() ENDWITH ENDPROC PROCEDURE refacere_tabel ENDPROC PROCEDURE refreshdata Lparameters tcTip, tnIdTip *** tcTip: CATEGORIE/SET *** tnIdTip: ID_CATEGORIE/ID_SET Local loCategorie, lcFilter lcSelect = Select() loPage2 = this._pageframe1.page2 lcTip = IIF(TYPE('tcTip') = 'C', UPPER(ALLTRIM(m.tcTip)), 'CATEGORIE') Do Case Case m.lcTip = 'SET' llCategorie = .F. llSet = .T. llNote = .T. Case m.lcTip = 'CATEGORIE' llCategorie = .T. llSet = .T. llNote = .T. Otherwise && NOTE llCategorie = .F. llSet = .F. llNote = .T. ENDCASE If m.llCategorie Thisform.do_actualizeaza_gridcategorii() Select crsECategorii If Type('tnIdTip') = 'N' Locate For id_categorie = m.tnIdTip If !Found() Go Top Endif Else Go Top Endif ENDIF Select crsECategorii Scatter Name Thisform.oCategorie lcCategorie = ALLTRIM(NVL(categorie, '')) *loPage2.lblSets.Caption = 'Seturi ' + m.lcCategorie loPage2.txtCategorie.Refresh() loPage2.spnOrdine.Refresh() If m.llSet Thisform.do_actualizeaza_gridset() Select crsESets If Type('tnIdTip') = 'N' Locate For id_SET = m.tnIdTip If !Found() Go Top Endif Else Go Top ENDIF Select crsESets Scatter Name Thisform.oSet Thisform.do_actualizeaza_gridrequest() ENDIF Select crsESets Scatter Name Thisform.oSet lcSet = ALLTRIM(NVL(nume_set, '')) *loPage2.lblNote.Caption = 'Note ' + m.lcSet *loPage2.lblRequest.Caption = 'Cerere date ' + m.lcSet If m.llNote Thisform.do_actualizeaza_gridnote() Thisform.do_actualizeaza_gridrequest() ENDIF Select (m.lcSelect) ENDPROC PROCEDURE _pageframe1.Page1.gridInregistrari.Init DoDefault() This.SetAll("ReadOnly",.T.,"Column") ENDPROC PROCEDURE _pageframe1.Page1.gridNote.AfterRowColChange Lparameters nColIndex If This.RowColChange <> 3 Select nom_meniu lcFiltru = [ id_set = ] + Alltrim(Str(Nvl(id_set,0))) Thisform.actualizeaza_grid2(lcFiltru) Endif ENDPROC PROCEDURE _pageframe1.Page1.gridNote.Init This.SetAll("ReadOnly",.T.,"Column") ENDPROC PROCEDURE _pageframe1.Page2.But_renunt3.Click Thisform.lEditModeCategorii = .F. ENDPROC PROCEDURE _pageframe1.Page2.But_salveaza1.Click PRIVATE pcCategorie, pnOrdine, pnIdCategorie Local lcSelect, lcSql, llSucces, loCategorie lcSelect = SELECT() loCategorie = Thisform.oCategorie pcCategorie = ALLTRIM(Thisform.oCategorie.categorie) pnOrdine = Thisform.oCategorie.ordine pnIdCategorie = Thisform.oCategorie.id_categorie lcSql = [begin pack_seturi.modifica_categorie(?@pnIdCategorie, ?pcCategorie, ?pnOrdine, ?gnIdUtil); end;] llSucces = goExecutor.oExecuta(m.lcSql) SELECT (m.lcSelect) IF m.llSucces Thisform.RefreshData('CATEGORIE', m.pnIdCategorie) Thisform.lEditModeCategorii = .F. ENDIF ENDPROC PROCEDURE _pageframe1.Page2.grdUCategorii.AfterRowColChange LPARAMETERS nColIndex IF INLIST(This.RowColChange, 1, 3) Thisform.RefreshData('SET') ENDIF ENDPROC PROCEDURE _pageframe1.Page2.grdUSets.AfterRowColChange LPARAMETERS nColIndex IF INLIST(This.RowColChange, 1, 3) Thisform.RefreshData('NOTE') ENDIF ENDPROC ENDDEFINE DEFINE CLASS frm_note_contabile2007_nou AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Shape4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape6" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lbl_text2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_explicatie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_scd" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_scc" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chk_cu_tva" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cbo_ptva" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_ascc" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase6" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_ascd" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cus_odata_note_contabile20071" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ct_clb_cautare_var1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ct_clb_cautare_var2" UniqueID="" Timestamp="" /> * *m: cont_are_partener *m: do_alege_partener *p: nid *p: orec * * BorderStyle = 1 DataSession = 1 DoCreate = .T. Height = 282 Name = "frm_note_contabile2007_nou" Width = 345 _shape1.Name = "_shape1" _shape1.ZOrderSet = 4 _shape2.Height = 29 _shape2.Left = 284 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 62 _shape2.ZOrderSet = 5 Lb_titlu_alb_b121.Caption = "Note contabile" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 15 Lb_titlu_alb_b121.ZOrderSet = 6 BUT_TERMIN1.Left = 315 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 11 BUT_TERMIN1.Top = 1 BUT_TERMIN1.ZOrderSet = 12 Gridsort1.Name = "Gridsort1" * ADD OBJECT '_checkbox1' AS _checkbox WITH ; Alignment = 0, ; Caption = "Se înregistrează suma în valută", ; ControlSource = "porec.in_valuta", ; Left = 18, ; Name = "_checkbox1", ; TabIndex = 10, ; Top = 246, ; ZOrderSet = 15 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_lbbase1' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Cont debitor:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 15, ; Name = "_lbbase1", ; TabIndex = 17, ; Top = 77, ; Width = 80, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase3' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Cont creditor:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 16, ; Name = "_lbbase3", ; TabIndex = 19, ; Top = 109, ; Width = 80, ; ZOrderSet = 9 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase4' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Explicație TVA", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 84, ; Name = "_lbbase4", ; TabIndex = 13, ; Top = 216, ; Width = 86, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase5' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Analitic cred.:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 177, ; Name = "_lbbase5", ; TabIndex = 18, ; Top = 109, ; Width = 86, ; ZOrderSet = 9 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase6' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Analitic deb.:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 177, ; Name = "_lbbase6", ; TabIndex = 20, ; Top = 79, ; Width = 80, ; ZOrderSet = 9 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Left = 285, ; Name = "But_renunt1", ; TabIndex = 14, ; Top = 1, ; ZOrderSet = 14 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_renunt2' AS but_renunt WITH ; Left = 284, ; Name = "But_renunt2", ; TabIndex = 12, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'cbo_ptva' AS _combobox WITH ; BoundColumn = 1, ; BoundTo = .T., ; ColumnCount = 2, ; ColumnLines = .F., ; ColumnWidths = "300,20,0", ; ControlSource = "porec.explicatie_tva", ; Height = 23, ; Left = 173, ; Name = "cbo_ptva", ; RowSource = "crscoloane.explicatie_tva,cota_tva,id_jtva_coloana", ; RowSourceType = 2, ; TabIndex = 9, ; Top = 213, ; Width = 157, ; ZOrderSet = 16 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="combobox" /> ADD OBJECT 'chk_cu_tva' AS _checkbox WITH ; Alignment = 0, ; Caption = "Cu TVA", ; ControlSource = "porec.cu_tva", ; Left = 18, ; Name = "chk_cu_tva", ; TabIndex = 8, ; Top = 215, ; ZOrderSet = 15 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'Ct_clb_cautare_var1' AS ct_clb_cautare_var WITH ; cconditie = 1=2, ; cprocedura = thisform.do_alege_partener(1), ; cvar_afisata = porec.partd, ; Height = 31, ; Left = 11, ; Name = "Ct_clb_cautare_var1", ; TabIndex = 6, ; Top = 142, ; Width = 327, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 283, ; img_cautare.Left = 301, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Partener debit", ; lb_cautare.Name = "lb_cautare", ; tx_cautare.Left = 95, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 4 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'Ct_clb_cautare_var2' AS ct_clb_cautare_var WITH ; cconditie = 1=2, ; cprocedura = thisform.do_alege_partener(2), ; cvar_afisata = porec.partc, ; Height = 31, ; Left = 11, ; Name = "Ct_clb_cautare_var2", ; TabIndex = 7, ; Top = 170, ; Width = 327, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 283, ; img_cautare.Left = 301, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Partener credit", ; lb_cautare.Name = "lb_cautare", ; tx_cautare.Left = 95, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 4 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'Cus_odata_note_contabile20071' AS cus_odata_note_contabile2007 WITH ; Left = 36, ; Name = "Cus_odata_note_contabile20071", ; Top = 24 *< END OBJECT: ClassLib="onote_contabile.vcx" BaseClass="custom" /> ADD OBJECT 'lbl_text2' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Explicație:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 14, ; Name = "lbl_text2", ; TabIndex = 16, ; Top = 50, ; Width = 80, ; ZOrderSet = 7 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT 'Shape1' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 11, ; Name = "Shape1", ; Top = 42, ; Width = 323, ; ZOrderSet = 1 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape2' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 11, ; Name = "Shape2", ; Top = 72, ; Width = 162, ; ZOrderSet = 2 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape3' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 11, ; Name = "Shape3", ; Top = 102, ; Width = 162, ; ZOrderSet = 3 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape4' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; BorderWidth = 1, ; Height = 63, ; Left = 11, ; Name = "Shape4", ; Top = 209, ; Width = 323, ; ZOrderSet = 0 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape5' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 172, ; Name = "Shape5", ; Top = 102, ; Width = 162, ; ZOrderSet = 3 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape6' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 172, ; Name = "Shape6", ; Top = 72, ; Width = 162, ; ZOrderSet = 3 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'txt_ascc' AS textbox WITH ; ControlSource = "porec.ascc", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 260, ; Name = "txt_ascc", ; TabIndex = 5, ; Top = 106, ; Width = 70, ; ZOrderSet = 13 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_ascd' AS textbox WITH ; ControlSource = "porec.ascd", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 260, ; Name = "txt_ascd", ; TabIndex = 3, ; Top = 76, ; Width = 70, ; ZOrderSet = 13 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_explicatie' AS textbox WITH ; Comment = "", ; ControlSource = "porec.explicatie", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 97, ; Name = "txt_explicatie", ; TabIndex = 1, ; Top = 46, ; Width = 234, ; ZOrderSet = 10 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_scc' AS textbox WITH ; ControlSource = "porec.scc", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 99, ; Name = "txt_scc", ; TabIndex = 4, ; Top = 106, ; Width = 70, ; ZOrderSet = 13 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_scd' AS textbox WITH ; ControlSource = "porec.scd", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 98, ; Name = "txt_scd", ; TabIndex = 2, ; Top = 76, ; Width = 70, ; ZOrderSet = 11 *< END OBJECT: BaseClass="textbox" /> PROCEDURE cont_are_partener LPARAMETERS tcCont *!* verific daca contul are partener LOCAL lnCount PRIVATE pcCont lnCount = 0 pcCont = ALLTRIM(NVL(tcCont,'')) lcSql = [select COUNT(*) from config_cont_ireg where cont = ?pcCont] lnSucces = goExecutor.oSelect2Value(lcSql,@lnCount) RETURN lnCount > 0 ENDPROC PROCEDURE do_alege_partener LPARAMETERS tnTip * tnTip: 1=partener debit; 2=partener credit LOCAL lcCont, loHash, loPartener lcCont = "" IF EMPTY(tnTip) tnTip = 1 ENDIF IF tnTip = 1 lcCont = poRec.scd ELSE lcCont = poRec.scc ENDIF loHash = GetHash() WITH loHash .SetValue("cTitlu", "Alegeți partenerul") .SetValue("cCont", lcCont) .SetValue("lVerificaANAF", .T.) && 26.07.2026 claude - verificare ANAF la alegerea partenerului ENDWITH loPartener = CautPartenerContabilitate(loHash) IF !EMPTY(loPartener.id_part) IF tnTip = 1 poRec.partD = loPartener.nume poRec.id_partd = loPartener.id_part ELSE poRec.partC = loPartener.nume poRec.id_partc = loPartener.id_part ENDIF ENDIF ENDPROC PROCEDURE inainte_de_do_termin Local PLRETURN lccontrol = Upper(This.ActiveControl.BaseClass ) If Inlist(lccontrol,"TEXTBOX","EDITBOX","COMBOBOX") lcval=This.ActiveControl.ControlSource &lcval=Thisform.ActiveControl.Value Endif lctip = [Avertizare] lcimagine = [exclam.ico] If Empty(porec.scd) AND !INLIST(LEFT(NVL(porec.scc,''),1), '8', '9') amessagebox("Nu ati completat contul debitor!",0+48,"Atentie") This.txt_scd.SetFocus() Return .F. Endif If !Empty(porec.scd) Select cplcont Locate For Alltrim(Cont) = Alltrim(porec.scd) If !Found() amessagebox("Contul debitor completat nu exista in planul de conturi!",0+48,"Atentie") This.txt_scd.SetFocus() Return .F. Endif Endif If !Empty(porec.ascd) And !Isnull(porec.ascd) Select cplcont Locate For Alltrim(Cont) = Alltrim(porec.scd) And Alltrim(ACONT) = Alltrim(porec.ascd) If !Found() amessagebox("Contul analitic debitor completat nu exista in planul de conturi!",0+48,"Atentie") This.txt_ascd.SetFocus() Return .F. Endif Endif If Empty(porec.scc) AND !INLIST(LEFT(NVL(porec.scd,''),1), '8', '9') amessagebox("Nu ati completat contul creditor!",0+48,"Atentie") This.txt_scc.SetFocus() Return .F. Endif If !Empty(porec.scc) Select cplcont Locate For Alltrim(Cont) = Alltrim(porec.scc) If !Found() amessagebox("Contul creditor completat nu exista in planul de conturi!",0+48,"Atentie") This.txt_scc.SetFocus() Return .F. Endif Endif If !Empty(porec.ascc) And !Isnull(porec.ascc) Select cplcont Locate For Alltrim(Cont) = Alltrim(porec.scc) And Alltrim(ACONT) = Alltrim(porec.ascc) If !Found() amessagebox("Contul analitic creditor completat nu exista in planul de conturi!",0+48,"Atentie") This.txt_ascc.SetFocus() Return .F. Endif Endif If porec.cu_tva = 1 And Isnull(porec.id_jtva_coloana) And Isnull(porec.ptva) amessagebox("Nu ati completat explicatia TVA!",0+48,"Atentie") Release ofrm_mesaj Endif Return This.cus_odata_note_contabile20071.salvare(This.OREC,This.NID) ENDPROC PROCEDURE Init Lparameters toRec, tnId, tcActiune DoDefault() Do Case Case Upper(Alltrim(tcActiune)) = [INSERT] This.lb_titlu_alb_b121.Caption = [Notă contabilă - Adăugare] Case Upper(Alltrim(tcActiune)) = [UPDATE] This.lb_titlu_alb_b121.Caption = [Notă contabilă - Modificare] Endcase If This.chk_cu_tva.Value = 0 This.cbo_ptva.Enabled = .F. poRec.id_jtva_coloana = Null poRec.ptva = 0 Else This.cbo_ptva.Enabled = .T. Endif This.orec= toRec This.nid = tnId This.cus_odata_note_contabile20071.cactiune = tcActiune ENDPROC PROCEDURE cbo_ptva.InteractiveChange SELECT crscoloane poRec.ptva = cota_tva poRec.id_jtva_coloana = id_jtva_coloana ENDPROC PROCEDURE chk_cu_tva.Valid If This.Value = 0 Store .Null. To porec.ptva Thisform.cbo_ptva.Enabled = .F. Thisform.cbo_ptva.Refresh porec.id_jtva_coloana = Null porec.ptva = 0 Else Thisform.cbo_ptva.Enabled = .T. Endif ENDPROC ENDDEFINE DEFINE CLASS frm_note_contabile_nou AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Shape4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape6" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lbl_text2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase6" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_explicatie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_ascd" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_scd" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_ascc" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_lbbase4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txt_scc" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chk_cu_tva" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cbo_ptva" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cus_odata_note_contabile1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt2" UniqueID="" Timestamp="" /> * *p: nid *p: orec * * BorderStyle = 1 DataSession = 1 Desktop = .T. DoCreate = .T. Height = 215 Name = "frm_note_contabile_nou" Width = 345 _shape1.Name = "_shape1" _shape1.ZOrderSet = 4 _shape2.Height = 29 _shape2.Left = 284 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 62 _shape2.ZOrderSet = 5 Lb_titlu_alb_b121.Caption = "Note contabile" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 11 Lb_titlu_alb_b121.ZOrderSet = 6 BUT_TERMIN1.Left = 315 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 9 BUT_TERMIN1.Top = 1 BUT_TERMIN1.ZOrderSet = 12 Gridsort1.Name = "Gridsort1" * ADD OBJECT '_checkbox1' AS _checkbox WITH ; Alignment = 0, ; Caption = "Se înregistrează suma în valută", ; ControlSource = "porec.in_valuta", ; Left = 18, ; Name = "_checkbox1", ; TabIndex = 8, ; Top = 177, ; ZOrderSet = 15 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_lbbase1' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Cont debitor:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 15, ; Name = "_lbbase1", ; TabIndex = 13, ; Top = 77, ; Width = 80, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase3' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Cont creditor:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 16, ; Name = "_lbbase3", ; TabIndex = 15, ; Top = 109, ; Width = 80, ; ZOrderSet = 9 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase4' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Procent TVA:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 97, ; Name = "_lbbase4", ; TabIndex = 17, ; Top = 147, ; Width = 74, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase5' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Analitic cred.:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 177, ; Name = "_lbbase5", ; TabIndex = 14, ; Top = 109, ; Width = 86, ; ZOrderSet = 9 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT '_lbbase6' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Analitic deb.:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 177, ; Name = "_lbbase6", ; TabIndex = 16, ; Top = 79, ; Width = 80, ; ZOrderSet = 9 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Left = 285, ; Name = "But_renunt1", ; TabIndex = 10, ; Top = 1, ; ZOrderSet = 14 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_renunt2' AS but_renunt WITH ; Left = 284, ; Name = "But_renunt2", ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'cbo_ptva' AS _combobox WITH ; BoundColumn = 2, ; BoundTo = .T., ; ColumnCount = 2, ; ColumnLines = .F., ; ColumnWidths = "150,20", ; ControlSource = "porec.ptva", ; Height = 23, ; Left = 173, ; Name = "cbo_ptva", ; RowSource = "ctva.tva,ptva", ; RowSourceType = 2, ; TabIndex = 7, ; Top = 144, ; Width = 157, ; ZOrderSet = 16 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="combobox" /> ADD OBJECT 'chk_cu_tva' AS _checkbox WITH ; Alignment = 0, ; Caption = "Cu TVA", ; ControlSource = "porec.cu_tva", ; Left = 18, ; Name = "chk_cu_tva", ; TabIndex = 6, ; Top = 146, ; ZOrderSet = 15 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'Cus_odata_note_contabile1' AS cus_odata_note_contabile WITH ; Left = 300, ; Name = "Cus_odata_note_contabile1", ; Top = 170 *< END OBJECT: ClassLib="onote_contabile.vcx" BaseClass="custom" /> ADD OBJECT 'lbl_text2' AS _lbbase WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 255,255,255, ; BackStyle = 1, ; BorderStyle = 0, ; Caption = "Explicație:", ; FontName = "Arial", ; FontSize = 9, ; Height = 18, ; Left = 14, ; Name = "lbl_text2", ; TabIndex = 12, ; Top = 50, ; Width = 80, ; ZOrderSet = 7 *< END OBJECT: ClassLib="_lb_base.vcx" BaseClass="label" /> ADD OBJECT 'Shape1' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 11, ; Name = "Shape1", ; Top = 42, ; Width = 323, ; ZOrderSet = 1 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape2' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 11, ; Name = "Shape2", ; Top = 72, ; Width = 162, ; ZOrderSet = 2 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape3' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 11, ; Name = "Shape3", ; Top = 102, ; Width = 162, ; ZOrderSet = 3 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape4' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; BorderWidth = 1, ; Height = 63, ; Left = 11, ; Name = "Shape4", ; Top = 140, ; Width = 323, ; ZOrderSet = 0 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape5' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 172, ; Name = "Shape5", ; Top = 102, ; Width = 162, ; ZOrderSet = 3 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape6' AS shape WITH ; BackStyle = 0, ; BorderColor = 0,0,0, ; BorderStyle = 1, ; Height = 31, ; Left = 172, ; Name = "Shape6", ; Top = 72, ; Width = 162, ; ZOrderSet = 3 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'txt_ascc' AS textbox WITH ; ControlSource = "porec.ascc", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 260, ; Name = "txt_ascc", ; TabIndex = 5, ; Top = 106, ; Width = 70, ; ZOrderSet = 13 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_ascd' AS textbox WITH ; ControlSource = "porec.ascd", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 260, ; Name = "txt_ascd", ; TabIndex = 3, ; Top = 76, ; Width = 70, ; ZOrderSet = 13 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_explicatie' AS textbox WITH ; Comment = "", ; ControlSource = "porec.explicatie", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 97, ; Name = "txt_explicatie", ; TabIndex = 1, ; Top = 46, ; Width = 234, ; ZOrderSet = 10 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_scc' AS textbox WITH ; ControlSource = "porec.scc", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 99, ; Name = "txt_scc", ; TabIndex = 4, ; Top = 106, ; Width = 70, ; ZOrderSet = 13 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'txt_scd' AS textbox WITH ; ControlSource = "porec.scd", ; FontSize = 9, ; Format = "k!", ; Height = 23, ; Left = 98, ; Name = "txt_scd", ; TabIndex = 2, ; Top = 76, ; Width = 70, ; ZOrderSet = 11 *< END OBJECT: BaseClass="textbox" /> PROCEDURE inainte_de_do_termin LOCAL PLRETURN lccontrol = UPPER(THIS.ACTIVECONTROL.BASECLASS ) IF INLIST(lccontrol,"TEXTBOX","EDITBOX","COMBOBOX") lcval=THIS.ACTIVECONTROL.CONTROLSOURCE &lcval=THISFORM.ACTIVECONTROL.VALUE ENDIF lctip = [Avertizare] lcimagine = [exclam.ico] IF EMPTY(porec.scd) AND !INLIST(LEFT(NVL(porec.scc,''),1), '8', '9') lctitlu = [Cont debitor] lcmesaj = [Nu ati completat contul debitor!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj) ofrm_mesaj.show(1) *MESSAGEBOX('Nu ati completat contul debitor!',0+48,"Atentie") THIS.txt_scd.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF IF !EMPTY(porec.scd) SELECT cplcont LOCATE FOR ALLTRIM(CONT) = ALLTRIM(porec.scd) IF !FOUND() lctitlu = [Cont debitor] lcmesaj1 = [Contul debitor completat ] lcmesaj2 = [nu exista in planul de conturi!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj1,lcmesaj2) ofrm_mesaj.show(1) *MESSAGEBOX('Contul debitor completat nu exista in planul de conturi!',0+48,"Atentie") THIS.txt_scd.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF ENDIF IF !EMPTY(porec.ascd) AND !ISNULL(porec.ascd) SELECT cplcont LOCATE FOR ALLTRIM(CONT) = ALLTRIM(porec.scd) AND ALLTRIM(ACONT) = ALLTRIM(porec.ascd) IF !FOUND() lctitlu = [Analitic debitor] lcmesaj1 = [Contul analitic debitor completat ] lcmesaj2 = [nu exista in planul de conturi!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj1,lcmesaj2) ofrm_mesaj.show(1) *MESSAGEBOX('Contul debitor completat nu exista in planul de conturi!',0+48,"Atentie") THIS.txt_ascd.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF ENDIF IF EMPTY(porec.scc) AND !INLIST(LEFT(NVL(porec.scd,''),1), '8', '9') lctitlu = [Cont creditor] lcmesaj = [Nu ati completat contul creditor!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj) ofrm_mesaj.show(1) *MESSAGEBOX('Nu ati completat contul creditor!',0+48,"Atentie") THIS.txt_scc.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF IF !EMPTY(porec.scc) SELECT cplcont LOCATE FOR ALLTRIM(CONT) = ALLTRIM(porec.scc) IF !FOUND() lctitlu = [Cont creditor] lcmesaj1 = [Contul creditor completat ] lcmesaj2 = [nu exista in planul de conturi!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj1,lcmesaj2) ofrm_mesaj.show(1) *MESSAGEBOX('Contul creditor completat nu exista in planul de conturi!',0+48,"Atentie") THIS.txt_scc.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF ENDIF IF !EMPTY(porec.ascc) AND !ISNULL(porec.ascc) SELECT cplcont LOCATE FOR ALLTRIM(CONT) = ALLTRIM(porec.scc) AND ALLTRIM(ACONT) = ALLTRIM(porec.ascc) IF !FOUND() lctitlu = [Analitic creditor] lcmesaj1 = [Contul analitic creditor completat ] lcmesaj2 = [nu exista in planul de conturi!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj1,lcmesaj2) ofrm_mesaj.show(1) *MESSAGEBOX('Contul debitor completat nu exista in planul de conturi!',0+48,"Atentie") THIS.txt_ascc.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF ENDIF IF porec.cu_tva = 1 AND ISNULL(porec.ptva) lctitlu = [Procent de TVA] lcmesaj = [Nu ati selectat procentul de TVA!] ofrm_mesaj = CREATEOBJECT('frm_mesaj',lctitlu,lcimagine,lctip,lcmesaj) ofrm_mesaj.show(1) *MESSAGEBOX('Nu ati selectat procentul de TVA!',0+48,"Atentie") THIS.cbo_ptva.SETFOCUS() RELEASE ofrm_mesaj RETURN .F. ENDIF RETURN THIS.cus_odata_note_contabile1.salvare(THIS.OREC,THIS.NID) ENDPROC PROCEDURE Init LPARAMETERS toRec, tnId, tcActiune DODEFAULT() DO CASE CASE UPPER(ALLTRIM(tcActiune)) = [INSERT] this.lb_titlu_alb_b121.Caption = [Notă contabilă - Adăugare] CASE UPPER(ALLTRIM(tcActiune)) = [UPDATE] this.lb_titlu_alb_b121.Caption = [Notă contabilă - Modificare] ENDCASE IF this.chk_cu_tva.Value = 0 this.cbo_ptva.Enabled = .f. ELSE this.cbo_ptva.Enabled = .t. ENDIF this.orec= toRec this.nid = tnId this.cus_odata_note_contabile1.cactiune = tcActiune ENDPROC PROCEDURE cbo_ptva.Valid porec.ptva = ctva.ptva ENDPROC PROCEDURE chk_cu_tva.Valid IF this.Value = 0 STORE .null. to porec.ptva thisform.cbo_ptva.Enabled = .f. thisform.cbo_ptva.refresh ELSE thisform.cbo_ptva.Enabled = .t. ENDIF ENDPROC ENDDEFINE DEFINE CLASS frm_note_crm_nou AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Clb_denumire" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cus_odata_note_crm1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ct_clb_sectie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ct_clb_venchelt" UniqueID="" Timestamp="" /> * *m: do_alege_sectie *m: do_alege_venchelt *p: cnumevechi *p: nid *p: nnivelmodificare && - 1 daca utilizatorul are voie sa modifice toate datele ; 0 daca are voie sa modifice doar nr. de telefon *p: orec * * cnumevechi = DoCreate = .T. Height = 154 Name = "frm_note_crm_nou" nnivelmodificare = -1 Width = 385 _shape1.Anchor = 9 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 708 _shape2.Anchor = 9 _shape2.Height = 29 _shape2.Left = 318 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 69 Lb_titlu_alb_b121.Caption = "NOTĂ VÂNZĂRI" Lb_titlu_alb_b121.FontBold = .T. Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 6 BUT_TERMIN1.Anchor = 9 BUT_TERMIN1.Height = 27 BUT_TERMIN1.Left = 355 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 4 BUT_TERMIN1.Top = 1 BUT_TERMIN1.Width = 30 Gridsort1.Name = "Gridsort1" * ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Anchor = 9, ; Height = 27, ; Left = 323, ; Name = "But_renunt1", ; TabIndex = 5, ; Top = 1, ; Width = 30 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Clb_denumire' AS clb_tx_simplu WITH ; Height = 29, ; Left = 23, ; Name = "Clb_denumire", ; TabIndex = 1, ; Top = 46, ; Width = 301, ; Text_simplu1.ControlSource = "porec.denumire", ; Text_simplu1.Left = 113, ; Text_simplu1.Name = "Text_simplu1", ; Lb_simplu1.Caption = "Denumire", ; Lb_simplu1.Name = "Lb_simplu1" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Ct_clb_sectie' AS ct_clb_cautare_var WITH ; cconditie = EMPTY(NVL(porec.id_sectie,0)), ; cprocedura = thisform.do_alege_sectie, ; cvar_afisata = porec.sectie, ; Height = 31, ; Left = 22, ; Name = "Ct_clb_sectie", ; TabIndex = 2, ; Top = 73, ; Width = 350, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 301, ; img_cautare.Left = 317, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Secție", ; lb_cautare.Left = 8, ; lb_cautare.Name = "lb_cautare", ; lb_cautare.Top = 7, ; tx_cautare.Left = 113, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 3 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'Ct_clb_venchelt' AS ct_clb_cautare_var WITH ; cconditie = EMPTY(NVL(porec.id_venchelt,0)), ; cprocedura = thisform.do_alege_venchelt, ; cvar_afisata = porec.explicatie, ; Height = 31, ; Left = 22, ; Name = "Ct_clb_venchelt", ; TabIndex = 3, ; Top = 101, ; Width = 350, ; shape_cautare.Height = 29, ; shape_cautare.Left = 1, ; shape_cautare.Name = "shape_cautare", ; shape_cautare.Top = 1, ; shape_cautare.Width = 301, ; img_cautare.Left = 318, ; img_cautare.Name = "img_cautare", ; img_cautare.Top = 5, ; lb_cautare.Caption = "Venituri / cheltuieli", ; lb_cautare.Left = 7, ; lb_cautare.Name = "lb_cautare", ; lb_cautare.Top = 7, ; tx_cautare.Left = 112, ; tx_cautare.Name = "tx_cautare", ; tx_cautare.Top = 3 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="container" /> ADD OBJECT 'Cus_odata_note_crm1' AS cus_odata_note_crm WITH ; Left = 345, ; Name = "Cus_odata_note_crm1", ; Top = 45 *< END OBJECT: ClassLib="onote_contabile.vcx" BaseClass="custom" /> PROCEDURE do_adauga PRIVATE poNoteContab STORE '' TO poNoteContab LOCAL lcSchema1, lcSelect1, lcOrder1, lcFiltru1, llAfiseaza lcSchema1 = [] lcSelect1 = [select nc.*, 0 as ales from note_contabile nc] lcOrder1 = [] lcgroup = [] lcFiltru1 = [] lcFiltruOriginal = [] llModParam = .T. llAfiseaza = .F. gencursor('poNoteContab','crsNoteContab', lcSelect1, lcFiltru1, lcSchema1, lcOrder1, llAfiseaza, lcgroup, llModParam, lcFiltruOriginal) poNoteContab.ca_baza1.afisare() lfan = CREATEOBJECT("frm_alege_nota") lfan.SHOW(1) IF buton = 2 RETURN ENDIF SELECT * FROM crsNoteContab WITH (BUFFERING = .T.) WHERE ales = 1 INTO CURSOR cNoteAlese SELECT crsNoteIreg_curente *!* BROWSE *!* lcTabel = THISFORM.grd_inregistrari.RECORDSOURCE *!* SELECT (lcTabel) APPEND FROM DBF("cNoteAlese") RELEASE poNoteContab IF USED("crsNoteContab") USE IN crsNoteContab ENDIF IF USED("cNoteAlese") USE IN cNoteAlese ENDIF THISFORM.grd_inregistrari.Refresh ENDPROC PROCEDURE do_alege_sectie Local loCauta, llDesktop *!* llDesktop = .T. llDesktop = .F. loCauta = caut_sectie(6, llDesktop) If buton=1 poRec.id_sectie = Iif(!Empty(loCauta.id_sectie), loCauta.id_sectie, 0) poRec.sectie = Iif(!Empty(loCauta.sectie), loCauta.sectie, "") Thisform.ct_clb_sectie.Refresh() Endif Thisform.ct_clb_venchelt.SetFocus() ENDPROC PROCEDURE do_alege_venchelt *!* LOCAL lcselect, lcfiltru, lcschema, lcorder, lccoloane, lcTitlu, lcTitluColoane, lcFiltruOriginal, lcNumeProc *!* lcselect = [select v.id_venchelt, v.explicatie, (case v.tip_venchelt when 1 then 'C' else 'V' end) as tip_venchelt FROM vnom_venchel v] *!* lcfiltru = [1=2] *!* lcschema = [] *!* lcorder = [v.explicatie] *!* lccoloane = [explicatie,tip_venchelt] *!* lcTitlu = [Alegeti tipul de venit/cheltuiala] *!* lcTitluColoane = [Explicatia, Tip] *!* lcFiltruOriginal = [inactiv=0] *!* lcNumeProc = "" *!* locauta = cauta_alfa(lcselect, lcfiltru, lcschema, lcorder, lccoloane, lcTitlu, lcTitluColoane, lcNumeProc, .F., lcFiltruOriginal) Local loCauta, lnPornire, llDesktop lnPornire = 6 && 1-incepe cu..., 6-toate *!* llDesktop = .T. llDesktop = .F. loCauta = caut_venchelt(lnPornire, llDesktop) *!* modificare migrare v 1.0 > v 2.0 *!* If buton=1 *!* poRec.id_venchelt = Iif(!Empty(loCauta.id_venchelt), loCauta.id_venchelt, 0) *!* poRec.explicatie = Iif(!Empty(loCauta.explicatie), loCauta.explicatie, "") *!* Thisform.ct_clb_venchelt.Refresh() *!* Endif If gnButon=1 poRec.id_venchelt = Iif(!Empty(loCauta.id_venchelt), loCauta.id_venchelt, 0) poRec.explicatie = Iif(!Empty(loCauta.explicatie), loCauta.explicatie, "") Else poRec.id_venchelt = Null poRec.explicatie = [] EndIf Thisform.ct_clb_venchelt.Refresh() *!* modificare migrare v 1.0 > v 2.0 ^ Thisform.but_termin1.SetFocus() ENDPROC PROCEDURE inainte_de_do_sterge lnRaspuns = AMESSAGEBOX("Doriti sa stergeti ?",0+48,_screen.Caption) IF lnRaspuns = 7 RETURN ENDIF SELECT crsNoteIreg_curente DELETE thisform.grd_inregistrari.Refresh ENDPROC PROCEDURE inainte_de_do_termin Local PLRETURN lccontrol = Upper(This.ActiveControl.BaseClass ) If Inlist(lccontrol,"TEXTBOX","EDITBOX","COMBOBOX") lcval=This.ActiveControl.ControlSource &lcval=Thisform.ActiveControl.Value Endif Do Case Case Empty(porec.denumire) aMessagebox('Nu ati completat denumirea notei!',0+48,"Atentie") This.clb_denumire.text_simplu1.SetFocus() PLRETURN=.F. *!* Case Empty(porec.scd) *!* Messagebox('Nu ati completat contul debitor!',0+48,"Atentie") *!* This.clb_scd.text_simplu1.SetFocus() *!* PLRETURN=.F. *!* Case Empty(porec.scc) *!* Messagebox('Nu ati completat contul creditor!',0+48,"Atentie") *!* This.clb_scc.text_simplu1.SetFocus() *!* PLRETURN=.F. OTHERWISE PLRETURN=This.cus_odata_note_crm1.salvare(This.OREC,This.NID) ENDCASE Return PLRETURN ENDPROC PROCEDURE Init Lparameters toRec, tnId, tcActiune *!* Local lnid_prospect DoDefault() This.orec= toRec This.nid = tnId This.cus_odata_note_crm1.cactiune = tcActiune If tcActiune = 'UPDATE' *!* Select v_zone *!* Locate For id_zona=toRec.id_zona *!* If Found() *!* Thisform.cb_zona._cbbase1.Value=zona *!* Thisform.cb_zona._cbbase1.Refresh *!* Endif Thisform.nNivelModificare=0 Endif ENDPROC PROCEDURE Release IF USED("crsNoteIreg_curente") USE IN crsNoteIreg_curente ENDIF ENDPROC ENDDEFINE