A928-Registros com CFOP em branco e com letras

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Este artigo orienta sobre o processo remoção do CFOP em branco e com letras da tabela cfop da base geral.

Informações Adicionais: Não se aplica.

Resolução

1- Realize o acesso na base geral ?PROEMPXX para verificar os registros na tabela cfop.

2- Exibe os registros na tabela CFOP que são diferentes de ‘100’ and ‘7999’

Select * from “cfop”
Where código not between ‘100’ and ‘7999’
Order by código;

3- Identificando que existem registros em brancos e com letras na consulta acima na coluna codigo, será necessário realizar a remoção dos mesmos conforme script abaixo:

Remove os registros da tabela cfop que estão em brancos e letras

select * into cfop_t from cfop where codigo between '100' and '7999';
alter table cfop_t add primary key (id);
create unique index "icfop1" using 1 on "cfop_t"("codigo");
drop index "cfop_t"."icfop1";
drop table cfop_t in dictionary;

4- Ao executar o Script abaixo não deve retornar nenhum registro

Select codigo from cfop where codigo not between '100' and '7999';

5- Ao executar o Script abaixo deve retornar os registros normalmente

Select codigo from cfop where codigo between '100' and '7999';

Será criado na Raiz da PROEMPXX o arquivo CFOP_T.MKD.

6- Copie o arquivo CFOP_T.MKD para a PROEMPXX\LFS.

7- Renomeie o arquivo LFS_0009.MKD na PROEMPXX\LFS.

8- Renomeie o arquivo CFOP_T.MKD na PROEMPXX\LFS para LFS_0009.MKD.

  • Sem rótulos