relat desconfigurado qdo uso I/R/S/L no label dos campos

Discussão em 'Progress 4GL' iniciado por toshyro, Fevereiro 5, 2013.

  1. toshyro

    toshyro Sem Pontuação

    Pessoal, boa tarde!

    Divido com vocês uma situação estranha que vivencio, e pra que não encontrei ainda uma explicação. Provavelmente (rezo pra isso), alguém aqui com mais experiência saberá apontar a justificativa...

    Pois bem: para um determinado relatório desenvolvido pro ambiente Datasul EMS 2.06, quando eu gero o relatório no ambiente do cliente (Progress 10.2B), se eu utilizo as letras "I", "S", "R" ou "L" no label das informações, os side-labels do relatório saem desconfigurados — percebam que eu estou usando o "_" pra mostrar os pontos em que o erro é disparado...

    Código:
                                                                            Usuario: datasul
                                                                               Data: 05/02/2013
                       EXTRATO DE CLIENTE                                      Hora: 15:08:59
                                                                    Periodo Emissao: 01/01/0001 a 31/12/9999
                                                                      Per¡odo Vecto: 01/01/0001 a 31/12/9999
    ------------------------------------------------------------------------------------------------------------------------
    
         Cl_ente:0 - DESCONHECIDO                                          __tuacao: Normal
      Raz Social:GENERICO                                                Forma Pgto:
           CNPJ: 00.000.000/0000-01           _E: ISENTO                 Cond. Pgto: 30 PM 30 DD
       Endereco: BR 900,1990
         Bai__o: MEDIANEIRA                                              __m. C_ed.: 0,00
         Cidade: XXXXXX XXXXXXX               UF: XX                     __m. D__p.: 0,00
            CEP: 99.999-999                 Fone:                         Data Cad.: 20/10/2008
         Mat__z: DESCONHECI                 Fone:                          Natureza: Pessoa Juridica
    
    Observacoes:
    
    
    
           Repr.:                                                    Fone:
    
    ------------------------------------------------------------------------------------------------------------------------
    
    Informacao Titulo
    
          Titu_os Ana_isados:      0            0,00                 Tot Ju_o_:           0,00
            T_tu_os a Vencer:      0            0,00                  Tot Desc:           0,00
            T_tu_os Vencidos:      0            0,00                   Sld Dev:           0,00
          T_tu_os _iquidados:      0            0,00
    
    ------------------------------------------------------------------------------------------------------------------------
    
    Informacao Cheques
    
                                                     Cheques Analisados:  0        0,00
                                                     Cheques Liquidados:  0        0,00
                                                     Cheques Devolvidos:  0        0,00
    
    Lá em cima, na informação CLIENTE ("Cl_ente:") e Razão Social ("Raz Social"), em que eu usei a letra "L", percebam que o "colon" não é respeitado...


    O mesmo programa, agora executado num ambiente Progress 10.1C (outra empresa), apresenta os dados perfeitamente alinhados:

    Código:
                                                                            Usuario: datasul
                                                                               Data: 05/02/2013
                       EXTRATO DE CLIENTE                                      Hora: 15:15:31
                                                                    Periodo Emissao: 01/01/0001 a 31/12/9999
                                                                      Período Vecto: 01/01/0001 a 31/12/9999
    ------------------------------------------------------------------------------------------------------------------------
    
        Cl_ente: 1002 - XXXXXXXXXXX                                        __tuacao: Automatico
     Raz Social: XXXXXXXXXXX INDUSTRIA E COM.DE XXXXXXXXXX XXX           Forma Pgto: 341 BANCO ITAU PAGAM
           CNPJ: 00.000.000/0000-00           _E: 000/0000000            Cond. Pgto: INTEGRACAO EMS5
       Endereco: RUA AXXXXX, 999
         Bai__o: XXXXXX                                                  __m. C_ed.: 0,00
         Cidade: XXXXXXXXXXXXX                UF: XX                     __m. D__p.: 0,00
            CEP: 99.999-999                 Fone: 0                       Data Cad.: 19/04/2007
         Mat__z: XXXXXXXXXX                 Fone:                          Natureza: Pessoa Juridica
    
    Observacoes:
    
    
    
          Repr.: 999 - XXXXXXXXX S.A. XXXXX X X                      Fone: 9939939999
    
    ------------------------------------------------------------------------------------------------------------------------
    
    Informacao Titulos
    
          Titu_os Ana_isados:      0            0,00                 Tot Ju_o_:           0,00
            T_tu_os a Vencer:      0            0,00                  Tot Desc:           0,00
            T_tu_os Vencidos:      0            0,00                   Sld Dev:           0,00
          T_tu_os _iquidados:      0            0,00
    
    ------------------------------------------------------------------------------------------------------------------------
    
    Informacao Cheques
    
                                                     Cheques Analisados: 0         0,00
                                                     Cheques Liquidados: 0         0,00
                                                     Cheques Devolvidos: 0         0,00
    

    Gerei o relatório de configurações do ambiente (PROTOOLS -> SESSIONS) pra comparar e verificar o que está diferente, e nessas poucas diferenças (no meu humilde entendimento) não identifiquei nada que me sinalizasse como provável causa dessa situação:

    Código:
    05/02/13 15:23:06       Session Attributes          || 05/02/13 15:16:40       Session Attributes                          
                                                        ||                                                                     
        APPL-ALERT-BOXES       = no                     ||     APPL-ALERT-BOXES       = no                                     
        BATCH-MODE             = no                     ||     BATCH-MODE             = no                                     
        CHARSET                = ISO8859-1              ||     CHARSET                = ISO8859-1                              
        CONTEXT-HELP-FILE      = ?                      ||     CONTEXT-HELP-FILE      = ?                                      
        CPCASE                 = Basic                  ||     CPCASE                 = Basic                                  
        CPCOLL                 = Basic                  ||     CPCOLL                 = Basic                                  
        CPINTERNAL             = ISO8859-1              ||     CPINTERNAL             = ISO8859-1                              
        CPLOG                  = ibm850                 ||     CPLOG                  = ibm850                                 
        CPPRINT                = ibm850                 ||     CPPRINT                = ibm850                                 
        CPRCODEIN              = ?                      ||     CPRCODEIN              = ?                                      
        CPRCODEOUT             = ?                      ||     CPRCODEOUT             = ?                                      
        CPSTREAM               = ibm850                 ||     CPSTREAM               = ibm850                                 
        CPTERM                 = iso8859-1              ||     CPTERM                 = iso8859-1                              
        DATA-ENTRY-RETURN      = no                     ||     DATA-ENTRY-RETURN      = no                                     
        DATE-FORMAT            = dmy                    ||     DATE-FORMAT            = dmy                                    
        DEBUG-ALERT            = FALSE                  ||     DEBUG-ALERT            = TRUE                                   
        DISPLAY-TYPE           = GUI                    ||     DISPLAY-TYPE           = GUI                                    
        FIRST-ASYNC-REQUEST    = ?                      ||     FIRST-ASYNC-REQUEST    = ?                                      
        FIRST-CHILD            = 4400 [WINDOW]          ||     FIRST-CHILD            = 2308 [WINDOW]                          
        FIRST-PROCEDURE        = btb/btb901zo.p         ||     FIRST-PROCEDURE        = btb/btb901zo.p                         
        FIRST-SERVER           = ?                      ||     FIRST-SERVER           = ?                                      
        FIRST-SOCKET           = 1012                   ||     FIRST-SOCKET           = 1248                                   
        FRAME-SPACING          = 24                     ||     FRAME-SPACING          = 24                                     
        GET-PRINTERS()         = \\192.168.0.8\Datamax  ||     GET-PRINTERS()         = Microsoft XPS Document Writer          
        HEIGHT-CHARS           = 37,5                   ||     HEIGHT-CHARS           = 37,5                                   
        HEIGHT-PIXELS          = 900                    ||     HEIGHT-PIXELS          = 900                                    
        IMMEDIATE-DISPLAY      = no                     ||     IMMEDIATE-DISPLAY      = no                                     
        LAST-ASYNC-REQUEST     = ?                      ||     LAST-ASYNC-REQUEST     = ?                                      
        LAST-CHILD             = 4461 [WINDOW]          ||     LAST-CHILD             = 2388 [WINDOW]                          
        LAST-PROCEDURE         = adecomm/_palette.w     ||     LAST-PROCEDURE         = adecomm/_palette.w                     
        LAST-SERVER            = ?                      ||     LAST-SERVER            = ?                                      
        LAST-SOCKET            = 1012                   ||     LAST-SOCKET            = 2139                                   
        MULTITASKING-INTERVAL  = 0                      ||     MULTITASKING-INTERVAL  = 0                                      
        NUMERIC-DECIMAL-POINT  = ,                      ||     NUMERIC-DECIMAL-POINT  = ,                                      
        NUMERIC-FORMAT         = EUROPEAN               ||     NUMERIC-FORMAT         = EUROPEAN                               
        NUMERIC-SEPARATOR      = .                      ||     NUMERIC-SEPARATOR      = .                                      
        OLE-INVOKE-LOCALE      = 0                      ||     OLE-INVOKE-LOCALE      = 0                                      
        OLE-NAMES-LOCALE       = 1033                   ||     OLE-NAMES-LOCALE       = 1033                                   
        PARAMETER              = TEC                    ||     PARAMETER              = TEC                                    
        PIXELS-PER-COLUMN      = 7                      ||     PIXELS-PER-COLUMN      = 7                                      
        PIXELS-PER-ROW         = 24                     ||     PIXELS-PER-ROW         = 24                                     
        PRINTER-CONTROL-HANDLE = 0                      ||     PRINTER-CONTROL-HANDLE = 0                                      
        PRINTER-HDC            = 0                      ||     PRINTER-HDC            = 0                                      
        PRINTER-NAME           = \\192.168.0.99\hp      ||     PRINTER-NAME           = Microsoft XPS Document Writer          
        PRINTER-PORT           = Ne04:                  ||     PRINTER-PORT           = Ne00:                                  
        REMOTE                 = FALSE                  ||     REMOTE                 = FALSE                                  
        STREAM                 = ibm850                 ||     STREAM                 = ibm850                                 
        SUPER-PROCEDURES       = <none>                 ||     SUPER-PROCEDURES       = <none>                                 
        SUPPRESS-WARNINGS      = no                     ||     SUPPRESS-WARNINGS      = no                                     
        SYSTEM-ALERT-BOXES     = yes                    ||     SYSTEM-ALERT-BOXES     = yes                                    
        TEMP-DIRECTORY         = C:\Temp\               ||     TEMP-DIRECTORY         = C:\temp\                               
        THREE-D                = yes                    ||     THREE-D                = yes                                    
        TIME-SOURCE            = ems2mult               ||     TIME-SOURCE            = ems2cad                                
        TOOLTIPS               = TRUE                   ||     TOOLTIPS               = TRUE                                   
        TYPE                   = PSEUDO-WIDGET          ||     TYPE                   = PSEUDO-WIDGET                          
        V6DISPLAY              = no                     ||     V6DISPLAY              = no                                     
        WAIT-STATE             = <none>                 ||     WAIT-STATE             = <none>                                 
        WIDTH-CHARS            = 228,57                 ||     WIDTH-CHARS            = 228,57                                 
        WIDTH-PIXELS           = 1600                   ||     WIDTH-PIXELS           = 1600                                   
        WINDOW-SYSTEM          = MS-WIN95               ||     WINDOW-SYSTEM          = MS-WIN95                               
        WORK-AREA-HEIGHT-PIXELS= 872                    ||     WORK-AREA-HEIGHT-PIXELS= 870                                    
        WORK-AREA-WIDTH-PIXELS = 1600                   ||     WORK-AREA-WIDTH-PIXELS = 1600                                   
        WORK-AREA-X            = 0                      ||     WORK-AREA-X            = 0                                      
        WORK-AREA-Y            = 0                      ||     WORK-AREA-Y            = 0                                      
        YEAR-OFFSET            = 1950                   ||     YEAR-OFFSET            = 1950                                   
    
    Alguém tem alguma outra dica de verificação?


    Em tempo: óbvio que eu poderia contornar essa solução (provavelmente :? ) com put e tal... mas também me é importante (pra não dizer "questão de honra" :D ) entender o que está acontecendo...


    Obrigado e forte abraço a todos.

    --
    Toshyro

Compartilhe esta Página