01. DADOS GERAIS
Linha de Produto: | Virtual Age |
---|---|
Segmento: | Moda |
Módulo: | Fiscal |
Função: | Trava na ECF do bloco X |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIS-1515 |
02. SITUAÇÃO/REQUISITO
Identificou-se a necessidade de implementar uma trava nos componentes TRAFM060, TRAFM080 e PDVFM001 verificando se existe pendencias no envio do bloco X, alertando o usuário até 9 pendencias, a partir dá decima pendencia será travado.
03. SOLUÇÃO
Para implementar a tarefa foi criado um parâmetro "DT_VALIDACAO_BLOCOX" para validar a partir de qual data vai contar quantas pendências tem com o bloco X, a trava só será feita para ECF a partir da 10º pendência da 1º até a 9º só será alertado o usuário. O mesmo também será gravado no componente GEDFM010 se o parâmetro "CD_PASTA_BLOCOZ_REDZ" estiver preenchido, seguindo a regra do nome da pasta como “Recibos dos Arquivos com Informações da Redução Z do PAF-ECF” para redução z e “Recibos dos Arquivos com Informações do Estoque Mensal do Estabelecimento” para estoque mensal.
Imagem 3.01 - Demonstração do parâmetro criado e implementado para fazer a verificação a partir da data "01/01/2019".
Imagem 3.02 - Demonstração do caminho para gerar o bloco X.
Imagem 3.03 - Demonstração do componente FISFP140 somente com duas sequências enviadas no mês 03/2019.
Imagem 3.04 - Demonstração ao tentar efetuar a venda pelo componente TRAFM060 com 7 pendências de 01/01/2019 até a data atual.
Imagem 3.05 - Demonstração ao gerar o dia 04/03/2019 para diminuir as pendências de 7 para 6.
Imagem 3.06 - Demonstração das pendências diminuída de 7 para 6.
Imagem 3.07 - Demonstração com o sistema com 10 pendências para impossibilitar gerar as ECFs.
Imagem 3.08 - Demonstração após o alerta de 10 pendências não será permitido efetuar a venda adicionando os produtos.
Imagem 3.09 - Demonstração do parâmetro setado para gravar os envios com "Sucesso" na pasta 383.
Imagem 3.10 - Demonstração do envio com "Sucesso", para gravar no componente GEDFM010.
Imagem 3.11 - Demonstração do arquivo gravado com a seguinte sequencia para criar o nome -> "Sequencia", "Código da impressora", "Nome da impressora" e "Dara da redução".