01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Serviços |
Módulo: | Fiscal |
Programa: | SPDBLOCOG |
02. DESCRIÇÃO
Ponto de entrada para gerar informações do registro G126 do SPEDFISCAL.
03. ESPECIFICAÇÃO
Parâmetros do ponto de entrada:
Nome | Tipo | Descrição |
---|---|---|
PARAMIXB | Array of Record | [1] = nPos do registro pai (G125) [2] = Array com o conteúdo do registro G126 [3] = Alias da tabela SFA, caso seja necessário posiciona-la [4] = Código do bem, caso seja necessário filtrar o registro G126 |
Retorno:
Array com o conteúdo do registro G126:
Nome | Tipo | Descrição |
---|---|---|
aRegG126 | Array of Record | [1] = Relacionamento com o registro PAI [2] = REG [3] = DT_INI [4] = DT_FIM [5] = NUM_PARC [6] = VL_PARC_PASS [7] = VL_TRIB_OC [8] = VL_TOTAL [9] = IND_PER_SAI [10] = VL_PARC_APROP |
04. EXEMPLO DE UTILIZAÇÃO
SPEDG126
#INCLUDE "PROTHEUS.CH" User Function SPEDG126() Local nPosG125 := Paramixb[1] Local cAliasSFA := Paramixb[2] //Variavel cAliasSFA usada para posicionar algum registro se necessario. Local aRegG126 := Paramixb[3] Local cCodBem := Paramixb[4] Local nPos := 0 If AllTrim(cCodBem) == "00000901" aAdd(aRegG126, {}) nPos := Len (aRegG126) aAdd(aRegG126[nPos], nPosG125) //00 - Relacionamento com o registro PAI aAdd(aRegG126[nPos], "G126") //01-REG aAdd(aRegG126[nPos], "01012011") //02-DT_INI aAdd(aRegG126[nPos], "01012011") //03-DT_FIM aAdd(aRegG126[nPos], 001) //04-NUM_PARC aAdd(aRegG126[nPos], 16000.00) //05-VL_PARC_PASS aAdd(aRegG126[nPos], 16000.00) //06-VL_TRIB_OC aAdd(aRegG126[nPos], 16000.00) //07-VL_TOTAL aAdd(aRegG126[nPos], 16000.00) //08-IND_PER_SAI aAdd(aRegG126[nPos], 16000.00) //09-VL_PARC_APROP EndIf Return aRegG126
05. DEMAIS INFORMAÇÕES
Não há.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas