Mudanças entre as edições de "A7Pharma:Como criar um layout personalizado para exportação dos dados do CMV para análise do DRE?"
Linha 1: | Linha 1: | ||
== Problema / Pergunta == | == Problema / Pergunta == | ||
− | Como criar um layout personalizado para exportação dos dados do CMV | + | 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 == | == Ambiente == | ||
* A7Pharma (todas as versões) | * A7Pharma (todas as versões) | ||
Linha 51: | Linha 51: | ||
== Causa == | == Causa == | ||
− | O CMV do Relatório de Demonstrativo de Resultados é com base nas movimentações de custo. O | + | 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. | ||
== Palavras-Chave == | == Palavras-Chave == | ||
DRE, Custo, Itens, Relatórios.{{Votacao}} | DRE, Custo, Itens, Relatórios.{{Votacao}} | ||
[[Categoria:Status:Rascunho]] | [[Categoria:Status:Rascunho]] | ||
__NOTOC__ | __NOTOC__ |
Edição das 15h42min de 20 de setembro de 2019
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, deixar Quebra de linha padrão Windows e Exportar arquivo em braco habilitados;
- 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.