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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas