SimulaCargaRecursos_Abr
Mostra a mesma coisa que a consulta Simula Carga de Recursos. O retorno desta função é uma Lista em Memória que deve ser lida com a Função LeListaSimulaCargaRecursos. A diferença com a função SimulaCargaRecursos é a forma de como os parâmetros são passados para a função.
Sintaxe: SimulaCargaRecursos_Abr (Parâmetro)
Este parâmetro único é uma variável alfa onde poderão ser concatenados os campos a seguir.
Parâmetros:
| Nome | Tipo | Descrição |
|---|---|---|
| Tipo | Alfa | Variável que recebe o tipo de simulação "PRO" para Produtos ou "PED" para Pedidos, é obrigatório. |
| CodPro | Alfa | Variável que recebe o código do produto a ser gerada simulação, se o tipo for "PRO". |
| CodDer | Alfa | Variável que recebe o código da derivação do produto a ser gerada simulação, se o tipo for "PRO". |
| CodPvp | Alfa | Variável que recebe o código do período a ser gerada simulação, se o tipo for "PRO". |
| CodCli | Alfa | Variável que recebe o código do cliente para fazer explosão de Componentes p/ determinado Cliente, se o Tipo for "PRO". |
| QtdInf | Alfa | Variável que recebe a quantidade para geração da simulação, se o tipo for "PRO". |
| CodFil | Alfa | Variável que recebe o código da filial, se o tipo for "PED". |
| NumPed | Alfa | Variável que recebe o número do pedido, se o tipo for "PED". |
| SeqIpd | Alfa | Variável que recebe o item do pedido, se o tipo for "PED". |
| TipQtd | Alfa | Variável que recebe "A" para analisar por Quantidade Aberta do item do pedido ou "P" para analisar por Quantidade a Produzir do item do pedido, se o tipo for "PED". |
| MulNiv | Alfa | Variável que recebe "S" para simulação multinível ou "N" para mononível. |
| TipCar | Alfa | Variável que recebe "P" para visualização resumida por Produto ou "R" para visualização resumida por Recurso. |
Nota
- Quando o tipo de simulação é para produtos, é obrigatório informar os campos CodPro, CodPvp e QtdInf.
- Quando o tipo de simulação é para pedidos, é obrigatório informar os campos CodFil e NumPed.
Deve-se informar o nome do campo, o caracter "=" e, em seguida, o valor do campo e o caracter "Enter", conforme exemplos:
Definir Alfa pParamCarga;
RetornaAscII(13, VSEnter);
pParamCarga = "TIPO=PRO" + VSEnter +
"CODPRO=" + ECodPro + VSEnter +
"CODDER=" + ECodDer + VSEnter +
"CODPVP=" + ECodPvp + VSEnter +
"CODCLI=" + pCodCli + VSEnter +
"QTDINF=" + pQtdInf + VSEnter +
"TIPCAR=R" + VSEnter +
"MULNIV=S" + VSEnter;
SimulaCargaRecursos_Abr(pParamCarga);
Definir Alfa pParamCarga;
RetornaAscII(13, VSEnter);
pParamCarga = "TIPO=PED" + VSEnter +
"CODFIL=" + pCodFil + VSEnter +
"NUMPED=" + ENumPed + VSEnter +
"SEQIPD=" + ESeqIpd + VSEnter +
"TIPCAR=R" + VSEnter +
"TIPQTD=A" + VSEnter +
"MULNIV=S" + VSEnter;
SimulaCargaRecursos_Abr(pParamCarga);
Utilização da Função (dependentes): necessita da função LeListaSimulaCargaRecursos para ler a lista gerada pela SimulaCargaRecursos_Abr.
Observação
Esta função é utilizada no modelo de Carga de Recursos da Produção - MPCR001.ger e MPCR002.ger.
English
Español
English
Español


