Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

...

Portuguese

Pagetitle
SPDFIS09 - Grava informações nos Registros C140 e C141
SPDFIS09 - Grava informações nos Registros C140 e C141

Ponto-de-Entrada: SPDFIS09 - Grava informações nos Registros C140 e C141

 

Abrangências:Microsiga Protheus 10
Versões:Microsiga Protheus 10
Compatível Países:Brasil
Sistemas Operacionais:Windows
Compatível às Bases de Dados:Todos
Idiomas:Português (Brasil)

 

Descrição:
Ponto de Entrada SPDFIS09 no SPEDFISCAL. .Grava informações nos Registros C140 e C141. 
Programa Fonte
SPEDFISCAL.PRW
Sintaxe

SPDFIS09 - Grava informações nos Registros C140 e C141 ( [ cEntSai, aPar ] ) --> aParc

Parâmetros:

 

 

Nome

  

Tipo

  

Descrição

  

Default

  

Obrigatório

  

Referência

 
 

cEntSai

  

Array of Record

  

Entrada ou Saída

          
 

aPar

  

Array of Record

  

Array de parâmetros com informações chave do documento fiscal

          

 

Observação: Informações do array aPar:

aPar[1] : Número do documento fiscal ;
aPar[2] : Série do documento fiscal;
aPar[3] : Cliente/Fornecedor do documento fiscal;
aPar[4] : Loja do cliente/fornecedor;
aPar[5] : Prefixo do título gravado na tabela SF1/SF2.

 

Retorno
aParc
    (array_of_record)
  • Array com as parcelas do documento fiscal.

Exemplos

User Function SPDFIS09()
Local cEntSai := ParamixB[1]
Local aParc := {}

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³Informações do array ParamixB[2]: ³
//³ ³
//³aPar[1] : Numero do documento fiscal ³
//³aPar[2] : Serie do documento fiscal ³
//³aPar[3] :Cliente/Fornecedor do documento fiscal³
//³aPar[4] : Loja do cliente/fornecedor ³
//³aPar[5] : Prefixo do título na SF1/SF2 ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Local aPar := ParamixB[2]
Local cNumNota := aPar[1]
Local cSerie := aPar[2]
Local cCliefor := aPar[3]
Local cLoja := aPar[4]
Local cPrefix := aPar[5]

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³Aten‡„o, Detalhamento do array aParc ³
//³ ³
//³Informa‡„o Posicao Tamanho ³
//³Tipo 01 03 ³
//³Numero 02 09 ³
//³Parcela 03 01 ³
//³Vencto Real 04 08 ³
//³Vlr R$ 05 18 ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ


If ("1"$cEntSai)
//{(cAliasSE2)->E2_TIPO, (cAliasSE2)->E2_HIST, (cAliasSE2)->E2_NUM, (cAliasSE2)->E2_PARCELA, (cAliasSE2)->E2_VENCREA, (cAliasSE2)->E2_VLCRUZ})
aAdd (aParc, {"","","","",Stod("//"),0})
Else
//{(cAliasSE1)->E1_TIPO, (cAliasSE1)->E1_HIST, (cAliasSE1)->E1_NUM, (cAliasSE1)->E1_PARCELA, (cAliasSE1)->E1_VENCREA, (cAliasSE1)->E1_VLCRUZ})
aAdd (aParc, {"","","","",Stod("//"),0})
EndIf

Return(aParc)

Variáveis

 

 Nome  Tipo  Escopo  Pode Alterar  descrição 
    Array of Record  Global  Não