Árvore de páginas

MATI681DTA - Permite alterar a data e hora do início e fim dos apontamentos de produção realizados por integração. 


Características do Requisito

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):

Não se aplica.

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

Versões/Release:

12.1.33

Ponto de Entrada

Descrição:

Permite que a data inicial/final seja preenchida. 

Este PE é chamado nas validações das datas inseridas no XML.

Observações:

    • O PE só será executado caso a data inicial ou final não tenha sido preenchida no XML. 
    • Se o retorno for diferente do esperado, os campos não serão preenchidos.

Localização:

Function runIntegra → Função de integração para recebimento do apontamento de produção. 

Programa Fonte:

MATI681

Retorno:

Deve retornar um array de 4 posições, seguindo a ordem:


Nome

Tipo

Descrição

Obrigatório

aRet[1]

Data

Data Inicio 


Sim

aRet[2]CaractereHora InicioSim
aRet[3]DataData FinalSim
aRet[4]CaractereHora FinalSim
Parâmetros

PARAMIXB[1] = Conteúdo data inicio XML  

PARAMIXB[2] = Conteúdo data final XML  

Exemplo:
Exemplo
#include 'totvs.ch'
#include 'Protheus.ch'
#include 'tbiconn.ch'
#include 'rwmake.ch'

User Function MTI681DT()

Local aRet       :=  Array(4)
Local dDataIni   :=  PARAMIXB[1]  
Local dDataFim   :=  PARAMIXB[2]

	If Empty(dDataIni)
		aRet[1] := dDataBase
		aRet[2] := ""
	EndIf
	If Empty(dDataFim)
		aRet[3] := dDataBase
		aRet[4] := ""
	EndIf

Return aRet