Árvore de páginas

Versões comparadas

Chave

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

...

Ponto-de-Entrada: MTALTEMP - Manipula informações para itens de empenho


Versões:Microsiga Protheus 12
Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição:

Ponto de entrada que tem o objetivo de 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

Parâmetros:


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









XRetorno
(array_of_record)

...

User Function MTALTEMP()
Local aParam := PARAMIXB

aParam[3] := 25 // altera quantidade

Return (aParam)

...