Imprimi Página | Fechar janela

Erro Inconsistência de dados MATA410

Impresso de: Helpfacil - Portal do conhecimento
Nome do Forum: ADVPL
Descrição do Forum: Dúvidas sobre a programação em ADVPL
URL:http://www.helpfacil.com.br/display_topic_threads.asp?ForumID=1&TopicID=43744
Data da Impressão: sábado, 27 de novembro de 2021 at 17:36


Topico: Erro Inconsistência de dados MATA410

Postado por: PSNEVES
Assunto: Erro Inconsistência de dados MATA410
Data Postagem: terça-feira, 17 de agosto de 2021 at 14:26

Boa tarde,
Ao tentar inserir um pedido de venda pela rotina execauto me deparo com o seguinte problema( nesse momento modifiquei o fonte pra passar algumas informações na mão pra poder testar : Erro --> Inconsistência na Linha de Itens

Tabela SC5 17/08/2021 12:02:15
Filial               - C5_FILIAL    := 01
Numero               - C5_NUM       := 014251
Tipo Pedido          - C5_TIPO      := N
DT Emissao           - C5_EMISSAO   := 17/08/2021
Cliente              - C5_CLIENTE   := 100001
Loja                 - C5_LOJACLI   := 01
Cli.Entrega          - C5_CLIENT    := 100001
Loja Entrega        - C5_LOJAENT   := 01
Tabela               - C5_TABELA    := 017
Cond. Pagto          - C5_CONDPAG   := FO1
Tp Liberação        - C5_TIPLIB    := 1
Moeda               - C5_MOEDA     := 1
Cod Televend        - C5_YCODTLV   := 000099
Transp.              - C5_TRANSP    := 000001
Tipo Frete           - C5_TPFRETE   := C
Natureza             - C5_NATUREZ   := 20201005
Unidade              - C5_YUNID     := OP
Vendedor 1           - C5_VEND1     := 000001
Comissao 1           - C5_COMIS1    := 0
Vendedor 2           - C5_VEND2     := 02    
Comissao 2           - C5_COMIS2    := 0
Vendedor 3           - C5_VEND3     := 01    
Comissao 3           - C5_COMIS3    := 0
Vendedor 4           - C5_VEND4     :=
Comissao 4           - C5_COMIS4    := 0
Liber. Total        - C5_LIBEROK   := S
Tipo                 - C5_YTIPO     := FAT
--------------------------------------------------------------------------------
Tabela SC6 17/08/2021 12:02:15
Erro no Item   1
--------------------------------------------------------------------------------
Filial               - C6_FILIAL    := 01
Num. Pedido          - C6_NUM       := 014251
Item                 - C6_ITEM      := 01
Produto              - C6_PRODUTO   := 6101000054     
Quantidade           - C6_QTDVEN    := 1
Prc Lista            - C6_PRUNIT    := 0
Prc Unitario        - C6_PRCVEN    := 800
Unidade              - C6_UM        := UN
Tipo Saida           - C6_TES       := 507
Armazem              - C6_LOCAL     := 41
% Desconto           - C6_DESCONT   := 0
Cliente              - C6_CLI       := 100001
Loja                 - C6_LOJA      := 01
Desc. Detalh        - C6_YDETPRO   := XXXXX
Descricao            - C6_DESCRI    := MINI CLIP TIT.RETO 7MM       
Unidade              - C6_UM        := UN
Entrega              - C6_ENTREG    := 17/08/2021
Tipo Op              - C6_TPOP      := F
Ent.Sugerida        - C6_SUGENTR   := 17/08/2021
Rateio               - C6_RATEIO    := 2
Int. Rot.            - C6_INTROT    := 1
C.Custo              - C6_CC        := GERAL
Item Conta           - C6_ITEMCTA   := GERAL
Tp. Prod.            - C6_TPPROD    := 1
Qtd.Liberada        - C6_QTDLIB    := 1
Lote                 - C6_LOTECTL   := 378-13    
Erro --> Inconsistência na Linha de Itens

É complicado saber qual é o erro quando não aponta nem a linha. Fiz a inserção manual pela rotina de pedidos de venda e inseri normalmente.
Desde já agradeço a atenção


Respostas:

Postado Por: EMERSON.EN
Data Postagem: terça-feira, 17 de agosto de 2021 at 15:55

o log do erro postado está completo?
porque normalmente é apontado o campo que está com problema.




Postado Por: LABAMBAMOG
Data Postagem: quarta-feira, 18 de agosto de 2021 at 16:51

Peguei um erro assim quando alteraram a tabela via SQL Management "Editar 200 linhas superiores", isso pode corromper a tabela.
1-Abra o ApSdu e faça backup da tabela.
2-Via ApSdu, apague a tabela (Drop Table).
3-Feche o ApSdu.
4-Abra o pedido de venda (a tabela será criada em branco)
5-Abra o ApSdu e restaure os registros (Append From).






Imprimir Página | Fechar Janela