A7Pharma:2.83.0.0
Revisão de 14h58min de 2 de maio de 2022 por Michelle.fernandes (discussão | contribs)$7
Data de Lançamento: 18/01/2022
Cadastro Básico
Compra
Custo de produto
- Ocultada aba "Atualizações" da listagem de Custo dos Produtos caso a configuração geral "Tipo Cálculo Custo Médio", localizada na aba Compra do agrupamento Custo, seja diferente de "Limitado por Prazo";
- Alterada a listagem de Custo dos Produtos para ocultar as operações de adição, edição e remoção caso o tipo de cálculo de custo médio seja "Custo Médio Ponderado";
- Condicionada a exibição da aba "Histórico" da listagem de Custo dos Produtos à configuração geral de tipo de cálculo do custo médio (Configuração Geral > Compra > Custo). Caso a configuração seja diferente de "Limitado por Prazo", a aba de histórico estará ocultada, seguindo o mesmo comportamento da aba "Atualizações";
- Adicionada aba administrativa à listagem de Custo dos Produtos para fornecer acesso às operações restritas relacionadas ao custo médio ponderado. Disponível apenas para usuário admin;
- Adicionado bloqueio na listagem de Custo dos Produtos para evitar a edição manual dos registros que possuem nota fiscal associada. Anteriormente, a edição manual dos custos era disponibilizada como solução paliativa, pois não existia um recurso para conferir novamente as notas fiscais. No entanto, após a implementação da "desconferência" de nota fiscal, a edição manual dos registros não é mais desejada;
- Implementadas as listagens de histórico de custo dos produtos para o tipo de cálculo de custo "Custo Médio Ponderado" (Config. Geral > Compra > Custo > Tipo Cálculo Custo Médio). Essas listagens foram adicionadas à própria listagem de Custo dos Produtos e também às interfaces de Informações do Produto na Unidade de Negócio;
Venda
Transferência
Recebimento de Transferência
- Caso o tipo de cálculo de custo médio configurado fosse "Custo Médio Ponderado", a finalização do recebimento de transferência estava impossibilitada de ser concluída, pois o processo tentava atualizar o custo dos produtos através do modelo "Limitado por Prazo". Para correção, o processamento foi condicionado à configuração de tipo do cálculo;
Estoque
Movimentação de Estoque
- Alterado o processamento de inclusão de Movimentação de Estoque para que seja criado um registro de Custo do Produto caso não exista;
- Implementado processamento para realizar o agendamento da data e hora de início para o cálculo de custo médio ponderado dos produtos durante a análise e recálculo de estoque das movimentações de estoque;
- Disponibilizada interface de detalhes na listagem de Movimentação de Estoque para Devolução de Compra;
- Alteradas as descrições das colunas "Custo Unit." e "Custo Médio Unit." para "Custo" e "Custo Médio" respectivamente;
- Adicionado um rótulo de alerta à interface de correção de movimentação de estoque. Esse alerta é condicionado ao tipo de cálculo de custo médio "Custo Médio Ponderado" (Config. Geral > Compra > Custo > Tipo Cálculo Custo Médio) e visa orientar o usuário a realizar quaisquer correções diretamente nas operações de entrada, pois os custos das movimentações podem ser sobrescritos pela tarefa agendada "Cálculo de Custo Médio Ponderado";
- Adicionadas colunas 'Custo Médio Anterior', 'Custo Ponderável' e 'Origem Custo Ponderável' na listagem de movimentações de estoque. As colunas referidas estarão visíveis caso a configuração geral seja equivalente a "Custo Médio Ponderado;
- Adicionada a coluna "Estoque Anterior do Produto" à listagem de movimentação de estoque;
Financeiro
Fiscal
Nota Fiscal de Entrada
- Ajustado o processamento de finalização da conferência financeira de notas fiscais de entrada para definir a data e hora de início do cálculo do custo médio caso a Configuração Geral "Tipo Cálculo Custo Médio" seja igual a "Custo Médio Ponderado";
- Ajustada a verificação para remoção dos registros de CustoProduto passou a ser feita independentemente do tipo de cálculo de custo médio, ou seja, desde que o registro de CustoProduto esteja vinculado a um ItemNotaFiscal relacionado à desconferência, ele será removido da base de dados;
Relatório
Ferramentas
Tarefa Agendada
- Adicionada a tarefa agendada de cálculo de custo médio ponderado para ser criada por padrão. A frequência de execução foi definida para "Uma Hora";
- Implementado o processamento da tarefa agendada responsável pelo cálculo do custo médio ponderado dos produtos.
- Implementada a tarefa agendada responsável por executar a operação VACUUM FULL na tabela de movimentações de estoque da base de dados;
SNGPC
Vacina
Configuração
Configurações Gerais
- Adicionado componente referente ao tipo de cálculo do custo médio dos produtos ao agrupamento Custo, na aba Compra, do editor de Configurações Gerais;
- Adicionada confirmação quando o tipo de cálculo de custo médio "Custo Médio Ponderado" for selecionado nas Configurações Gerais, alertando o usuário da necessidade do processo computar os custos dos produtos desde o início de suas movimentações de estoque;
Configurações Avançadas da Unidade de Negócio
- Adicionada configuração avançada para liberar a edição do componente relacionado à configuração geral do tipo de cálculo de custo médio ( Config. Gerais > Compra > Custo > Tipo Cálculo Custo Médio).
- A chave da configuração avançada criada é 'Geral.AtivarConfiguracaoTipoCalculoCustoMedio;
- Criadas configurações avançadas de unidade de negócio* para particionar o processamento de movimentações de estoque em lotes na tarefa agendada 'Cálculo de Custo Médio Ponderado'. Com isso, o comportamento responsável pela definição dos dados de última aquisição dos produtos precisou ser alterado.
- As chaves das configurações avançadas citadas anteriormente são:
- 'CustoMedioPonderado.CustoProduto.Limite';
- 'CustoMedioPonderado.CustoProduto.LimiteMadrugada';
- 'CustoMedioPonderado.MovimentacaoEstoque.Limite';
- 'CustoMedioPonderado.MovimentacaoEstoque.LimiteMadrugada';
- As chaves das configurações avançadas citadas anteriormente são: