Page tree

Por que o parâmetro MV_FMLPECA precisa ser preenchido com aspas duplas?

Produto:

Microsiga Protheus

Ocorrência:

Ao configurar o parâmetro MV_FMLPECA com um código de fórmula, a descrição do parâmetro informa que este código precisa ser preenchido com aspas duplas. Por que apenas para este parâmetro precisa ser feito desta forma?

Solução:O parâmetro MV_FMLPECA é utilizado para que seja retornado um valor de venda das peças nas rotinas Orc. Por Fases (OFIXA011) e Painel Orçamento (OFIXA018). Normalmente, este valor de venda pode ser obtido através de uma fórmula que conste na tabela VEG. No entanto, este parâmetro também permite que esta fórmula seja obtida diretamente de um campo de Arquivo ou um Rdmake, que retornem o código de fórmula. Somente nestes dois últimos casos o conteúdo do parâmetro deve ficar sem aspas.

Exemplos de preenchimento do parâmetro MV_FMLPECA:

  • Código da Formula: "000003"
  • Campo de Arquivo: SB1->B1_XFORM (Campo personalizado)
  • Rdmake: U_LEVFORM() - Retorno: 000003

Atenção: Quando utilizada a opção por Campo de Arquivo é necessário garantir que esteja posicionado no registro correto.