Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Logística
Módulo:SIGATMS - Gestão de Transportes 


02. DESCRIÇÃO

O Ponto de entrada TM491EMI é utilizado para que o usuário possa alterar as datas de parâmetro que selecionam os CTRCs para a geração de faturas.

Observação:

Este Ponto de Entrada está localizado na rotina Fatura Automática (TMSA491), e é executado ao executar a geração da fatura automática.

É utilizado o parâmetro PARAMIXB para uso no ponto de entrada. Explicado na sessão variáveis deste documento.


03. EXEMPLO DE UTILIZAÇÃO

TM491EMI
Programa Fonte
TMSA491.PRW  

User function TM491EMI()

Local dDtaFilDe := Paramixb[1] //data de emissao de
Local dDtaFilAte := Paramixb[2] //data de emissao ate
Local dDtaEmissao:= Paramixb[3] //data de emissao
Local cTipFat := Paramixb[4] //Tipo de faturamento conforme cadastro (DUZ)
Local lConsTitAnt := Paramixb[5] //indica se o parametro considera titulos anteriores (True=Sim, False=Nao)
Local cAliasTEST := Paramixb[6] //cAlias da query
Local aRet := {}

MsgStop( ' Ponto de entrada TM491EMI: Data de: ' + DtoC( dDtaFilDe ) + ' / Data ate: ' + DtoC( dDtaFilAte ) + ' / Data Emissao ' + DtoC( dDtaEmissao ) + ' / CHAVE CTE ' + (cAliasTEST)->DT6_CHVCTE )
Aadd( aRet, dDatabase ) //data de emissao de
Aadd( aRet, dDatabase ) //data de emissao ate
Aadd( aRet, dDatabase ) //data de emissao
Aadd( aRet, lConsTitAnt) //indica se o parâmetro considera títulos anteriores (True=Sim, False=Não)
Aadd( aRet, (cAliasTEST)->DT6_CHVCTE ) //CHAVE CTE


Return aRet  


04. DEMAIS INFORMAÇÕES

Retorno:

Array - aRet


aRet[1] - //data de emissão de
aRet[2] - //data de emissão até
aRet[3] - //data de emissão


Eventos de chamada do Ponto de Entrada

Ao clicar na opção Gerar e confirmar a tela de parâmetros, o PE TM491EMI () é chamado.

Variáveis

ElementoDescrição
PARAMIXB[1]Data de emissão de
PARAMIXB[2]Data de emissão ate.
PARAMIXB[3]

Data de emissão

PARAMIXB[4]Tipo de faturamento conforme cadastro (DUZ)
PARAMIXB[5]

Indica se o parâmetro considera títulos anteriores (True=Sim, False=Não)

PARAMIXB[6]cAlias da query da tabela DT6


05. ASSUNTOS RELACIONADOS

  • TM491CPO - Criação de Campos de Usuário no Arquivo Temporário