- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Inconsistência na linha dos itens
×
Linguagem de Programação ADVPL
Perguntas Inconsistência na linha dos itens
- THALESCOTR
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 10 meses atrás #9624
por THALESCOTR
Inconsistência na linha dos itens foi criado por THALESCOTR
Bom dia pessoal, preciso de uma ajuda, não consigo entender porque quando vou importar um pedido de venda, me retorna esse erro: Inconsistência na linha dos itens.
Só que o estranho é que alguns pedidos não dão esse erro, e importam normalmente, só que não consegui achar diferença, acredito que seja algo com o produto, pois quando seto um determinado produto que não da problema, é importado. Alguém pode me ajudar?
Tabela SC5 16/01/13 13:57:32
Filial - C5_FILIAL := 12
Tipo Pedido - C5_TIPO := N
Cliente - C5_CLIENTE := T03088
Loja - C5_LOJACLI := 0001
Tipo Frete - C5_TPFRETE :=
Tabela - C5_TABELA := D04
Desconto% - C5_PDESCAB := 0
Cond. Pagto - C5_CONDPAG := 012
Forma Pagto - C5_FORPAG := BOL
Vencimento 1 - C5_DATA1 := 15/02/13
Parcela 1 - C5_PARC1 := 50
Vencimento 2 - C5_DATA2 := 27/02/13
Parcela 2 - C5_PARC2 := 50
Vencimento 3 - C5_DATA3 := / /
Parcela 3 - C5_PARC3 := 0
Vencimento 4 - C5_DATA4 := / /
Parcela 4 - C5_PARC4 := 0
Vencimento 5 - C5_DATA5 := / /
Parcela 5 - C5_PARC5 := 0
Vencimento 6 - C5_DATA6 := / /
Parcela 6 - C5_PARC6 := 0
Mens.p/ Nota - C5_MENNOTA :=
Mens.p/ pedi - C5_XMENSAG :=
DT Emissao - C5_EMISSAO := 16/01/13
Vendedor 1 - C5_VEND1 := V00184
Numero - C5_NUMSIM := 26007
Tabela SC6 16/01/13 13:57:32
Erro no Item 1
Item - C6_ITEM := 01
Produto - C6_PRODUTO := 000568
Quantidade - C6_QTDVEN := 1
Prc Unitario - C6_PRCVEN := 18.66
Prc Lista - C6_PRUNIT := 18.66
Tp. Operacao - C6_OPER := 55
Tipo Saida - C6_TES := 512
Cultura - C6_CULT := 04
% Desconto - C6_DESCONT := 0
Vlr Desconto - C6_VALDESC := 0
Numero - C6_NUMSIM := 26007
Erro --> Inconsistencia na Linha de Itens
Só que o estranho é que alguns pedidos não dão esse erro, e importam normalmente, só que não consegui achar diferença, acredito que seja algo com o produto, pois quando seto um determinado produto que não da problema, é importado. Alguém pode me ajudar?
Tabela SC5 16/01/13 13:57:32
Filial - C5_FILIAL := 12
Tipo Pedido - C5_TIPO := N
Cliente - C5_CLIENTE := T03088
Loja - C5_LOJACLI := 0001
Tipo Frete - C5_TPFRETE :=
Tabela - C5_TABELA := D04
Desconto% - C5_PDESCAB := 0
Cond. Pagto - C5_CONDPAG := 012
Forma Pagto - C5_FORPAG := BOL
Vencimento 1 - C5_DATA1 := 15/02/13
Parcela 1 - C5_PARC1 := 50
Vencimento 2 - C5_DATA2 := 27/02/13
Parcela 2 - C5_PARC2 := 50
Vencimento 3 - C5_DATA3 := / /
Parcela 3 - C5_PARC3 := 0
Vencimento 4 - C5_DATA4 := / /
Parcela 4 - C5_PARC4 := 0
Vencimento 5 - C5_DATA5 := / /
Parcela 5 - C5_PARC5 := 0
Vencimento 6 - C5_DATA6 := / /
Parcela 6 - C5_PARC6 := 0
Mens.p/ Nota - C5_MENNOTA :=
Mens.p/ pedi - C5_XMENSAG :=
DT Emissao - C5_EMISSAO := 16/01/13
Vendedor 1 - C5_VEND1 := V00184
Numero - C5_NUMSIM := 26007
Tabela SC6 16/01/13 13:57:32
Erro no Item 1
Item - C6_ITEM := 01
Produto - C6_PRODUTO := 000568
Quantidade - C6_QTDVEN := 1
Prc Unitario - C6_PRCVEN := 18.66
Prc Lista - C6_PRUNIT := 18.66
Tp. Operacao - C6_OPER := 55
Tipo Saida - C6_TES := 512
Cultura - C6_CULT := 04
% Desconto - C6_DESCONT := 0
Vlr Desconto - C6_VALDESC := 0
Numero - C6_NUMSIM := 26007
Erro --> Inconsistencia na Linha de Itens
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 10 meses atrás #9625
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: Inconsistência na linha dos itens
Brother tem como vc colocar o seu programa pra gente analisar ?
Compacte-o e anexe ao topico ok.
ou parte da rotina.
Abraços e seja bem vindo ao masteradvpl.
Compacte-o e anexe ao topico ok.
ou parte da rotina.
Abraços e seja bem vindo ao masteradvpl.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 10 meses atrás #9631
por THALESCOTR
Respondido por THALESCOTR no tópico Re: Inconsistência na linha dos itens
Segue fonte em anexo.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 10 meses atrás - 11 anos 10 meses atrás #9634
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: Inconsistência na linha dos itens
Thales só uma coisa, o produto é sempre o Mesmo ?
Faça essa alteração na soma da variavel cItem que coloquei em vermelho.
For Nx:=1 TO QR3->Z1_PRODUTO
cTipoOper := U_TipoOpera(QR4->Z1_TES)
cItem := StrZero(Nx,2)
Aadd(aItens,{{"C6_ITEM",cItem,Nil},; // Numero do Item no Pedido
{"C6_PRODUTO", "000445",Nil},; // Codigo do Produto
{"C6_QTDVEN", QR4->Z1_QTDVEN ,Nil},; //QR4->Z1_QTDVEN
{"C6_PRCVEN", QR4->Z1_VLRUNIT,Nil},;
{"C6_PRUNIT", QR4->Z1_VLRUNIT,Nil},;
{"C6_OPER", IIf(N==2,"57",cTipoOper) ,Nil},;
{"C6_TES", IIf(N==2,"521",QR4->Z1_TES) ,Nil},;
{"C6_CULT", IIf(!Empty(QR4->Z1_CULT),QR4->Z1_CULT," "),Nil},;
{"C6_DESCONT", QR4->Z1_DESCONT,Nil},;
{"C6_VALDESC", QR4->Z1_VALDESC,Nil},;
{"C6_NUMSIM", QR4->Z1_NUMSIM ,Nil}})
QR4->(dbSkip())
Next Nx
Faça essa alteração na soma da variavel cItem que coloquei em vermelho.
For Nx:=1 TO QR3->Z1_PRODUTO
cTipoOper := U_TipoOpera(QR4->Z1_TES)
cItem := StrZero(Nx,2)
Aadd(aItens,{{"C6_ITEM",cItem,Nil},; // Numero do Item no Pedido
{"C6_PRODUTO", "000445",Nil},; // Codigo do Produto
{"C6_QTDVEN", QR4->Z1_QTDVEN ,Nil},; //QR4->Z1_QTDVEN
{"C6_PRCVEN", QR4->Z1_VLRUNIT,Nil},;
{"C6_PRUNIT", QR4->Z1_VLRUNIT,Nil},;
{"C6_OPER", IIf(N==2,"57",cTipoOper) ,Nil},;
{"C6_TES", IIf(N==2,"521",QR4->Z1_TES) ,Nil},;
{"C6_CULT", IIf(!Empty(QR4->Z1_CULT),QR4->Z1_CULT," "),Nil},;
{"C6_DESCONT", QR4->Z1_DESCONT,Nil},;
{"C6_VALDESC", QR4->Z1_VALDESC,Nil},;
{"C6_NUMSIM", QR4->Z1_NUMSIM ,Nil}})
QR4->(dbSkip())
Next Nx
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Ultima edição: 11 anos 10 meses atrás por lalberto.
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 10 meses atrás #9642
por THALESCOTR
Respondido por THALESCOTR no tópico Re: Inconsistência na linha dos itens
Boa tarde, não, acabei mandando errado, esse é um exemplo de produto que importa sempre, ali seria {"C6_PRODUTO",QR4->Z1_PRODUTO,Nil},; // Codigo do Produto
Só que ai está o problema, alguns pedidos são importados, outros me retorna esse erro, mas independente de qual pedido for, alterando essa linha aí para {"C6_PRODUTO",por exemplo("000445"),Nil},; é importado.
Acredito que seja o problema em alguma validação ou gatilho do campo, mas não encontrei.
Só que ai está o problema, alguns pedidos são importados, outros me retorna esse erro, mas independente de qual pedido for, alterando essa linha aí para {"C6_PRODUTO",por exemplo("000445"),Nil},; é importado.
Acredito que seja o problema em alguma validação ou gatilho do campo, mas não encontrei.
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 10 meses atrás #9643
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Re: Inconsistência na linha dos itens
Thales faz o seguinte lista os produtos de um dos pedidos que não esta sendo importado, e tenta incluir o pedido manualmente digitando item por item para ver se apresenta alguma mensagem de erro.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Inconsistência na linha dos itens
Tempo para a criação da página:0.155 segundos