Operação / atendimento

Nova Comanda: arquivo por arquivo

Um dos módulos mais ricos do painel. Ele concentra abertura, composição e fechamento de comanda com produtos, serviços e financeiro.

tela principal: comanda.php pasta real: /sistema/painel/paginas/comanda/ 14 arquivo(s) de negócio auditados alias técnico: comanda

tela

/sistema/painel/paginas/comanda.php

listar

presente

salvar

presente

buscar

não encontrado

excluir

presente

Navegação rápida

Visão do módulo

Nova Comanda usa a pasta técnica comanda e opera como um microfluxo completo: abrir, inserir itens, listar, fechar e refletir em financeiro.

Nome do menu

Nova Comanda

Pasta técnica

comanda

Arquivos auxiliares

11 arquivo(s) além do núcleo listar/salvar/buscar/excluir/tela principal.

Padrão observado

Fluxo operacional multifile com forte acoplamento a clientes, serviços, produtos e receber.

Leitura recomendada: Abra a tela principal, depois listar.php, os arquivos inserir_*, os listar_* de apoio e por fim fechar_comanda.php.

Sempre compare o nome do menu com a pasta técnica real antes de mexer no módulo.

Tabela resumida

Arquivo Tipo Papel no módulo Entradas POST Tabelas tocadas
comanda.php
/sistema/painel/paginas/comanda.php
tela principal Tela principal de comanda, responsável por abrir o fluxo operacional de itens, fechamento e baixa. clientescomandasformas_pgtoprodutosservicosusuarios
baixar.php
/sistema/painel/paginas/comanda/baixar.php
auxiliar Realiza baixa financeira/fechamento operacional e atualiza reflexos em caixa ou contas. id agendamentoscaixasclientesformas_pgtopagarreceberservicosusuarios
excluir.php
/sistema/painel/paginas/comanda/excluir.php
excluir Remove registros do módulo e encerra o fluxo operacional correspondente. id comandasprodutosreceber
excluir_produto.php
/sistema/painel/paginas/comanda/excluir_produto.php
excluir Remove item de produto já vinculado ao fluxo principal. id produtosreceber
excluir_servico.php
/sistema/painel/paginas/comanda/excluir_servico.php
excluir Remove item de serviço já vinculado ao fluxo principal. id pagarreceber
fechar_comanda.php
/sistema/painel/paginas/comanda/fechar_comanda.php
auxiliar Fecha a comanda e realiza os lançamentos financeiros finais do atendimento. clientedata_pgtodata_pgto_restanteidpgtopgto_restantevalorvalor_restante caixasclientescomandasformas_pgtoreceber
inserir_produto.php
/sistema/painel/paginas/comanda/inserir_produto.php
auxiliar Adiciona produto ao fluxo atual e reflete em financeiro/composição da comanda. clientefuncionarioidprodutoquantidade produtosreceber
inserir_servico.php
/sistema/painel/paginas/comanda/inserir_servico.php
auxiliar Arquivo auxiliar do módulo Nova Comanda, responsável por uma etapa específica do fluxo operacional. clientefuncionarioidservico clientespagarreceberservicosusuarios
listar.php
/sistema/painel/paginas/comanda/listar.php
listar Lista registros do módulo, aplica filtros e devolve HTML para a tela principal. dataFinaldataInicialstatus clientescomandasusuarios
listar_produtos.php
/sistema/painel/paginas/comanda/listar_produtos.php
auxiliar Lista os produtos vinculados ao fluxo atual para a interface. id clientesprodutosreceberservicosusuarios
listar_produtos_dados.php
/sistema/painel/paginas/comanda/listar_produtos_dados.php
auxiliar Carrega dados detalhados de produtos do fluxo para modais/visões auxiliares. id clientesprodutosreceberservicosusuarios
listar_servicos.php
/sistema/painel/paginas/comanda/listar_servicos.php
auxiliar Lista os serviços vinculados ao fluxo atual para a interface. id clientesreceberservicosusuarios
listar_servicos_dados.php
/sistema/painel/paginas/comanda/listar_servicos_dados.php
auxiliar Carrega dados detalhados dos serviços do fluxo para visões auxiliares. id clientesreceberservicosusuarios
salvar.php
/sistema/painel/paginas/comanda/salvar.php
salvar Persiste cadastro/edição do módulo e devolve status para a interface. clienteidobsvalor_serv caixascomandasreceber

Arquivo por arquivo

comanda.php

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

Tela principal de comanda, responsável por abrir o fluxo operacional de itens, fechamento e baixa.

Linhas auditadas: 790
Entradas POST: 0
Includes/require: ../conexao.phpverificar.php
Tabelas tocadas: clientescomandasformas_pgtoprodutosservicosusuarios

baixar.php

/sistema/painel/paginas/comanda/baixar.php
auxiliar

Realiza baixa financeira/fechamento operacional e atualiza reflexos em caixa ou contas.

Linhas auditadas: 109
Entradas POST: 1
POST: id
SESSION: id
Includes/require: ../../../../ajax/api-agendar.php../../../../ajax/api-excluir.php../../../conexao.php
Tabelas tocadas: agendamentoscaixasclientesformas_pgtopagarreceberservicosusuarios

excluir.php

/sistema/painel/paginas/comanda/excluir.php
excluir

Remove registros do módulo e encerra o fluxo operacional correspondente.

Linhas auditadas: 16
Entradas POST: 1
POST: id
Includes/require: ../../../conexao.php
Tabelas tocadas: comandasprodutosreceber

excluir_produto.php

/sistema/painel/paginas/comanda/excluir_produto.php
excluir

Remove item de produto já vinculado ao fluxo principal.

Linhas auditadas: 23
Entradas POST: 1
POST: id
Includes/require: ../../../conexao.php
Tabelas tocadas: produtosreceber

excluir_servico.php

/sistema/painel/paginas/comanda/excluir_servico.php
excluir

Remove item de serviço já vinculado ao fluxo principal.

Linhas auditadas: 10
Entradas POST: 1
POST: id
Includes/require: ../../../conexao.php
Tabelas tocadas: pagarreceber

fechar_comanda.php

/sistema/painel/paginas/comanda/fechar_comanda.php
auxiliar

Fecha a comanda e realiza os lançamentos financeiros finais do atendimento.

Linhas auditadas: 137
Entradas POST: 8
POST: clientedata_pgtodata_pgto_restanteidpgtopgto_restantevalorvalor_restante
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: caixasclientescomandasformas_pgtoreceber

inserir_produto.php

/sistema/painel/paginas/comanda/inserir_produto.php
auxiliar

Adiciona produto ao fluxo atual e reflete em financeiro/composição da comanda.

Linhas auditadas: 47
Entradas POST: 5
POST: clientefuncionarioidprodutoquantidade
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: produtosreceber

inserir_servico.php

/sistema/painel/paginas/comanda/inserir_servico.php
auxiliar

Arquivo auxiliar do módulo Nova Comanda, responsável por uma etapa específica do fluxo operacional.

Linhas auditadas: 62
Entradas POST: 4
POST: clientefuncionarioidservico
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: clientespagarreceberservicosusuarios

listar.php

/sistema/painel/paginas/comanda/listar.php
listar

Lista registros do módulo, aplica filtros e devolve HTML para a tela principal.

Linhas auditadas: 203
Entradas POST: 3
POST: dataFinaldataInicialstatus
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: clientescomandasusuarios

listar_produtos.php

/sistema/painel/paginas/comanda/listar_produtos.php
auxiliar

Lista os produtos vinculados ao fluxo atual para a interface.

Linhas auditadas: 223
Entradas POST: 1
POST: id
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: clientesprodutosreceberservicosusuarios

listar_produtos_dados.php

/sistema/painel/paginas/comanda/listar_produtos_dados.php
auxiliar

Carrega dados detalhados de produtos do fluxo para modais/visões auxiliares.

Linhas auditadas: 185
Entradas POST: 1
POST: id
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: clientesprodutosreceberservicosusuarios

listar_servicos.php

/sistema/painel/paginas/comanda/listar_servicos.php
auxiliar

Lista os serviços vinculados ao fluxo atual para a interface.

Linhas auditadas: 212
Entradas POST: 1
POST: id
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: clientesreceberservicosusuarios

listar_servicos_dados.php

/sistema/painel/paginas/comanda/listar_servicos_dados.php
auxiliar

Carrega dados detalhados dos serviços do fluxo para visões auxiliares.

Linhas auditadas: 175
Entradas POST: 1
POST: id
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: clientesreceberservicosusuarios

salvar.php

/sistema/painel/paginas/comanda/salvar.php
salvar

Persiste cadastro/edição do módulo e devolve status para a interface.

Linhas auditadas: 49
Entradas POST: 4
POST: clienteidobsvalor_serv
SESSION: id
Includes/require: ../../../conexao.php
Tabelas tocadas: caixascomandasreceber

Pontos de manutenção

  • É um módulo de alto impacto. Qualquer ajuste precisa ser testado com produto, serviço, parcial/restante e reflexo em receber/caixa.
  • Antes de alterar o módulo, valide a tela principal, os endpoints internos e as tabelas tocadas em ambiente controlado.
  • Ao mexer em retorno AJAX, revise também os scripts da tela principal e os modais vinculados ao fluxo.