17523 - F622CFT - Problema com a versão das fichas.
Problema: A tela F622CFT está se comportando de forma estranha, pois se faço a consulta sem informar uma data de versão de ficha técnica, a rotina funciona e mostra a ficha de forma correta, porém, se informo qualquer uma das datas de ficha disponíveis na consulta, o resultado é outro.
Descobri o erro quando montei um relatório para o cliente, e nele utilizei a função GeraTabFicha3, e no relatório, eu busco a data de ficha mais atual para passar para o parâmetro de data da ficha na função. Após rodar a função, analisei a tabela E622REL, e verifiquei que não estava gerando consumo de matérias-primas, enquanto que através da tela F622CFT, sem informar uma data(teoricamente a rotina pegaria a mais atual), listas as matérias-primas de forma correta.
De modo geral, ocorrem criticas como:
1. Falta preço padrão de material;
2. Falta preço custo produto;
Rotina / Tela: F622CFT
Solução: Solução 17523: O sistema possui a característica de gerar o custo do produto pegando a ultima ficha técnica gerada para a composição do produto quando não se informa a data base da ficha técnica nas tabelas de custo padrão. Isso ocorre multinivel, ou seja, pega a ficha mais recente de cada produto produzido da estrutura.
Se for gerado o custo sem definir a data base da ficha técnica e posteriormente for feita a consulta da ficha técnica na tela F622CFT definindo uma data base e pedindo para valorizar de acordo com as tabelas geradas no processo que não considerou uma data base de ficha técnica pode ocorrer essa situação pois pode ter sido considerada uma outra estrutura de produto e por isso a tabela de preço padrão por exemplo podem não conter algum componente dessa estrutura de ficha considerando a data base que foi informada na consulta.
A principal causa é que a data base da ficha que foi informada na tela F622CFT não é a mesma que foi utilizada para calcular o custo nas tabelas de valorização informadas na tela ao marcar a opção valorizar.
Descobri o erro quando montei um relatório para o cliente, e nele utilizei a função GeraTabFicha3, e no relatório, eu busco a data de ficha mais atual para passar para o parâmetro de data da ficha na função. Após rodar a função, analisei a tabela E622REL, e verifiquei que não estava gerando consumo de matérias-primas, enquanto que através da tela F622CFT, sem informar uma data(teoricamente a rotina pegaria a mais atual), listas as matérias-primas de forma correta.
De modo geral, ocorrem criticas como:
1. Falta preço padrão de material;
2. Falta preço custo produto;
Rotina / Tela: F622CFT
Solução: Solução 17523: O sistema possui a característica de gerar o custo do produto pegando a ultima ficha técnica gerada para a composição do produto quando não se informa a data base da ficha técnica nas tabelas de custo padrão. Isso ocorre multinivel, ou seja, pega a ficha mais recente de cada produto produzido da estrutura.
Se for gerado o custo sem definir a data base da ficha técnica e posteriormente for feita a consulta da ficha técnica na tela F622CFT definindo uma data base e pedindo para valorizar de acordo com as tabelas geradas no processo que não considerou uma data base de ficha técnica pode ocorrer essa situação pois pode ter sido considerada uma outra estrutura de produto e por isso a tabela de preço padrão por exemplo podem não conter algum componente dessa estrutura de ficha considerando a data base que foi informada na consulta.
A principal causa é que a data base da ficha que foi informada na tela F622CFT não é a mesma que foi utilizada para calcular o custo nas tabelas de valorização informadas na tela ao marcar a opção valorizar.