Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

MTALTEMP - Manipula informações para itens de empenho

Linha de Produto:

Protheus

Parâmetro(s):


Nome
Tipo
Descrição
Default
Obrigatório Referência

PARAMIXB[1]
Caracter
Código do Produto que será gravado







PARAMIXB[2]
Caracter
Armazém selecionado para o produto







PARAMIXB[3]
Numérico
Quantidade do produto a ser gravada no empenho







PARAMIXB[4]
Numérico
Quantidade na Segunda Unidade de Medida







PARAMIXB[5]
Caracter
Número do lote que será gravado







PARAMIXB[6]
Caracter
Número do sub-lote que será gravado







PARAMIXB[7]
Caracter
Endereço do produto







PARAMIXB[8]
Caracter
Número de Série do produto







PARAMIXB[9]
Caracter
Número da OP







PARAMIXB[10]
Caracter
Sequência do produto na estrutura







PARAMIXB[11]
Caracter
Número do Pedido de Vendas







PARAMIXB[12]
Caracter
Item do Pedido de Vendas







PARAMIXB[13]
Caracter
Origem do Empenho







PARAMIXB[14]
Lógico
Variável Lógica - Determina se a operação é um estorno







PARAMIXB[15]
Vetor
Vetor de campos que foi carregado na alteração de empenhos







PARAMIXB[16]
Numérico
Posição do elemento do vetor de campos






Ponto de Entrada:

A093DESC - Descrição do Produto

Idiomas:

Espanhol, Inglês

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos


Ponto de Entrada

Descrição:

Esse Ponto de Entrada tem objetivo manipular as informações que serão gravadas para cada item de empenho gerado, possibilitando alterar um produto empenhado, o local padrão do produto, ou ainda, selecionar um outro lote/sublote para o produto, de acordo com a necessidade. Localizado antes da gravação do empenho.

Programa Fonte:

SIGACUSB.PRX

Sintaxe:

MTALTEMP - Manipula informações para itens de empenho ( [ PARAMIXB[1] ], [ PARAMIXB[2] ], [ PARAMIXB[3] ], [ PARAMIXB[4] ], [ PARAMIXB[5] ], [ PARAMIXB[6] ], [ PARAMIXB[7] ], [ PARAMIXB[8] ],

[ PARAMIXB[9] ], [ PARAMIXB[10] ], [ PARAMIXB[11] ], [ PARAMIXB[12] ], [ PARAMIXB[13] ], [ PARAMIXB[14] ], [ PARAMIXB[15] ], [ PARAMIXB[16] ] ) --> NIL

Retorno:(array_of_record)
  • Array igual ao recebido como parâmetro.

 
Exemplo

#Include "totvs.ch"

User Function MTALTEMP()
Local aParam := PARAMIXB

aParam[3] := 25 // altera quantidade

Return (aParam)