Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
Mata467n - Nota Fiscal Manual
Mata467n - Nota Fiscal Manual

Função: Mata467n - Nota Fiscal Manual
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: Todas TotvsDbAccess
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Português (Portugal)
Descrição:
Função utilizada para geração de Nota fiscal manual via rotina automática (ExecAuto).
Programa Fonte:
LocxNF.prw
Sintaxe:

Mata467n - Nota Fiscal Manual ( aCabaItensnOpc )

Retorno:
    ()
Exemplos
User Function MyMt467n()    Local aCab	    	:= {}Local aLinha    	:= {}Local aItens    	:= {}Private lMsErroAuto := .T.AAdd( aCab, { "F2_CLIENTE"    , "000001"					, Nil } )	AAdd( aCab, { "F2_LOJA"  , "01"								, Nil } )	AAdd( aCab, { "F2_SERIE", "UNI"								, Nil } )	 AAdd( aCab, { "F2_DOC"   , "00000000000000000003"			, Nil } )	  		 AAdd( aCab, { "F2_COND", "001"		   						, Nil } )	 AAdd( aCab, { "F2_LOJA"   , "01"    						, Nil } )	   AAdd( aCab, { "F2_EMISSAO", dDataBase						, Nil } )	   AAdd( aCab, { "F2_EST", "01"			               		, Nil } )  	AAdd( aCab, { "F2_TIPO", "N"		               			, Nil } )  AAdd( aCab, { "F2_ESPECIE", "NF   "		              		, Nil } ) AAdd( aCab, { "F2_PREFIXO", "UNI"		               		, Nil } ) AAdd( aCab, { "F2_MOEDA", 1		               				, Nil } ) AAdd( aCab, { "F2_TXMOEDA", 1		               			, Nil } ) AAdd( aCab, { "F2_FORMUL", "S"		               			, Nil } ) AAdd( aCab, { "F2_TIPODOC", "01"		               		, Nil } ) aLinha := {}				AAdd( aLinha, { "D2_COD"    	, "000001"			 		, Nil } )AAdd( aLinha, { "D2_QUANT"  	, 10						, Nil } )					AAdd( aLinha, { "D2_PRCVEN"  	, 100						, Nil } )					AAdd( aLinha, { "D2_TOTAL"  	, 1000						, Nil } )AAdd( aLinha, { "D2_TES" 		, "501" 					, Nil } )AAdd( aLinha, { "D2_UM"     	, "UN" 						, Nil } )AAdd( aLinha, { "D2_ESPECIE"    , "NF   " 					, Nil } )AAdd( aItens, aLinha)MSExecAuto( { |x,y,z| Mata467n(x,y,z) }, aCab, aItens, 3 ) If lMsErroAuto		MsgStop("Erro na gravação.")	MostraErro()Else	MsgAlert('Incluido com sucesso.')	EndIfReturn 
Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
aCabArray of RecordArray contendo os dados do cabeçalho.X
aItensArray of RecordArray contendo os dados dos itens.X
nOpcArray of RecordOpção da rotina.X