PEV033 - Visualização dos detalles do produto
O ponto de entrada PV033 do Portal do Vendedor -> CRM -> Catálogo de Produtos é usado na rotina PWSV030.PRW, na visualização dos detalhes do produto.
Revisão: 15/09/2005 |
Abrangência
Versão 8.11 |
Sintaxe
PEV033 ( ) --> Nil
Parâmetros
Argumento | Tipo | Descrição |
Retorno
Tipo | Descrição |
(NULO) | Nil |
Parâmetro
PARAMIXB[1]
- 1 – Detalhes do Produto
- 2 – Tabelas de Preços
- 3 – Posição de Estoque
Exemplo
User Function PEV033()
Local cParam := PARAMIXB[1]
Local aReturn := {}
Do Case
Case cParam == 1
AAdd( aReturn, 'PRODUCTCODE' ) //B1_COD
AAdd( aReturn, 'DESCRIPTION' ) //B1_DESC
AAdd( aReturn, 'SCIENCEDESCRIPTION' ) //B1_CEME
AAdd( aReturn, 'MEASUREUNIT' ) //B1_UM
AAdd( aReturn, 'DESCRIPTIONMEASUREUNIT' ) //B1_UM
AAdd( aReturn, 'SECONDMEASUREUNIT' ) //B1_SEGUM
AAdd( aReturn, 'DESCRIPTIONSECONDMEASUREUNIT' ) //B1_SEGUM
AAdd( aReturn, 'TYPEOFPRODUCT' ) //B1_TIPO
AAdd( aReturn, 'DESCRIPTIONTYPEOFPRODUCT' ) //B1_TIPO
AAdd( aReturn, 'GROUPOFPRODUCT' ) //B1_GRUPO
AAdd( aReturn, 'DESCRIPTIONGROUPOFPRODUCT' ) //B1_GRUPO
AAdd( aReturn, 'NCM' ) //B1_POSIPI
AAdd( aReturn, 'QUANTITYPERPACKAGE' ) //B1_QE
AAdd( aReturn, 'ORDERPOINT' ) //B1_EMIN
AAdd( aReturn, 'NETWEIGHT' ) //B1_PESO
AAdd( aReturn, 'GROSSWEIGHT' ) //B1_PESBRU
AAdd( aReturn, 'LEADTIME' ) //B1_PE
AAdd( aReturn, 'TYPEOFLEADTIME' ) //B1_TIPE
AAdd( aReturn, 'ECONOMICLOT' ) //B1_LE
AAdd( aReturn, 'MINIMUMLOT' ) //B1_LM
AAdd( aReturn, 'MINIMUMGRADE' ) //B1_NOTAMIN
AAdd( aReturn, 'TERMOFVALIDATY' ) //B1_PRVALID
AAdd( aReturn, 'BARCODE' ) //B1_CODBAR
AAdd( aReturn, 'STORAGELENGHT' ) //B5_COMPRLC
AAdd( aReturn, 'STORAGEWIDTH' ) //B5_LARGLC
AAdd( aReturn, 'STORAGEHEIGHT' ) //B5_ALTURLC
AAdd( aReturn, 'STORAGEMAXIMUMPILING' ) //B5_FATARMA
AAdd( aReturn, 'STANDARDWAREHOUSE' ) //B1_LOCPAD
Case cParam == 2
AAdd( aReturn, 'PRODUCTCODE' ) //B1_COD
AAdd( aReturn, 'PAYMENTPLANCODE' ) //C5_CONDPAG
AAdd( aReturn, 'PRICETABLECODE' ) //DA1_CODTAB
AAdd( aReturn, 'PRICE' ) //DA1_PRCVEN
AAdd( aReturn, 'QUANTITYLIMIT' ) //DA1_QTDLOT
AAdd( aReturn, 'CURRENCY' ) //DA1_MOEDA
AAdd( aReturn, 'CURRENCYSIMBOL' ) //DA1_MOEDA
Case cParam == 3
AAdd( aReturn, 'PRODUCTCODE' ) //B1_COD
AAdd( aReturn, 'QUANTITY' ) //B2_QATU
AAdd( aReturn, 'COST' ) //B2_CM1
AAdd( aReturn, 'CURRENCY' ) //DA1_MOEDA
AAdd( aReturn, 'CURRENCYSIMBOL' ) //DA1_MOEDA
AAdd( aReturn, 'TYPEOFBALANCE' ) //---
AAdd( aReturn, 'DESCRIPTIONTYPEOFBALANCE' ) //---
AAdd( aReturn, 'WAREHOUSE' ) //B2_LOCAL
EndCase
Return aReturn
Ele foi disponibilizado para que os parâmetros passados através do array aReturn, mostre os campos desejados na tela de apresentação, para customização do Portal Protheus.
Grupos Relacionados | |