01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Logix) - Relatórios
|
Função: | Componente SPOOL de Impressão - LReportFile |
País: | Brasil |
Ticket: | 20582276 |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-1414 |
02. SITUAÇÃO/REQUISITO
Na tentativa de emitir um relatório para impressora local via programa FIN30185, apresenta o seguinte erro:
03. SOLUÇÃO
O componene LSpinEdit utilizado na tela de SPOOL de impressão para determinar a quantidade de cópias para impressão do relatório estava convertendo a quantidade de cópias para o tipo de dado FLOAT do advpl e numa condicional de teste interno da quantidade de cópias a serem impressas a partir do componente LReportFile acusou problemas de comparação de um tipo de dado FLOAT com NUMBER, o que na linguagem ADVPL gerou a mensagem de erro reportada.
Como solução foi ajustado os componentes LReportFile e também o componente LSpinEdit para que o tipo de dado da variável vinculada ao componente de quantidade de cópias ou ao componente LSpinEdit sempre assuma o tipo de dado NUMBER, para evitar conflitos futuros de comparação de valores numéricos.
04. DEMAIS INFORMAÇÕES
Não se aplica.
Disponível a partir do pacote oficial 12.1.2411 ou Framework Fix 12.1.2407(fix01)IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não se aplica.