Páginas filhas
  • DT Criar trava no bloco X com impressão ECF


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".