Árvore de páginas

Produto:

Protheus.

Ocorrência:

A320CUSM: Novo custo standart para o produto.

Passo a passo:

Localização: Na função MA320STRU() (cálculo do custo standard pela estrutura).

Em que ponto: Será executado no momento em que a rotina obtém o custo standard do produto (B1_CUSTD).

Este ponto de entrada permite ao usuário obter um novo custo standard para o produto através de uma fórmula ou outra regra desejada. Por exemplo, se o custo standard da matéria-prima estiver em moeda diferente do produto acabado, será possível obter a taxa referente à moeda da MP e converter o custo para a moeda do PA.

Programa fonte: MATA320.PRW

SintaxeA320CUSM - Novo custo standart para o produto ( [ @PARAMIXB ] ) --> nCusto

Parâmetro:

NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXBArray of Record{ cProduto } : código do produto a se obter o custo standard

X

Retorno:

nCusto(numerico)

  • Novo valor do custo standard para o produto.

Exemplo:

User Function A320CUSM()
Local cProduto := PARAMIXB[1]
Local nCusto := 0// Rotina criada pelo usuário para localizar a taxa
// diária da moeda 2 (Dólar)
nCusto := CustMoeda2( cProduto )
Return(nCusto)

Observações:

Deve-se observar o uso do parâmetro MV_ARQPROD para se obter corretamente as informações de indicadores do produto (custo standard, moeda do custo standard, estoque máximo, etc.). Este tratamento ficará a cargo da rotina a ser criada pelo usuário.