Páginas filhas
  • DT Bolepix - Conexão com Backend da tela 1298/2 - Emissão/Impressão de Bolepix


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:12 - CONTAS A RECEBER
Função:TOTVS PAGAMENTOS DIGITAIS
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDFINAN-24528


02. 
SITUAÇÃO/REQUISITO

Na rotina 1298, criar a subrotina 1298/2 - Emissão / Impressão Bolepix (usar como modelo a 1297)

Filtros:

  • Filial (múltipla seleção), obrigatório (pcprest.codfilial)
  • Carregamento, opcional (pcprest.numcar)
  • Transação de venda, inicial / final, opcional (pcprest.numtransvenda)
  • Período de emissão, data inicial / final, obrigatório (pcprest.dtemissao)
  • Status (NÃO GERADO, GERADO, IMPRESSO) > Default: "NÃO GERADO" (nvl(pcbolepix.statusbolepix,'NÃO GERADO')), seleção única
  • Cliente, opcional (pcprest.codcli)
  • BOTÃO > Aplicar filtros
  • BOTÃO > Limpar filtros

Ao pesquisar, a rotina deverá buscar títulos na pcprest, onde a pccob.bolepix seja = "S" e atenda aos critérios pesquisados, e apresentar em grid, com combobox os títulos. Campos que deverão ser apresentados da grid:

  • Filial (pcprest.codfilal)
  • Cliente (pcprest.codcli || - || pclient.cliente)
  • Numtransvenda (pcprest.numtransvenda)
  • Prest (pcprest.prest)
  • Valor (pcprest.valor)
  • Emissão (pcprest.dtemissao)
  • Vencimento (pcprest.dtvenc)
  • Carregamento (pcprest.numcar)
  • Status (Status, colocar um NVL para trazer "NÃO GERADO" caso esteja nulo)
    • Apresentar os títulos com status "GERADO" na cor azul
    • Apresentar os títulos com status "IMPRESSO" na cor verde
    • Apresentar os títulos com status "NÃO GERADO" na cor preta
    • Não permitir seleção de títulos com status "GERADO" e "IMPRESSO"
  • Ao selecionar títulos para geração, alterar a cor do título para vermelho
  • Colocar componente com opção "Selecionar todos" e "Inverter seleção", porém não permitir seleção de títulos com status "GERADO" e "IMPRESSO"

Botões:

  • Gerar > Gera bolepix selecionados
    • Atualiza o campo pcbolepix.statusbolepix para "GERADO"
    • Abre a tela para impressão
    • Se apertar para imprimir > chamar o serviço para impressão , atualiza pcbolepix.statusbolepix para "IMPRESSO" e atualiza a grid com os filtros previamente selecionados
    • Se apertar para não imprimir > atualiza a grid com os filtros previamente selecionados
  • Imprimir > Chama serviço de impressão e geração de base64, atualiza o campo pcbolepix.statusbolepix para "IMPRESSO" e apresenta opção de impressão.
  • Cancelar > Limpa seleção e filtros


03. SOLUÇÃO

Feito a conexão back end com o Front end da tela 1298/2 - Emissão/Impressão de Bolepix

04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica