GeraTabFicha2
Gera os dados da Ficha na tabela E622REL, que é utilizada somente nos relatórios de ficha técnica de Custos.
Sintaxe: GeraTabFicha2(Alfa CodPro, Alfa CodDer, Numero TabPrePad,Numero TabTaxCus, Numero TabPErCif, Numero CodSim, Numero DatFic, Numero QtdSim,Numero CalcProp,Numero End NumPrc)
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
CodPro | Alfa |
Variável que recebe o código do produto para gerar a ficha técnica. |
CodDer | Alfa | Variável que recebe o código da derivação. |
TabPrePad | Numero | Variável que recebe a tabela de preço padrão. |
TabTaxCus | Numero | Variável que recebe a tabela de taxas. |
TabPErCif | Numero |
Variável que recebe a tabela de CIF. |
CodSim | Numero | Variável que recebe o código da simulação. |
DatFic | Numero |
Variável que recebe o data da Ficha. |
QtdSim | Numero | Variável que recebe o quantidade a simular(default é 1). |
CalcProp | Numero | Variável que indica se o calculo é proporcional ou não (1 para proporcional e 0 para não proporcional). |
NumPrc | Numero | Número do processo de geração da ficha. Este número deve ser utilizado para limpar-se os dados desta ficha, ao final do relatório. (retorno) |
Tipo de retorno: NumPrc: Número do processo de geração da ficha. Este número deve ser utilizado para limpar-se os dados desta ficha, ao final do relatório.
Exemplo:
@regra utilizada na Ficha Técnica de Custos - Modelo CSFP014.GER@
VNumPrc = 0;
@VNumPrc é o número do processo para identificar esta ficha na E622REL@
CodPro = E075DER.CODPRO;
CodDer = E075DER.CODDER;
GeraTabFicha(CodPro,CodDer,ETabPre,ETabTax,ETabCif,ECodSim,EDatbas,EQtdSim,VNumPrc,1);
Utilização da Função (dependentes): É preciso sempre limpar os dados na tabela E622REL, ao finalizar o relatório, para isso utilizar a Função LimpaTabFicha.
Observações: Sempre utilizar ao final do relatório que utilizar esta função, a função LimpaTabFicha, para não deixar lixo na base, na tabela e622REL.