Quando a falha ocorre?


Ao gravar informações no Cadastro de Produtos, na aba Ajuste Unidade Medida Estoque, ocorre a falha:



"Descrição: Tabela: lfs_prodemp_fat_conv. The record has a key field containing a duplicate key value (Btrieve Error 5)

Rastreio: <-WKBLFSUNIDMEDIDA.frmConversaoUnidadeMedida.cmdGravar_Click. Referência/Erro: 80700000"


A falha ocorre devido a existência de buffer nas tabelas prodempEEEE ou lfs_prodemp_fat_conv (onde 'EEEE' refere-se ao código da empresa) da empresa que apresenta a falha.

Como corrigir a falha?


A resolução é análoga à apresentada na base A2156 - Falha ao gravar informações no Cadastro de Produtos na aba Ajuste Unidade Medida Estoque (Btrieve Error 5) Referencia: 80700000


1 - Realize o backup da empresa no fiscal (LFS\EEEE) 


2 - Execute o script na base da empresa que apresenta a falha:


Alter table prodempEEEE add column dumie integer default '999' 

Alter table prodempEEEE drop column dumie


Alter table lfs_prodemp_fat_conv add column dumie integer default '999' 

Alter table lfs_prodemp_fat_conv drop column dumie


Como a falha pode ocorrer em várias empresas, foram criados os arquivos .smk para cada script com o SBP


lfs_prodemp_fat_conv

https://drive.google.com/file/d/1v0f5pzEwpnzyH8VplChRzNFpfiBAhxnw/view?usp=drive_link


prodempEEEE

https://drive.google.com/file/d/1CoEw9g7gjZvZr0yBQOH-2NCqZljPziI0/view?usp=drive_link


A175-Como utilizar o sbp (scripts de base do prosoft)



  • Sem rótulos