Árvore de páginas

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.