*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="osalarii_listari.vcx" CPID="1252" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * * DEFINE CLASS frm_list_anumiti AS frm_termin_renunt OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="_grdrow1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column1.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column1.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column3.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column3.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column4.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column4.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column5.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column5.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column6.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column6.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column7.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column7.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column8.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column8.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column9.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column9.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column10.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column10.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column11.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column11.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column12.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column12.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column13.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column13.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column14.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column14.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column15.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column15.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column16.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column16.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column17.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column17.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column18.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column18.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column19.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column19.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column20.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column20.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column21.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column21.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column22.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column22.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column23.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column23.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column24.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column24.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column25.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column25.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column26.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column26.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column27.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column27.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column28.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column28.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column31.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column31.Text1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column30.Header1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_grdrow1.Column30.Check1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Gridextra1" UniqueID="" Timestamp="" /> * *p: anumiti_da *p: clistare * * anumiti_da = .F. clistare = avans DoCreate = .T. Height = 372 Name = "frm_list_anumiti" Width = 748 WindowState = 2 _shape1.Anchor = 160 _shape1.Height = 29 _shape1.Left = 0 _shape1.Name = "_shape1" _shape1.Top = 0 _shape1.Width = 756 _shape2.Anchor = 9 _shape2.Left = 676 _shape2.Name = "_shape2" _shape2.Top = 0 Lb_titlu_alb_b121.Caption = "Selectați persoanele" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" BUT_TERMIN1.Anchor = 9 BUT_TERMIN1.Left = 715 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.Top = 1 Gridsort1.Name = "Gridsort1" But_renunt1.Anchor = 9 But_renunt1.Left = 683 But_renunt1.Name = "But_renunt1" But_renunt1.Top = 1 * ADD OBJECT '_grdrow1' AS _grdrow WITH ; Anchor = 15, ; ColumnCount = 29, ; DeleteMark = .F., ; FontName = "Arial Narrow", ; Height = 313, ; Left = 12, ; Name = "_grdrow1", ; Panel = 1, ; Partition = 0, ; ReadOnly = .T., ; RecordSource = "v_stat", ; Top = 48, ; Width = 728, ; Column1.ColumnOrder = 1, ; Column1.ControlSource = "nrcrt()", ; Column1.FontName = "Arial Narrow", ; Column1.Name = "Column1", ; Column1.ReadOnly = .T., ; Column1.Width = 39, ; Column2.ColumnOrder = 2, ; Column2.ControlSource = "ALLT(nume) + ' ' +ALLT(prenume)", ; Column2.FontName = "Arial Narrow", ; Column2.Name = "Column3", ; Column2.ReadOnly = .T., ; Column2.Width = 120, ; Column3.ColumnOrder = 8, ; Column3.ControlSource = "brutlucrat", ; Column3.FontName = "Arial Narrow", ; Column3.InputMask = (get_mask(16,gnps)), ; Column3.Name = "Column4", ; Column3.ReadOnly = .F., ; Column4.ColumnOrder = 9, ; Column4.ControlSource = "brutco+brutcm", ; Column4.FontName = "Arial Narrow", ; Column4.InputMask = (get_mask(16,gnps)), ; Column4.Name = "Column5", ; Column4.ReadOnly = .T., ; Column5.ColumnOrder = 10, ; Column5.ControlSource = "primabrut", ; Column5.FontName = "Arial Narrow", ; Column5.InputMask = (get_mask(16,gnps)), ; Column5.Name = "Column6", ; Column5.ReadOnly = .T., ; Column6.ColumnOrder = 11, ; Column6.ControlSource = "altedr", ; Column6.FontName = "Arial Narrow", ; Column6.InputMask = (get_mask(16,gnps)), ; Column6.Name = "Column7", ; Column6.ReadOnly = .T., ; Column7.ColumnOrder = 13, ; Column7.ControlSource = "neimpozab", ; Column7.FontName = "Arial Narrow", ; Column7.InputMask = (get_mask(16,gnps)), ; Column7.Name = "Column8", ; Column7.ReadOnly = .F., ; Column8.ColumnOrder = 12, ; Column8.ControlSource = "TOTBRUT", ; Column8.FontName = "Arial Narrow", ; Column8.InputMask = (get_mask(16,gnps)), ; Column8.Name = "Column9", ; Column8.ReadOnly = .T., ; Column9.ColumnOrder = 5, ; Column9.ControlSource = "lichidare", ; Column9.FontName = "Arial Narrow", ; Column9.InputMask = (get_mask(16,gnps)), ; Column9.Name = "Column10", ; Column9.ReadOnly = .F., ; Column10.ColumnOrder = 14, ; Column10.ControlSource = "salnet", ; Column10.FontName = "Arial Narrow", ; Column10.InputMask = (get_mask(16,gnps)), ; Column10.Name = "Column11", ; Column10.ReadOnly = .T., ; Column11.ColumnOrder = 6, ; Column11.ControlSource = "avans", ; Column11.FontName = "Arial Narrow", ; Column11.InputMask = (get_mask(16,gnps)), ; Column11.Name = "Column12", ; Column11.ReadOnly = .T., ; Column12.ColumnOrder = 16, ; Column12.ControlSource = "tarifar", ; Column12.FontName = "Arial Narrow", ; Column12.InputMask = (get_mask(16,gnps)), ; Column12.Name = "Column13", ; Column12.ReadOnly = .T., ; Column13.ColumnOrder = 17, ; Column13.ControlSource = "ssomaj", ; Column13.FontName = "Arial Narrow", ; Column13.InputMask = (get_mask(16,gnps)), ; Column13.Name = "Column14", ; Column13.ReadOnly = .T., ; Column14.ColumnOrder = 18, ; Column14.ControlSource = "scas", ; Column14.FontName = "Arial Narrow", ; Column14.InputMask = (get_mask(16,gnps)), ; Column14.Name = "Column15", ; Column14.ReadOnly = .T., ; Column15.ColumnOrder = 19, ; Column15.ControlSource = "ssanatate", ; Column15.FontName = "Arial Narrow", ; Column15.InputMask = (get_mask(16,gnps)), ; Column15.Name = "Column16", ; Column15.ReadOnly = .T., ; Column16.ColumnOrder = 21, ; Column16.ControlSource = "sdeducere", ; Column16.FontName = "Arial Narrow", ; Column16.InputMask = (get_mask(16,gnps)), ; Column16.Name = "Column17", ; Column16.ReadOnly = .T., ; Column17.ColumnOrder = 20, ; Column17.ControlSource = "venitnet", ; Column17.FontName = "Arial Narrow", ; Column17.InputMask = (get_mask(16,gnps)), ; Column17.Name = "Column18", ; Column17.ReadOnly = .T., ; Column18.ColumnOrder = 22, ; Column18.ControlSource = "simpozit", ; Column18.FontName = "Arial Narrow", ; Column18.InputMask = (get_mask(16,gnps)), ; Column18.Name = "Column19", ; Column18.ReadOnly = .T., ; Column19.ColumnOrder = 23, ; Column19.ControlSource = "sumapop", ; Column19.FontName = "Arial Narrow", ; Column19.InputMask = (get_mask(16,gnps)), ; Column19.Name = "Column20", ; Column19.ReadOnly = .T., ; Column20.ColumnOrder = 24, ; Column20.ControlSource = "sumaspor", ; Column20.FontName = "Arial Narrow", ; Column20.InputMask = (get_mask(16,gnps)), ; Column20.Name = "Column21", ; Column20.ReadOnly = .T., ; Column21.ColumnOrder = 25, ; Column21.ControlSource = "brutco", ; Column21.FontName = "Arial Narrow", ; Column21.InputMask = (get_mask(16,gnps)), ; Column21.Name = "Column22", ; Column21.ReadOnly = .T., ; Column22.ColumnOrder = 26, ; Column22.ControlSource = "brutcm", ; Column22.FontName = "Arial Narrow", ; Column22.InputMask = (get_mask(16,gnps)), ; Column22.Name = "Column23", ; Column22.ReadOnly = .T., ; Column23.ColumnOrder = 27, ; Column23.ControlSource = "primanet", ; Column23.FontName = "Arial Narrow", ; Column23.InputMask = (get_mask(16,gnps)), ; Column23.Name = "Column24", ; Column23.ReadOnly = .T., ; Column24.ColumnOrder = 3, ; Column24.ControlSource = "sectie", ; Column24.FontName = "Arial Narrow", ; Column24.Name = "Column25", ; Column24.ReadOnly = .F., ; Column25.ColumnOrder = 4, ; Column25.ControlSource = "formatia", ; Column25.FontName = "Arial Narrow", ; Column25.Name = "Column26", ; Column25.ReadOnly = .F., ; Column26.ColumnOrder = 28, ; Column26.ControlSource = "meserie", ; Column26.FontName = "Arial Narrow", ; Column26.Name = "Column27", ; Column26.ReadOnly = .T., ; Column27.ColumnOrder = 15, ; Column27.ControlSource = "avansconc", ; Column27.FontName = "Arial Narrow", ; Column27.InputMask = (get_mask(16,gnps)), ; Column27.Name = "Column28", ; Column27.ReadOnly = .T., ; Column28.ColumnOrder = 29, ; Column28.ControlSource = "codpers", ; Column28.FontName = "Arial Narrow", ; Column28.Name = "Column31", ; Column28.ReadOnly = .T., ; Column29.ColumnOrder = 7, ; Column29.ControlSource = "ales", ; Column29.FontName = "Arial Narrow", ; Column29.Name = "Column30", ; Column29.ReadOnly = .F., ; Column29.Sparse = .F., ; Column29.Width = 21 *< END OBJECT: ClassLib="_grd_base.vcx" BaseClass="grid" /> ADD OBJECT '_grdrow1.Column1.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nr. Crt", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column1.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column10.Header1' AS header WITH ; Alignment = 2, ; Caption = "Lichidare", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column10.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column11.Header1' AS header WITH ; Alignment = 2, ; Caption = "Salariu net", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column11.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column12.Header1' AS header WITH ; Alignment = 2, ; Caption = "Avans", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column12.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column13.Header1' AS header WITH ; Alignment = 2, ; Caption = "Tarifar", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column13.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column14.Header1' AS header WITH ; Alignment = 2, ; Caption = "Somaj", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column14.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column15.Header1' AS header WITH ; Alignment = 2, ; Caption = "CAS", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column15.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column16.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sanatate", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column16.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column17.Header1' AS header WITH ; Alignment = 2, ; Caption = "Deducere", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column17.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column18.Header1' AS header WITH ; Alignment = 2, ; Caption = "Venit net", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column18.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column19.Header1' AS header WITH ; Alignment = 2, ; Caption = "Impozit", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column19.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column20.Header1' AS header WITH ; Alignment = 2, ; Caption = "Retineri", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column20.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column21.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sporuri", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column21.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column22.Header1' AS header WITH ; Alignment = 2, ; Caption = "Brut CO", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column22.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column23.Header1' AS header WITH ; Alignment = 2, ; Caption = "BrutCM", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column23.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column24.Header1' AS header WITH ; Alignment = 2, ; Caption = "Prima net", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column24.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column25.Header1' AS header WITH ; Alignment = 2, ; Caption = "Sectie", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column25.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column26.Header1' AS header WITH ; Alignment = 2, ; Caption = "Formatie", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column26.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column27.Header1' AS header WITH ; Alignment = 2, ; Caption = "Meserie", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column27.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column28.Header1' AS header WITH ; Alignment = 2, ; Caption = "Avans CO", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column28.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column3.Header1' AS header WITH ; Alignment = 2, ; Caption = "Nume", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column3.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column30.Check1' AS checkbox WITH ; Alignment = 2, ; Caption = "", ; Centered = .T., ; Height = 17, ; Left = 5, ; Name = "Check1", ; ReadOnly = .F., ; Top = 47, ; Width = 60 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT '_grdrow1.Column30.Header1' AS header WITH ; Caption = "Ales", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column31.Header1' AS header WITH ; Alignment = 2, ; Caption = "CNP", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column31.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1" *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column4.Header1' AS header WITH ; Alignment = 2, ; Caption = "Brut", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column4.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column5.Header1' AS header WITH ; Alignment = 2, ; Caption = "Brut concedii", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column5.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column6.Header1' AS header WITH ; Alignment = 2, ; Caption = "Prima bruta", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column6.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column7.Header1' AS header WITH ; Alignment = 2, ; Caption = "Alte drepturi", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column7.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column8.Header1' AS header WITH ; Alignment = 2, ; Caption = "Neimpozabil", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column8.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .F. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT '_grdrow1.Column9.Header1' AS header WITH ; Alignment = 2, ; Caption = "Total brut", ; FontName = "Arial Narrow", ; Name = "Header1" *< END OBJECT: BaseClass="header" /> ADD OBJECT '_grdrow1.Column9.Text1' AS textbox WITH ; BackColor = 255,255,255, ; BorderStyle = 0, ; FontName = "Arial Narrow", ; ForeColor = 0,0,0, ; Margin = 0, ; Name = "Text1", ; ReadOnly = .T. *< END OBJECT: BaseClass="textbox" /> ADD OBJECT 'Gridextra1' AS gridextra WITH ; gridexpression = Thisform._grdrow1, ; Left = 528, ; Name = "Gridextra1", ; Top = 5 *< END OBJECT: ClassLib="..\utile\gridextras\gridextras.vcx" BaseClass="custom" /> PROCEDURE inainte_de_do_termin Thisform.AlwaysOnTop = .F. If Thisform.anumiti_da Select v_stat Set Filter To ales = 1 Else Select v_stat Set Filter To ales = 0 Endif *!* REPORT FORMAT (thisform.clistare) TO PRINTER PROMPT NOCONSOLE PREVIEW *!* goExport.export2frx([v_stat],Thisform.clistare,, , , , , .T.) goExport.export2frx([v_stat],Thisform.clistare) Select v_stat Set Filter To Thisform.AlwaysOnTop = .T. Thisform._grdrow1.SetFocus Return .F. ENDPROC PROCEDURE Init Lparameters tlRestrans DoDefault() Thisform.gridextra1.Setup() If tlRestrans With Thisform._grdrow1 .SetAll("Visible",.F.,"Column") *!* .SetAll("ControlSource",'',"Column") .Column1.Visible = .T. *!* .Column1.ControlSource = [nrcrt()] .Column3.Visible = .T. *!* .Column3.ControlSource = [ALLT(nume)+' '+ALLT(prenume)] .Column4.Visible = .T. *!* .Column4.ControlSource = [brutlucrat] .Column25.Visible = .T. *!* .Column25.ControlSource = [sectie] .Column26.Visible = .T. *!* .Column26.ControlSource = [formatia] .Column30.Visible = .T. *!* .Column30.ControlSource = [ales] Endwith Endif Do nrord With 'v_stat' Select v_stat Go Top ENDPROC ENDDEFINE DEFINE CLASS frm_list_stat AS frm_termin_renunt OF "_frm_child.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Shape1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Shape2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Optiongroup1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Lb_simplu2" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Lb_simplu3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="CkFormatie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="ckCenzori" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="CkSectie" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_cautare3" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Ck_perioada" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_txtformatii" UniqueID="" Timestamp="" /> * *m: do_cauta1 *m: do_cauta2 *m: do_cauta3 *m: speccentraliz *p: clistare *p: csiridgest *p: e_centralizator *p: filtruinitial *p: lpersoana *p: ndinsal *p: nidgest *p: oresult *p: orezult *p: pcnumegest * * clistare = avans csiridgest = DoCreate = .T. e_centralizator = .F. filtruinitial = Height = 345 lpersoana = .F. Name = "frm_list_stat" ndinsal = 1 nidgest = 0 oresult = .F. orezult = .F. pcnumegest = Width = 417 _SHAPE1.Height = 29 _SHAPE1.Left = 0 _SHAPE1.Name = "_SHAPE1" _SHAPE1.Top = 0 _SHAPE1.Width = 444 _SHAPE1.ZOrderSet = 2 _SHAPE2.Height = 29 _SHAPE2.Left = 348 _SHAPE2.Name = "_SHAPE2" _SHAPE2.Top = 0 _SHAPE2.Width = 69 _SHAPE2.ZOrderSet = 3 LB_TITLU_ALB_B121.Caption = "Listare avansuri" LB_TITLU_ALB_B121.Name = "LB_TITLU_ALB_B121" LB_TITLU_ALB_B121.TabIndex = 10 LB_TITLU_ALB_B121.ZOrderSet = 4 BUT_TERMIN1.Left = 386 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 8 BUT_TERMIN1.Top = 1 BUT_TERMIN1.ZOrderSet = 5 Gridsort1.Name = "Gridsort1" BUT_RENUNT1.Left = 353 BUT_RENUNT1.Name = "BUT_RENUNT1" BUT_RENUNT1.TabIndex = 9 BUT_RENUNT1.Top = 1 BUT_RENUNT1.ZOrderSet = 6 * ADD OBJECT '_txtformatii' AS _textbox WITH ; ControlSource = "thisform.pcnumegest", ; DisabledForeColor = 0,0,0, ; Enabled = .F., ; FontItalic = .T., ; FontName = "Arial Narrow", ; FontSize = 10, ; ForeColor = 0,0,0, ; Height = 22, ; Left = 130, ; Name = "_txtformatii", ; TabIndex = 4, ; Top = 185, ; Width = 215, ; ZOrderSet = 18 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="textbox" /> ADD OBJECT 'But_cautare3' AS but_cautare WITH ; Left = 346, ; Name = "But_cautare3", ; TabIndex = 13, ; Top = 181, ; ZOrderSet = 19 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Ck_perioada' AS ck_filtru_luna WITH ; Alignment = 0, ; camp_nume = luna+an*12, ; Caption = "Perioadă", ; FontName = "Arial", ; Left = 216, ; luna = , ; Name = "Ck_perioada", ; TabIndex = 3, ; TabStop = .F., ; Top = 84, ; Visible = .F. *< END OBJECT: ClassLib="caut_ora.vcx" BaseClass="checkbox" /> ADD OBJECT 'ckCenzori' AS checkbox WITH ; Alignment = 0, ; AutoSize = .T., ; BackStyle = 0, ; Caption = "Cenzori", ; FontCharSet = 238, ; Height = 17, ; Left = 216, ; Name = "ckCenzori", ; TabIndex = 2, ; TabStop = .F., ; Top = 60, ; Visible = .F., ; Width = 60, ; ZOrderSet = 12 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT 'CkFormatie' AS checkbox WITH ; Alignment = 0, ; AutoSize = .T., ; BackStyle = 0, ; Caption = "După formație", ; FontCharSet = 238, ; Height = 17, ; Left = 135, ; Name = "CkFormatie", ; TabIndex = 6, ; Top = 263, ; Width = 96, ; ZOrderSet = 11 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT 'CkSectie' AS checkbox WITH ; Alignment = 0, ; AutoSize = .T., ; BackStyle = 0, ; Caption = "După secție", ; FontCharSet = 238, ; Height = 17, ; Left = 135, ; Name = "CkSectie", ; TabIndex = 7, ; Top = 282, ; Width = 84, ; ZOrderSet = 12 *< END OBJECT: BaseClass="checkbox" /> ADD OBJECT 'Label1' AS label WITH ; AutoSize = .T., ; BackStyle = 0, ; Caption = "{", ; FontName = "Book Antiqua", ; FontSize = 18, ; Height = 30, ; Left = 121, ; Name = "Label1", ; TabIndex = 14, ; Top = 264, ; Width = 10, ; ZOrderSet = 13 *< END OBJECT: BaseClass="label" /> ADD OBJECT 'Lb_simplu2' AS lb_simplu WITH ; Caption = "II", ; FontName = "Courier", ; Left = 20, ; Name = "Lb_simplu2", ; TabIndex = 12, ; Top = 268, ; ZOrderSet = 9 *< END OBJECT: ClassLib="lb.vcx" BaseClass="label" /> ADD OBJECT 'Lb_simplu3' AS lb_simplu WITH ; Caption = "Grupare:", ; Left = 68, ; Name = "Lb_simplu3", ; TabIndex = 5, ; Top = 270, ; ZOrderSet = 10 *< END OBJECT: ClassLib="lb.vcx" BaseClass="label" /> ADD OBJECT 'Optiongroup1' AS optiongroup WITH ; BackStyle = 0, ; BorderColor = 192,192,192, ; ButtonCount = 7, ; Height = 201, ; Left = 36, ; Name = "Optiongroup1", ; SpecialEffect = 1, ; TabIndex = 1, ; Top = 56, ; Value = 1, ; Width = 352, ; ZOrderSet = 7, ; Option1.AutoSize = .T., ; Option1.BackStyle = 0, ; Option1.Caption = "Toate persoanele", ; Option1.FontCharSet = 238, ; Option1.Height = 17, ; Option1.Left = 5, ; Option1.Name = "Option1", ; Option1.Top = 5, ; Option1.Value = 1, ; Option1.Width = 115, ; Option2.AutoSize = .T., ; Option2.BackStyle = 0, ; Option2.Caption = "O tranșă", ; Option2.FontCharSet = 238, ; Option2.Height = 17, ; Option2.Left = 5, ; Option2.Name = "Option2", ; Option2.Top = 36, ; Option2.Width = 65, ; Option3.AutoSize = .T., ; Option3.BackStyle = 0, ; Option3.Caption = "O secție", ; Option3.FontCharSet = 238, ; Option3.Height = 17, ; Option3.Left = 5, ; Option3.Name = "Option3", ; Option3.Top = 57, ; Option3.Width = 63, ; Option4.AutoSize = .T., ; Option4.BackStyle = 0, ; Option4.Caption = "O formație", ; Option4.FontCharSet = 238, ; Option4.Height = 17, ; Option4.Left = 5, ; Option4.Name = "Option4", ; Option4.Top = 80, ; Option4.Width = 75, ; Option5.AutoSize = .T., ; Option5.BackStyle = 0, ; Option5.Caption = "Anumite persoane", ; Option5.FontCharSet = 238, ; Option5.Height = 17, ; Option5.Left = 5, ; Option5.Name = "Option5", ; Option5.Top = 151, ; Option5.Width = 119, ; Option6.AutoSize = .T., ; Option6.BackStyle = 0, ; Option6.Caption = "Mai puțin anumite persoane", ; Option6.FontCharSet = 238, ; Option6.Height = 17, ; Option6.Left = 5, ; Option6.Name = "Option6", ; Option6.Top = 175, ; Option6.Width = 171, ; Option7.AutoSize = .T., ; Option7.BackStyle = 0, ; Option7.Caption = "O persoană", ; Option7.FontCharSet = 238, ; Option7.Height = 17, ; Option7.Left = 5, ; Option7.Name = "Option7", ; Option7.Top = 104, ; Option7.Width = 83 *< END OBJECT: BaseClass="optiongroup" /> ADD OBJECT 'Shape1' AS shape WITH ; BackStyle = 0, ; BorderColor = 192,192,192, ; Height = 278, ; Left = 12, ; Name = "Shape1", ; Top = 41, ; Width = 390, ; ZOrderSet = 0 *< END OBJECT: BaseClass="shape" /> ADD OBJECT 'Shape2' AS shape WITH ; BackStyle = 0, ; BorderColor = 192,192,192, ; Height = 49, ; Left = 36, ; Name = "Shape2", ; Top = 256, ; Width = 352, ; ZOrderSet = 1 *< END OBJECT: BaseClass="shape" /> PROCEDURE do_cauta With This.optiongroup1 Do Case Case .Value = 2 If This.e_centralizator pcselect = [select * from ] + gcs + [.VNOM_SUCURSALE ] pcfiltru = [2=2] pcschema = [] pcorder = [sucursala] pccoloane = [sucursala] pcTitlu = [Alegeti sucursala] pcTitluColoane = [Sucursala] pcFiltruInitial = [sters = 0] locauta = cauta_alfa(pcselect,pcfiltru,pcschema,pcorder,pccoloane,pcTitlu,pcTitluColoane,"",.t.,pcFiltruInitial)&&30iul2007 *!* modificare ROASAL v 2.0.13 : loCauta = caut_sucursala(.T.) *!* modificare ROASAL v 2.0.15 : am comentat ce am adaugat in v 2.0.13 *!* daca apelez caut_sucursala, atunci nu mai pot alege sucursalele decat pe firma mama si ar trebui sa modific *!* in inainte_de_do_termin ca sa-i puna automat filtrul pe sucursala pe care sunt This.pcnumegest = loCauta.sucursala This.nidgest = loCauta.id_sucursala Else loCauta = caut_transa() IF !ISNULL(loCauta) This.pcnumegest = loCauta.Transa This.nidgest = loCauta.id_transa ENDIF Endif Case .Value = 3 *!* modificare 2.0.13 *!* pcselect = [select * from vnom_sectii] *!* pcfiltru = [2=2] *!* pcschema = [] *!* pcorder = [sectie] *!* pccoloane = [sectie] *!* pcTitlu = [Alegeti sectia] *!* pcTitluColoane = [Sectie] *!* pcFiltruInitial = [inactiv = 0] *!* locauta = cauta_alfa(pcselect,pcfiltru,pcschema,pcorder,pccoloane,pcTitlu,pcTitluColoane,"",.t.,pcFiltruInitial)&&30iul2007 loCauta = caut_sectie(1,.F.,.T.) *!* modificare 2.0.13 ^ This.pcnumegest = loCauta.sectie This.nidgest = loCauta.id_sectie Case .Value = 4 *!* modificare 2.0.13 *!* pcselect = [select * from sal_vnom_formatii ] *!* pcfiltru = [2=2] *!* pcschema = [] *!* pcorder = [denumire] *!* pccoloane = [denumire] *!* pcTitlu = [Alegeti formatia] *!* pcTitluColoane = [formatia] *!* pcFiltruInitial = [inactiv = 0] *!* locauta = cauta_alfa(pcselect,pcfiltru,pcschema,pcorder,pccoloane,pcTitlu,pcTitluColoane,"",.t.,pcFiltruInitial)&&30iul2007 *!* this.pcnumegest = locauta.denumire *!* this.nidgest = locauta.id_formatia If This.e_centralizator lcXMLFormatii = caut_formatii_xml() lcSeparator = [,] loCauta = Null If !Empty(lcXMLFormatii) And gnbuton = 1 Xmltocursor(lcXMLFormatii, "crsFormTemp") If Reccount('crsFormTemp') = 0 amessagebox('Nu ati selectat nici o formatie!',0+48,'Atentie') ELSE Thisform.pcnumegest = cursor2lista("crsFormTemp", "denumire", lcSeparator) Thisform.csiridgest = cursor2lista("crsFormTemp","id_formatia",lcSeparator) Endif Use In crsFormTemp Endif ELSE IF !Inlist(Lower(Thisform.clistare), [state_simplificat]) loCauta = caut_formatie(.T.) ELSE loCauta = caut_formatie_sal_salspec(.T.) ENDIF If !Isnull(loCauta) This.pcnumegest = loCauta.denumire This.nidgest = loCauta.id_formatia IF TYPE('loCauta.dinSalarii')<>'U' this.ndinsal = loCauta.dinSalarii ENDIF ENDIF Endif *!* modificare 2.0.13 ^ Case .Value = 7 IF !Inlist(Lower(Thisform.clistare), [state_simplificat]) pcselect = [select id_stat,nume,prenume,marca,1 as dinSalarii from sal_vstat] ELSE pcselect = [select id_stat,nume,prenume,marca,1 as dinSalarii from sal_vstat ]+; [ union ]+; [ select id_venit as id_stat,nume,prenume,marca,0 as dinSalarii from spec_vvenituri where brut+venitnet >0] ENDIF pcfiltru = [2=2] pcschema = [] pcorder = [nume,prenume] pccoloane = [nume,prenume,marca] pcTitlu = [Alegeti angajatul] pcTitluColoane = [Nume,Prenume,Marca] pcFiltruInitial = [sters = 0] loCauta = cauta_alfa(pcselect,pcfiltru,pcschema,pcorder,pccoloane,pcTitlu,pcTitluColoane,"",.T.,pcFiltruInitial)&&30iul2007 This.pcnumegest = Alltrim(loCauta.nume) +' '+ Alltrim(loCauta.prenume) This.nidgest = loCauta.id_stat this.ndinsal = loCauta.dinSalarii Otherwise loCauta = '' This.nidgest = 0 this.ndinsal = 1 Endcase Endwith This._txtformatii.Refresh This.orezult = loCauta ENDPROC PROCEDURE do_cauta1 ENDPROC PROCEDURE do_cauta2 ENDPROC PROCEDURE do_cauta3 ENDPROC PROCEDURE inainte_de_do_termin Local lcCursor,lcCursor2,lcOrder,llAfiseaza,lcRaportSemnaturi,lcRaportListare,llRestrans,lcSql,lcAn1,lcLuna1,lcAn2,lcLuna2 Private osel,pcSelect,pcSchema,pcFiltru,pcOrder,pcGroup,poStocuri,pnTotAvCard,pnTotPrima,pcTitlu,pcSubtitlu,pcSemnaturi,pcFiltru2,pcFiltruId,pcSectie,pcFormatie,pcFiltruOriginal,pcHeaderGrup Store [] To lcCursor,lcCursor2,lcOrder,lcRaportSemnaturi,lcRaportListare,lcSql,lcAn1,lcLuna1,lcAn2,lcLuna2 Store [] To osel,poStocuri Store [] To pcSelect,pcSchema,pcFiltru,pcOrder,pcGroup,pcTitlu,pcSubtitlu,pcSemnaturi,pcFiltru2,pcFiltruId,pcSectie,pcFormatie,pcFiltruOriginal,pcHeaderGrup Store 0 To pnTotAvCard,pnTotPrima Store .F. To llRestrans, llAfiseaza *!* SET STEP ON *!* Private pcGrupCont,pcGrupAcont Set Step On osel = This.orezult If Empty(This.pcnumegest) With This.optiongroup1 Do Case Case .Value = 2 Thisform.do_cauta() Case .Value = 3 Thisform.do_cauta() Case .Value = 4 Thisform.do_cauta() Case .Value = 7 Thisform.do_cauta() Otherwise pcFiltru = [] Endcase Endwith Endif If Empty(This.pcnumegest) And Inlist(Thisform.optiongroup1.Value,2,3,4,7) Return .F. Endif If This.pcnumegest # [] With This.optiongroup1 Do Case Case .Value = 2 If This.e_centralizator pcFiltru = [sucursala = ']+Alltrim(This.pcnumegest)+['] pcFiltruId = [id_sucursala = ] + Alltrim(Str(This.nidgest)) Else pcFiltru = [transa = ']+Alltrim(This.pcnumegest)+['] pcFiltruId = [id_transa = ] + Alltrim(Str(This.nidgest)) Endif Case .Value = 3 pcFiltru = [sectie = ']+Alltrim(This.pcnumegest)+['] pcFiltruId = [id_sectie = ] + Alltrim(Str(This.nidgest)) Case .Value = 4 *!* modificare ROASAL v 2.0.13 If This.e_centralizator pcFiltru = [formatia in ('] + Strtran(Alltrim(This.pcnumegest),[,],[',']) + [')] pcFiltruId = [id_formatie in (] + Alltrim(Thisform.csiridgest) + [)] Else *!* modificare ROASAL v 2.0.13 ^ If Inlist(Lower(Thisform.clistare),[foaia],[foaia2]) pcFiltru = [formatie = ']+Alltrim(This.pcnumegest)+['] Else pcFiltru = [formatia = ']+Alltrim(This.pcnumegest)+['] ENDIF IF !Inlist(Lower(Thisform.clistare), [state_simplificat]) pcFiltruId = [id_formatie = ] + Alltrim(Str(This.nidgest)) ELSE pcFiltruId = [id_formatie = ] + Alltrim(Str(This.nidgest))+[ and dinSalarii = ]+ALLTRIM(STR(this.ndinsal)) ENDIF *!* modificare ROASAL v 2.0.13 Endif *!* modificare ROASAL v 2.0.13 ^ Case .Value = 7 pcFiltru = [nume = ']+Alltrim(This.pcnumegest)+['] pcFiltruId = [id_stat = ] + Alltrim(Str(This.nidgest)) Otherwise pcFiltru = [] Endcase Endwith Endif If This.pcnumegest # [] And This.e_centralizator And Lower(Thisform.clistare) = [centralizator] If This.ckCenzori.Value=1 pcFiltru = pcFiltru + [ and id_tipctr = 3] pcFiltruId = pcFiltruId + [ and id_tipctr = 3] Else pcFiltru = pcFiltru + [ and id_tipctr <> 3] pcFiltruId = pcFiltruId + [ and id_tipctr <> 3] Endif Else If Lower(Thisform.clistare) = [centralizator] If This.ckCenzori.Value =1 pcFiltru = [id_tipctr = 3] pcFiltruId = [id_tipctr = 3] Else pcFiltru = [id_tipctr <> 3] pcFiltruId = [id_tipctr <> 3] Endif Endif Endif pcFiltruOriginal = [2=2] lcOrder = [] pcSectie = [EOF()] pcFormatie = [EOF()] lcRaportSemnaturi = Thisform.clistare lcRaportListare = Thisform.clistare If This.ckSectie.Value = 1 lcOrder = lcOrder + [,sectie] pcSectie = [sectie] pcHeaderGrup = [Sectie : ] Endif If This.ckFormatie.Value = 1 pcFormatie = [formatia] lcOrder = lcOrder + [,formatia] Endif lcOrder = Substr(lcOrder + [,nume,prenume],2) pcselect=[select a.*,0 as ales from ]+gcS+[.sal_vstatplata a] Do Case Case Lower(Thisform.clistare) = [sitco] pcSelect=[select a.*,0 as ales,0 as brutco,0 as brutcm from ]+gcS+[.sal_vsitco_dinplanif a] Case Lower(Thisform.clistare) = [sitco_prez] pcSelect=[select a.*,0 as ales,0 as brutco,0 as brutcm from ]+gcS+[.sal_vsitco_prezent a] lcRaportListare = [sitco] && modificare ROANOR v 2.0.2 Case Inlist(Lower(Thisform.clistare) , [foaia] , [foaia2]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vacord a] pcFormatie = Strtran(Lower(pcFormatie),[formatia],[formatie]) lcOrder = Strtran(Lower(lcOrder),[formatia],[formatie]) llRestrans = .T. && modificare ROANOR v 2.0.2 Case Inlist(Lower(Thisform.clistare),[pontaje1_15],[pontaje16_31],[pontajea4],[pontajea4_lucr]) pcSelect=[select a.*,0 as ales,0 as brutco,0 as brutcm from ]+gcS+[.sal_vpontare a] llRestrans = .T. && modificare ROANOR v 2.0.2 Case Inlist(Lower(Thisform.clistare),[pontajea4_ore]) pcSelect=[select a.*,0 as ales,0 as brutco,0 as brutcm from ]+gcS+[.sal_vpontare_ore a] llRestrans = .T. *!* modificare ROANOR v 2.0.1 *!* pcFormatie = Strtran(pcFormatie,[formatia],[formatie]) *!* lcOrder = Strtran(lcOrder,[formatia],[formatie]) *!* modificare ROANOR v 2.0.1 ^ Case Inlist(Lower(Thisform.clistare), [avans],[flutur2]) pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ avans > 0],[ and avans > 0]) Case Inlist(Lower(Thisform.clistare), [statsomajtehnic]) pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ brutsomteh> 0],[ and brutsomteh> 0]) Case Lower(Thisform.clistare) = [avansconc] pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ avansconc > 0],[ and avansconc > 0]) Case Lower(Thisform.clistare) = [stat_prima] pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ (primanet > 0 or primabrut >0)],[ and (primanet > 0 or primabrut >0)]) Case Lower(Thisform.clistare) = [stateco] pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatplata a] && modificare ROANOR v 2.0.2 pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ brutco>0],[ and brutco>0]) Case Lower(Thisform.clistare) = [statprimeco] pcSelect=[select a.id_stat, a.an, a.luna, a.nume, a.id_meserie, a.tarifar, a.id_formatie, a.svechime, a.c_vechime, a.primavacbr, a.primavacn, a.prenume, a.marca, a.meserie, a.formatie as formatia, a.id_sectie, a.sectie, a.zilecotot,a.primavac_card,0 as ales ]+; [from ]+gcS+[.sal_vprimevacanta a] && modificare ROANOR v 2.0.2 pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ (primavacn>0 or primavacbr >0)],[ and (primavacn>0 or primavacbr >0)]) *!* modificare ROANOR v 2.0.2 *!* Case Inlist(Lower(Thisform.clistare),[flutur1],[popriri_ang],[popriri_beneficiar]) *!* pcfiltru = pcfiltru Case Inlist(Lowe(Thisform.clistare),[flutur_det],[flutur_det_tip1],[flutur_det_tip2],[flutur_pop]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatlist a] lcRaportSemnaturi = Substr(Thisform.clistare,1,10) llRestrans = .T. Case Lower(Thisform.clistare) = [sporuri_ang] pcSelect=[select * from ] + gcS + [.sal_vsporuri_list ] Case Inlist(Lower(Thisform.clistare),[popriri_ang],[popriri_beneficiar]) pcSelect=[select * from ] + gcS + [.sal_vpopriri_list ] lcOrder=[beneficiar,nume_popr,nume,prenume] Case Inlist(Lower(Thisform.clistare), [state_ch1]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatlist a] pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ a.brutch1 >0],[ and a.brutch1 >0]) lcRaportSemnaturi = [state] lcRaportListare = [state_tip1] llRestrans = .T. Case Inlist(Lower(Thisform.clistare), [state_ch2]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatlist_ch2 a ] pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ a.brutch2 >0],[ and a.brutch2 >0]) llRestrans = .T. Case Inlist(Lower(Thisform.clistare), [state_tip1]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatlist a] pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ a.lichidare >0],[ and a.lichidare >0]) lcRaportSemnaturi = [state] llRestrans = .T. Case Inlist(Lower(Thisform.clistare), [state_tip2]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatlist a] *!* pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ a.lichidare >0],[ and a.lichidare >0]) lcRaportSemnaturi = [state] llRestrans = .T. *!* modificare ROASAL v 2.0.53 Case Inlist(Lower(Thisform.clistare), [state_detaliimic], [state_detaliiscst]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatplata a] lcRaportSemnaturi = [state_detalii] *!* modificare ROASAL v 2.0.53 ^ Case Inlist(Lower(Thisform.clistare), [state_simplificat])&&state pentru banca *!* pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatplata a] pcSelect = [select sectie,formatia,nume,prenume,marca,tarifar,altedr as altedrsal,0 as altedrimp,totbrut,scas,ssomaj,ssanatate,venitnet, ]+; [0 as alteded,sdeducere,neimpozab, ]+; [(case when venitnet+nvl(valtichete,0)-sdeducere-neimpozab>0 then venitnet+nvl(valtichete,0)-sdeducere-neimpozab else 0 end) as bazaCalcul, ]+; [simpozit,salnet,avans+avansconc as avans,totpopriri,lichidare,0 as ales,1 as dinSalarii,nvl(valtichete,0) as valtichete,primabrut,primanet from sal_vstatplata ]+; [union all ]+; [select sectie,formatia,nume,prenume,marca, brut as tarifar,0 as altedrsal,brut as altedrimp,brut as totbrut,scas,ssomaj,ssanatate, ]+; [(case when brut-scas-ssomaj-ssanatate>0 then brut-scas-ssomaj-ssanatate else 0 end) as venitnet, ]+; [scheltforf as alteded,0 as sdeducere, 0 as neimpozab, ]+; [(case when brut-scas-ssomaj-ssanatate-scheltforf>0 then brut-scas-ssomaj-ssanatate-scheltforf else 0 end) as bazaCalcul, ]+; [impozit as simpozit,venitnet as salnet, avans,0 as totpopriri,venitnet as lichidare,0 as ales,0 as dinSalarii,0 as valtichete,0 as primabrut,0 as primanet from spec_vvenituri ] pcFiltru = pcFiltru + Iif(Empty(pcFiltru),[ brut+venitnet >0],[ and brut+venitnet >0]) lcRaportSemnaturi = [state_detalii] *!* modificare ROASAL v 2.0.53 ^ CASE Inlist(Lower(Thisform.clistare), [sal_condica_farasemn],[sal_condica_cusemn]) pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vcondica a] lcOrder=[ziua,nume,prenume] CASE Inlist(Lower(Thisform.clistare), [sal_persvechimeinmun]) pcSelect=[select marca,codpers,nume,prenume,dataang,datasfctr,tip_contract,formatia,meseria,cod_meserie,tarifar,cod as clasa_sal,vechime-vechimei]+; [ as vluni,vechime,data_vech as data_vechi,semnatura ] + ; [ from sal_vnom_pers ] lcOrder=[nume,prenume] Otherwise pcSelect=[select a.*,0 as ales from ]+gcS+[.sal_vstatplata a] *!* modificare ROANOR v 2.0.2 ^ Endcase If This.pcnumegest # [] pcSubtitlu = This.pcnumegest Endif *!* modificare ROANOR v 2.0.2 *!* Do Case *!* Case Lower(Thisform.clistare) = [centralizator] If Lower(Thisform.clistare) = [centralizator] *!* modificare ROANOR v 2.0.2 ^ Wait Window "Asteptati, se calculează datele..." Nowait *!* modificare v 2.0.9 Private poCoefListare lcSql = [select * from sal_calendar where an = ?gnAn and luna = ?gnLuna] lcCursor = [crsCoefLuna] If goExecutor.oExecuta(lcSql,lcCursor) Select (lcCursor) Scatter Name poCoefListare Use In (Select(lcCursor)) *!* modificare v 2.0.9 ^ SET STEP ON If This.pcnumegest = [] Or This.optiongroup1.Value = 1 pcFiltruId = '' lcfiltru2 = pcFiltruId Else lcfiltru2 = ' where ' + pcFiltruId pcFiltruId = ' and '+pcFiltruId Endif lcSql = [select id_stat from ]+gcS+[.sal_vstatplata ]+ lcfiltru2 lcCursor = [crsRezultate] If !goExecutor.oExecuta(lcSql,lcCursor) Return .F. Endif Select (lcCursor) If Reccount() <= 0 amessagebox('Nu exista inregistrari pentru selectia facuta',16+0,'Atentie') Use In (lcCursor) Return .F. Endif Use In (lcCursor) If This.e_centralizator And This.ckCenzori.Value =1 pcFiltruId = pcFiltruId + [ and id_tipctr = 3 ] Endif If Thisform.ck_perioada.Value = 0 *!* MessageBox(pcfiltruId,0) lcSql = [begin PACK_SALARII.calcul_centralizator('] + gcS +[',] + Alltrim(Str(gnAn)) + [,] + Alltrim(Str(gnLuna)) +[,' ]+pcFiltruId+['); end;]&&[select * from ] + gcS + [.calendar] If !goExecutor.oExecuta(lcSql) Return .F. Endif lcSql = [select * from ]+gcS+[.sal_vtmp_centr ] lcCursor = [crsRezultate] If !goExecutor.oExecuta(lcSql,lcCursor) Return .F. Endif Else lcLuna1 = Left(Alltrim(Thisform.ck_perioada.cvaloare1),At('/',Alltrim(Thisform.ck_perioada.cvaloare1))-1) lcLuna2 = Left(Alltrim(Thisform.ck_perioada.cvaloare2),At('/',Alltrim(Thisform.ck_perioada.cvaloare2))-1) lcAn1 = Substr(Alltrim(Thisform.ck_perioada.cvaloare1),At('/',Alltrim(Thisform.ck_perioada.cvaloare1))+1) lcAn2 = Substr(Alltrim(Thisform.ck_perioada.cvaloare2),At('/',Alltrim(Thisform.ck_perioada.cvaloare2))+1) *!* lcSql = [select pack_sesiune.getluna(),pack_sesiune.getan() as valoare from dual] *!* lcCursor = [crsRezultate] *!* lnSucces = goExecutor.oExecute(lcSql,lcCursor) *!* IF lnSucces < 0 *!* MESSAGEBOX(goExecutor.cEroare,0+16,"Eroare") *!* ENDIF *!* Select crsRezultate lcSql = [begin PACK_SALARII.calcul_centralizator_perioada('] + gcS +[',] + ; lcAn1 +[,]+lcLuna1 +[,]+lcAn2 +[,]+lcLuna2 +[,' ]+pcFiltruId+['); end;]&&[select * from ] + gcS + [.calendar] If !goExecutor.oExecuta(lcSql) Return .F. Endif *!* lcSql = [select pack_sesiune.getluna(),pack_sesiune.getan() as valoare from dual] *!* lcCursor = [crsRezultate] *!* lnSucces = goExecutor.oExecute(lcSql,lcCursor) *!* IF lnSucces < 0 *!* MESSAGEBOX(goExecutor.cEroare,0+16,"Eroare") *!* ENDIF *!* Select crsRezultate *!* Browse lcSql = [select * from ]+gcS+[.sal_vtmp_centr_perioada ] lcCursor = [crsRezultate] If !goExecutor.oExecuta(lcSql,lcCursor) Return .F. Endif Private pcPerioada pcPerioada = [Perioada: ]+Alltrim(Thisform.ck_perioada.cvaloare1)+[ - ]+Alltrim(Thisform.ck_perioada.cvaloare2) Endif Select crsRezultate Thisform.speccentraliz Select crsRezultate *!* pcTitlu = 'Centralizator cheltuieli societate - '+Alltrim(Str(gnLuna))+' / '+Alltrim(Str(gnAn)) *!* Store '' To pcTitlu,pcSemnaturi param_listari('centralizator',@pcTitlu,@pcSemnaturi) Thisform.AlwaysOnTop = .F. *!* modificare v 2.0.9 *!* SELECT crsRezultate *!* REPORT FORM centralizator TO PRINTER PROMPT PREVIEW goExport.export2frx([crsRezultate],[centralizator]) *!* goExport.export2frx([crsRezultate],[centralizator],, , , , , .T.) *!* modificare v 2.0.9 ^ Thisform.AlwaysOnTop = .T. Endif Release poCoefListare, pcPerioada Else lcCursor = [v_stat] pcOrder = lcOrder If !Empty(Thisform.filtruInitial) pcFiltru = Thisform.filtruInitial + Iif(!Empty(pcFiltru)," and "," ") + pcFiltru &&Filtru initial Else pcFiltru = pcFiltru +[] Endif gencursor('postocuri',lcCursor,pcSelect,pcFiltru,pcSchema,pcOrder,llAfiseaza,pcGroup, .T., pcFiltruOriginal) poStocuri.ca_baza1.afisare() Do Case Case Lower(Thisform.clistare) = [flutur_pop] lcSql = [select a.*,1 as epoprire from ] + gcS + [.sal_vpopriri a ] lcCursor2 = [v_popriri] If !goExecutor.oExecuta(lcSql,lcCursor2) RETURN .f. Endif *!* v 2.0.71 - 15.06.2015 - sa apara cheltuieli societate pe fluturasi' LOCAL lnNrPf STORE 0 TO lnNrPf lcSql = [select COUNT(*) as nrpef from ]+gcS+[.sal_centralizator where pe_fluturas = 1 and pack_sesiune.getan()*12+pack_sesiune.getluna() between nvl(lunaaninc,1900*12+1) and nvl(lunaansf,2999*12+12)] If !goExecutor.oExecuta(lcSql,[crsNrPefluturas]) Return .F. ENDIF SELECT crsNrPefluturas lnNrPf = crsNrPefluturas.nrpef USE IN crsNrPefluturas IF lnNrPf > 0 LOCAL lnTotalBrutFlutur,lnTotalCheltsocietate STORE 0 TO lnTotalbrutFlutur,lnTotalCheltsocietate lcSql = [begin PACK_SALARII.calcul_centralizator('] + gcS +[',] + Alltrim(Str(gnAn)) + [,] + Alltrim(Str(gnLuna)) +[,' '); end;]&&[select * from ] + gcS + [.calendar] If !goExecutor.oExecuta(lcSql) Return .F. Endif lcSql = [select * from ]+gcS+[.sal_vtmp_centr where pe_fluturas = 1 or id_tmp_centr = 22] If !goExecutor.oExecuta(lcSql,[crsCentralizator]) Return .F. ENDIF IF RECCOUNT('crsCentralizator') > 1 SELECT crsCentralizator LOCATE FOR id_tmp_centr = 22 lnTotalBrutFlutur = suma DELETE FOR id_tmp_centr = 22 SELECT v_stat SCAN SCATTER NAME lostatCentrFluturas INSERT INTO v_popriri (id_stat,id_poprire,sumapop,epoprire,nume_popr) ; VALUES (lostatCentrFluturas.id_stat,0,0,0,'TAXE COMPANIE:') SELECT crsCentralizator SCAN INSERT INTO v_popriri (id_stat,id_poprire,sumapop,epoprire,nume_popr) ; VALUES (lostatCentrFluturas.id_stat,0,; IIF('IMPOZIT'$ALLTRIM(UPPER(crsCentralizator.nume_coloana)),v_stat.simpozit,(ROUND((crsCentralizator.suma*(lostatCentrFluturas.totbrut*100)/lnTotalBrutFlutur )/100,0))+; IIF(EMPTY(NVL(crsCentralizator.sdinstat,[])),0,EVALUATE([v_stat.]+ALLTRIM(crsCentralizator.sdinstat)))),0,; STRTRAN(STRTRAN(UPPER(crsCentralizator.nume_coloana),'SOCIETATE',''),'TOTAL','')) ENDSCAN SELECT v_popriri SUM sumapop FOR id_stat = lostatCentrFluturas.id_stat AND epoprire = 0 TO lnTotalCheltsocietate LOCATE FOR id_stat = lostatCentrFluturas.id_stat AND epoprire = 0 AND ALLTRIM(nume_popr) = 'TAXE COMPANIE:' REPLACE sumapop WITH lnTotalCheltsocietate SELECT v_stat ENDSCAN lcRaportListare = [flutur_pop_centr] ENDIF USE IN crsCentralizator ENDIF *!* v 2.0.71 ^ Select (lcCursor2) Index On id_stat Tag id_stat Of &gctemppath\popr_stat Set Order To id_stat Select (lcCursor) Set Relation To id_stat Into (lcCursor2) Case Lower(Thisform.clistare) = [avans] Select (lcCursor) Sum avans_card To pnTotAvCard Case Lower(Thisform.clistare) = [stat_prima] Select (lcCursor) Sum prima_card To pnTotPrima Otherwise lcSql = [] Endcase param_listari(lcRaportSemnaturi,@pcTitlu,@pcSemnaturi) Do Case Case Inlist(Lower(Thisform.clistare),[state_ch1]) pcTitlu = 'STAT DE PLATA - CHENZINA 1' Case Inlist(Lower(Thisform.clistare),[state_ch2]) pcTitlu = 'STAT DE PLATA - CHENZINA 2' Otherwise pcTitlu = pcTitlu Endcase SELECT (lcCursor) Thisform.AlwaysOnTop=.F. With This.optiongroup1 Do Case Case .Value = 5 ofrm_anumiti = Createobject('frm_list_anumiti',llRestrans) ofrm_anumiti.clistare = lcRaportListare ofrm_anumiti.anumiti_da = .T. ofrm_anumiti.Show(1) Case .Value = 6 ofrm_anumiti = Createobject('frm_list_anumiti',llRestrans) ofrm_anumiti.clistare = lcRaportListare ofrm_anumiti.anumiti_da = .F. ofrm_anumiti.Show(1) Otherwise *!* goExport.export2frx(lcCursor,lcRaportListare,, , , , , .T.) goExport.export2frx(lcCursor,lcRaportListare) Endcase Endwith Thisform.AlwaysOnTop=.T. Use In (lcCursor) If Used(lcCursor2) Use In (lcCursor2) Endif Endif *!* modificare ROANOR v 2.0.2 ^ Release lcCursor,lcCursor2,lcOrder,llAfiseaza,lcRaportSemnaturi,lcRaportListare, llRestrans, lcSql Release pcSelect,pcSchema,pcFiltru,pcOrder,pcGroup,poStocuri,pnTotAvCard,pnTotPrima,pcTitlu,pcSubtitlu,pcSemnaturi,pcFiltru2, pcFiltruId,pcSectie,pcFormatie,pcFiltruOriginal Return .F. ENDPROC PROCEDURE Show LPARAMETERS nStyle IF this.e_centralizator this.optiongroup1.option2.Caption = 'O sucursală' This.optiongroup1.option4.Caption = 'Una sau mai multe formații' && modificare ROASAL v 2.0.13 this.optiongroup1.option5.Visible = .f. this.optiongroup1.option6.Visible = .f. this.ckFormatie.Visible = .f. this.ckSectie.Visible=.f. this.label1.Visible = .f. this.lb_simplu2.Visible = .f. this.lb_simplu3.Visible = .f. this.shape2.Visible = .f. this.shape1.Height = 181 this.optiongroup1.Height = 124 this.Height = 233 IF LOWER(THISFORM.clistare) = [centralizator] this.ckCenzori.Visible=.t. this.ck_perioada.Visible=.t. ENDIF ELSE IF !Inlist(Lower(Thisform.clistare), [state_simplificat]) this.optiongroup1.option2.Visible = .t. ELSE this.optiongroup1.option2.Visible = .f. ENDIF this.optiongroup1.option7.Visible = this.lpersoana ENDIF ENDPROC PROCEDURE speccentraliz LOCAL lcOrdine STORE '' TO lcOrdine SELECT nrcrt,suma FROM crsRezultate INTO CURSOR crsNrcrt SELECT crsNrcrt *!* BROWSE SCAN SCATTER NAME crsRez lcOrdine = '('+ALLTRIM(STR(crsRez.nrcrt))+')' SELECT crsRezultate SCAN FOR lcOrdine $ nume_coloana REPLACE nume_coloana WITH STRTRAN(nume_coloana,lcOrdine,ALLTRIM(STR(crsRez.suma))) ENDSCAN SELECT crsNrcrt ENDSCAN ENDPROC PROCEDURE Optiongroup1.InteractiveChange thisform.pcnumegest = '' thisform._txtformatii.Refresh ENDPROC ENDDEFINE