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" ) entender o que está acontecendo... Obrigado e forte abraço a todos. -- Toshyro