Softcomshop: Memória Estoque- Softcomshop
Software: SOFTCOMSHOP | Grupo: SOFTSHOP LIGHT
Solução
Observações:
Este FAQ fornece consultas SQL. A interpretação e execução requerem conhecimento de SQL e acesso ao banco de dados. O arquivo com o diagrama está disponível no link abaixo.
Consultas SQL para Organização do Estoque

1. Executar as consultas SQL fornecidas abaixo no banco de dados do Softcomshop.
2. Adaptar as consultas conforme a necessidade específica, adicionando ou removendo filtros.
Importante!
As consultas SQL fornecidas são exemplos e podem precisar de ajustes para se adequarem à sua estrutura de banco de dados. É crucial ter conhecimento de SQL para utilizá-las corretamente.
3. Consultar o arquivo com o diagrama de relacionamento entre as tabelas para melhor compreensão das consultas.
Arquivo Diagrama (Clique aqui)
4. Relações Entre Tabelas
As principais tabelas e seus relacionamentos utilizados nas consultas são:
| Tabela | Descrição | Relacionamento |
|---|---|---|
| venda | Armazena informações sobre vendas realizadas | Relacionada com venda_item via venda_id |
| venda_item | Contém os itens vendidos | Relacionada com produto_empresa_grade via produto_empresa_grade_id |
| compra | Registra as compras efetuadas | Relacionada com compra_item via compra_id |
| compra_item | Armazena os produtos adquiridos | Relacionada com compra_item_grade via compra_item_id |
| movimentacao | Representa movimentações de estoque | Relacionada com movimentacao_item via movimentacao_id |
| movimentacao_item | Contém detalhes de movimentação de produtos | Relacionada com produto_empresa_grade via produto_empresa_grade_id |
| consignacao_requisicao | Registra pedidos de consignação | Relacionada com consignacao_requisicao_item via consignacao_requisicao_id |
| consignacao_requisicao_item | Contém produtos consignados | Relacionada com produto_empresa_grade via produto_empresa_grade_id |
| consignacao_devolucao | Registra devoluções de produtos consignados | Relacionada com consignacao_devolucao_item via consignacao_devolucao_id |
| consignacao_devolucao_item | Contém detalhes da devolução de consignação | Relacionada com produto_empresa_grade via produto_empresa_grade_id |
| venda_item_composicao | Registra produtos usados em composições | Relacionada com produto via venda_item_produto_id |
Categorias de Movimentação de Estoque
1. Vendas: Redução do estoque devido à comercialização de produtos.
2. Compras: Acréscimo de produtos ao estoque mediante aquisição.
3. Transferências: Movimentação de produtos entre diferentes locais.
4. Ajustes: Correção manual de discrepâncias no estoque.
5. Consignação: Controle de produtos enviados e devolvidos por clientes.
6. Composição: Gestão de produtos utilizados na montagem de kits ou produtos compostos.
Critérios Aplicados nas Consultas
1. Exclusão de registros excluídos logicamente (deleted_at IS NULL).
2. Filtragem de vendas canceladas (venda.cancelada = 0).
3. Agrupamento e soma de quantidades (GROUP BY produto_empresa_grade_id).
4. Filtragem de operações específicas (ex: movimentacao.operacao = 'TRANSFERENCIA').

Como Solicitar a Revisão ou Criação de FAQs?
Acesse o fluxo de aprovação FAQ 6729 - Softcom > FAQ: Como se dará o fluxo (Diagrama) de renovação da base de conhecimento? (Clique aqui)
Tags: softcomshop, memoria, treinamento, estoque, organizar, ficha