Ponto-de-Entrada: PMSALTARM - Manipula armazém
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Windows |
Compatível às Bases de Dados: | MS-SQL |
Idiomas: | Português (Brasil) |
Descrição:
Ponto de entrada que permite a manipulação do armazém no momento da geração do empenho.
Programa Fonte
PMSXFUN.PRW
Sintaxe
PMSALTARM - Manipula armazém ( [ cLocal ], [ cProjeto ], [ cTarefa ], [ nQuant ], [ cProduto ], [ cSinal ] ) --> Variavel
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cLocal | Caracter | Armazém | |||||||||||||||
cProjeto | Array of Record | Projeto | |||||||||||||||
cTarefa | Array of Record | Tarefa | |||||||||||||||
nQuant | Array of Record | Quantidade | |||||||||||||||
cProduto | Array of Record | Produto | |||||||||||||||
cSinal | Array of Record | Adciona ou subtrai o empenho (+ ou -) |
Retorno
-
Variavel(caracter)
- Uma variável caracter.
Exemplos
#include "rwmake.ch" User function PMSALTARM()Local Armazem := PARAMIXB[1]Local Projeto := PARAMIXB[2]Local Tarefa := PARAMIXB[3]Local Quantidade := PARAMIXB[4]Local Produto := PARAMIXB[5]Local Sinal := PARAMIXB[6] If Armazem =="01" Armazem:= "05" EndIf MsgAlert(" O Ponto de Entrada PMSALTARM foi executado ") Return Armazem
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas