Produtos

Produtos: arquivo por arquivo

Cadastro de produtos com estoque, entradas, saídas e integração com comissões/financeiro.

tela principal: produtos.php subpasta: /sistema/painel/paginas/produtos/ 5 arquivos internos auditados produtos.php abre o painel; listar/salvar/excluir cuidam do cadastro, enquanto entrada.php e saida.php controlam movimentação de estoque.

tela

/sistema/painel/paginas/produtos.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

produtos.php abre o painel; listar/salvar/excluir cuidam do cadastro, enquanto entrada.php e saida.php controlam movimentação de estoque.

Tela principal

/sistema/painel/paginas/produtos.php

Pasta operacional

/sistema/painel/paginas/produtos/

Arquivos auxiliares

2 arquivos além do CRUD padrão.

Padrão observado

Sem endpoint buscar.php explícito na subpasta auditada.

Leitura recomendada: abra a tela principal, depois listar.php, salvar.php, excluir.php e por fim os auxiliares que fazem a regra de negócio específica.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST Tabelas tocadas
produtos.php
/sistema/painel/paginas/produtos.php
tela principal Tela principal do cadastro e gestão de produtos. cat_produtosusuarios
entrada.php
/sistema/painel/paginas/produtos/entrada.php
auxiliar Registra entrada de estoque e atualiza saldo do produto. estoqueidmotivo_entradaquantidade_entrada entradasprodutos
excluir.php
/sistema/painel/paginas/produtos/excluir.php
excluir Exclui produto e remove imagem vinculada quando existir. id produtos
listar.php
/sistema/painel/paginas/produtos/listar.php
listar Lista produtos com categoria, valores e estoque. cat_produtosprodutos
saida.php
/sistema/painel/paginas/produtos/saida.php
auxiliar Registra saída de estoque, valida quantidade e pode refletir em comissão/pagar. estoquefuncionario_saidaidmotivo_saidaquantidade_saida comissoespagarprodutossaidasusuarios
salvar.php
/sistema/painel/paginas/produtos/salvar.php
salvar Insere ou atualiza produto e valida compatibilidade de colunas do banco. categoriacomissao_tipocomissao_valordescricaoidnivel_estoquenomevalorvalor_compravalor_venda produtos

Arquivo por arquivo

Cada card abaixo resume o papel do arquivo, volume aproximado de código, entradas esperadas e dependências visíveis para acelerar manutenção e depuração.

produtos.php

/sistema/painel/paginas/produtos.php
tela principal

Tela principal do cadastro e gestão de produtos.

Linhas: 397
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: cat_produtos, usuarios
Includes: ../conexao.php, verificar.php

entrada.php

/sistema/painel/paginas/produtos/entrada.php
auxiliar

Registra entrada de estoque e atualiza saldo do produto.

Linhas: 25
POST: estoque, id, motivo_entrada, quantidade_entrada
Sessão: id
Tabelas: entradas, produtos
Includes: ../../../conexao.php

excluir.php

/sistema/painel/paginas/produtos/excluir.php
excluir

Exclui produto e remove imagem vinculada quando existir.

Linhas: 18
POST: id
Sessão: sem leitura explícita de sessão
Tabelas: produtos
Includes: ../../../conexao.php

listar.php

/sistema/painel/paginas/produtos/listar.php
listar

Lista produtos com categoria, valores e estoque.

Linhas: 195
POST: sem POST explícito detectado
Sessão: sem leitura explícita de sessão
Tabelas: cat_produtos, produtos
Includes: ../../../conexao.php

saida.php

/sistema/painel/paginas/produtos/saida.php
auxiliar

Registra saída de estoque, valida quantidade e pode refletir em comissão/pagar.

Linhas: 98
POST: estoque, funcionario_saida, id, motivo_saida, quantidade_saida
Sessão: id
Tabelas: comissoes, pagar, produtos, saidas, usuarios
Includes: ../../../conexao.php

salvar.php

/sistema/painel/paginas/produtos/salvar.php
salvar

Insere ou atualiza produto e valida compatibilidade de colunas do banco.

Linhas: 172
POST: categoria, comissao_tipo, comissao_valor, descricao, id, nivel_estoque, nome, valor
Sessão: sem leitura explícita de sessão
Tabelas: produtos
Includes: ../../../conexao.php

Pontos de manutenção

  • Saída de produto mexe em estoque e pode tocar comissões/pagar; revisar saida.php com atenção antes de alterar.
  • Salvar.php já contém adaptações defensivas para coluna opcional; manter compatibilidade com bases antigas.
  • Entradas e saídas formam o histórico de estoque. Não tratar o módulo como simples CRUD.