Função: MATA101N - Factura de Entrada - Conhecimento de Frete - Tipo: 14 / Espécie: NF
Abrangências: | Microsiga Protheus 11 , Protheus 10 |
Versões: | Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Português (Brasil) , Português (Portugal) , Espanhol , Inglês |
Descrição:
A documentação permite inserir uma Factura de Entrada tipo: Conhecimento de Frete através da utilização de rotina automática.No exemplo anexado, no array "_aCabec", o campo: F1_TIPODOC, deve ser passado com "14", para indicar que é uma Factura do tipo: Conhecimento de Frete.Também deve ser carregado o array "aRecsSF1", com o número do registro que faz a amarração a Nota de Origem nos campos: "D1_NFORI", "D1_SERIORI" e "D1_ITEMORI". Caso não for passado, a tabela "SF8" não será gravada.
Programa Fonte:
MATA101N.PRW
Sintaxe:
MATA101N - Factura de Entrada - Conhecimento de Frete - Tipo: 14 / Espécie: NF ( )
Retorno:
-
()
Observações
Exemplos
#INCLUDE "RWMAKE.CH" #INCLUDE "TBICONN.CH" //Exemplo de Factura de Entrada - Tipo - Conhecimento de Frete //User Function EX004()Local _aCabec := {} //Array com dados do cabecalhoLocal _aItens := {} //Array com dados do itemLocal aLinha := {} //Array de trabalho Private aRecsSF1 := {} //Array para vinculo de NotasPrivate lMsErroAuto := .f. //Controle de execucao da Rotina //Prepara ambiente de Exemplo //PREPARE ENVIRONMENT EMPRESA "99" FILIAL "01" MODULO "COM" TABLES "SF1", "SD1" //Cabecalhoaadd(_aCabec,{"F1_FILIAL","01"})aadd(_aCabec,{"F1_DOC","0130"})aadd(_aCabec,{"F1_SERIE","UN"})aadd(_aCabec,{"F1_FORNECE","1 "})aadd(_aCabec,{"F1_LOJA","01"})aadd(_aCabec,{"F1_TIPO","N"})aadd(_aCabec,{"F1_FORMUL","N"})aadd(_aCabec,{"F1_EMISSAO",dDataBase}) aadd(_aCabec,{"F1_TXMOEDA",1}) aadd(_aCabec,{"F1_ESPECIE","NF"})aadd(_aCabec,{"F1_COND","1 "}) aadd(_aCabec,{"F1_TIPODOC","14"})//Itensaadd(_aItens,{"D1_COD","1",nil})aadd(_aItens,{"D1_VUNIT",50,nil})aadd(_aItens,{"D1_TOTAL",50,nil})aadd(_aItens,{"D1_TES","006",nil})aadd(_AItens,{"D1_TIPO","C",nil}) aadd(_aItens,{"D1_NFORI","0111",nil}) aadd(_aItens,{"D1_SERIORI","UN ",nil}) aadd(_aItens,{"D1_ITEMORI","0001",nil}) aadd(aLinha,_aItens) //Array de Registro com a Nota de Origemaadd(aRecsSF1,5)//Executa rotinaMsExecAuto({|x, y, z| Mata101N(x, y, z)}, _aCabec, aLinha, 3) //FinalizacaoIf lMsErroAuto MostraErro()Endif RESET ENVIRONMENT Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas