Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

 

Este artigo ajudou você?