Páginas filhas
  • DT T-Pesag - Impressão de Extratos / Boletim de Análise durante processo de pesagem

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:PIMSCS
Segmento:Agroindústria
Módulo:T-Pesag
Função:Consultas Concluídas / Pesagens Pendentes
Requisito/Story/Issue (informe o requisito relacionado) :DAGROSPA-4317


02. SITUAÇÃO/REQUISITO

Realizar a chamada da impressão do extrato assim que for finalizado o processo de pesagem para a primeira pesagem e também para a segunda pesagem, caso haja extrato configurado, respeitando as seguintes configurações:

  • Solicita confirmação para realizar Impressão: Sim / Não 
    • Sim: Exibe dialogo solicitando confirmação para realizar a impressão: "Deseja realizar a impressão do Extrato?"
    • Não: Realiza a impressão sem solicitar confirmação.
  • Seleciona impressora configurada no momento da impressão: Sim / Não
    • Caso o valor esteja não, habilitar a opção de seleção de impressora
    • Caso o valor esteja sim, exibir dialogo para que o usuário possa selecionar a impressora durante a pesagem. 
  • Se por algum motivo houver erro ao realizar a impressão, tratar mensagem de erro que será exibida ao usuário.
  • Caso a impressora configurada anteriormente não esteja mais disponível, perguntar se o usuário deseja selecionar alguma outra impressora para utilização.

03. SOLUÇÃO

Inserida impressão de extrato no processo de pesagem com as seguintes condições: Caso o usuário tenha configurado um layout de extrato para o tipo de pesagem com o atributo "Solicitar confirmação" com valor "Sim", no processo de pesagem deve ser mostrada uma modal para confirmação da impressão. Caso tenha selecionado para o atributo "Selecionar impressora" o valor "Sim", então deve ser mostrada uma modal com todas as impressoras cadastradas no cadastro de dispositivo para que o usuário escolha em qual deseja imprimir. 

04. ASSUNTOS RELACIONADOS



Templatedocumentos


HTML
<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;
}
</style>