Home

Linha Microsiga Protheus

Páginas filhas
  • SFAPV006 - Verificação de itens

Ponto-de-Entrada: SFAPV006 - Verificação de itens
Descrição:
Ponto de Entrada utilizado para fazer a verificação de itens antes da gravação do pedido.
Programa Fonte
SFAPV101.PRG
Sintaxe

SFAPV006 - Verificação de itens ( [ aColIte ], [ aCabPed ], [ aObjIte ] ) --> lVrfItem

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
aColIte Array of Record 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 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

aObjIte Array of Record Array contendo os 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
    lVrfItem(logico)
  • Retornar valor lógico, indicando se os itens estão corretos.
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não