Ponto-de-Entrada: SFAPV016 - Criação de botões
Descrição:
Ponto de Entrada utilizado para a criação de novos botões na área de inclusão, alteração, exclusão e visualização dos itens de pedidos de venda.
Programa Fonte
SFPV001.PRG
Sintaxe
SFAPV016 - Criação de botões ( [ aItePed ], [ nItePed ], [ aColIte ], [ aCabPed ], [ aObj ], [ cManTes ], [ cManPrc ], [ cBloqPrc ], [ cProDupl ], [ aPrdPrefix ], [ lVisual ], [ oDet ], [ oObj ] ) --> lRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
aItePed | Array of Record | Array de ACOLITE. | |||||||||||||||
nItePed | Array of Record | Número do item do pedido. | |||||||||||||||
aColIte | Array of Record | Array com os itens do pedido. 1 - Código do Produto 2 - Descrição do Produto 3 - Grupo do Produto 4 - Quantidade de Venda 5 - Tabela de Preço 6 - Preço de Venda 7 - Desconto 8 - Tes 9 - Valor do Item 10 - Código da Bonificação (Se for Item Bonificado) 11 - Bonificação 12 - Quantidade Liberada 13 - Quantidade Entregue 14 - Status 15 - Descrição do Status 16 - Preço unitário 17 - Peso Bruto 18 - Quantidade auxiliar | |||||||||||||||
aCabPed | Array of Record | Array contendo o cabeçalho do pedido. 1 - Código do Pedido 2 - Operação (1/2/3/4) 3 - Código do Cliente 4 - Loja do Cliente 5 - Código da Rota 6 - Código do Roteiro 7 - Cond. de Pagto. 8 - Tabela de Preço 9 - Observação 10 - Data de Entrega (Esse campo será gravado na Tabela HC6) 11 - Total do Pedido 12 - Total Arredondado do Pedido 13 - Transportadora do Pedido 14 - Valor da Indenização 15 - Forma de Pagamento 16 - Tipo de Frete 17 - Peso do Pedido | |||||||||||||||
aObj | Array of Record | Browse de Itens. | |||||||||||||||
cManTes | Array of Record | Valor do parâmetro MV_SFAMTES. | |||||||||||||||
cManPrc | Array of Record | Valor do parâmetro MV_SEMPREC. | |||||||||||||||
cBloqPrc | Array of Record | Valor do parâmetro MV_BLOQPRC. | |||||||||||||||
cProDupl | Array of Record | Valor do parâmetro MV_PRODUPL. | |||||||||||||||
aPrdPrefix | Array of Record | Array com o valor de MV_SFPROPR. 1 = Prefixo 2 = Número de Vezes 3 = Tamanho máximo da string | |||||||||||||||
lVisual | Array of Record | Se valor igual a .T. está em modo de visualização. | |||||||||||||||
oDet | Array of Record | Objeto contendo o Folder Detalhe. | |||||||||||||||
oObj | Array of Record | Array contendo Objetos de Tela (Gets, Buttons, etc) aObj[2][1] - Get Cond Pag aObj[2][2] - Botao Cond Pag aObj[2][3] - Get Tab Preco aObj[2][4] - Botao Tab Preco aObj[2][5] - Get Data aObj[2][6] - Botao Data aObj[2][7] - Get Transp aObj[2][8] - Botao Transp aObj[2][9] - Get FPagto aObj[2][10] - Botao FPagto aObj[2][11] - Say Inden Se MV_SFAIND = T aObj[2][12] - Get Inden Se MV_SFAFRE = T aObj[2][13] - Say Frete aObj[2][14] - Combo Frete Se MV_SFAPESO = T aObj[2][15] - Label Peso aObj[2][16] - Get Peso Se MV_FOLDDES == "T" aObj[2][17] - Desconto 1 aObj[2][18] - Botao Desconto 1 aObj[2][19] - Desconto 2 aObj[2][20] - Botao Desconto 2 aObj[2][21] - Desconto 3 aObj[2][22] - Boato Desconto 3 aObj[2][23] - Desconto 4 aObj[2][24] - Botao Desconto 4 Se VISUALIZAÇÃO aObj[3][5] - Botao D Se INCLUSAO,ALTERAÇÃO aObj[3][2] - Botao N aObj[3][3] - Botao A aObj[3][4] - Botao E aObj[3][5] - Botao D FOLDER OBS aObj[4][1] - Get Observacao Objetos comuns a todos os folders aObj[1][1] - Get Cliente aObj[1][2] - Botao de gravar aObj[1][3] - Botao de Cancelar aObj[1][4] - Get Total |
Retorno
-
lRet()
- Retornar .F. caso tenha criado os novos botões. Dessa forma, o padrão não criará os seus.
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não | ||||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas