Home

Linha Microsiga Protheus

Páginas filhas
  • PEC084 - Detalhes do orçamento

Ponto-de-Entrada: PEC084 - Detalhes do orçamento
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todas TotvsDbAccess
Idiomas: Português (Brasil)
Descrição:
O ponto de entrada PEC084 será utilizado para adicionar campos na apresentação do orçamento.
Programa Fonte
PWSC080.PRW
Sintaxe

PEC084 - Detalhes do orçamento ( [ nTipo ] ) --> aWebCols

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
nTipo Numérico 1-Cabeçalho2-Itens
Retorno
    aWebCols(array_of_record)
  • Array contendo os campos a serem apresentados.
Exemplos
User Function PEC084()Local cParam 	:= PARAMIXB[1]Local aReturn 	:= {}Do Case	Case cParam == 1		//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿		//³ Campos a serem mostrados             									³		//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ		aAdd( aReturn, { "BUDGETID", "D" } )		aAdd( aReturn, { "REGISTERDATE", "D" } )		aAdd( aReturn, { "CUSTOMERCODE", "D" } )		aAdd( aReturn, { "CUSTOMERUNIT", "D" } )		aAdd( aReturn, { "DELIVERYCUSTOMER", "D" } )		aAdd( aReturn, { "DELIVERYUNITCODE", "D" } )		aAdd( aReturn, { "PAYMENTPLANCODE", "N", { "BRWPAYMENTPLAN", ;																{ "CPAYMENTPLANCODE", "CPAYMENTPLANCODE" } ;															}, ;															{ "CPAYMENTPLANCODE", "CDESCRIPTIONPAYMENTPLAN" } } )		aAdd( aReturn, { "PRICELISTCODE", "D" } )		aAdd( aReturn, { "DISCOUNT1", "D" } )		aAdd( aReturn, { "DISCOUNT2", "D" } )		aAdd( aReturn, { "DISCOUNT3", "D" } )		aAdd( aReturn, { "DISCOUNT4", "D" } )		aAdd( aReturn, "QUOTATIONORORDERID" )		aAdd( aReturn, { "FREIGHTVALUE", "D" } )		aAdd( aReturn, { "INSURANCEVALUE", "D" } )		aAdd( aReturn, { "ADDITIONALEXPENSEVALUE", "D" } )		aAdd( aReturn, { "INDEPENDENTFREIGHT", "D" } )		aAdd( aReturn, { "EXPIRATIONDATE", "D" } )		aAdd( aReturn, { "INDEMNITYVALUE", "D" } )		aAdd( aReturn, { "INDEMNITYPERCENTAGE", "D" } )		aAdd( aReturn, { "DESCRIPTIONSTATUS", "D" } )	Case cParam == 2		//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿		//³ Campos a serem mostrados             									³		//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ		aAdd( aReturn, { "PRODUCTID", "N", { "GETCATALOG", ;														{ "CPRODUCTID", "CPRODUCTCODE" } ;													}, ;													{ "CPRODUCTCODE", "CDESCRIPTION" }, 13 } )		aAdd( aReturn, { "PRODUCTDESCRIPTION", "N", 0, .F. } )		aAdd( aReturn, { "QUANTITY", "N", 3 } )		aAdd( aReturn, { "NETUNITPRICE", "N", 0, .F. } )		aAdd( aReturn, { "CUSTOMERBUDGETID", "N", 5 } )		aAdd( aReturn, { "NETTOTAL", "N", 0, .F. } )EndCaseReturn aReturn
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não