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: | Nome | Tipo | Descrição | aCposCust | Vetor | 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)