- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Erro ao incluir frete pela MATA116
×
Linguagem de Programação ADVPL
Perguntas Erro ao incluir frete pela MATA116
- gvasselai
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
11 anos 4 meses atrás #15127
por gvasselai
Erro ao incluir frete pela MATA116 foi criado por gvasselai
Olá experts!
Estou chamando o ponto de entrada MATA116 em um programa de teste que obtive no site da TOTVS: MATA116 - Programa de digitação de Nota Fiscal de conhecimento de Frete . Estou recebendo a mensagem "HELP: RECNO Não existem registros no arquivo em pauta."
Alguém poderia me ajudar a identificar o que está errado com o código de exemplo abaixo?
Estou chamando o ponto de entrada MATA116 em um programa de teste que obtive no site da TOTVS: MATA116 - Programa de digitação de Nota Fiscal de conhecimento de Frete . Estou recebendo a mensagem "HELP: RECNO Não existem registros no arquivo em pauta."
Alguém poderia me ajudar a identificar o que está errado com o código de exemplo abaixo?
User Function r_mata116()
PREPARE ENVIRONMENT EMPRESA '99' FILIAL '01' //USER "admin" PASSWORD "T54493" TABLES 'SF2,SD1,SF1'
ChkFile("SF2")
ChkFile("SD1")
ChkFile("SF1")
Conout("ambiente preparado 99/01")
aCabec := {}
aadd(aCabec,{"",CTOD("26/03/2013")}) // Data Inicial
aadd(aCabec,{"",CTOD("26/06/2013")}) // Data Final
aadd(aCabec,{"",2}) // 2=Inclusao; 1=Exclusao
aadd(aCabec,{"","000002"}) // Fornecedor do documento de Origem
aadd(aCabec,{"","01"}) // Loja de origem
aadd(aCabec,{"",1}) // Tipo da nota de origem: 1=Normal; 2=Devol/Benef
aadd(aCabec,{"",2}) // 1=Aglutina; 2=Nao aglutina
aadd(aCabec,{"F1_EST","SC"})
aadd(aCabec,{"",1000}) // Valor do conhecimento
aadd(aCabec,{"F1_FORMUL",1})
aadd(aCabec,{"F1_DOC","654000002"}) // Numero da NF de Conhecimento de Frete
aadd(aCabec,{"F1_SERIE","1 "})
aadd(aCabec,{"F1_FORNECE","6 "})
aadd(aCabec,{"F1_LOJA","01"})
aadd(aCabec,{"","100"}) // TES
aadd(aCabec,{"F1_BASERET",0})
aadd(aCabec,{"F1_ICMRET",0})
aadd(aCabec,{"F1_COND","1"})
aadd(aCabec,{"F1_EMISSAO",CTOD("26/06/2013")})
aadd(aCabec,{"F1_ESPECIE","NF"})
aadd(aCabec,{"F1_NATUREZ",""}) // E2_NATUREZ
aadd(acabec,{"F1_DESPESA",10})
aadd(acabec,{"F1_DESCONTO",20})
aItens := {}
aadd(aItens,{{"PRIMARYKEY","000004207001"}}) // Documento originário 4207 na série 001
aadd(aItens,{{"PRIMARYKEY","000004208001"}}) // Documento originário 4208 na série 001
aadd(aItens,{{"PRIMARYKEY","000004209001"}}) // Documento originário 4209 na série 001
Private lMsErroAuto := .F.
Private lMsHelpAuto := .T.
MATA116(aCabec,aItens)
If lMsErroAuto
MostraErro()
Endif
Return(.T.)
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Erro ao incluir frete pela MATA116
Tempo para a criação da página:0.102 segundos