Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal
Programa FonteSPEDFISCAL.PRW


02. DESCRIÇÃO

Ponto

...

de

...

entrada

...

que

...

permite

...

a

...

geração

...

de

...

apenas

...

um

...

campo

...

com

...

as

...

informações

...

de

...

endereço

...

e

...

número

...

do

...

cadastro

...

dos

...

participantes,

...

registro

...

0150

...

SPEDFISCAL.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

NomeTipoDescrição
PARAMIXB[1]Array of Record

Informativo, com o "Alias" da Tabela SA1 ou SA2 relacionada no parâmetro abaixo.

PARAMIXB[2]Array of Record

Alias do registro posicionado

Retorno:

NomeTipoDescrição
aRetArray of Record

aRet[01] = Logradouro e endereço do imóvel

aRet[02] = Número do imóvel

...

Bloco de código
languagejava
themeMidnight
titleSPDFIS06
#include "rwmake.ch"
#include "Topconn.ch"
#include "protheus.ch"
  
 
#include 'protheus.ch'  
 
User Function SPDFIS06() 

//Parametro somente informativo para indicação de qual cadastro considerar no parametro"Alias" abaixo: SA1 ou SA2 (somente informativo) .
Local cAlias1 := ParamixB[1] 
//Parametro com o registro posicionado na SFT e demais tabelasrelacionado paracom ,as SA1,demais SA2,tabelas SB1, etc... do SPED FISCAL
Local cAlias2 := ParamixB[2] 

Local cEndereco := ""
Local cNumero   := ""                              
 
If cAlias1 == "SA1" 
    //Cadastro de Cliente       
    cEndereco := (cAlias2)->A1_END        
    cNumero   := "155" 
Else        
    cEndereco := (cAlias2)->A2_END
    // Cadastro de Fornecedor       
    cNumero   := "155" 
Endif
 
Return {cEndereco,cNumero}

...