Como o erro Ocorre ?:

O erro ocorre ao gerar as notas fiscais em Excel na escrituração 

 


Como é corrigido ?:


É corrigido com o seguinte comando na base de dados da empresa :

IMPORTANTE

é necessário que seja efetuado uma copia de backup do arquivo da PRODEMP do cliente 

que fica nesse caminho  : P:PPROEMPxx\LFS\XXXX  O arquivo  LFS_0071.MKD.

Utilize o código na DSN da empresa selecionando as opções :


nesse exemplo estamos verificando a DSN da empresa 01:

Após isso colocar o código :

update "prodempXXXX" set prd_codigo_sinac = null where length(prd_codigo_sinac) > 3

E executar o codigo Apertando F9 ou selecionando o botão


Após isso já deve gerar o Excel sem erros.


Caso a mensagem de erro permaneça, será necessário validar na ProdempEEEE se existe algum campo incorreto preenchido

No exemplo abaixo, a coluna prd_codigo_sinac estava com valor nulo (-1) e não poderia estar com este valor



Neste caso, pode ser executado um script (que pode ser modificado conforme necessidade)

update "prodemp1597"
set prd_codigo_sinac = null
where prd_codigo_sinac = '-1';



No caso em especifico, o script foi alterado conforme a necessidade de retirar estes valores nulos que estavam na tabela.

Após estes procedimentos, a planilha de Excel já será gerada corretamente.


  • Sem rótulos