*-------------------------------------------------------------------------------------------------------------------------------------------------------- * (EN) AUTOGENERATED - ATTENTION!! - NOT INTENDED FOR EXECUTION!! USE ONLY FOR MERGING CHANGES AND STORING WITH SCM TOOLS!! *-------------------------------------------------------------------------------------------------------------------------------------------------------- *< FOXBIN2PRG: Version="1.21" SourceFile="orapoarte_parametri.vcx" CPID="1250" /> (Solo para binarios VFP 9 / Only for VFP 9 binaries) * * DEFINE CLASS frm_compar_stoc_bal AS _frmbase OF "_frm_base.vcx" *< CLASSDATA: Baseclass="form" Timestamp="" Scale="Pixels" Uniqueid="" /> *-- OBJECTDATA items order determines ZOrder / El orden de los items OBJECTDATA determina el ZOrder *< OBJECTDATA: ObjPath="Clb_luna_intre1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="txtCont" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="_image1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="Label1" UniqueID="" Timestamp="" /> *< OBJECTDATA: ObjPath="But_listare1" UniqueID="" Timestamp="" /> * *p: ccont * * BorderStyle = 3 ccont = DoCreate = .T. Height = 110 Name = "frm_compar_stoc_bal" Width = 345 _shape1.Name = "_shape1" _shape2.Height = 29 _shape2.Left = 283 _shape2.Name = "_shape2" _shape2.Top = 0 _shape2.Width = 62 Lb_titlu_alb_b121.Caption = "Borderou de verificare valorica" Lb_titlu_alb_b121.Name = "Lb_titlu_alb_b121" Lb_titlu_alb_b121.TabIndex = 5 BUT_TERMIN1.Left = 315 BUT_TERMIN1.Name = "BUT_TERMIN1" BUT_TERMIN1.TabIndex = 4 BUT_TERMIN1.Top = 1 Gridsort1.Left = 168 Gridsort1.Name = "Gridsort1" Gridsort1.Top = 6 * ADD OBJECT '_image1' AS _image WITH ; Anchor = 9, ; Height = 20, ; Left = 313, ; Name = "_image1", ; Picture = ..\..\roaproductie\comun\grafice\alege.bmp, ; Stretch = 1, ; Top = 79, ; Width = 20 *< END OBJECT: ClassLib="_baza.vcx" BaseClass="image" /> ADD OBJECT 'But_listare1' AS but_listare WITH ; Left = 285, ; Name = "But_listare1", ; TabIndex = 3, ; Top = 1 *< END OBJECT: ClassLib="cmd_butoane.vcx" BaseClass="commandbutton" /> ADD OBJECT 'Clb_luna_intre1' AS clb_luna_intre WITH ; Left = 8, ; Name = "Clb_luna_intre1", ; TabIndex = 1, ; Top = 43, ; tx_n1.ControlSource = "pcLunaI", ; tx_n1.Name = "tx_n1", ; Lb_simplu1.Caption = "Perioada", ; Lb_simplu1.Name = "Lb_simplu1", ; tx_n2.ControlSource = "pcLunaF", ; tx_n2.Name = "tx_n2" *< END OBJECT: ClassLib="lb_tx.vcx" BaseClass="container" /> ADD OBJECT 'Label1' AS label WITH ; BackStyle = 0, ; Caption = "Cont", ; Height = 17, ; Left = 17, ; Name = "Label1", ; TabIndex = 6, ; Top = 82, ; Width = 28 *< END OBJECT: BaseClass="label" /> ADD OBJECT 'txtCont' AS textbox WITH ; Anchor = 11, ; Format = "k", ; Height = 23, ; Left = 138, ; Name = "txtCont", ; ReadOnly = .T., ; TabIndex = 2, ; Top = 78, ; Value = , ; Width = 168 *< END OBJECT: BaseClass="textbox" /> PROCEDURE inainte_de_do_listare Thisform.AlwaysOnTop= .F. Private pcDataora, pcTitlu, pnAnI, pnLunaI, pnAnF, pnLunaF, pcCont, plConturiLuna pnLunaI = Val(Substr(pcLunaI,1,2)) pnAnI = Val(Substr(pcLunaI,3,4)) pnLunaF = Val(Substr(pcLunaF,1,2)) pnAnF = Val(Substr(pcLunaF,3,4)) pcCont = Thisform.cCont Store .F. To plConturiLuna && listez totalurile doar pt. mai multe conturi - o singura luna lcSel = [{call pack_gest_rapoarte.borderou_verificare(?pnAnI, ?pnLunaI, ?pnAnF, ?pnLunaF, ?pcCont, ?gnIdSucursala)}] lcCursor = 'crsBorderou' lnSucces = goExecutor.oExecute(lcSel, lcCursor) If lnSucces < 0 AMESSAGEBOX(goExecutor.cEroare,0+16,"Eroare") Return Endif *!* lcTitlu = [Borderou de verificare valorica] *!* pcTitlu = ceretitlu_rap([Titlul raportului],lcTitlu) pcTitlu = [Borderou de verificare valorica] pcDataora = get_Ora(2) If (pnAnF*12+pnLunaF)-(pnAnI*12+pnLunaI)+1 = 1 Select Distinct Count(Cont) As nr_cont From crsBorderou Into Cursor crsConturi Select crsConturi lnNr_conturi = nr_cont If lnNr_conturi > 1 plConturiLuna = .T. Endif Endif Select crsBorderou *Report Form rap_stoc_borderou.frx To Printer Prompt Preview goExport.export2frx([crsBorderou],[rap_stoc_borderou],.T., , , , , .T.) Thisform.AlwaysOnTop= .T. ENDPROC PROCEDURE _image1.Click LOCAL locauta locauta = caut_cont() thisform.cCont = ALLTRIM(locauta.cont) IF EMPTY(locauta.cont) thisform.txtCont.Value= '' ELSE thisform.txtCont.Value = thisform.cCont ENDIF thisform.txtCont.Refresh ENDPROC ENDDEFINE