AdicionaConsumoComponente
Essa função adiciona um consumo para uma derivação do modelo no componente. É opcional informar % Perda.
Nota
Se o sistema estiver parametrizado para a geração do bloco K, algumas consistências e bloqueios podem ser realizadas nessa função, garantindo a correta geração de informações do arquivo, conforme guia prático. Confira estas consistências na tela Parâmetros e consistências da empresa (F070ECN).
Sintaxe: Funcao AdicionaConsumoComponente (Alfa CodMod, Numero CodEtg, Numero SeqMod, Alfa CodDer, Alfa CodCmp, Alfa DerCmp, Numero QtdUti,Numero PerPrd, Numero QtdFrq);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
CodMod | Alfa | |
CodEtg | Numero | |
SeqMod | Numero | |
CodDer | Alfa | |
CodCmp | Alfa | |
DerCmp | Alfa | |
QtdUti | Numero | |
PerPrd | Numero | |
QtdFrq | Numero |
Exemplo:
CriaNovoModelo("B10020P", "TESTE REGRA", "FBEN", 1, 'I');
AdicionaComponenteModelo("B10020P", 200, 10, "0002", N,
0);
AdicionaConsumoComponente("B10020P", 200, 10, "0010",
"0002", " ", 10, 10, 0);
AdicionaConsumoComponente("B10020P", 200, 10, "0020",
"0002", " ", 20, 10, 0);
AdicionaConsumoComponente("B10020P", 200, 10, "0050",
"0002", " ", 50, 10, 0);
AdicionaComponenteModelo("B10020P", 200, 20, "BTREV2", N,
0);
AdicionaConsumoComponente("B10020P", 200, 20, "0050",
"BTREV2", " ", 10, 10, 0);
CriaNovoModelo("B10020P", "TESTE REGRA", "FBEN", 1, 'A');