01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:Framework
Função:Impressão de relatórios a partir do Smartclient HTML (WEBAPP)
Ticket:8744361
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-2295 DFWKTOOLS-2746


02. SITUAÇÃO/REQUISITO

Ao acionar opção de impressão a partir de relatórios 4GL e selecionar como destino "IMPRESSORAS LOCAIS", nenhuma impressora é apresentada quando a execução é feita a partir do Smartclient HTML (WebApp).

03. SOLUÇÃO

A execução a partir do Smarclient WebApp não tem acesso a qualquer informação da máquina local de onde o usuário está executando, independente do produto Totvs em uso.

A impressão a partir de programas 4GL somente aceitará como destino impressoras LOGIX que são cadastradas no sistema e estão acessíveis apenas a partir do AppServer.

Qualquer seleção de visualização de relatório e/ou cópia para disco local, poderá acarretar em uma ação de download do arquivo de relatório gerado pelo sistema ao final do seu processamento. 

O navegador WEB possui uma configuração para indicar o comportamento em relação a ações de download de arquivos e portanto é necessário ficar atento a situações como:

♦ Download automático de arquivos;

♦ Apresentação de janela de diálogo solicitando ao usuário a escolha de uma pasta de destino para gravação do relatório.


Para realizar a impressão de relatório LOGIX para uma impressora local a partir da execução via Smartclient HTML (WebApp), gere o relatório em disco, marcando a opção de gravar uma cópia local, pois assim será feito o download do relatório para o disco da máquina local e este poderá então ser aberto para visualização pelo usuário e então enviar para impressora local.




05. ASSUNTOS RELACIONADOS




<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>