📘 2️⃣ Adequação dos valores de custos (ERP-2719)Ocorrências: A tela foi analisada e foram identificadas situações e comportamentos para serem melhorados para atender ao padrão e aos cálculos. Na tela “8.2.18 - Apuração Custos dos Produtos Vendidos (CPV)”, o sistema não estava realizando o somatório das grid´s adequadamente. Outra verificação realizada, foi que o botão de “Auto Soma” no rodapé da página estava com uma inconsistência. O custo da ficha técnica deveria olhar para o histórico do item e não para o custo da data atual. O padrão da abertura de telas era acessar, abrindo na aba manutenção com todos os campos em branco, de forma que o usuário poderia incluir algo ou realizar a consulta na aba com este nome. Para incluir uma nova apuração era necessário clicar em processar e não era possível realizar dois processamentos, sem que fosse realizada a exclusão, porém, ao fazê-la o sistema apresentava na tela o cadastro anterior ao que fora excluído, não deixando a tela limpa para nova inclusão. Não era possível realizar o processamento de uma apuração duas vezes, sem que essa fosse excluída e incluída novamente. Porém, o sistema permitia realizar mais de uma vez a apuração. O correto seria somente permitir realizar uma vez a apuração, de forma que se fosse necessário, o usuário poderia estornar e apurar novamente. O botão estornar não estava habilitado em nenhum momento e ele deveria ficar habilitado após a apuração, o que deveria deixar o botão “apurar” desabilitado. Quando processado o período de março/2022, mesmo o mês não tendo finalizado, o sistema ficava carregando e depois apresentava uma mensagem de erro: “multiple rows in singleton select At procedure ‘SP_PROCESSAR_PCP_CPV’ line: 169, col: 1 Se não for possível processar o custo antes do final do mês, a mensagem deveria ser de aviso e não de erro, de forma que o usuário consiga interpretá-la sem a necessidade do suporte/desenvolvimento. Ao “Ratear Valores Adicionais aos Produtos“ estava apresentando a diferença na somatória dos valores aplicados. Em casos de itens que são comprados em uma unidade de medida diferente da unidade de consumo/estoque, onde uma unidade de compra se transforma em mais de uma unidade de consumo/estoque, o sistema considerava o custo da unidade de compra como sendo para a unidade de consumo. Foi identificado que ao atribuir o Valor unitário na Ficha Técnica conforme o tipo de custo estipulado na mesma, não estava sendo considerado o fator de compra tela “1.1.19 - Cadastro de produtos > Manutenção > Comercial > Vendas / Compras > Geral / Tabela de preço > quadro “Unidades Compra”.
Soluções: Informações |
---|
Foram ajustados os totalizadores das colunas e as funcionalidades padrão da grid (Imagem 1).
|
Informações |
---|
2. Foi ajustado na procedure que coletava os valores para processar o cálculo no botão “Processar”, para selecionar os valores com base no último dia do período. Exemplo: Período 01/2022 - os valores serão considerados até a data 31/01/2022. Dessa forma consegue-se iniciar a apuração de custos passando um mês retroativo pegando os valores também de forma retroativa. |
⚠ Importante ressaltar que essa forma de selecionar os valores pela data do período irá funcionar para praticamente todos os tipos de custos dos produtos que compõe a ficha técnica, com exceção do tipo de custo “Custo de Cadastro - Venda“ que não tem a referência por data (Imagem 2). Todos os demais tipos de custo possuem a referência por data e irão funcionar como esperado. Portanto, fica essa ressalva para o caso de “processar/apurar” custos de meses anteriores.
|
Informações |
---|
3. Foi ajustado para que a tela na aba “Cadastro”, abra com todos os campos em branco (Imagem 3). |
Informações |
---|
4, 5 e 6. Foi ajustado o controle dos botões habilitando-os considerando as situações (Imagem 4). |
Processar: Quando ainda não foi processado; Apurar: Quando já foi processado e não foi apurado; Estornar: Quando já foi processado e apurado. |
Informações |
---|
Dessa forma permite processar e apurar somente uma vez. E caso haja necessidade de corrigir a apuração, precisará acionar o estorno e habilitar o “Captcha” (Imagem 5). |
Informações |
---|
Quando o período estiver apurado, só ficarão habilitados os botões “Incluir, Estornar e em Opções> Modelo de CSV com cabeçalho (Imagem 6). |
⚠ Sobre o botão “Estornar”, foi implementado um procedimento para estornar e habilitar, possibilitando que a apuração seja feita novamente (Imagens 7, 8 e 9). Este estorno somente ajusta a flag “PROCESSADO“ na tabela e limpa os dados do usuário que processou; Quando o período já foi apurado, os preços da ficha técnica e da planilha de preços já foram atualizados, desta forma, é importante que a apuração seja feita; Foi adicionado um aviso ao usuário para o caso de estornar um período apurado que não seja o mais atual. Neste caso, será necessário que após o ajuste de período anterior, deve-se estornar e apurar o período mais atual, para que os custos sejam atualizados de acordo com a apuração mais recente.
|
Informações |
---|
7. Foi corrigida uma inconsistência na procedure do botão “Processar“. Uma SQL que deveria retornar somente uma linha, em dado momento estava retornando mais de uma. Foi ajustada a SQL para que sempre retorne somente uma linha, que é o correto para o caso. 8. Foi ajustado para que na última interação do rateio, o valor seja a diferença entre o valor aplicado e a somatória do rateio aplicado nos demais itens. Dessa forma o total do rateio ficará exato (Imagens 10 e 11). |
Informações |
---|
9 . Foram ajustadas as triggers e procedures que atribuem valor ao campo “Valor Unitário da Ficha Técnica”. Também foram ajustadas as SQLs que listam os itens da Ficha Técnica, para ficarem de acordo com a conversão de compra (Imagem 12). | Image RemovedImage AddedO Item 2124 é comprado em KG e cada 1KG considera-se 4,6554705738 UN (Imagem 13). |
Image RemovedImage AddedNo Item 8281 que utiliza o insumo 2124 em sua ficha técnica, podemos ver na linha do item 2124 os seguintes valores: Tipo de Custo: CMP Aquisição s/Imp Recuperáveis; Quantidade: 1 (um); Vr Custo Unitário e Vr Custo Total: 3,413205 Fator Unidade Compra: 4,6554705738
Ao clicar e abrir a Planilha de Preços, na tela “Planilha de Preços“ temos a opções de ver “Detalhes de Custo” (Imagem 14). |
Image RemovedImage Added Nota |
---|
Na tela “Detalhe dos custos” no grupo “Detalhes do produto“, podemos ver o custo que o item da ficha técnica, conforme o que está estipulado ao mesmo (Imagem 15). | Image RemovedImage AddedSe dividirmos o valor 15,89 pelo fator de compra 4,6554705738, teremos o “Valor unitário” que aparece na ficha técnica 3,413205.
Com o intuito de melhorar a experiência do usuário: Foram ajustadas as nomenclaturas das colunas para facilitar a identificação dos campos valores e quantidades, alteradas algumas ordenações e incluídas novas colunas: Colunas renomeadas e a incluídas: Qtd Produção, Qtd Outras Entradas, Qtd Saídas, Vr Outras Entradas, Vr Total Insumos/MP, Fator de Rateio CSV, Rateio MO, Ratei GGF e Rateio Vr Adic (Imagem 16). |
Image RemovedImage Added Nota |
---|
A exportação para excel segue o mesmo padrão de comportamento das demais grids do sistema, abrindo o arquivo pelo Library Officce Calc os valores são exibidos conforme estão na grid, porém ao abrir pelo Pacote Office 365, aparece apenas 2 casas decimais sendo que na grid é apresentada mais casas, ou seja, não respeita o layout da grid e quantidade está vindo como valor moeda (R$). |
Image RemovedImage AddedImage RemovedImage AddedImage RemovedImage AddedImage RemovedImage Added Informações |
---|
Foi retirada a opção de rateio com o botão direto na grid e adicionado no novo botão “Opções”, onde o usuário poderá informar os valores a serem rateados (Imagem 21). | Image RemovedImage AddedObservação: Somente serão exportados/importados os produtos que tiverem na coluna “Qtd Produção“ maior que zero, pois só fará sentido aplicar o critério de rateio para os produtos produzidos no período. Informações |
---|
Quando houver critério de rateio importado via CSV, o rateio dos valores adicionais será pela coluna “Fator rateio CSV“, caso contrário, será considerada a coluna “Vr Total Insumos/MP“. As colunas “Total Vr MO“, Total Vr GGF e Total Vr Adic“, correspondem à quantidade total produzida no período, logo, para efeito do cálculo da coluna “Vr Total Unit“ será preciso fazer a divisão pela quantidade produzida.
|
Quanto aos cálculos nas colunas: Vr Total Insumos/MP = Vr Insumos/MP x Qtd Produção. Fator de Rateio CSV = Essa informação virá da importação do arquivo CSV e será o que o cliente definir, desde que seja um valor numérico, como por exemplo: hora máquina, hora trabalhada, peso, unidade de medida, valor de venda, etc. Rateio MO = SE (Total Fator de Rateio CSV > 0; (Total Rateio MO / Total Fator de Rateio CSV) * Fator de Rateio CSV do item; (Total Rateio MO / Total Vr Total Insumos/MP) * Total Vr Total Insumos/MP do item). Rateio GGF = SE (Total Fator de Rateio CSV > 0; (Total Ratei GGF / Total Fator de Rateio CSV) * Fator de Rateio CSV do item; (Total Rateio GGF / Total Vr Total Insumos/MP) * Total Vr Total Insumos/MP do item). Rateio Vr Adic. = SE (Total Fator de Rateio CSV > 0; (Total Ratei Vr Adic. / Total Fator de Rateio CSV) * Fator de Rateio CSV do item; (Total Rateio Vr Adic. / Total Vr Total Insumos/MP) * Total Vr Total Insumos/MP do item). Vr Total Unit = “Vr Insumo/MT” + “Vr PS/PA“ + ( (“Total Vr MO“ + “Total Vr GGF” + “Total Vr Adic“) / “Qtd Produção“). Vr CPV = SE ((Qtd Produção do item + Qtd Outras Entradas do item) = 0; ENTÃO Vr CPV anterior do item; SENÃO ((Qtd Saldo inicial x Vr CPV mês anterior) + (Qtd Produção do item * Vr Total CPV mês atual do item) + (Qtd Outras Entradas do item * Vr Outras Entradas do item )) / (Qtd Saldo inicial + Qtd Produção do item + Qtd Outras Entradas do item)). |
Informações |
---|
Quando não houver produção do item no mês apurado, o mesmo não poderá sofrer alteração no "Vr CPV", mas deverá constar na planilha por haver saldo em estoque (Imagem 23). | Image RemovedImage Added Nota |
---|
Foi detectado que produtos com entrada manual por inventário e que houve produção durante o mês a ser apurado, não estavam sendo trazidos para a grade. Foram feitos os ajustes para entrar na lista, quando houver qualquer movimentação de estoque ou quando houver saldo de estoque positivo, além de corrigir a ordem de apuração dos custos para trazer os valores corretos nos produtos acabados. | Image RemovedImage AddedSeguindo o exemplo acima, realizamos a apuração do mês 02/2022, onde após a apuração do rateio o “Vr CPV Unit” do semiacabo 1184, será levado para o acabado 966 (Imagem 25). Image RemovedImage AddedLocal>Tela 1.1.19 - Cadastro de produtos Local>Tela 8.2.18 - Apuração custos dos produtos vendidos (CPV) 📘 2️⃣ Locais de estoque não respeitando uma marcação de bloqueio (ERP-3207)Ocorrência: O produto da composição foi inserido manualmente na ordem e nada foi informado no campo "Ind. de Terceiro", deixando o campo vazio. Isso fez com que o sistema interpretasse de forma equivocada que se tratava de um produto com "Ind. de Terceiro = S”. Desta forma, o sistema não estava respeitando a configuração de bloqueio de estoque insuficiente no cadastro de locais de estoque. Solução: Foi inserido um ajuste para este campo, que passará a ser considerado como padrão “NÃO” sempre que estiver vazio, fazendo assim a verificação de quantidade normalmente (Imagens 1 e 2).
Local>Tela 8.2.4 - Ordem de fabricação |