Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS DMS

Linha de Produto:

Linha Protheus

Segmento:

Varejo

Módulo:

TOTVS DMS (Linha Protheus) - Veiculos (SIGAVEI)

Função:Atendimento de Modelo 2 (VEIXA018)
País:Argentina
Ticket:Não se aplica.
Requisito/Story/Issue (informe o requisito relacionado) :

DVARMIL-5537


02. DESCRIÇÃO

Localização: Atualizações / Movimentos Atendimento  / Atendimento de Modelo 2 (VEIXA018)

Em que ponto? Ponto de entrada executado na rotina de Atendimento de Modelo 2 (VEIXA018). Este ponto de entrada possibilita que o usuário ative e desative a tela de escolha de TES após a escolha do tipo de fatura (Remito/Fatura com Entrega Futura), assim possibilitando que o usuário escolha a TES a ser utilizada pelo tipo de fatura automaticamente de acordo com o PE, sem a necessidade de utilizar a tela de escolha da TES.



03. DEMAIS INFORMAÇÕES

Parâmetro:


Nome        TipoDescrição

cTp (ParamIxb[01)

Caractere

Parametro 1 - cTp - Tipo: 1=Fatura / 2=Remito

cFilVV0 (ParamIxb[02)

Caractere

Parametro 2 - VV0_FILIAL - Filial

cCodVV0 (ParamIxb[03])

Caractere

Parametro 3 - VV0_NUMTRA - Nro do Atendimento


Retorno:

NomeTipoDescrição

aRet

Array (Vetor)

1a.posição: código do TES

2a.posição: .t. mostra a tela para o usuário confirmar o TES / .f. não mostra tela.


Exemplo de utilização Advpl:

VXX02TEA (AdvPL)
#INCLUDE "PROTHEUS.CH"
User Function VXX02TEA()
Local cTp     := ParamIxb[01]  // Parametro 1 - cTp - Tipo: 1=Fatura / 2=Remito
Local cFilVV0 := ParamIxb[02]  // Parametro 2 - VV0_FILIAL - Filial 
Local cCodVV0 := ParamIxb[03]  // Parametro 3 - VV0_NUMTRA - Nro da Transação de Saida
Local aRet    := {"   ",.t.}   // Default
If cTp == "1" // TES da Fatura -> Gera Dupl: SIM / Mov.Estoque: NAO
	aRet := {"502",.t.} // { TES Fatura , mostra tela }
ElseIf cTp == "2" // TES de Remito -> Gera Dupl: NAO / Mov.Estoque: SIM
	aRet := {"503",.t.} // { TES Remito , mostra tela }
EndIf
Return aclone(aRet)



04. ASSUNTOS RELACIONADOS

  • Não se aplica