Árvore de páginas

Ponto de Entrada

Descrição:

Este ponto de entrada está localizado na rotina de Faturamento Direto (VEIXA030) e é utilizado para inserir campos do VVA para serem preenchidos pelo usuário nos Itens do Faturamento Direto.

Observação: São possíveis somente os campos reais do VVA e seu tipo necessariamente deve ser Data, Numérico ou Caractere.

Localização:

Atualizações \ Mov Atendimento \ Faturamento Direto (VEIXA030)

Eventos:

//

If ExistBlock("VXX30VVA")

// aAdd(aVVACust,{ "VVA_XDTLRC" , 50 , .t. , ctod("") }) // { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

// aAdd(aVVACust,{ "VVA_XCDORI" , 60 , .f. , space(30) }) // { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

// aAdd(aVVACust,{ "VVA_XVLTAB" , 55 , .f. , 0 }) // { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

aVVACust := ExecBlock("VXX30VVA",.f.,.f.) // PE para preenchimento de campos do VVA no Faturamento Direto

EndIf

//

Programa Fonte:

VEIXX030.PRW

Função:

VX030EXEC()

Retorno:

NomeTipoDescrição
aCposCustVetor

Vetor contendo os campos reais do VVA a serem preenchidos pelo usuário nos itens do Faturamento Direto.

{ Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

Exemplos:

aAdd(aCposCust,{ "VVA_XDTLRC" , 50 , .t. , ctod("") })

aAdd(aCposCust,{ "VVA_XCDORI" , 60 , .f. , space(30) })

aAdd(aCposCust,{ "VVA_XVLTAB" , 55 , .f. , 0 })

Observação: São possíveis somente os campos reais do VVA e seu tipo necessariamente deve ser Data, Numérico ou Caractere.

Exemplo:

//////////////////////////////////////////////////////////////////

// Ponto de Entrada na rotina de Faturamento Direto (VEIXA030) //

// utilizado para inserir campos do VVA para serem preenchidos //

// pelo usuario nos Itens do Faturamento Direto //

// Atenção: //

// São possiveis somente os campos reais da tabela VVA e seu //

// tipo necessariamente deve ser Data, Numerico ou Caracter. //

//////////////////////////////////////////////////////////////////

User Function VXX30VVA()

Local aCposCust := {}

// { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

// Exemplos:

// aAdd(aCposCust,{ "VVA_XDTLRC" , 50 , .t. , ctod("") }) // { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

// aAdd(aCposCust,{ "VVA_XCDORI" , 60 , .f. , space(30) }) // { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

// aAdd(aCposCust,{ "VVA_XVLTAB" , 55 , .f. , 0 }) // { Nome campo do VVA , Tamanho na Tela , Mostra na Grid de Itens , Inicializador Padrão }

Return aClone(aCposCust)