A7Pharma:Como criar um layout personalizado para exportação dos dados do CMV para análise do DRE?
Problema / Pergunta
Como criar um layout personalizado para exportação dos dados do CMV quando há divergência entre o DRE e Relatório de Movimentação de Estoque?
Ambiente
- A7Pharma (todas as versões)
Solução / Resposta
- Acessar o A7Pharma-Retaguarda;
- Acessar o menu Ferramentas > Exportação de Arquivo > Layout Personalizado;
- No campo Layout de Exportação, clicar em ;
- No campo Nome Layout, informar um nome para identificação desse layout;
- No campo Opções, habilitar Quebra de linha padrão Windows e Exportar arquivo em braco;
- Clicar em Incluir;
- No campo Nome Arquivo, informar o nome como será salvo esse arquivo;
- No campo Extensão Arquivo, informar TXT;
- No campo Separador Colunas, informar ponto e vírgula;
- Clicar em Incluir;
- No campo Nome Consulta, informar um nome para a Consulta;
- No campo Ordem, informar o número 1;
- Na tabela Consulta Registros, informar a query abaixo:
select unidadenegocio.codigo unidade_negocio, case when naoatualizarestoque = false then 'Sim' else 'Não' end movimenta_estoque, case tipomovimentacaoestoque.codigo when 'VND' then 'Venda' when 'DVV' then 'Devolucao' when 'EVND' then 'Estorno' end as CMV, round(sum(movimentacaoestoque.quantidade * movimentacaoestoque.custo) ,2) as valor from movimentacaoestoque join unidadenegocio on unidadenegocio.id = movimentacaoestoque.unidadenegocioid join tipomovimentacaoestoque on movimentacaoestoque.tipomovimentacaoestoqueid = tipomovimentacaoestoque.id where movimentacaoestoque.datahora between ${DATA_INICIAL_DDMMAAAA} and ${DATA_FINAL_DDMMAAAA} and tipomovimentacaoestoque.codigo in ('VND', 'DVV', 'EVND') group by 1,2,3 order by 1,2 desc,3
- Acessar a aba Consulta Cabeçalho;
- Informar o cabeçalho abaixo:
SELECT 'UNIDADE_NEGOCIO;MOVIMENTA_ESTOQUE;TIPO_CMV;VALOR'
- Observação: Caso queira testar, clicar em Testar Consulta.
- Clicar em OK;
- Clicar em OK novamente;
- Clicar em OK para finalizar o layout.
Causa
O CMV do Relatório de Demonstrativo de Resultados é com base nas movimentações de custo, sendo assim ele considera produtos que movimentaram ou não o estoque. O Relatório de Movimentação de Estoque considera apenas produtos que movimentaram estoque.
Esse artigo contém a pesquisa realizada dentro do sistema para que chegue ao resultado do CMV.