*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="overificari.vcx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * * DEFINE CLASS frm_inainte_de 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="Edit1" UniqueID="" Timestamp="" /> * *p: cmesaj * * BorderStyle = 3 cmesaj = DoCreate = .T. Height = 76 MaxHeight = 551 Name = "frm_inainte_de" Width = 624 _shape1.Anchor = 11 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 624 _shape2.Anchor = 9 _shape2.Left = 576 _shape2.Name = "_shape2" _shape2.Top = 0 Lb_titlu_alb_b121.Caption = "Mesaj" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" BUT_TERMIN1.Anchor = 9 BUT_TERMIN1.Left = 590 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 * ADD OBJECT 'Edit1' AS editbox WITH ; Anchor = 15, ; BackColor = 212,208,200, ; BorderStyle = 1, ; ControlSource = "thisform.cMesaj", ; FontName = "Arial", ; FontSize = 10, ; Height = 20, ; Left = 12, ; Name = "Edit1", ; ReadOnly = .T., ; ScrollBars = 2, ; SpecialEffect = 1, ; Top = 44, ; Width = 600 *< END OBJECT: BaseClass="editbox" /> ENDDEFINE DEFINE CLASS frm_situatii_invalidate 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="Gridextra1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column5.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column5.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column6.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column6.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column7.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column7.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column8.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column8.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column9.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column9.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column10.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column10.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column11.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column11.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column11.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column12.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column12.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column13.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column13.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column14.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column14.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column15.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grdSituatiiInvalidate.Column15.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cboTabel" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_txDataf" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_txDatai" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_reface1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txtCont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_label1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_label2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_label3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cmd_cauta1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_label4" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkInvalidate" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_label5" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_verifica1" UniqueID="" Timestamp="" /> * *m: do_autentificare *m: do_validare *m: meniu_dblclick *p: ddataf *p: ddatai *p: lautoverificare && Daca se porneste verificarea automat din metoda Show, cand este apelata verificarea din Reg. TVA *p: lmfin *p: lparola *p: lvies * * BorderStyle = 3 Caption = "Verificare Parteneri" cbuton1 = but_excel1 cusername = ddataf = {} ddatai = {} DoCreate = .T. Height = 416 lautoverificare = .F. lmfin = .F. lparola = .F. lvies = .F. Name = "frm_situatii_invalidate" Width = 774 _memberdata = _shape1.Anchor = 10 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 780 _shape2.Left = 744 _shape2.Name = "_shape2" _shape2.Top = 0 Lb_titlu_alb_b121.Caption = "Situatii validate / invalidate" Lb_titlu_alb_b121.Left = 12 Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 9 Lb_titlu_alb_b121.Top = 5 BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 743 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 7 BUT_TERMIN1.Top = 0 Gridsort1.Left = 9 Gridsort1.Name = "Gridsort1" Gridsort1.Top = 37 * ADD OBJECT '_label1' AS _label WITH ; Caption = "Perioada", ; Left = 290, ; Name = "_label1", ; TabIndex = 11, ; Top = 33 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_label2' AS _label WITH ; Caption = "Situatie", ; Left = 96, ; Name = "_label2", ; TabIndex = 14, ; Top = 33 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_label3' AS _label WITH ; Caption = "-", ; FontSize = 12, ; Left = 365, ; Name = "_label3", ; TabIndex = 15, ; Top = 50 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_label4' AS _label WITH ; Caption = "Stare", ; Left = 14, ; Name = "_label4", ; TabIndex = 13, ; Top = 33 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_label5' AS _label WITH ; Caption = "Cont", ; Left = 456, ; Name = "_label5", ; TabIndex = 10, ; Top = 33 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT '_txDataf' AS _textbox WITH ; ControlSource = "thisform.dDataf", ; DisabledForeColor = 0,0,0, ; ForeColor = 0,0,0, ; Format = "k", ; Left = 373, ; Name = "_txDataf", ; TabIndex = 3, ; Top = 49, ; Width = 72, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="textbox" /> ADD OBJECT '_txDatai' AS _textbox WITH ; ControlSource = "thisform.dDatai", ; DisabledForeColor = 0,0,0, ; Format = "k", ; Left = 290, ; Name = "_txDatai", ; TabIndex = 2, ; Top = 49, ; Width = 72, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="textbox" /> ADD OBJECT 'But_reface1' AS but_reface WITH ; Anchor = 9, ; caction = do_reface, ; Comment = "*:OnResize=RT", ; Left = 713, ; Name = "But_reface1", ; TabIndex = 12, ; Top = 0, ; Visible = .T., ; ZOrderSet = 10 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_verifica1' AS but_verifica WITH ; Anchor = 9, ; caction = do_validare, ; Left = 682, ; Name = "But_verifica1", ; ToolTipText = "Marcheaza validat (fara refacere)", ; Top = 0 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'cboTabel' AS _combobox WITH ; Height = 24, ; Left = 96, ; Name = "cboTabel", ; RowSource = "Toate,Balanta verificare,Balanta parteneri,Inregistrari parteneri,Reg. Cumparari,Reg. vanzari,Stoc,Stoc ob. inv.", ; RowSourceType = 1, ; TabIndex = 1, ; Top = 48, ; Value = Toate, ; Width = 182 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="combobox" /> ADD OBJECT 'chkInvalidate' AS _checkbox WITH ; Alignment = 0, ; Caption = "Invalidate", ; Left = 14, ; Name = "chkInvalidate", ; TabIndex = 6, ; Top = 52 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'Cmd_cauta1' AS cmd_cauta WITH ; Left = 544, ; Name = "Cmd_cauta1", ; TabIndex = 5, ; Top = 47 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'grdSituatiiInvalidate' AS _grdbase WITH ; Anchor = 15, ; ColumnCount = 15, ; DeleteMark = .F., ; HeaderHeight = 32, ; Height = 324, ; Left = 12, ; Name = "grdSituatiiInvalidate", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "csituatiiinvalidate", ; TabIndex = 8, ; Top = 84, ; Width = 756, ; Column1.ColumnOrder = 2, ; Column1.ControlSource = "csituatiiinvalidate.situatie", ; Column1.Name = "Column1", ; Column1.ReadOnly = .T., ; Column1.Width = 172, ; Column2.ColumnOrder = 3, ; Column2.ControlSource = "csituatiiinvalidate.an", ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.Width = 38, ; Column3.ColumnOrder = 4, ; Column3.ControlSource = "csituatiiinvalidate.luna", ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column3.Width = 35, ; Column4.ColumnOrder = 5, ; Column4.ControlSource = "csituatiiinvalidate.cont", ; Column4.Name = "Column4", ; Column4.ReadOnly = .T., ; Column4.Width = 30, ; Column5.ColumnOrder = 6, ; Column5.ControlSource = "csituatiiinvalidate.cgest", ; Column5.Name = "Column5", ; Column5.ReadOnly = .T., ; Column5.Width = 70, ; Column6.ColumnOrder = 10, ; Column6.ControlSource = "csituatiiinvalidate.dultima_operatie", ; Column6.Name = "Column6", ; Column6.ReadOnly = .T., ; Column6.Width = 126, ; Column7.ColumnOrder = 11, ; Column7.ControlSource = "csituatiiinvalidate.dultima_refacere", ; Column7.Name = "Column7", ; Column7.ReadOnly = .T., ; Column7.Width = 128, ; Column8.ColumnOrder = 7, ; Column8.ControlSource = "csituatiiinvalidate.dinvalidat", ; Column8.Name = "Column8", ; Column8.ReadOnly = .T., ; Column8.Width = 117, ; Column9.ColumnOrder = 12, ; Column9.ControlSource = "csituatiiinvalidate.ctip_validare", ; Column9.Name = "Column9", ; Column9.ReadOnly = .T., ; Column9.Width = 76, ; Column10.ColumnOrder = 1, ; Column10.ControlSource = "' '", ; Column10.CurrentControl = "Text1", ; Column10.DynamicBackColor = "IIF(!EMPTY(NVL(csituatiiinvalidate.dinvalidat,{//::})), RGB(255,0,0), RGB(255,255,255))", ; Column10.DynamicForeColor = "IIF(!EMPTY(NVL(csituatiiinvalidate.dinvalidat,{//::})), RGB(255,0,0), RGB(255,255,255))", ; Column10.Name = "Column10", ; Column10.ReadOnly = .T., ; Column10.Width = 27, ; Column11.ColumnOrder = 13, ; Column11.ControlSource = "csituatiiinvalidate.blocat", ; Column11.CurrentControl = "Check1", ; Column11.Name = "Column11", ; Column11.ReadOnly = .T., ; Column11.Sparse = .F., ; Column11.Width = 38, ; Column12.ColumnOrder = 14, ; Column12.ControlSource = "csituatiiinvalidate.util_validare", ; Column12.Name = "Column12", ; Column12.ReadOnly = .T., ; Column12.Width = 176, ; Column13.ColumnOrder = 15, ; Column13.ControlSource = "csituatiiinvalidate.dataora_validare", ; Column13.Name = "Column13", ; Column13.ReadOnly = .T., ; Column13.Width = 178, ; Column14.ColumnOrder = 8, ; Column14.ControlSource = "csituatiiinvalidate.util_invalidare", ; Column14.Name = "Column14", ; Column14.ReadOnly = .T., ; Column14.Width = 125, ; Column15.ColumnOrder = 9, ; Column15.ControlSource = "csituatiiinvalidate.explicatie", ; Column15.Name = "Column15", ; Column15.ReadOnly = .T., ; Column15.Width = 72 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT 'grdSituatiiInvalidate.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Situatie", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column10.Header1' AS header WITH ; Alignment = 2, ; Caption = "Stare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column10.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column11.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Height = 17, ; Left = 21, ; Name = "Check1", ; Top = 47, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column11.Header1' AS header WITH ; Alignment = 2, ; Caption = "Blocat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column11.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column12.Header1' AS header WITH ; Alignment = 2, ; Caption = "Utilizator validare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column12.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column13.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data validare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column13.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column14.Header1' AS header WITH ; Alignment = 2, ; Caption = "Utilizator invalidare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column14.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column15.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatie", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column15.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "An", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Luna", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cont", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column5.Header1' AS header WITH ; Alignment = 2, ; Caption = "Gest", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column5.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column6.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data ultimei operatii", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column6.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column7.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data ultimei refaceri", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column7.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column8.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data invalidare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column8.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grdSituatiiInvalidate.Column9.Header1' AS header WITH ; Alignment = 2, ; Caption = "Tip validare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grdSituatiiInvalidate.Column9.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'Gridextra1' AS gridextra WITH ; gridexpression = Thisform._grdbase1, ; Height = 17, ; Left = 744, ; Name = "Gridextra1", ; Top = 36, ; Width = 24 *< END OBJECT: ClassLib="..\utile\gridextras\gridextras.vcx" BaseClass="custom" /> ADD OBJECT 'txtCont' AS _textbox WITH ; DisabledForeColor = 0,0,0, ; ForeColor = 0,0,0, ; Format = "k", ; Left = 456, ; Name = "txtCont", ; TabIndex = 4, ; Top = 48, ; Width = 72, ; ZOrderSet = 8 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="textbox" /> PROCEDURE actualizeaza_grid1 Lparameters tcFiltru Local lcFiltru lcFiltru = Iif(Empty(tcFiltru), poSituatii.ca_baza1.cfiltru, m.tcFiltru) Thisform.MousePointer = 11 Thisform.LockScreen = .T. save_grid_tag(Thisform.grdSituatiiInvalidate) poSituatii.ca_baza1.cfiltru = lcFiltru poSituatii.ca_baza1.afisare() restore_grid_tag(Thisform.grdSituatiiInvalidate) Thisform.MousePointer = 0 Thisform.LockScreen = .F. Select cSituatiiInvalidate Go Top Thisform.grdSituatiiInvalidate.SetFocus ENDPROC PROCEDURE DblClick This.but_reface1.Visible = .T. ENDPROC PROCEDURE do_autentificare Local lcParola IF !this.lParola lcParola = Inputbox('Parola', 'Parola', '') This.lParola = (m.lcParola = Transform(Year(Date())) + Padl(Transform(Month(Date())), 2, '0') + Padl(Transform(Day(Date())), 2, '0')) ENDIF Return This.lParola ENDPROC PROCEDURE do_cauta LOCAL llInvalidate, lcFiltru, lcSituatie Private pcTabel, pdDataI, pdDataF, pcCont pdDataI = Thisform.dDataI pdDataF = Thisform.dDataF pcCont = ALLTRIM(thisform.txtCont.Value) lcSituatie = UPPER(ALLTRIM(thisform.cboTabel.Value)) pcTabel = IIF(lcSituatie = 'BALANTA VERIFICARE', 'BAL', ; IIF(m.lcSituatie = 'BALANTA PARTENERI', 'BALANTA_PARTENERI', ; IIF(m.lcSituatie = 'INREGISTRARI PARTENERI', 'IREG_PARTENERI', ; IIF(m.lcSituatie = 'REG. CUMPARARI', 'JC2007', ; IIF(m.lcSituatie = 'REG. VANZARI', 'JV2007', ; IIF(m.lcSituatie = 'STOC', 'STOC', ; IIF(m.lcSituatie = 'STOC OB. INV.', 'STOC_OBINV', ''))))))) llInvalidate = (This.chkInvalidate.Value = 1) Do Case Case EMPTY(m.pdDataI) AND !Empty(m.pdDataF) AMESSAGEBOX("Nu ati completat data initiala!",0+48,"Atentie") Thisform._txDatai.SetFocus() Return .F. Case !EMPTY(m.pdDataI) AND Empty(m.pdDataF) AMESSAGEBOX("Nu ati completat data finala!",0+48,"Atentie") Thisform._txDataf.SetFocus() Return .F. Case !EMPTY(m.pdDataI) AND !Empty(m.pdDataF) AND m.pdDataI > m.pdDataF AMESSAGEBOX("Data finala trebuie sa fie mai mare decat data initiala !",0+48,"Atentie") Thisform._txDataf.SetFocus() Return .F. Endcase lcFiltru = "" IF m.llInvalidate lcFiltru = lcFiltru + [ and dinvalidat is not null] ENDIF If !EMPTY(m.pcTabel) lcFiltru = lcFiltru + [ and tabel = ?pcTabel] ENDIF IF !EMPTY(m.pcCont) lcFiltru = lcFiltru + [ and cont = ?pcCont] ENDIF If !EMPTY(m.pdDataI) IF YEAR(m.pdDataI) = YEAR(m.pdDataF) AND MONTH(m.pdDataI) = MONTH(m.pdDataF) lcFiltru = lcFiltru + [ and an=] + TRANSFORM(YEAR(m.pdDataI)) + [ and luna = ] + TRANSFORM(MONTH(m.pdDataI)) ELSE lcFiltru = lcFiltru + [ and an*12+luna between ] + TRANSFORM(YEAR(m.pdDataI) * 12 + MONTH(m.pdDataI)) + [ and ] + TRANSFORM(YEAR(m.pdDataF) * 12 + MONTH(m.pdDataF)) ENDIF ENDIF IF !EMPTY(m.lcFiltru) m.lcFiltru = SUBSTR(m.lcFiltru, 6) ELSE m.lcFiltru = [2=2] ENDIF Thisform.actualizeaza_grid1(lcFiltru) ENDPROC PROCEDURE do_reface Local lcFilter, lcParola, lcSituatie, lcSql, llSucces, lnOptiune, lnRecno Private pnAn, pnIdGestiune, pnLuna, pnLunar, pnVenchelt, pcCont If !This.do_autentificare() Return Endif If !This.but_reface1.Visible Return Endif If Reccount('cSituatiiInvalidate') = 0 Return Endif lnOptiune = xmenu("Refacere situatie curenta;Refacere toate situatiile selectate") If Empty(m.lnOptiune) Return Endif If AMessagebox('Doriti sa refaceti ' + Iif(m.lnOptiune = 1, 'situatia curenta', 'toate situatiile selectate') + '?', 4 + 32, _Screen.Caption) <> 6 Return Endif lnRecno = Recno('cSituatiiInvalidate') lcFilter = Iif(m.lnOptiune = 1, 'RECNO() = ' + Alltrim(Str(m.lnRecno)), '.T.') Select cSituatiiInvalidate Scan For !Empty(Nvl(cSituatiiInvalidate.dinvalidat, {//::})) And &lcFilter lcSituatie = Alltrim(situatie) pnAn = Int(an) pnLuna = Int(luna) pcCont = Alltrim(Cont) pnLunar = 3 && stergere + refacere cu precedente pnVenchelt = 0 && refacere inregistrari parteneri dupa id_venchelt (trebuie verifica in config_cont_ireg!!!) pnIdGestiune = Iif(Empty(Nvl(id_gestiune, 0)), Cast(Null As N(10)), id_gestiune) lcSql = [begin pack_contafin_set_idutil(?gnIdUtil); pack_contafin.validare_invalidare(pack_contafin.nTipValidareManuala, ?pcTabel,?pnAn,?pnLuna,?pcCont,?pnIdGestiune); end;] Wait Window 'Refacere ' + m.lcSituatie + ' ' + Padl(m.pnLuna, 2, '0') + '/' + Alltrim(Str(m.pnAn)) Nowait Do Case Case m.lcSituatie = 'BALANTA VERIFICARE' lcSql = [begin pack_refaceri.refac_balanta(?pnAn, ?pnLuna, ?pnLunar); end;] Case m.lcSituatie = 'BALANTA PARTENERI' lcSql = [begin pack_refaceri.refac_balanta_parteneri(?pnAn, ?pnLuna, ?pcCont, ?pnLunar); end;] Case m.lcSituatie = 'INREGISTRARI PARTENERI' lcSql = [begin pack_refaceri.refac_ireg_parteneri(?pnAn, ?pnLuna, ?pcCont, ?pnLunar, ?pnVenchelt); end;] Case m.lcSituatie = 'REG. CUMPARARI' lcSql = [begin pack_refaceri.refac_tva_2007('JC', ?pnAn, ?pnLuna); end;] Case m.lcSituatie = 'REG. VANZARI' lcSql = [begin pack_refaceri.refac_tva_2007('JV', ?pnAn, ?pnLuna); end;] Case m.lcSituatie = 'STOC' lcSql = [begin pack_refaceri.refac_stoc(?pnAn, ?pnLuna, ?pnLunar, ?pnIdGestiune); end;] Case m.lcSituatie = 'STOC OB. INV.' lcSql = [begin pack_refaceri.refac_stoc_obinv(?pnAn, ?pnLuna, ?pnLunar); end;] Endcase llSucces = goExecutor.oExecuta(m.lcSql) If !m.llSucces Exit Endif Endscan AMessagebox('Refacerile s-au incheiat!', 0 + 64, _Screen.Caption) This.do_cauta() ENDPROC PROCEDURE do_validare Local lcFilter, lcSituatie, lcSql, llSucces, lnOptiune, lnRecno PRIVATE pcCont, pcTabel, pnAn, pnIdGestiune, pnLuna If !This.do_autentificare() Return Endif lnOptiune = xmenu("Validare situatie curenta;Validare toate situatiile selectate") If Empty(m.lnOptiune) Return Endif If AMessagebox('Doriti sa validati ' + Iif(m.lnOptiune = 1, 'situatia curenta', 'toate situatiile selectate') + '?', 4 + 32, _Screen.Caption) <> 6 Return Endif lnRecno = Recno('cSituatiiInvalidate') lcFilter = Iif(m.lnOptiune = 1, 'RECNO() = ' + Alltrim(Str(m.lnRecno)), '.T.') Select cSituatiiInvalidate Scan For !Empty(Nvl(cSituatiiInvalidate.dinvalidat, {//::})) And &lcFilter lcSituatie = Alltrim(situatie) pcTabel = Alltrim(tabel) pnAn = Int(an) pnLuna = Int(luna) pcCont = Alltrim(Cont) pnIdGestiune = Iif(Empty(Nvl(id_gestiune, 0)), Cast(Null As N(10)), id_gestiune) Wait Window 'Validare ' + m.lcSituatie + ' ' + Padl(m.pnLuna, 2, '0') + '/' + Alltrim(Str(m.pnAn)) Nowait lcSql = [begin pack_contafin.validare_invalidare(pack_contafin.nTipValidareManuala, ?pcTabel,?pnAn,?pnLuna,?pcCont,?pnIdGestiune); end;] llSucces = goExecutor.oExecuta(m.lcSql) If !m.llSucces Exit Endif Endscan AMessagebox('Validarile s-au incheiat!', 0 + 64, _Screen.Caption) This.do_cauta() ENDPROC PROCEDURE Init DODEFAULT() *!* thisform.ddatai = DATE(m.gnAn, m.gnLuna, 1) *!* thisform.ddataf = GOMONTH(thisform.ddatai, 1) - 1 this.chkInvalidate.Value = 1 This.do_cauta() this.WindowState= 2 ENDPROC PROCEDURE meniu_dblclick ENDPROC ENDDEFINE DEFINE CLASS frm_verificare_globala 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="grid1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column1._image1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column1._image2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column3._editbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column4._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_listare1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_refacere1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="ck_diferente" UniqueID="" Timestamp="" /> * DoCreate = .T. Height = 450 Name = "frm_verificare_globala" Width = 800 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 800 _shape2.Height = 29 _shape2.Left = 697 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 103 Lb_titlu_alb_b121.Caption = "VERIFICARE GLOBALA" Lb_titlu_alb_b121.FontBold = .T. Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 6 BUT_TERMIN1.Left = 768 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 3 BUT_TERMIN1.Top = 1 Gridsort1.Name = "Gridsort1" * ADD OBJECT 'But_listare1' AS but_listare WITH ; Left = 735, ; Name = "But_listare1", ; TabIndex = 4, ; Top = 1, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_refacere1' AS but_reface WITH ; Left = 702, ; Name = "But_refacere1", ; TabIndex = 5, ; Top = 1, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'ck_diferente' AS _checkbox WITH ; Alignment = 0, ; Caption = "Doar cu diferente", ; Left = 24, ; Name = "ck_diferente", ; TabIndex = 1, ; Top = 36 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'grid1' AS _grdrow WITH ; AllowHeaderSizing = .F., ; ColumnCount = 4, ; DeleteMark = .F., ; GridLines = 1, ; HeaderHeight = 20, ; Height = 372, ; Left = 14, ; Name = "grid1", ; Panel = 1, ; RecordSource = "crsverificari", ; RowHeight = 55, ; ScrollBars = 2, ; TabIndex = 2, ; Top = 60, ; Width = 778, ; Column1.ColumnOrder = 2, ; Column1.ControlSource = "explicatia", ; Column1.FontBold = .T., ; Column1.FontName = "Arial Narrow", ; Column1.FontSize = 10, ; Column1.Format = "!", ; Column1.Name = "Column2", ; Column1.ReadOnly = .T., ; Column1.Width = 213, ; Column2.Alignment = 2, ; Column2.ColumnOrder = 1, ; Column2.ControlSource = "", ; Column2.DynamicCurrentControl = "iif(empty(mesaj),'_image1','_image2')", ; Column2.Name = "Column1", ; Column2.ReadOnly = .T., ; Column2.Sparse = .F., ; Column2.Width = 46, ; Column3.ControlSource = "mesaj", ; Column3.DynamicForeColor = "IIF(selectat=1,RGB(255,0,0),RGB(0,0,0))", ; Column3.FontName = "Arial Narrow", ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column3.Sparse = .F., ; Column3.Width = 439, ; Column4.ControlSource = "selectat", ; Column4.Name = "Column4", ; Column4.Sparse = .F., ; Column4.Width = 46 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT 'grid1.Column1._image1' AS _image WITH ; Height = 32, ; Left = 28, ; Name = "_image1", ; Picture = ..\graphics\checkmrk.ico, ; Top = 23, ; Width = 32 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="image" /> ADD OBJECT 'grid1.Column1._image2' AS _image WITH ; Height = 32, ; Left = 23, ; Name = "_image2", ; Picture = ..\graphics\pericol.ico, ; Top = 47, ; Width = 32 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="image" /> ADD OBJECT 'grid1.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Rezultat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatia", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontBold = .T., ; FontName = "Arial Narrow", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grid1.Column3._editbox1' AS _editbox WITH ; FontName = "Arial Narrow", ; Left = 48, ; Name = "_editbox1", ; Top = 23 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="editbox" /> ADD OBJECT 'grid1.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Mesaj", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column4._checkbox1' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .F., ; Caption = "", ; Centered = .T., ; Left = 7, ; Name = "_checkbox1", ; Top = 35 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'grid1.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Selectat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> PROCEDURE do_listare If Reccount('crsverificari')>0 Thisform.AlwaysOnTop = .F. raport_mesaje(Thisform.lb_titlu_alb_b121.Caption+" "+Padl(Alltrim(Str(gnLuna)),2,'0')+"/"+Alltrim(Str(gnAn))) Thisform.AlwaysOnTop = .T. Else aMessagebox("Nu sunt inregistrari de listat!",0+48,"Atentie") Endif ENDPROC PROCEDURE do_reface LOCAL X, lcLunar lcLunar = '1' x= xmenu('Refacere \0 *!* orp=Create('parola') *!* orp.Show(1) *!* If buton # 3 *!* RETURN *!* ENDIF Local lcsursa,lccont,lctip Thisform.MousePointer= 11 Thisform.LockScreen=.T. Thisform.AlwaysOnTop=.F. save_grid_tag(Thisform.grid1) Select crsrefaceri Scan lcsursa=Upper(Alltrim(sursa)) lccont=Alltrim(Cont) * lctip=tip lctip = lcLunar && '1' Do refacere With lcsursa,lctip,lccont In orefaceri.prg Select crsrefaceri Endscan If Used('crsverificari') Use In crsverificari Endif Create Cursor crsverificari (sursa c(20),Cont c(20),tip c(1),mesaj c(200),selectat N(1),explicatia c(50),luna N(2),an N(4)) Do VerificareLunaDeschisa In overificari.prg Select crsverificari Go Top restore_grid_tag(Thisform.grid1) aMessagebox("Refacerea s-a incheiat!",0+64,"Info refacere") Thisform.AlwaysOnTop=.T. Thisform.LockScreen = .F. Thisform.MousePointer = 0 Endif Use In crsrefaceri Thisform.ck_diferente.Value=0 ENDPROC PROCEDURE do_sterge ENDPROC PROCEDURE Init DoDefault() Select crsverificari Go Top *!* If m.nivel > 0 *!* Thisform.but_refacere1.Visible=.F. *!* Thisform._shape2.Width=Thisform._shape2.Width-Thisform.but_refacere1.Width *!* Thisform._shape2.Left=Thisform._shape2.Left+Thisform.but_refacere1.Width *!* Endif ENDPROC PROCEDURE ck_diferente.Click If This.Value=1 Select crsverificari Set Filter To !Empty(mesaj) Thisform.Refresh Else Select crsverificari Set Filter To Thisform.Refresh Endif ENDPROC PROCEDURE grid1.Column2.Text1.DblClick lcExplicatia=Upper(Alltrim(This.Value)) Thisform.AlwaysOnTop=.F. lcFunc = [] Do Case Case lcExplicatia='BALANTA' lcFunc = [viz_balanta] *Do viz_balanta Case lcExplicatia='REGISTRUL DE VANZARI' lcFunc = [viz_regvanz] *Do viz_regvanz Case lcExplicatia='REGISTRUL DE CUMPARARI' lcFunc = [viz_regcump] *Do viz_regcump Case Substr(lcExplicatia,1,17)='BALANTA ANALITICA' lcFunc = [lans_balanta_parteneri] *Do lans_balanta_parteneri Case Substr(lcExplicatia,1,12)='INREGISTRARI' lcFunc = [lans_ireg_parteneri] *Do lans_ireg_parteneri ENDCASE IF !EMPTY(lcFunc) DO &lcFunc ENDIF Thisform.AlwaysOnTop=.T. ENDPROC ENDDEFINE DEFINE CLASS frm_verificare_globala_per 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="grid1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column1._image1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column1._image2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column3._editbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column5.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column5.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column6.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="grid1.Column6._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_listare1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_refacere1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ck_explicatia" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Cmd_cauta1" UniqueID="" Timestamp="" /> * *p: nfinal *p: ninit * * DoCreate = .T. Height = 450 Name = "frm_verificare_globala_per" nfinal = 0 ninit = 0 Width = 800 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 828 _shape2.Height = 29 _shape2.Left = 696 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 105 Lb_titlu_alb_b121.Caption = "VERIFICARE GLOBALA" Lb_titlu_alb_b121.FontBold = .T. Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 7 BUT_TERMIN1.Left = 768 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 4 BUT_TERMIN1.Top = 1 Gridsort1.Name = "Gridsort1" * ADD OBJECT 'But_listare1' AS but_listare WITH ; Left = 736, ; Name = "But_listare1", ; TabIndex = 5, ; Top = 1, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_refacere1' AS but_reface WITH ; Left = 703, ; Name = "But_refacere1", ; TabIndex = 6, ; Top = 1, ; Visible = .T. *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Ck_explicatia' AS ck_filtru_text WITH ; Alignment = 0, ; camp_nume = explicatia, ; Caption = "Explicatia", ; FontName = "Arial Narrow", ; Left = 24, ; Name = "Ck_explicatia", ; TabIndex = 1, ; Top = 41 *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="checkbox" /> ADD OBJECT 'Cmd_cauta1' AS cmd_cauta WITH ; Left = 108, ; Name = "Cmd_cauta1", ; TabIndex = 2, ; Top = 37 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'grid1' AS _grdrow WITH ; AllowHeaderSizing = .F., ; ColumnCount = 6, ; DeleteMark = .F., ; GridLines = 1, ; HeaderHeight = 20, ; Height = 360, ; Left = 13, ; Name = "grid1", ; Panel = 1, ; RecordSource = "crsverificari", ; RowHeight = 41, ; ScrollBars = 2, ; TabIndex = 3, ; Top = 72, ; Width = 779, ; Column1.ColumnOrder = 2, ; Column1.ControlSource = "explicatia", ; Column1.FontBold = .T., ; Column1.FontName = "Arial Narrow", ; Column1.FontSize = 10, ; Column1.Format = "!", ; Column1.Name = "Column2", ; Column1.ReadOnly = .T., ; Column1.Width = 213, ; Column2.Alignment = 2, ; Column2.ColumnOrder = 1, ; Column2.ControlSource = "", ; Column2.DynamicCurrentControl = "iif(empty(mesaj),'_image1','_image2')", ; Column2.Name = "Column1", ; Column2.ReadOnly = .T., ; Column2.Sparse = .F., ; Column2.Width = 46, ; Column3.ControlSource = "mesaj", ; Column3.DynamicForeColor = "IIF(selectat=1,RGB(255,0,0),RGB(0,0,0))", ; Column3.FontName = "Arial Narrow", ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column3.Sparse = .F., ; Column3.Width = 392, ; Column4.ColumnOrder = 5, ; Column4.ControlSource = "an", ; Column4.Name = "Column5", ; Column4.Width = 36, ; Column5.ColumnOrder = 4, ; Column5.ControlSource = "luna", ; Column5.Name = "Column4", ; Column5.Width = 33, ; Column6.ControlSource = "selectat", ; Column6.Name = "Column6", ; Column6.Sparse = .F., ; Column6.Width = 47 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT 'grid1.Column1._image1' AS _image WITH ; Height = 32, ; Left = 28, ; Name = "_image1", ; Picture = ..\graphics\checkmrk.ico, ; Top = 23, ; Width = 32 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="image" /> ADD OBJECT 'grid1.Column1._image2' AS _image WITH ; Height = 32, ; Left = 23, ; Name = "_image2", ; Picture = ..\graphics\pericol.ico, ; Top = 47, ; Width = 32 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="image" /> ADD OBJECT 'grid1.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Rezultat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Explicatia", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontBold = .T., ; FontName = "Arial Narrow", ; FontSize = 10, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grid1.Column3._editbox1' AS _editbox WITH ; FontName = "Arial Narrow", ; Left = 48, ; Name = "_editbox1", ; Top = 23 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="editbox" /> ADD OBJECT 'grid1.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Mesaj", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Luna", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grid1.Column5.Header1' AS header WITH ; Alignment = 2, ; Caption = "An", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT 'grid1.Column5.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'grid1.Column6._checkbox1' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .F., ; Caption = "", ; Centered = .T., ; Left = 14, ; Name = "_checkbox1", ; Top = 35 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'grid1.Column6.Header1' AS header WITH ; Caption = "Selectat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> PROCEDURE do_cauta Local lcFiltru Select crsverificari Replace selectat With 0 All lcFiltru=[!EMPTY(mesaj)] If Thisform.ck_explicatia.Value=1 lcFiltru=lcFiltru+Thisform.ck_explicatia.filtru_vfp Endif Select crsverificari Set Filter To &lcFiltru Replace selectat With 1 For &lcFiltru Go Top Thisform.Refresh ENDPROC PROCEDURE do_listare If Reccount('crsverificari')>0 Thisform.AlwaysOnTop = .F. raport_mesaje(thisform.lb_titlu_alb_b121.Caption) Thisform.AlwaysOnTop = .T. Else aMessagebox("Nu sunt inregistrari de listat!",0+48,"Atentie") Endif ENDPROC PROCEDURE do_reface LOCAL X, lcLunar lcLunar = '1' x= xmenu('Refacere \0 Local lcsursa,lccont,lctip,lnAn,lnLuna Thisform.MousePointer= 11 Thisform.LockScreen=.T. Thisform.AlwaysOnTop=.F. save_grid_tag(Thisform.grid1) Select crsrefaceri Scan lcsursa=Upper(Alltrim(sursa)) lccont=Alltrim(Cont) lctip = lcLunar && '1' lnAn=an lnLuna=luna Do refacere With lcsursa,lctip,lccont,lnLuna,lnAn In orefaceri.prg Select crsrefaceri Endscan If Used('crsverificari') Use In crsverificari Endif Create Cursor crsverificari (sursa c(20),Cont c(20),tip c(1),mesaj c(200),selectat N(1),explicatia c(50),luna N(2),an N(4)) lnInit=Thisform.ninit lnFinal=Thisform.nfinal For k=lnInit To lnFinal lnLuna=Mod(k,12) lnAn=Int(k/12) If lnLuna=0 lnLuna=12 lnAn=lnAn-1 Endif Do VerificareLunaDeschisa With lnLuna,lnAn,.F. in overificari.prg Endfor Select crsverificari Go Top restore_grid_tag(Thisform.grid1) Thisform.do_cauta aMessagebox("Refacerea s-a incheiat!",0+64,"Info refacere") Thisform.AlwaysOnTop=.T. Thisform.LockScreen = .F. Thisform.MousePointer = 0 Endif Use In crsrefaceri ENDPROC PROCEDURE do_sterge ENDPROC PROCEDURE Init DoDefault() *!* Select crsverificari *!* Go Top *!* If m.nivel > 0 *!* Thisform.but_refacere1.Visible=.F. *!* Thisform._shape2.Width=Thisform._shape2.Width-Thisform.but_refacere1.Width *!* Thisform._shape2.Left=Thisform._shape2.Left+Thisform.but_refacere1.Width *!* Endif ENDPROC ENDDEFINE DEFINE CLASS frm_verificare_parteneri 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="_grdbase1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column1._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column4._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column5.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column5.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column6.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column6.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column7.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column7.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column8.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column8.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column9.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column9.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column10.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column10.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column11.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column11.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column12.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column12.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column13.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column13.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column13._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column14.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column14.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column14._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column15.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column15.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column16.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column16.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column17.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column17.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column17._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column18.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column18.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column18._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column19.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column19.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column20.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column20.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column21.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column21.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column23.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column23.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cTVAincasare.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cTVAincasare.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cTVAincasare.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cSplitTVA.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cSplitTVA.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cSplitTVA.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cInactiv.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cInactiv.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cInactiv.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column26.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column26.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column27.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column27.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_verifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Gridextra1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkMFIN" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkVIES" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkMFINURL" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkVIESURL" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="spnPauza" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lblInfo" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkLiniaCurenta" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkDuplicat" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkPlatitor" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkInvalid" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cmdVerifica" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lblVerifica" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkExperimental" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkANAF" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkInactiv" UniqueID="" Timestamp="" /> * *m: filtreatentionari *m: meniu_dblclick *p: lautoverificare && Daca se porneste verificarea automat din metoda Show, cand este apelata verificarea din Reg. TVA *p: lmfin *p: lvies * * BorderStyle = 3 Caption = "Verificare Parteneri" cbuton1 = but_excel1 cusername = DoCreate = .T. Height = 416 lautoverificare = .F. lmfin = .F. lvies = .F. Name = "frm_verificare_parteneri" Width = 774 _memberdata = _shape1.Anchor = 10 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 780 _shape2.Name = "_shape2" Lb_titlu_alb_b121.Caption = "Verificare parteneri" Lb_titlu_alb_b121.Left = 12 Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.Top = 0 BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 743 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 0 Gridsort1.Name = "Gridsort1" * ADD OBJECT '_grdbase1' AS _grdbase WITH ; Anchor = 15, ; ColumnCount = 27, ; DeleteMark = .F., ; HeaderHeight = 32, ; Height = 283, ; Left = 12, ; Name = "_grdbase1", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "crsverificareparteneri", ; Top = 84, ; Width = 756, ; Column1.ColumnOrder = 1, ; Column1.ControlSource = "crsverificareparteneri.ales", ; Column1.CurrentControl = "_checkbox1", ; Column1.Name = "Column1", ; Column1.ReadOnly = .F., ; Column1.Sparse = .F., ; Column1.Visible = .T., ; Column1.Width = 25, ; Column2.ColumnOrder = 3, ; Column2.ControlSource = "crsverificareparteneri.denumire", ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.ToolTipText = "Dublu click pentru verificare manuala pe www.mfinante.ro", ; Column2.Visible = .T., ; Column2.Width = 221, ; Column3.ColumnOrder = 5, ; Column3.ControlSource = "crsverificareparteneri.cod_fiscal", ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column3.ToolTipText = "Dublu click pentru verificare manuala pe www.mfinante.ro", ; Column3.Visible = .T., ; Column3.Width = 75, ; Column4.ColumnOrder = 6, ; Column4.ControlSource = "crsverificareparteneri.valid", ; Column4.CurrentControl = "_checkbox1", ; Column4.Name = "Column4", ; Column4.ReadOnly = .T., ; Column4.Sparse = .F., ; Column4.Visible = .T., ; Column4.Width = 41, ; Column5.ColumnOrder = 10, ; Column5.ControlSource = "crsverificareparteneri.firma", ; Column5.Name = "Column5", ; Column5.ReadOnly = .T., ; Column5.Visible = .T., ; Column5.Width = 305, ; Column6.ColumnOrder = 14, ; Column6.ControlSource = "crsverificareparteneri.cod", ; Column6.Name = "Column6", ; Column6.ReadOnly = .T., ; Column6.Visible = .T., ; Column6.Width = 75, ; Column7.BackColor = 185,220,255, ; Column7.ColumnOrder = 16, ; Column7.ControlSource = "crsverificareparteneri.adresa", ; Column7.DynamicBackColor = "RGB(185,220,255)", ; Column7.Name = "Column7", ; Column7.ReadOnly = .T., ; Column7.Visible = .T., ; Column7.Width = 150, ; Column8.ColumnOrder = 17, ; Column8.ControlSource = "crsverificareparteneri.judet", ; Column8.Name = "Column8", ; Column8.ReadOnly = .T., ; Column8.Visible = .T., ; Column8.Width = 89, ; Column9.ColumnOrder = 18, ; Column9.ControlSource = "crsverificareparteneri.regcom", ; Column9.Name = "Column9", ; Column9.ReadOnly = .T., ; Column9.Visible = .T., ; Column9.Width = 75, ; Column10.ColumnOrder = 19, ; Column10.ControlSource = "crsverificareparteneri.codpostal", ; Column10.Name = "Column10", ; Column10.ReadOnly = .T., ; Column10.Visible = .T., ; Column10.Width = 75, ; Column11.ColumnOrder = 20, ; Column11.ControlSource = "crsverificareparteneri.telefon", ; Column11.Name = "Column11", ; Column11.ReadOnly = .T., ; Column11.Visible = .T., ; Column11.Width = 75, ; Column12.ColumnOrder = 21, ; Column12.ControlSource = "crsverificareparteneri.fax", ; Column12.Name = "Column12", ; Column12.ReadOnly = .T., ; Column12.Visible = .T., ; Column12.Width = 75, ; Column13.ColumnOrder = 22, ; Column13.ControlSource = "crsverificareparteneri.vies", ; Column13.CurrentControl = "_checkbox1", ; Column13.Name = "Column13", ; Column13.ReadOnly = .T., ; Column13.Sparse = .F., ; Column13.Visible = .T., ; Column13.Width = 75, ; Column14.ColumnOrder = 23, ; Column14.ControlSource = "crsverificareparteneri.platitortva", ; Column14.CurrentControl = "_checkbox1", ; Column14.Name = "Column14", ; Column14.ReadOnly = .T., ; Column14.Sparse = .F., ; Column14.Visible = .T., ; Column14.Width = 75, ; Column15.ColumnOrder = 24, ; Column15.ControlSource = "crsverificareparteneri.eroare", ; Column15.Name = "Column15", ; Column15.ReadOnly = .T., ; Column15.Visible = .T., ; Column15.Width = 58, ; Column16.ColumnOrder = 8, ; Column16.ControlSource = "datatvamfin", ; Column16.Name = "Column16", ; Column16.ReadOnly = .T., ; Column17.ColumnOrder = 7, ; Column17.ControlSource = "platitortvamfin", ; Column17.CurrentControl = "_checkbox1", ; Column17.Name = "Column17", ; Column17.ReadOnly = .T., ; Column17.Sparse = .F., ; Column17.Width = 71, ; Column18.ColumnOrder = 25, ; Column18.ControlSource = "crsverificareparteneri.duplicat", ; Column18.CurrentControl = "_checkbox1", ; Column18.Name = "Column18", ; Column18.ReadOnly = .T., ; Column18.Sparse = .F., ; Column18.Width = 62, ; Column19.ColumnOrder = 4, ; Column19.ControlSource = "crsverificareparteneri.atribut_fiscal", ; Column19.Name = "Column19", ; Column19.ReadOnly = .T., ; Column19.Width = 41, ; Column20.ColumnOrder = 9, ; Column20.ControlSource = "stare", ; Column20.Name = "Column20", ; Column20.ReadOnly = .T., ; Column20.Width = 88, ; Column21.ColumnOrder = 2, ; Column21.ControlSource = "atentie", ; Column21.Name = "Column21", ; Column21.ReadOnly = .T., ; Column21.Width = 78, ; Column22.ColumnOrder = 26, ; Column22.ControlSource = "crsverificareparteneri.id_part", ; Column22.Name = "Column23", ; Column22.ReadOnly = .T., ; Column23.ColumnOrder = 11, ; Column23.ControlSource = "crsverificareparteneri.tvaincasare", ; Column23.CurrentControl = "Check1", ; Column23.Name = "cTVAincasare", ; Column23.ReadOnly = .T., ; Column23.Sparse = .F., ; Column23.Width = 59, ; Column24.ColumnOrder = 12, ; Column24.ControlSource = "crsverificareparteneri.splittva", ; Column24.CurrentControl = "Check1", ; Column24.Name = "cSplitTVA", ; Column24.ReadOnly = .T., ; Column24.Sparse = .F., ; Column24.Width = 59, ; Column25.ColumnOrder = 13, ; Column25.ControlSource = "crsverificareparteneri.inactiv", ; Column25.CurrentControl = "Check1", ; Column25.Name = "cInactiv", ; Column25.ReadOnly = .T., ; Column25.Sparse = .F., ; Column25.Width = 51, ; Column26.BackColor = 255,202,228, ; Column26.ColumnOrder = 15, ; Column26.ControlSource = "crsverificareparteneri.adresa_roa", ; Column26.DynamicBackColor = "RGB(255,202,228)", ; Column26.Name = "Column26", ; Column26.ReadOnly = .T., ; Column26.Width = 150, ; Column27.ColumnOrder = 27, ; Column27.ControlSource = "IIF(EMPTY(NVL(sursa,'')),'',IIF(ALLTRIM(sursa)=='ANAF','ANAF','CACHE '+DTOC(NVL(data_sursa,DATE()))+IIF(ALLTRIM(sursa)=='CACHE_INDISP',' (ANAF indisponibil)','')))", ; Column27.Name = "Column27", ; Column27.ReadOnly = .T., ; Column27.Visible = .T., ; Column27.Width = 230 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_grdbase1.cInactiv.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Height = 17, ; Left = 15, ; Name = "Check1", ; Top = 59, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_grdbase1.cInactiv.Header1' AS header WITH ; Alignment = 2, ; Caption = "Inactiv", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cInactiv.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column1._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 13, ; Name = "_checkbox1", ; ReadOnly = .F., ; Top = 84 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ales", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column10.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod postal", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column10.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column11.Header1' AS header WITH ; Alignment = 2, ; Caption = "Telefon", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column11.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column12.Header1' AS header WITH ; Alignment = 2, ; Caption = "Fax", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column12.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column13._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 41, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 48 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column13.Header1' AS header WITH ; Alignment = 2, ; Caption = "Interogare VIES", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column13.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column14._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 49, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 72 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column14.Header1' AS header WITH ; Alignment = 2, ; Caption = "Platitor TVA VIES", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column14.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column15.Header1' AS header WITH ; Alignment = 2, ; Caption = "Eroare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column15.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column16.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data verificata", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column16.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column17._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 41, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 48 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column17.Header1' AS header WITH ; Alignment = 2, ; Caption = "Platitor TVA ANAF", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column17.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column18._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 50, ; Name = "_checkbox1", ; Top = 72 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column18.Header1' AS header WITH ; Alignment = 2, ; Caption = "Duplicat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column18.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column19.Header1' AS header WITH ; Alignment = 2, ; Caption = "Atribut fiscal", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column19.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Denumire", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column20.Header1' AS header WITH ; Alignment = 2, ; Caption = "Stare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column20.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column21.Header1' AS header WITH ; Alignment = 2, ; Caption = "Atentie", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column21.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column23.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id partener", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column23.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column26.Header1' AS header WITH ; Alignment = 2, ; Caption = "Adresa ROA", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column26.Text1' AS textbox WITH ; BackColor = 255,202,228, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column27.Header1' AS header WITH ; Alignment = 2, ; Caption = "Provenienta", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column27.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "CIF/CNP", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column4._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 25, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 66 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod valid", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column5.Header1' AS header WITH ; Alignment = 2, ; Caption = "Firma ANAF", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column5.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column6.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column6.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column7.Header1' AS header WITH ; Alignment = 2, ; Caption = "Adresa ANAF", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column7.Text1' AS textbox WITH ; BackColor = 185,220,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column8.Header1' AS header WITH ; Alignment = 2, ; Caption = "Judet", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column8.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column9.Header1' AS header WITH ; Alignment = 2, ; Caption = "Reg. com.", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column9.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255, ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cSplitTVA.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Height = 17, ; Left = 39, ; Name = "Check1", ; Top = 71, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_grdbase1.cSplitTVA.Header1' AS header WITH ; Alignment = 2, ; Caption = "Split TVA", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cSplitTVA.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cTVAincasare.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Height = 17, ; Left = 39, ; Name = "Check1", ; Top = 59, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_grdbase1.cTVAincasare.Header1' AS header WITH ; Alignment = 2, ; Caption = "TVA Incasare", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cTVAincasare.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; SelectedBackColor = 100,185,255 *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Anchor = 8, ; Left = 713, ; Name = "But_renunt1", ; Top = 0 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_verifica1' AS but_verifica WITH ; Anchor = 8, ; Comment = "*:OnResize=rt", ; Left = 683, ; Name = "But_verifica1", ; TabIndex = 13, ; ToolTipText = "Verificare coduri fiscale", ; Top = 0 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'chkANAF' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Serviciu web ANAF", ; Enabled = .F., ; Left = 441, ; Name = "chkANAF", ; ToolTipText = "Se verifica prin serviciul web ANAF, cate 500 de coduri fiscale per interogare", ; Top = 393, ; Value = .F., ; Visible = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkDuplicat' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .F., ; Caption = "Coduri duplicate!", ; FontBold = .T., ; ForeColor = 255,0,0, ; Height = 29, ; Left = 358, ; Name = "chkDuplicat", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta codurile fiscale/denumirile duplicate!", ; Top = 50, ; Visible = .F., ; Width = 131 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkExperimental' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Mod experimental", ; Enabled = .F., ; Left = 313, ; Name = "chkExperimental", ; ToolTipText = "Nu se cere codul Captcha si se interogheaza www.mfinante.ro fara pauza intre coduri fiscale", ; Top = 392, ; Value = .F., ; Visible = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkInactiv' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .F., ; Caption = "Inactivi!", ; FontBold = .T., ; Height = 29, ; Left = 489, ; Name = "chkInactiv", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta codurile fiscale invalide!", ; Top = 50, ; Visible = .F., ; Width = 72 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkInvalid' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .F., ; Caption = "Coduri invalide!", ; FontBold = .T., ; Height = 29, ; Left = 248, ; Name = "chkInvalid", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta codurile fiscale invalide!", ; Top = 50, ; Visible = .F., ; Width = 111 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkLiniaCurenta' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Verificare inregistrari de la linia curenta in jos", ; Left = 12, ; Name = "chkLiniaCurenta", ; ToolTipText = "Verificare inregistrari de la linia curenta in jos (altfel toate inregistrarile)", ; Top = 372, ; Value = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkMFIN' AS _checkbox WITH ; Alignment = 0, ; Caption = "Interogare Min. Finante", ; Enabled = .F., ; Left = 12, ; Name = "chkMFIN", ; ToolTipText = "Informatii persoane juridice de pe website-ul www.mfinante.ro (cod, firma, adresa, reg. com. cod postal, telefon, fax)", ; Top = 32, ; Value = .T. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkMFINURL' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Interogare mfinante.ro via romfast.ro", ; Enabled = .F., ; Left = 312, ; Name = "chkMFINURL", ; ToolTipText = "Interogare direct mfinante.ro sau via romfast.ro", ; Top = 372, ; Value = .F., ; Visible = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkPlatitor' AS _checkbox WITH ; Alignment = 0, ; AutoSize = .F., ; BackColor = 150,150,150, ; Caption = "(Ne)Platitori TVA (cu/fara) RO!", ; FontBold = .T., ; Height = 29, ; Left = 564, ; Name = "chkPlatitor", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta inregistrarile Platitori TVA fara RO sau Neplatitori TVA cu RO", ; Top = 50, ; Visible = .F., ; Width = 210 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkVIES' AS _checkbox WITH ; Alignment = 0, ; Caption = "Interogare VIES", ; Left = 12, ; Name = "chkVIES", ; ToolTipText = "Calitate platitor TVA din registrul operatorilor intracomunitari de pe website-ul ec.europa.eu", ; Top = 57, ; Value = .T. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkVIESURL' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Interogare ec.europa.eu via romfast.ro", ; Enabled = .F., ; Left = 12, ; Name = "chkVIESURL", ; ToolTipText = "Interogare direct ec.europa.eu sau via romfast.ro", ; Top = 392, ; Value = .F., ; Visible = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'cmdVerifica' AS cmd_executa WITH ; BackColor = 0,0,0, ; caction = do_verifica, ; Caption = "\ ADD OBJECT 'Gridextra1' AS gridextra WITH ; allowgridpreferences = .F., ; gridexpression = Thisform._grdbase1, ; Height = 17, ; Left = 744, ; Name = "Gridextra1", ; Top = 36, ; Width = 24 *< END OBJECT: ClassLib="..\utile\gridextras\gridextras.vcx" BaseClass="custom" /> ADD OBJECT 'lblInfo' AS _label WITH ; Caption = "Apasati ESC pentru a intrerupe verificarile *** Dublu click pe Denumire pentru verificare manuala / istoric verificari", ; FontSize = 8, ; ForeColor = 255,255,128, ; Left = 12, ; Name = "lblInfo", ; Top = 16, ; Visible = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT 'lblVerifica' AS _label WITH ; Anchor = 10, ; AutoSize = .F., ; Caption = "Se verifica...", ; FontBold = .T., ; Height = 17, ; Left = 162, ; Name = "lblVerifica", ; Top = 32, ; Visible = .F., ; Width = 606 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT 'spnPauza' AS _spinner WITH ; Anchor = 6, ; Enabled = .F., ; Height = 24, ; Increment = 1.00, ; KeyboardHighValue = 100, ; KeyboardLowValue = 0, ; Left = 245, ; Name = "spnPauza", ; SpinnerHighValue = 100.00, ; SpinnerLowValue = 0.00, ; ToolTipText = "Pauza (sec) intre interogarile www.mfinante.ro", ; Top = 388, ; Value = 5.0, ; Visible = .F., ; Width = 56 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="spinner" /> PROCEDURE Activate *** lansez verificarea automat, cand sunt apelat cu lista de parteneri din Reg TVA *** o lansez pe activate ca sa se vada tabelul cu parteneri cand se face verificarea Local llMFin, llVIES, llValidare llMFin = This.chkMFIN.Value llVIES = This.chkVIES.Value llValidare = .T. If This.lAutoverificare This.lAutoverificare = .F. && sa nu mai fac autoverificarea la un activate ulterior Select crsVerificareParteneri Go top this._grdbase1.Refresh() This.do_verifica(m.llValidare, m.llMFin, m.llVIES) Endif ENDPROC PROCEDURE do_termin Local lcMFINROMFAST, lcVIESROMFAST lcMFINROMFAST = TRANSFORM(this.chkMFINURL.Value) lcVIESROMFAST = TRANSFORM(this.chkVIESURL.Value) goAPI.WriteProfileString(m.gcSettingsFile, [validare], "mfinromfast", m.lcMFINROMFAST) goAPI.WriteProfileString(m.gcSettingsFile, [validare], "viesromfast", m.lcVIESROMFAST) DODEFAULT() ENDPROC PROCEDURE do_verifica Lparameters tlValidare, tlMFIN, tlVIES *** tlValidare - se doreste validarea codurilor (se apeleaza din INIT automat) *** tlMFIN - se doreste verificarea MFIN (se apeleaza din INIT automat) *** tlVIES - se doreste verificarea VIES (se apeleaza din INIT automat) Local lcCodFiscal, lcEroare, lcKey, lcTipInterogare, lcXml, llAtributFiscal, llMFINURL, llVIESURL Local llMFIN, llVIES Local llLiniaCurenta, lnRecord, lcConditieSuplimentara, llModExperimental Local loPartener llMFINURL = This.chkMFINURL.Value && verificare prin ROMFAST.RO = .T. llVIESURL = This.chkVIESURL.Value && verificare prin ROMFAST.RO = .T. llLiniaCurenta = This.chkLiniaCurenta.Value lcConditieSuplimentara = ".T." lnRecord = 1 If m.llLiniaCurenta lnRecord = Iif(!Eof(), Recno('crsVerificareParteneri'), 0) lnRecord = Max(m.lnRecord, 1) Endif *!* VERIFIC CIF, CNP VALID Local loVerificare *!* glRCViesURL = .T. *!* gcRCVIESURL = "http://localhost/update/verificarecod.aspx/verificarecod/verificare/CIF/|CIF|/VIES" *!* loVerificare = Createobject("verificarecod", glRCViesURL, glRCMfinURL, gcRCRomfastURL, gcRCMfinanteURL, gcRCMfinanteParams) && validare.prg loVerificare = Createobject("verificarecod", m.llMFINURL, m.llVIESURL) && validare.prg *!* MOD EXPERIMENTAL llModExperimental = This.chkExperimental.Value llServiciuWebANAF = This.chkANAF.Value loVerificare.lOneSession = !m.llModExperimental loVerificare.lCaptcha = !m.llModExperimental *!* MOD EXPERIMENTAL ^ llValidare = Iif(Pcount() >= 1, m.tlValidare, .F.) llMFIN = Iif(Pcount() >= 2, m.tlMFIN, This.chkMFIN.Value) llVIES = Iif(Pcount() >= 3, m.tlVIES, This.chkVIES.Value) llValidare = llValidare Or m.llMFIN Or m.llVIES && se valideaza codurile daca se doreste verificarea MFIN/VIES *** VERIFICARE CODURI FISCALE, PARTENERI DUPLICATI Select cod_fiscal, Count(*) As nr From crsVerificareParteneri Group By cod_fiscal Having nr > 1 Into Cursor cCodDuplicat Select denumire, Count(*) As nr From crsVerificareParteneri Group By denumire Having nr > 1 Into Cursor cDenumireDuplicat Select cCodDuplicat Scan lcCodFiscal = cod_fiscal Update crsVerificareParteneri Set duplicat = .T. Where cod_fiscal = m.lcCodFiscal Endscan Select cDenumireDuplicat Scan lcDenumire = denumire Update crsVerificareParteneri Set duplicat = .T. Where denumire = m.lcDenumire Endscan Use In (Select('cCodDuplicat')) Use In (Select('cDenumireDuplicat')) *** activez checkboxul CODURI/DENUMIRI DUPLICATE Select crsVerificareParteneri Locate For duplicat This.chkDuplicat.Visible = Found() Go Top In crsVerificareParteneri If m.llValidare Or m.llMFIN Or m.llVIES Select crsVerificareParteneri Replace All IsCIF With loVerificare.IsCIF(cod_fiscal) Replace All Valid With Iif(IsCIF, loVerificare.validare('CIF', cod_fiscal), loVerificare.validare('CNP', cod_fiscal)) REPLACE all valid with .T. FOR EMPTY(NVL(cod_fiscal,'')) && nu consider invalide codurile fiscale goale *** activez checkboxul CODURI INVALIDE Locate For !Valid This.chkInvalid.Visible = Found() Go Top In crsVerificareParteneri Endif If !(m.llVIES Or m.llMFIN) Return Endif This.lblVerifica.Visible = .T. This.cmdVerifica.Visible = .F. *!* VERIFIC CODURILE FISCALE VALIDE PENTRU ATRIBUTUL FISCAL IN VIES lcTipInterogare = Iif(m.llVIES, 'VIES', '') + Iif(m.llMFIN, 'MFIN', '') lcConditieSuplimentara = Iif(m.llLiniaCurenta, "recno() >= " + Alltrim(Str(m.lnRecord)), ".T.") If m.llServiciuWebANAF && verificare serviciu web ANAF SELECT distinct cod_fiscal, IIF(!EMPTY(NVL(data, {})), data, DATE(m.gnAn, m.gnLuna, 1)) as data ; FROM crsVerificareParteneri ; WHERE Valid And IsCIF And &lcConditieSuplimentara ; INTO CURSOR cListaCIFTempX loVerificareANAF = CREATEOBJECT("VerificareANAF") && validare.prg SELECT crsVerificareParteneri REPLACE ALL cod_fiscalfro WITH ALLTRIM(Strtran(cod_fiscal, loVerificare.GetCodTara(cod_fiscal),'')) INDEX ON cod_fiscalfro TAG cfro SELECT distinct data FROM cListaCIFTempX INTO CURSOR cListaCIFTempData SELECT cListaCIFTempData SCAN ldData = data SELECT cod_fiscal FROM cListaCIFTempX WHERE data = m.ldData INTO CURSOR cListaCIFTemp lcCursorVerificareANAF = loVerificareANAF.VerificaListaCIF("cListaCIFTemp", m.ldData) USE IN (SELECT('cListaCIFTemp')) IF USED(m.lcCursorVerificareANAF) SELECT (m.lcCursorVerificareANAF) * cui, Data, denumire, adresa, tva, data_sfarsit, data_anul_imp, mesaj SCAN SCATTER NAME loRec WITH loRec lcCheieCauta = PADR(ALLTRIM(STR(.cui)), 30) SELECT crsVerificareParteneri llGasit = .F. IF SEEK(m.lcCheieCauta, 'crsVerificareParteneri', 'cfro') llGasit = .T. DO WHILE !(EMPTY(NVL(data, {})) OR data = m.ldData) SKIP IF EOF() OR cod_fiscalfro <> m.lcCheieCauta llGasit = .F. EXIT ENDIF ENDDO ENDIF IF llGasit Replace firma With .denumire, adresa With .adresa, datatvamfin With TRANSFORM(.data), platitortvamfin With .tva, stare With .mesaj, cod WITH ALLTRIM(STR(.cui)), ; tvaincasare WITH .tvaincasare, splittva WITH .splittva, inactiv WITH .inactiv, ; sursa WITH NVL(.sursa, 'ANAF'), data_sursa WITH .data_sursa ENDIF ENDWITH ENDSCAN && (m.lcCursorVerificareANAF) ENDIF ENDSCAN && cListaCIFTempData SET ORDER TO 0 IN crsVerificareParteneri USE IN (SELECT('cListaCIFTempData')) USE IN (SELECT('cListaCIFTempX')) USE IN (SELECT('cListaCIFTemp')) Else && verificare pagina mfinante.ro Select crsVerificareParteneri Scan For Valid And IsCIF And &lcConditieSuplimentara lcEroare = "" lcCodFiscal = Alltrim(Upper(cod_fiscal)) llAtributFiscal = Isalpha(lcCodFiscal) This.lblVerifica.Caption = "Se verifica... " + Alltrim(denumire) + ' ' + Transform(Recno()) + "/" + Transform(Reccount()) + " " + Transform(Round(Recno()/Reccount()*100,2)) + ' % * Apasati tasta pentru a intrerupe operatia de verificare' Wait Window Alltrim(denumire) + ' ' + Transform(Recno()) + "/" + Transform(Reccount()) + " " + Transform(Round(Recno()/Reccount()*100,2)) + ' %' + ; Chr(13) + Chr(10) + '* Apasati tasta pentru a intrerupe operatia de verificare' Nowait *!* if m.llModExperimental *!* loVerificare = Createobject("verificarecod", m.llMFINURL, m.llVIESURL) && validare.prg *!* loVerificare.lCaptcha = .F. *!* endif lcXml = loVerificare.Verificare('CIF', lcCodFiscal, m.lcTipInterogare) If Type('loVerificare.oEntitate') = 'O' loPartener = loVerificare.oEntitate lcEroare = loPartener.eroare With loPartener Replace cod With .cod, eroare With .eroare In crsVerificareParteneri If m.llVIES Replace VIES With .VIES, platitorTVA With .platitorTVA In crsVerificareParteneri Endif If m.llMFIN Replace firma With .firma, adresa With .adresa, judet With .judet, regcom With .regcom, ; codpostal With .codpostal, telefon With .telefon, fax With .fax, ; datatvamfin With .datatvamfin, platitortvamfin With .platitortvamfin, stare With .stare ; In crsVerificareParteneri Endif Endwith Endif If !Empty(lcEroare) And aMESSAGEBOX(lcEroare + CRLF + 'Doriti sa continuati?', 4+ 32, _Screen.Caption) <> 6 Exit Endif If !m.llModExperimental If Recno('crsVerificareParteneri') < Reccount('crsVerificareParteneri') lcKey = Inkey(This.spnPauza.Value) If lcKey = 27 && ESC If aMESSAGEBOX('Doriti sa intrerupeti operatia?', 4+32, _Screen.Caption) = 6 Exit Endif Endif Endif Else If Mod(Recno('crsVerificareParteneri'), 50) = 0 && astept 1 secunda la fiecare 50 inregistrari lcKey = Inkey(1) If lcKey = 27 && ESC If aMESSAGEBOX('Doriti sa intrerupeti operatia?', 4+32, _Screen.Caption) = 6 Exit Endif Endif Endif Endif Endscan ENDIF && m.llServiciuWebANAF Release loVerificare Update crsVerificareParteneri Set atentie = 'DUPLICAT' Where duplicat Update crsVerificareParteneri Set atentie = Alltrim(Alltrim(atentie) + ' ' + Iif(!platitortvamfin, 'NE', '') + 'PLATITOR TVA') Where !Empty(firma) And ((Upper(atribut_fiscal) = 'RO' And !platitortvamfin) Or (Empty(atribut_fiscal) And platitortvamfin)) *** activez checkboxul platitor TVA fara RO Select crsVerificareParteneri Locate For 'PLATITOR TVA'$atentie This.chkPlatitor.Visible = Found() LOCATE FOR inactiv This.chkInactiv.Visible = Found() This.lblVerifica.Visible = .F. This.cmdVerifica.Visible = .T. Go Top In crsVerificareParteneri ENDPROC PROCEDURE filtreatentionari LOCAL lcFilter lcFilter = Iif(Thisform.chkInvalid.Value = 1, "!valid", ".T.") + ' and ' + ; Iif(Thisform.chkDuplicat.Value = 1, "duplicat", ".T.") + ' And ' + ; Iif(Thisform.chkPlatitor.Value = 1, "'PLATITOR'$ATENTIE", ".T.") + ' And ' + ; Iif(Thisform.chkInactiv.Value = 1, "inactiv", ".T.") Thisform.gridextra1.customcolumnfilters[1,5] = m.lcFilter Thisform.gridExtra1.applyfilter() ENDPROC PROCEDURE Init LPARAMETERS tlValidare, tlMFIN, tlVIES, tlAutoVerificare, tlExperimental, tlServiciuWebANAF *** tlExperimental: .T. se verifica mfinante.ro fara captcha, fara pauze, cu interogari distincte pentru fiecare cod *** tlServiciuWebANAF: .T. se verifica prin serviciul web ANAF, cate 500 de coduri fiscale per interogare #DEFINE CRLF CHR(13) + CHR(10) Local lcMFINROMFAST, lcVIESROMFAST, llMFINROMFAST, llVIESROMFAST lcMFINROMFAST = goAPI.GetProfileString(m.gcSettingsFile, [validare], "mfinromfast") lcVIESROMFAST = goAPI.GetProfileString(m.gcSettingsFile, [validare], "viesromfast") lcMFINROMFAST = NVL(m.lcMFINROMFAST, '') lcVIESROMFAST = NVL(m.lcVIESROMFAST, '') IF !INLIST(m.lcMFINROMFAST, '.T.', '.F.') llMFINROMFAST = .F. ELSE llMFINROMFAST = &lcMFINROMFAST ENDIF IF !INLIST(m.lcVIESROMFAST, '.T.', '.F.') llVIESROMFAST = .F. ELSE llVIESROMFAST = &lcVIESROMFAST ENDIF * Nu mai intretin nici un serviciu pentru verificarea prin romfast.ro llMFINROMFAST = .F. llVIESROMFAST = .F. tlExperimental = .F. && nu mai functioneaza mfinante.ro experimental this.chkMFINURL.Value = m.llMFINROMFAST this.chkVIESURL.Value = m.llVIESROMFAST this.chkMFIN.Value = m.tlMFIN this.chkVIES.Value = m.tlVIES this.chkExperimental.Value = m.tlExperimental this.chkANAF.Value = .T. && m.tlServiciuWebANAF mai functioneaza doar serviciul ANAF, nu si mfinante.ro *!* this.but_verifica1.ToolTipText = "Verificare coduri fiscale" this.spnPauza.ToolTipText = "Pauza (sec) intre interogarile www.mfinante.ro" + CHR(13) + CHR(10) + ; "Daca interogarile sunt prea dese, mfinante.ro blocheaza cautarile." + CHR(13) + CHR(10) + ; "Incercati pauze mai mari de 5-6 secunde!" this.WindowState = 2 this.gridextra1.setup() DODEFAULT() This.lAutoVerificare = m.tlAutoVerificare *** FONT ROSU PENTRU CODURILE, PARTENERII DUPLICATI this._grdbase1.SetAll("DynamicForeColor","IIF(duplicat, RGB(255,0,0), RGB(0,0,0))", "Column") *** FUNDAL GRI PENTRU PARTENERII CU RO SI FARA DATA LUARII IN EVIDENTA TVA SAU FARA RO SI CU DATA LUARII IN EVIDENTA TVA this._grdbase1.SetAll("DynamicBackColor","IIF('PLATITOR TVA'$ATENTIE, RGB(200,200,200), RGB(255,255,255))", "Column") SELECT crsVerificareParteneri GO TOP this._grDBASE1.HeaderHeight = 32 ENDPROC PROCEDURE Load *** campurile de provenienta (cache/ANAF) trebuie sa existe INAINTE ca grid-ul sa se construiasca (Load ruleaza inaintea obiectelor din forma); *** ALTER TABLE nu functioneaza pe acest cursor (are campuri peste 10 caractere, ex. platitortvamfin) - se rematerializeaza cu SELECT LOCAL lcAliasTmp IF TYPE('crsVerificareParteneri.sursa') = 'U' lcAliasTmp = 'crsVPTmp' + Sys(2015) SELECT *, SPACE(20) AS sursa, {} AS data_sursa FROM crsVerificareParteneri INTO CURSOR (lcAliasTmp) READWRITE USE IN (SELECT('crsVerificareParteneri')) SELECT * FROM (lcAliasTmp) INTO CURSOR crsVerificareParteneri READWRITE USE IN (SELECT(lcAliasTmp)) ENDIF DODEFAULT() ENDPROC PROCEDURE meniu_dblclick *** Verificare cod fiscal de pe inregistrarea curenta Local loDate As "empty" Local lcAlias, lcCodFiscal, lcDenumire, lnOptiune, lnRaspuns, loPartener lnOptiune = 0 loPartener = Null loDate = Createobject("empty") lcAlias = This._grdbase1.RecordSource Select (m.lcAlias) AddProperty(loDate, "denumire", Alltrim(denumire)) AddProperty(loDate, "cod_fiscal", Alltrim(Nvl(cod_fiscal, ''))) lnRaspuns = VerificaCodFiscal(loDate, @lnOptiune, @loPartener) ENDPROC PROCEDURE chkDuplicat.Click Thisform.FiltreAtentionari() ENDPROC PROCEDURE chkInactiv.Click Thisform.FiltreAtentionari() ENDPROC PROCEDURE chkInvalid.Click Thisform.FiltreAtentionari() ENDPROC PROCEDURE chkMFIN.ProgrammaticChange Thisform.chkMFINURL.Visible = .F. && This.Value thisform.spnPauza.Visible = .F. && This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkVies.Value ENDPROC PROCEDURE chkMFIN.Valid Thisform.chkMFINURL.Visible = This.Value thisform.spnPauza.Visible = This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkVies.Value ENDPROC PROCEDURE chkPlatitor.Click Thisform.FiltreAtentionari() ENDPROC PROCEDURE chkVIES.ProgrammaticChange Thisform.chkViesURL.Visible = .F. && This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkMfin.Value ENDPROC PROCEDURE chkVIES.Valid Thisform.chkViesURL.Visible = This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkMfin.Value ENDPROC PROCEDURE _grdbase1.Column16.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column2.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column20.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column3.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column5.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column6.Text1.DblClick Thisform.meniu_dblclick() ENDPROC ENDDEFINE DEFINE CLASS frm_verificare_parteneri_istoric 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="_grdbase1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cFirma.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cFirma.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cCodFiscal.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cCodFiscal.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cAdresa.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cAdresa.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cJudet.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cJudet.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cRegCom.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cRegCom.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cCodPostal.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cCodPostal.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cTelefon.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cTelefon.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cFax.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cFax.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cPlatitorTVAVies.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cPlatitorTVAVies.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cPlatitorTVAVies._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cDataTVAMfin.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cDataTVAMfin.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cPlatitorTVAMfin.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cPlatitorTVAMfin.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cPlatitorTVAMfin._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cStare.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cStare.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cDataOra.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cDataOra.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cUtil.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cUtil.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cDataOraV.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cDataOraV.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cUtilV.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.cUtilV.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Gridextra1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lblInfo" UniqueID="" Timestamp="" /> * *m: do_lanseaza_mfin *p: lautoverificare && Daca se porneste verificarea automat din metoda Show, cand este apelata verificarea din Reg. TVA *p: lmfin *p: lvies * * BorderStyle = 3 Caption = "Verificare Parteneri" cbuton1 = but_excel1 cusername = DoCreate = .T. Height = 234 lautoverificare = .F. lmfin = .F. lvies = .F. Name = "frm_verificare_parteneri_istoric" Width = 774 _memberdata = _shape1.Anchor = 10 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 780 _SHAPE2.Left = 720 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 Lb_titlu_alb_b121.Caption = "Verificare parteneri istoric" Lb_titlu_alb_b121.Left = 12 Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.Top = 0 BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 743 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 0 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 41 * ADD OBJECT '_grdbase1' AS _grdbase WITH ; Anchor = 15, ; ColumnCount = 16, ; DeleteMark = .F., ; HeaderHeight = 32, ; Height = 190, ; Left = 12, ; Name = "_grdbase1", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "crsVerificareParteneriIstoric", ; Top = 38, ; Width = 756, ; Column1.ColumnOrder = 2, ; Column1.ControlSource = "firma", ; Column1.Name = "cFirma", ; Column1.ReadOnly = .T., ; Column1.Visible = .T., ; Column1.Width = 75, ; Column2.ColumnOrder = 1, ; Column2.ControlSource = "cod_fiscal", ; Column2.Name = "cCodFiscal", ; Column2.ReadOnly = .T., ; Column2.Visible = .T., ; Column2.Width = 75, ; Column3.ColumnOrder = 7, ; Column3.ControlSource = "adresa", ; Column3.Name = "cAdresa", ; Column3.ReadOnly = .T., ; Column3.Visible = .T., ; Column3.Width = 75, ; Column4.ColumnOrder = 8, ; Column4.ControlSource = "judet", ; Column4.Name = "cJudet", ; Column4.ReadOnly = .T., ; Column4.Visible = .T., ; Column4.Width = 75, ; Column5.ColumnOrder = 9, ; Column5.ControlSource = "regcom", ; Column5.Name = "cRegCom", ; Column5.ReadOnly = .T., ; Column5.Visible = .T., ; Column5.Width = 75, ; Column6.ColumnOrder = 10, ; Column6.ControlSource = "codpostal", ; Column6.Name = "cCodPostal", ; Column6.ReadOnly = .T., ; Column6.Visible = .T., ; Column6.Width = 75, ; Column7.ColumnOrder = 11, ; Column7.ControlSource = "telefon", ; Column7.Name = "cTelefon", ; Column7.ReadOnly = .T., ; Column7.Visible = .T., ; Column7.Width = 75, ; Column8.ColumnOrder = 12, ; Column8.ControlSource = "fax", ; Column8.Name = "cFax", ; Column8.ReadOnly = .T., ; Column8.Visible = .T., ; Column8.Width = 75, ; Column9.ColumnOrder = 6, ; Column9.ControlSource = "platitortvavies", ; Column9.CurrentControl = "_checkbox1", ; Column9.Name = "cPlatitorTVAVies", ; Column9.ReadOnly = .T., ; Column9.Sparse = .F., ; Column9.Visible = .T., ; Column9.Width = 54, ; Column10.ColumnOrder = 5, ; Column10.ControlSource = "datatvamfin", ; Column10.Name = "cDataTVAMfin", ; Column10.ReadOnly = .T., ; Column10.Visible = .F., ; Column11.ColumnOrder = 4, ; Column11.ControlSource = "platitortvamfin", ; Column11.CurrentControl = "_checkbox1", ; Column11.Name = "cPlatitorTVAMfin", ; Column11.ReadOnly = .T., ; Column11.Sparse = .F., ; Column11.Visible = .F., ; Column11.Width = 51, ; Column12.ColumnOrder = 3, ; Column12.ControlSource = "stare", ; Column12.Name = "cStare", ; Column12.ReadOnly = .T., ; Column12.Width = 88, ; Column13.ControlSource = "dataora", ; Column13.Name = "cDataOra", ; Column13.ReadOnly = .T., ; Column14.ControlSource = "util", ; Column14.Name = "cUtil", ; Column14.ReadOnly = .T., ; Column14.Width = 103, ; Column15.ControlSource = "dataorav", ; Column15.Name = "cDataOraV", ; Column15.ReadOnly = .T., ; Column16.ControlSource = "utilv", ; Column16.Name = "cUtilV", ; Column16.ReadOnly = .T., ; Column16.Width = 114 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_grdbase1.cAdresa.Header1' AS header WITH ; Alignment = 2, ; Caption = "Adresa", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cAdresa.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cCodFiscal.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod Fiscal", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cCodFiscal.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cCodPostal.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod postal", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cCodPostal.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cDataOra.Header1' AS header WITH ; Alignment = 2, ; Caption = "Creat la", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cDataOra.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cDataOraV.Header1' AS header WITH ; Alignment = 2, ; Caption = "Verificat la", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cDataOraV.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cDataTVAMfin.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data TVA MFIN", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cDataTVAMfin.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cFax.Header1' AS header WITH ; Alignment = 2, ; Caption = "Fax", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cFax.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cFirma.Header1' AS header WITH ; Alignment = 2, ; Caption = "Denumire", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cFirma.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cJudet.Header1' AS header WITH ; Alignment = 2, ; Caption = "Judet", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cJudet.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cPlatitorTVAMfin._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 41, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 48 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.cPlatitorTVAMfin.Header1' AS header WITH ; Alignment = 2, ; Caption = "Platitor TVA MFIN", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cPlatitorTVAMfin.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cPlatitorTVAVies._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 49, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 72 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.cPlatitorTVAVies.Header1' AS header WITH ; Alignment = 2, ; Caption = "Platitor TVA VIES", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cPlatitorTVAVies.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cRegCom.Header1' AS header WITH ; Alignment = 2, ; Caption = "Reg. com.", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cRegCom.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cStare.Header1' AS header WITH ; Alignment = 2, ; Caption = "Stare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cStare.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cTelefon.Header1' AS header WITH ; Alignment = 2, ; Caption = "Telefon", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cTelefon.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cUtil.Header1' AS header WITH ; Alignment = 2, ; Caption = "Creat de", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cUtil.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.cUtilV.Header1' AS header WITH ; Alignment = 2, ; Caption = "Verificat de", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.cUtilV.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'Gridextra1' AS gridextra WITH ; gridexpression = Thisform._grdbase1, ; Height = 17, ; Left = 744, ; Name = "Gridextra1", ; Top = 36, ; Width = 24 *< END OBJECT: ClassLib="..\utile\gridextras\gridextras.vcx" BaseClass="custom" /> ADD OBJECT 'lblInfo' AS _label WITH ; Caption = "Dublu click pe Denumire pentru verificare manuala pe www.mfinante.ro", ; FontSize = 8, ; ForeColor = 255,255,128, ; Left = 12, ; Name = "lblInfo", ; Top = 16 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> PROCEDURE Activate *** nu sterge ENDPROC PROCEDURE do_lanseaza_mfin Local lcCodFiscal lcCodFiscal = ALLTRIM(cod_fiscal) IF ISALPHA(lcCodFiscal) lcCodFiscal = ALLTRIM(SUBSTR(lcCodFiscal, 2)) IF ISALPHA(lcCodFiscal) lcCodFiscal = ALLTRIM(SUBSTR(lcCodFiscal, 2)) ENDIF ENDIF OPEN_DEFAULT_APP("http://www.mfinante.ro/infocodfiscal.html?pagina=domenii&cod=" + m.lcCodFiscal) ENDPROC PROCEDURE Init Lparameters tcCodFiscal, tcNume Local lcTitlu lcTitlu = "" If !Empty(m.tcCodFiscal) lcTitlu = lcTitlu + " " + Alltrim(m.tcCodFiscal) EndIf If !Empty(m.tcNume) lcTitlu = lcTitlu + " (" + Alltrim(m.tcNume) + ")" EndIf this.lb_titlu_alb_b121.Caption = "Istoric verificare " + m.lcTitlu DoDefault() this.WindowState = 2 this.gridextra1.setup() ENDPROC ENDDEFINE DEFINE CLASS frm_verificare_parteneri_old 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="_grdbase1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column1._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column2.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column2.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column4._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column5.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column5.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column6.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column6.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column7.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column7.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column8.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column8.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column9.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column9.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column10.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column10.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column11.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column11.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column12.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column12.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column13.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column13.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column13._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column14.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column14.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column14._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column15.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column15.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column16.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column16.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column17.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column17.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column17._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column18.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column18.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column18._checkbox1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column19.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column19.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column20.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column20.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column21.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column21.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column23.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdbase1.Column23.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_verifica1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Gridextra1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkMFIN" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkVIES" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkMFINURL" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkVIESURL" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="spnPauza" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lblInfo" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkLiniaCurenta" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkDuplicat" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkPlatitor" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="chkInvalid" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_renunt1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="cmdVerifica" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="lblVerifica" UniqueID="" Timestamp="" /> * *m: do_lanseaza_istoric *m: do_lanseaza_mfin *m: meniu_dblclick *p: lautoverificare && Daca se porneste verificarea automat din metoda Show, cand este apelata verificarea din Reg. TVA *p: lmfin *p: lvies * * BorderStyle = 3 Caption = "Verificare Parteneri" cbuton1 = but_excel1 cusername = DoCreate = .T. Height = 416 lautoverificare = .F. lmfin = .F. lvies = .F. Name = "frm_verificare_parteneri" Width = 774 _memberdata = _shape1.Anchor = 10 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 780 _SHAPE2.Left = 597 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 Lb_titlu_alb_b121.Caption = "Verificare parteneri" Lb_titlu_alb_b121.Left = 12 Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.Top = 0 BUT_TERMIN1.Anchor = 8 BUT_TERMIN1.Left = 743 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 0 GRIDSORT1.Name = "GRIDSORT1" GRIDSORT1.Top = 41 * ADD OBJECT '_grdbase1' AS _grdbase WITH ; Anchor = 15, ; ColumnCount = 22, ; DeleteMark = .F., ; HeaderHeight = 32, ; Height = 283, ; Left = 12, ; Name = "_grdbase1", ; Panel = 1, ; ReadOnly = .T., ; RecordSource = "crsverificareparteneri", ; Top = 84, ; Width = 756, ; Column1.ColumnOrder = 1, ; Column1.ControlSource = "crsverificareparteneri.ales", ; Column1.CurrentControl = "_checkbox1", ; Column1.Name = "Column1", ; Column1.ReadOnly = .F., ; Column1.Sparse = .F., ; Column1.Visible = .T., ; Column1.Width = 25, ; Column2.ColumnOrder = 3, ; Column2.ControlSource = "crsverificareparteneri.denumire", ; Column2.Name = "Column2", ; Column2.ReadOnly = .T., ; Column2.ToolTipText = "Dublu click pentru verificare manuala pe www.mfinante.ro", ; Column2.Visible = .T., ; Column2.Width = 75, ; Column3.ColumnOrder = 5, ; Column3.ControlSource = "crsverificareparteneri.cod_fiscal", ; Column3.Name = "Column3", ; Column3.ReadOnly = .T., ; Column3.ToolTipText = "Dublu click pentru verificare manuala pe www.mfinante.ro", ; Column3.Visible = .T., ; Column3.Width = 75, ; Column4.ColumnOrder = 6, ; Column4.ControlSource = "crsverificareparteneri.valid", ; Column4.CurrentControl = "_checkbox1", ; Column4.Name = "Column4", ; Column4.ReadOnly = .T., ; Column4.Sparse = .F., ; Column4.Visible = .T., ; Column4.Width = 41, ; Column5.ColumnOrder = 10, ; Column5.ControlSource = "crsverificareparteneri.firma", ; Column5.Name = "Column5", ; Column5.ReadOnly = .T., ; Column5.Visible = .T., ; Column5.Width = 75, ; Column6.ColumnOrder = 11, ; Column6.ControlSource = "crsverificareparteneri.cod", ; Column6.Name = "Column6", ; Column6.ReadOnly = .T., ; Column6.Visible = .T., ; Column6.Width = 75, ; Column7.ColumnOrder = 12, ; Column7.ControlSource = "crsverificareparteneri.adresa", ; Column7.Name = "Column7", ; Column7.ReadOnly = .T., ; Column7.Visible = .T., ; Column7.Width = 75, ; Column8.ColumnOrder = 13, ; Column8.ControlSource = "crsverificareparteneri.judet", ; Column8.Name = "Column8", ; Column8.ReadOnly = .T., ; Column8.Visible = .T., ; Column8.Width = 75, ; Column9.ColumnOrder = 14, ; Column9.ControlSource = "crsverificareparteneri.regcom", ; Column9.Name = "Column9", ; Column9.ReadOnly = .T., ; Column9.Visible = .T., ; Column9.Width = 75, ; Column10.ColumnOrder = 15, ; Column10.ControlSource = "crsverificareparteneri.codpostal", ; Column10.Name = "Column10", ; Column10.ReadOnly = .T., ; Column10.Visible = .T., ; Column10.Width = 75, ; Column11.ColumnOrder = 16, ; Column11.ControlSource = "crsverificareparteneri.telefon", ; Column11.Name = "Column11", ; Column11.ReadOnly = .T., ; Column11.Visible = .T., ; Column11.Width = 75, ; Column12.ColumnOrder = 17, ; Column12.ControlSource = "crsverificareparteneri.fax", ; Column12.Name = "Column12", ; Column12.ReadOnly = .T., ; Column12.Visible = .T., ; Column12.Width = 75, ; Column13.ColumnOrder = 18, ; Column13.ControlSource = "crsverificareparteneri.vies", ; Column13.CurrentControl = "_checkbox1", ; Column13.Name = "Column13", ; Column13.ReadOnly = .T., ; Column13.Sparse = .F., ; Column13.Visible = .T., ; Column13.Width = 75, ; Column14.ColumnOrder = 19, ; Column14.ControlSource = "crsverificareparteneri.platitortva", ; Column14.CurrentControl = "_checkbox1", ; Column14.Name = "Column14", ; Column14.ReadOnly = .T., ; Column14.Sparse = .F., ; Column14.Visible = .T., ; Column14.Width = 75, ; Column15.ColumnOrder = 20, ; Column15.ControlSource = "crsverificareparteneri.eroare", ; Column15.Name = "Column15", ; Column15.ReadOnly = .T., ; Column15.Visible = .T., ; Column15.Width = 58, ; Column16.ColumnOrder = 8, ; Column16.ControlSource = "datatvamfin", ; Column16.Name = "Column16", ; Column16.ReadOnly = .T., ; Column17.ColumnOrder = 7, ; Column17.ControlSource = "platitortvamfin", ; Column17.CurrentControl = "_checkbox1", ; Column17.Name = "Column17", ; Column17.ReadOnly = .T., ; Column17.Sparse = .F., ; Column17.Width = 71, ; Column18.ColumnOrder = 21, ; Column18.ControlSource = "crsverificareparteneri.duplicat", ; Column18.CurrentControl = "_checkbox1", ; Column18.Name = "Column18", ; Column18.ReadOnly = .T., ; Column18.Sparse = .F., ; Column18.Width = 62, ; Column19.ColumnOrder = 4, ; Column19.ControlSource = "crsverificareparteneri.atribut_fiscal", ; Column19.Name = "Column19", ; Column19.ReadOnly = .T., ; Column19.Width = 41, ; Column20.ColumnOrder = 9, ; Column20.ControlSource = "stare", ; Column20.Name = "Column20", ; Column20.ReadOnly = .T., ; Column20.Width = 88, ; Column21.ColumnOrder = 2, ; Column21.ControlSource = "atentie", ; Column21.Name = "Column21", ; Column21.ReadOnly = .T., ; Column21.Width = 78, ; Column22.ColumnOrder = 22, ; Column22.ControlSource = "crsverificareparteneri.id_part", ; Column22.Name = "Column23", ; Column22.ReadOnly = .T. *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_grdbase1.Column1._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 13, ; Name = "_checkbox1", ; ReadOnly = .F., ; Top = 84 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Ales", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column10.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod postal", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column10.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column11.Header1' AS header WITH ; Alignment = 2, ; Caption = "Telefon", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column11.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column12.Header1' AS header WITH ; Alignment = 2, ; Caption = "Fax", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column12.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column13._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 41, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 48 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column13.Header1' AS header WITH ; Alignment = 2, ; Caption = "Interogare VIES", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column13.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column14._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 49, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 72 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column14.Header1' AS header WITH ; Alignment = 2, ; Caption = "Platitor TVA VIES", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column14.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column15.Header1' AS header WITH ; Alignment = 2, ; Caption = "Eroare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column15.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column16.Header1' AS header WITH ; Alignment = 2, ; Caption = "Data TVA MFIN", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column16.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column17._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 41, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 48 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column17.Header1' AS header WITH ; Alignment = 2, ; Caption = "Platitor TVA MFIN", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column17.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column18._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 50, ; Name = "_checkbox1", ; Top = 72 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column18.Header1' AS header WITH ; Alignment = 2, ; Caption = "Duplicat", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column18.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column19.Header1' AS header WITH ; Alignment = 2, ; Caption = "Atribut fiscal", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column19.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column2.Header1' AS header WITH ; Alignment = 2, ; Caption = "Denumire", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column2.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column20.Header1' AS header WITH ; Alignment = 2, ; Caption = "Stare", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column20.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column21.Header1' AS header WITH ; Alignment = 2, ; Caption = "Atentie", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column21.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column23.Header1' AS header WITH ; Alignment = 2, ; Caption = "Id partener", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column23.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "CIF/CNP", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column4._checkbox1' AS _checkbox WITH ; Alignment = 2, ; Caption = "", ; Left = 25, ; Name = "_checkbox1", ; ReadOnly = .T., ; Top = 66 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT '_grdbase1.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod valid", ; Name = "Header1", ; WordWrap = .T. *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column5.Header1' AS header WITH ; Alignment = 2, ; Caption = "Firma MFIN", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column5.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column6.Header1' AS header WITH ; Alignment = 2, ; Caption = "Cod", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column6.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column7.Header1' AS header WITH ; Alignment = 2, ; Caption = "Adresa", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column7.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column8.Header1' AS header WITH ; Alignment = 2, ; Caption = "Judet", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column8.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdbase1.Column9.Header1' AS header WITH ; Alignment = 2, ; Caption = "Reg. com.", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdbase1.Column9.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T., ; Visible = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'But_renunt1' AS but_renunt WITH ; Anchor = 8, ; Left = 713, ; Name = "But_renunt1", ; Top = 0 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'But_verifica1' AS but_verifica WITH ; Anchor = 8, ; Comment = "*:OnResize=rt", ; Left = 683, ; Name = "But_verifica1", ; TabIndex = 13, ; ToolTipText = "Verificare coduri fiscale", ; Top = 0 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'chkDuplicat' AS _checkbox WITH ; Alignment = 0, ; Caption = "Coduri duplicate!", ; FontBold = .T., ; ForeColor = 255,0,0, ; Height = 27, ; Left = 381, ; Name = "chkDuplicat", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta codurile fiscale/denumirile duplicate!", ; Top = 52, ; Visible = .F., ; Width = 115 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkInvalid' AS _checkbox WITH ; Alignment = 0, ; Caption = "Coduri invalide!", ; FontBold = .T., ; Height = 27, ; Left = 277, ; Name = "chkInvalid", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta codurile fiscale invalide!", ; Top = 52, ; Visible = .F., ; Width = 106 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkLiniaCurenta' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Verificare inregistrari de la linia curenta in jos", ; Left = 245, ; Name = "chkLiniaCurenta", ; ToolTipText = "Verificare inregistrari de la linia curenta in jos (altfel toate inregistrarile)", ; Top = 370, ; Value = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkMFIN' AS _checkbox WITH ; Alignment = 0, ; Caption = "Interogare Min. Finante", ; Left = 12, ; Name = "chkMFIN", ; ToolTipText = "Informatii persoane juridice de pe website-ul www.mfinante.ro (cod, firma, adresa, reg. com. cod postal, telefon, fax)", ; Top = 32, ; Value = .T. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkMFINURL' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Interogare mfinante.ro via romfast.ro", ; Left = 12, ; Name = "chkMFINURL", ; ToolTipText = "Interogare direct mfinante.ro sau via romfast.ro", ; Top = 370, ; Value = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkPlatitor' AS _checkbox WITH ; Alignment = 0, ; BackColor = 150,150,150, ; Caption = "(Ne)Platitori TVA (cu/fara) RO!", ; FontBold = .T., ; Height = 27, ; Left = 492, ; Name = "chkPlatitor", ; SpecialEffect = 0, ; Style = 1, ; ToolTipText = "Apasati pe buton pentru a selecta inregistrarile Platitori TVA fara RO sau Neplatitori TVA cu RO", ; Top = 52, ; Visible = .F., ; Width = 187 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkVIES' AS _checkbox WITH ; Alignment = 0, ; Caption = "Interogare VIES", ; Left = 12, ; Name = "chkVIES", ; ToolTipText = "Calitate platitor TVA din registrul operatorilor intracomunitari de pe website-ul ec.europa.eu", ; Top = 57, ; Value = .T. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'chkVIESURL' AS _checkbox WITH ; Alignment = 0, ; Anchor = 6, ; Caption = "Interogare ec.europa.eu via romfast.ro", ; Left = 12, ; Name = "chkVIESURL", ; ToolTipText = "Interogare direct ec.europa.eu sau via romfast.ro", ; Top = 392, ; Value = .F. *< END OBJECT: ClassLib="_baza.vcx" BaseClass="checkbox" /> ADD OBJECT 'cmdVerifica' AS cmd_executa WITH ; BackColor = 0,0,0, ; caction = do_verifica, ; Caption = "\ ADD OBJECT 'Gridextra1' AS gridextra WITH ; gridexpression = Thisform._grdbase1, ; Height = 17, ; Left = 744, ; Name = "Gridextra1", ; Top = 36, ; Width = 24 *< END OBJECT: ClassLib="..\utile\gridextras\gridextras.vcx" BaseClass="custom" /> ADD OBJECT 'lblInfo' AS _label WITH ; Caption = "Apasati ESC pentru a intrerupe verificarile *** Dublu click pe Denumire pentru verificare manuala / istoric verificari", ; FontSize = 8, ; ForeColor = 255,255,128, ; Left = 12, ; Name = "lblInfo", ; Top = 16 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT 'lblVerifica' AS _label WITH ; Anchor = 10, ; AutoSize = .F., ; Caption = "Se verifica...", ; FontBold = .T., ; Height = 17, ; Left = 162, ; Name = "lblVerifica", ; Top = 32, ; Visible = .F., ; Width = 606 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="label" /> ADD OBJECT 'spnPauza' AS _spinner WITH ; Anchor = 6, ; Height = 24, ; Increment = 1.00, ; KeyboardHighValue = 100, ; KeyboardLowValue = 0, ; Left = 245, ; Name = "spnPauza", ; SpinnerHighValue = 100.00, ; SpinnerLowValue = 0.00, ; ToolTipText = "Pauza (sec) intre interogarile www.mfinante.ro", ; Top = 388, ; Value = 5.0, ; Width = 56 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="spinner" /> PROCEDURE Activate *** lansez verificarea automat, cand sunt apelat cu lista de parteneri din Reg TVA *** o lansez pe activate ca sa se vada tabelul cu parteneri cand se face verificarea Local llMFin, llVIES, llValidare llMFin = This.chkMFIN.Value llVIES = This.chkVIES.Value llValidare = .T. If This.lAutoverificare This.lAutoverificare = .F. && sa nu mai fac autoverificarea la un activate ulterior Select crsVerificareParteneri Go top this._grdbase1.Refresh() This.do_verifica(m.llValidare, m.llMFin, m.llVIES) Endif ENDPROC PROCEDURE do_lanseaza_istoric Local lcCodFiscal lcCodFiscal = ALLTRIM(crsverificareparteneri.cod_fiscal) IF ISALPHA(lcCodFiscal) lcCodFiscal = ALLTRIM(SUBSTR(lcCodFiscal, 2)) IF ISALPHA(lcCodFiscal) lcCodFiscal = ALLTRIM(SUBSTR(lcCodFiscal, 2)) ENDIF ENDIF Do verificare_parteneri_istoric With m.lcCodFiscal In oproceduri_comune.prg ENDPROC PROCEDURE do_lanseaza_mfin Local lcCodFiscal lcCodFiscal = ALLTRIM(crsverificareparteneri.cod_fiscal) IF ISALPHA(lcCodFiscal) lcCodFiscal = ALLTRIM(SUBSTR(lcCodFiscal, 2)) IF ISALPHA(lcCodFiscal) lcCodFiscal = ALLTRIM(SUBSTR(lcCodFiscal, 2)) ENDIF ENDIF OPEN_DEFAULT_APP("http://www.mfinante.ro/infocodfiscal.html?pagina=domenii&cod=" + m.lcCodFiscal) ENDPROC PROCEDURE do_termin Local lcMFINROMFAST, lcVIESROMFAST lcMFINROMFAST = TRANSFORM(this.chkMFINURL.Value) lcVIESROMFAST = TRANSFORM(this.chkVIESURL.Value) goAPI.WriteProfileString(m.gcSettingsFile, [validare], "mfinromfast", m.lcMFINROMFAST) goAPI.WriteProfileString(m.gcSettingsFile, [validare], "viesromfast", m.lcVIESROMFAST) DODEFAULT() ENDPROC PROCEDURE do_verifica Lparameters tlValidare, tlMFIN, tlVIES *** tlValidare - se doreste validarea codurilor (se apeleaza din INIT automat) *** tlMFIN - se doreste verificarea MFIN (se apeleaza din INIT automat) *** tlVIES - se doreste verificarea VIES (se apeleaza din INIT automat) Local lcCodFiscal, lcEroare, lcKey, lcTipInterogare, lcXml, llAtributFiscal, llMFINURL, llVIESURL Local llMFIN, llVIES LOCAL llLiniaCurenta, lnRecord, lcConditieSuplimentara Local loPartener llMFINURL = This.chkMFINURL.Value && verificare prin ROMFAST.RO = .T. llVIESURL = This.chkVIESURL.Value && verificare prin ROMFAST.RO = .T. llLiniaCurenta = this.chkLiniaCurenta.Value lcConditieSuplimentara = ".T." lnRecord = 1 IF m.llLiniaCurenta lnRecord = Iif(!Eof(), RECNO('crsVerificareParteneri'), 0) lnRecord = MAX(m.lnRecord, 1) ENDIF *!* VERIFIC CIF, CNP VALID Local loVerificare *!* glRCViesURL = .T. *!* gcRCVIESURL = "http://localhost/update/verificarecod.aspx/verificarecod/verificare/CIF/|CIF|/VIES" *!* loVerificare = Createobject("verificarecod", glRCViesURL, glRCMfinURL, gcRCRomfastURL, gcRCMfinanteURL, gcRCMfinanteParams) && validare.prg loVerificare = Createobject("verificarecod", m.llMFINURL, m.llVIESURL) && validare.prg llValidare = IIF(PCOUNT() >= 1, m.tlValidare, .F.) llMFIN = IIF(PCOUNT() >= 2, m.tlMFIN, This.chkMFIN.Value) llVIES = IIF(PCOUNT() >= 3, m.tlVIES, This.chkVIES.Value) llValidare = llValidare or m.llMFIN or m.llVIES && se valideaza codurile daca se doreste verificarea MFIN/VIES *** VERIFICARE CODURI FISCALE, PARTENERI DUPLICATI SELECT cod_fiscal, COUNT(*) as nr FROM crsVerificareParteneri GROUP BY cod_fiscal HAVING nr > 1 INTO CURSOR cCodDuplicat SELECT denumire, COUNT(*) as nr FROM crsVerificareParteneri GROUP BY denumire HAVING nr > 1 INTO CURSOR cDenumireDuplicat SELECT cCodDuplicat SCAN lcCodFiscal = cod_fiscal UPDATE crsVerificareParteneri SET duplicat = .T. WHERE cod_fiscal = m.lcCodFiscal ENDSCAN SELECT cDenumireDuplicat SCAN lcDenumire = denumire UPDATE crsVerificareParteneri SET duplicat = .T. WHERE denumire = m.lcDenumire ENDSCAN USE IN (SELECT('cCodDuplicat')) USE IN (SELECT('cDenumireDuplicat')) *** activez checkboxul CODURI/DENUMIRI DUPLICATE Select crsVerificareParteneri Locate for duplicat This.chkDuplicat.Visible = Found() Go TOP IN crsVerificareParteneri IF m.llValidare OR m.llMFIN OR m.llVIES Select crsVerificareParteneri Replace All IsCIF With loVerificare.IsCIF(COD_FISCAL) Replace All Valid With Iif(IsCIF, loVerificare.validare('CIF', COD_FISCAL), loVerificare.validare('CNP', COD_FISCAL)) *** activez checkboxul CODURI INVALIDE Locate for !valid This.chkInvalid.Visible = Found() GO TOP IN crsVerificareParteneri EndIf If !(m.llVIES Or m.llMFIN) Return Endif this.lblVerifica.Visible = .T. this.cmdVerifica.Visible = .F. *!* VERIFIC CODURILE FISCALE VALIDE PENTRU ATRIBUTUL FISCAL IN VIES lcTipInterogare = Iif(m.llVIES, 'VIES', '') + Iif(m.llMFIN, 'MFIN', '') lcConditieSuplimentara = IIF(m.llLiniaCurenta, "recno() >= " + ALLTRIM(STR(m.lnRecord)), ".T.") Select crsVerificareParteneri Scan For Valid And IsCIF AND &lcConditieSuplimentara lcEroare = "" lcCodFiscal = Alltrim(Upper(COD_FISCAL)) llAtributFiscal = Isalpha(lcCodFiscal) This.lblVerifica.Caption = "Se verifica... " + Alltrim(DENUMIRE) + ' ' + TRANSFORM(RECNO()) + "/" + TRANSFORM(RECCOUNT()) + " " + Transform(Round(Recno()/Reccount()*100,2)) + ' % * Apasati tasta pentru a intrerupe operatia de verificare' Wait Window Alltrim(DENUMIRE) + ' ' + TRANSFORM(RECNO()) + "/" + TRANSFORM(RECCOUNT()) + " " + Transform(Round(Recno()/Reccount()*100,2)) + ' %' + ; Chr(13) + Chr(10) + '* Apasati tasta pentru a intrerupe operatia de verificare' NOWAIT lcXml = loVerificare.Verificare('CIF', lcCodFiscal, m.lcTipInterogare) If Type('loVerificare.oEntitate') = 'O' loPartener = loVerificare.oEntitate lcEroare = loPartener.eroare With loPartener Replace cod With .cod, eroare With .eroare In crsVerificareParteneri IF m.llVIES REPLACE VIES With .VIES, platitorTVA With .platitorTVA In crsVerificareParteneri ENDIF IF m.llMFIN Replace firma With .firma, adresa With .adresa, judet With .judet, regcom With .regcom, ; codpostal With .codpostal, telefon With .telefon, fax With .fax, ; datatvamfin WITH .datatvamfin, platitortvamfin WITH .platitortvamfin, stare with .stare ; In crsVerificareParteneri ENDIF Endwith Endif If !Empty(lcEroare) And aMESSAGEBOX(lcEroare + CRLF + 'Doriti sa continuati?', 4+ 32, _Screen.Caption) <> 6 Exit Endif IF RECNO('crsVerificareParteneri') < RECCOUNT('crsVerificareParteneri') lcKey = Inkey(This.spnPauza.Value) If lcKey = 27 && ESC If aMESSAGEBOX('Doriti sa intrerupeti operatia?', 4+32, _Screen.Caption) = 6 Exit Endif ENDIF ENDIF Endscan RELEASE loVerificare Update crsVerificareParteneri set atentie = 'DUPLICAT' where duplicat Update crsVerificareParteneri set atentie = Alltrim(Alltrim(atentie) + ' ' + Iif(!IsDigit(datatvamfin), 'NE', '') + 'PLATITOR TVA') where !EMPTY(firma) AND ((UPPER(atribut_fiscal) = 'RO' AND !IsDigit(datatvamfin)) or (EMPTY(atribut_fiscal) AND IsDigit(datatvamfin))) *** activez checkboxul platitor TVA fara RO Select crsVerificareParteneri Locate for 'PLATITOR TVA'$atentie This.chkPlatitor.Visible = Found() this.lblVerifica.Visible = .F. this.cmdVerifica.Visible = .T. GO TOP IN crsVerificareParteneri ENDPROC PROCEDURE Init LPARAMETERS tlValidare, tlMFIN, tlVIES, tlAutoVerificare #DEFINE CRLF CHR(13) + CHR(10) Local lcMFINROMFAST, lcVIESROMFAST, llMFINROMFAST, llVIESROMFAST lcMFINROMFAST = goAPI.GetProfileString(m.gcSettingsFile, [validare], "mfinromfast") lcVIESROMFAST = goAPI.GetProfileString(m.gcSettingsFile, [validare], "viesromfast") lcMFINROMFAST = NVL(m.lcMFINROMFAST, '') lcVIESROMFAST = NVL(m.lcVIESROMFAST, '') IF !INLIST(m.lcMFINROMFAST, '.T.', '.F.') llMFINROMFAST = .T. ELSE llMFINROMFAST = &lcMFINROMFAST ENDIF IF !INLIST(m.lcVIESROMFAST, '.T.', '.F.') llVIESROMFAST = .T. ELSE llVIESROMFAST = &lcVIESROMFAST ENDIF this.chkMFINURL.Value = m.llMFINROMFAST this.chkVIESURL.Value = m.llVIESROMFAST this.chkMFIN.Value = m.tlMFIN this.chkVIES.Value = m.tlVIES *!* this.but_verifica1.ToolTipText = "Verificare coduri fiscale" this.spnPauza.ToolTipText = "Pauza (sec) intre interogarile www.mfinante.ro" + CHR(13) + CHR(10) + ; "Daca interogarile sunt prea dese, mfinante.ro blocheaza cautarile." + CHR(13) + CHR(10) + ; "Incercati pauze mai mari de 5-6 secunde!" this.WindowState = 2 this.gridextra1.setup() DODEFAULT() This.lAutoVerificare = m.tlAutoVerificare *** FONT ROSU PENTRU CODURILE, PARTENERII DUPLICATI this._grdbase1.SetAll("DynamicForeColor","IIF(duplicat, RGB(255,0,0), RGB(0,0,0))", "Column") *** FUNDAL GRI PENTRU PARTENERII CU RO SI FARA DATA LUARII IN EVIDENTA TVA SAU FARA RO SI CU DATA LUARII IN EVIDENTA TVA this._grdbase1.SetAll("DynamicBackColor","IIF('PLATITOR TVA'$ATENTIE, RGB(200,200,200), RGB(255,255,255))", "Column") SELECT crsVerificareParteneri GO TOP ENDPROC PROCEDURE meniu_dblclick Local lnOptiune, lcAlias, lcCodFiscal lcAlias = this._grdbase1.RecordSource Select (m.lcAlias) lcCodFiscal = Alltrim(Nvl(cod_fiscal,'')) If Empty(m.lcCodFiscal) Return EndIf lnOptiune = xmenu('Verifica codul manual pe www.mfinante.ro;Afiseaza istoric verificari') Do Case Case m.lnOptiune = 1 Thisform.do_lanseaza_mfin() Case m.lnOptiune = 2 Thisform.do_lanseaza_istoric() Endcase ENDPROC PROCEDURE chkDuplicat.Click Local lcFilter lcFilter = Iif(Thisform.chkInvalid.Value = 1, "!valid", ".T.") + ' and ' + ; Iif(Thisform.chkDuplicat.Value = 1, "duplicat", ".T.") + ' And ' + ; Iif(Thisform.chkPlatitor.Value = 1, "'PLATITOR'$ATENTIE", ".T.") Thisform.gridextra1.customcolumnfilters[1,5] = m.lcFilter Thisform.gridExtra1.applyfilter() ENDPROC PROCEDURE chkInvalid.Click Local lcFilter lcFilter = Iif(Thisform.chkInvalid.Value = 1, "!valid", ".T.") + ' and ' + ; Iif(Thisform.chkDuplicat.Value = 1, "duplicat", ".T.") + ' And ' + ; Iif(Thisform.chkPlatitor.Value = 1, "'PLATITOR'$ATENTIE", ".T.") Thisform.gridextra1.customcolumnfilters[1,5] = m.lcFilter Thisform.gridExtra1.applyfilter() ENDPROC PROCEDURE chkMFIN.ProgrammaticChange Thisform.chkMFINURL.Visible = This.Value thisform.spnPauza.Visible = This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkVies.Value ENDPROC PROCEDURE chkMFIN.Valid Thisform.chkMFINURL.Visible = This.Value thisform.spnPauza.Visible = This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkVies.Value ENDPROC PROCEDURE chkPlatitor.Click Local lcFilter lcFilter = Iif(Thisform.chkInvalid.Value = 1, "!valid", ".T.") + ' and ' + ; Iif(Thisform.chkDuplicat.Value = 1, "duplicat", ".T.") + ' And ' + ; Iif(Thisform.chkPlatitor.Value = 1, "'PLATITOR'$ATENTIE", ".T.") Thisform.gridextra1.customcolumnfilters[1,5] = m.lcFilter Thisform.gridExtra1.applyfilter() ENDPROC PROCEDURE chkVIES.ProgrammaticChange Thisform.chkViesURL.Visible = This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkMfin.Value ENDPROC PROCEDURE chkVIES.Valid Thisform.chkViesURL.Visible = This.Value thisform.chkLiniaCurenta.Visible = This.Value or thisform.chkMfin.Value ENDPROC PROCEDURE _grdbase1.Column16.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column2.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column20.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column3.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column5.Text1.DblClick Thisform.meniu_dblclick() ENDPROC PROCEDURE _grdbase1.Column6.Text1.DblClick Thisform.meniu_dblclick() ENDPROC ENDDEFINE