Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal


02. DESCRIÇÃO

Inclusão do ponto de entrada FCIPROC001 na rotina FISA061 - FCI - Ficha de Conteúdo de Importação.

...

O ponto de entrada é acionado durante a apuração da FCI e o produto é processado diretamente na tabela CFD.

03. Especificação

Programa

FISA061.PRW

SintaxeFCIPROC001 - Valor da parcela importada, valor das saídas e produto novo.

Parâmetros do ponto de entrada:

NomeTipoDescrição
PARAMIXB[1]Caracter

Código do produto

PARAMIXB[2]Data

Data inicial para processamento dos movimentos.

PARAMIXB[3]Data

Data final para processamento dos movimentos.

Retorno:

O ponto de entrada deverá retornar um array de 3 posições:

...

Aviso
titleImportante
  • O retorno do ponto de entrada deverá obrigatoriamente ser um array de 3 posições, nos tipos especificados acima. As duas primeiras posições do array são obrigatórias, sendo que na ausência da posição 3 o sistema assumirá que a condição de produto novo será falsa.


04. EXEMPLO DE UTILIZAÇÃO

O exemplo abaixo é uma simples implementação de exemplo.

...

Bloco de código
languagejava
themeMidnight
titleFSA231UND
#include "rwmake.ch"
#include "Topconn.ch"
#include "protheus.ch"

User function FCIPROC001()
	
	Local cProd := ParamixB[1]
	Local dDataDe := ParamixB[2]
	Local dDataAte := ParamixB[3]
	Local aRet := {} 

	// seu código de tratamento aqui
 
	// Retorno do array com 3 posições
	
	aAdd(aRet,100) // Valor da Parcela da Importação
	aAdd(aRet,1000) // Valor de Saida Interestadual
	aAdd(aRet,.T.) // Caso o Produto for novo (.T.) 

Return aRet


05. DEMAIS INFORMAÇÕES

Não há.

06. ASSUNTOS RELACIONADOS

...