Á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: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.

Informações
titleObservaçã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

Bloco de código
languagejava
themeMidnight
titleTM491EMI
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

...

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

...