Árvore de páginas

Versões comparadas

Chave

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

Descrição

O

No Ponto de Entrada

na

,a rotina Agrega/Desagrega (VEIXA040)

sendo assim será executado no final da gravação da tabela de Veículos e Produtos (VV1 E SB1)

. Neste ponto de entrada poderão ser gravadas informações complementares nas tabelas VV1 e SB1 referente aos AMS gerado no Agrega/Desagrega. Executado após a gravação do VV1/SB1, item a item.

Observações

 

Exemplos

User Function VXX040DG()

MsgInfo("Ponto de entrada VXX040DG executado com sucesso!")

Return()

Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

N/A

Retorno

N/A

Eventos de chamada do Ponto de Entrada

aAdd(aIncSB1,\{"B1_GRTRIB" ,VV1->VV1_GRTRIB ,Nil\})
aAdd(aIncSB1,\{"B1_POSIPI" ,VV1->VV1_POSIPI ,Nil\})
DbSelectArea("SB1")
DbSetOrder(1)
lMsErroAuto := .f.
MSExecAuto(\{|x,y| mata010(x,y)\},aIncSB1,3)
If lMsErroAuto
DisarmTransaction()
MostraErro()
Return
EndIf
aAMS[ni,02] := VV1->VV1_CHASSI
aAMS[ni,05] := VV1->(RecNo())
aAMS[ni,06] := SB1->B1_LOCPAD
aAMS[ni,07] := SB1->B1_COD
aAMS[ni,12] := VV1->VV1_CHAINT

// Neste ponto de entrada

poderá ser chamada uma tela para digitação de quaisquer campos que se deseja e
// logo depois gravá-los, pois a tabela Vv1 e SB1 estão posicionadas neste momento

poderão ser gravadas informações complementares nas tabelas VV1 e SB1 referente aos AMS gerado no Agrega/Desagrega. Executado após a gravação do VV1/SB1, item a item.
If ExistBlock("VXX040DG")

ExecBlock

       ExecBlock("VXX040DG",.f.,.f.)
EndIf

Variáveis

 

Programa Fonte

VEIXX040

VEIA330

FunçãoVA3300081_VV1_AMS()