Mudanças entre as edições de "Tabelas"
(→Registro da Tabela) |
(→Conclusão) |
||
| (10 revisões intermediárias por um outro usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
==='''Conceito'''=== | ==='''Conceito'''=== | ||
| − | As tabelas representam a estrutura responsável pelo armazenamento das informações do | + | As tabelas representam a estrutura responsável pelo armazenamento das informações do sistema. Cada tabela organiza um conjunto específico de dados relacionado a um determinado processo do sistema, como cadastros, documentos, movimentações financeiras, estoque, compras, vendas, parâmetros e demais funcionalidades. |
| − | Cada [[Cadastros|cadastro]] | + | Além do armazenamento das informações, as tabelas constituem a base para o funcionamento dos diversos recursos do sistema. Cada [[Cadastros|cadastro]] está vinculado a uma tabela específica, utilizada para identificar os campos disponíveis, seus tipos de dados, relacionamentos, validações e regras de negócio aplicadas durante a manipulação dos registros. |
| − | + | Por meio do cadastro de tabelas é possível consultar a estrutura utilizada pelo sistema, permitindo visualizar as tabelas existentes e suas respectivas configurações. | |
---- | ---- | ||
| − | ===''' | + | ==='''Cadastro da Tabela'''=== |
| + | |||
| + | O cadastro de tabelas permite consultar e administrar as estruturas de dados utilizadas pelo PHERP. Cada registro corresponde a uma tabela do banco de dados e reúne as informações necessárias para que o sistema realize a construção dinâmica dos cadastros, execute regras de negócio e mantenha a integridade das informações. | ||
*'''Nome:''' Identificador único da tabela no sistema, correspondendo ao nome físico existente no banco de dados. | *'''Nome:''' Identificador único da tabela no sistema, correspondendo ao nome físico existente no banco de dados. | ||
| − | *'''Legenda:''' Nome utilizado para identificação da tabela nas telas do sistema. | + | *'''Legenda:''' Nome amigável utilizado para identificação da tabela nas telas do sistema. |
*'''Por Empresa:''' Quando marcado, determina que os registros da tabela serão segregados por empresa, permitindo que cada empresa possua seus próprios dados. | *'''Por Empresa:''' Quando marcado, determina que os registros da tabela serão segregados por empresa, permitindo que cada empresa possua seus próprios dados. | ||
| Linha 20: | Linha 22: | ||
*'''Data / Hora:''' Data e horário da última inclusão ou alteração realizada na configuração da tabela. | *'''Data / Hora:''' Data e horário da última inclusão ou alteração realizada na configuração da tabela. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==='''Organização das Tabelas'''=== | ||
| + | |||
| + | As tabelas são organizadas conforme os módulos do PHERP e possuem responsabilidades específicas de acordo com sua finalidade. | ||
| + | |||
| + | Entre os principais grupos de tabelas encontram-se: | ||
| + | |||
| + | *'''Cadastros:''' Armazenam informações cadastrais, como clientes, fornecedores, produtos, representantes, filiais, transportadoras e demais entidades. | ||
| + | |||
| + | *'''Movimentações:''' Registram operações realizadas pelos usuários, como documentos fiscais, pedidos de venda, compras, movimentações de estoque, contas a pagar, contas a receber, entre outras. | ||
| + | |||
| + | *'''Configurações:''' Responsáveis pelo armazenamento de parâmetros, preferências e configurações utilizadas pelos diversos módulos do sistema. | ||
| + | |||
| + | *'''Controle e Auditoria:''' Utilizadas para registrar informações de auditoria, integrações, logs de processamento e controles internos do PHERP. | ||
| + | |||
| + | Essa organização permite que os módulos compartilhem informações de forma estruturada, reduzindo redundâncias e facilitando a manutenção do banco de dados. | ||
---- | ---- | ||
| Linha 29: | Linha 49: | ||
Por exemplo: | Por exemplo: | ||
| − | * Um | + | * Um registro da tabela '''DOCUMENTOS''' referencia um cliente armazenado na tabela '''PESSOAS'''; |
* Os itens do documento são armazenados na tabela '''ITENSDOCUMENTOS''', mantendo vínculo com o documento correspondente; | * Os itens do documento são armazenados na tabela '''ITENSDOCUMENTOS''', mantendo vínculo com o documento correspondente; | ||
| − | * Cada item referencia um produto | + | * Cada item referencia um produto cadastrado na tabela '''PRODUTOS'''; |
* Os lançamentos financeiros gerados pelos documentos são armazenados na tabela '''LANCAMENTOSFINANCEIROS'''. | * Os lançamentos financeiros gerados pelos documentos são armazenados na tabela '''LANCAMENTOSFINANCEIROS'''. | ||
Essa estrutura garante a integridade referencial das informações, facilita consultas SQL e permite que os processos do sistema compartilhem dados de forma consistente. | Essa estrutura garante a integridade referencial das informações, facilita consultas SQL e permite que os processos do sistema compartilhem dados de forma consistente. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==='''Utilização'''=== | ||
| + | |||
| + | As tabelas são utilizadas por diversos recursos do PHERP, e servem como base para o funcionamento dos módulos do sistema. | ||
| + | |||
| + | Entre os principais recursos que utilizam as tabelas estão: | ||
| + | |||
| + | * [[Cadastros|Cadastros]]; | ||
| + | * Campos; | ||
| + | * Scripts; | ||
| + | * Relatórios; | ||
| + | * Consultas SQL; | ||
| + | * APIs e integrações; | ||
| + | * Formulários; | ||
| + | * Processos automatizados. | ||
| + | |||
| + | Sempre que um cadastro é aberto, o sistema consulta a tabela correspondente para identificar sua estrutura, os campos disponíveis, os relacionamentos existentes e as regras de negócio que deverão ser aplicadas durante a manipulação dos registros. | ||
---- | ---- | ||
| Linha 53: | Linha 92: | ||
Como os scripts pertencem à própria tabela, qualquer cadastro que utilize essa estrutura executará automaticamente as mesmas regras de negócio, garantindo padronização do comportamento em todo o sistema. | Como os scripts pertencem à própria tabela, qualquer cadastro que utilize essa estrutura executará automaticamente as mesmas regras de negócio, garantindo padronização do comportamento em todo o sistema. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
---- | ---- | ||
| Linha 76: | Linha 97: | ||
==='''Conclusão'''=== | ==='''Conclusão'''=== | ||
| − | + | O cadastro de tabelas representa a base estrutural do PHERP, centralizando as definições utilizadas pelos diversos módulos do sistema. | |
| − | Além de armazenarem | + | Além de armazenarem as informações, as tabelas definem a estrutura dos dados, seus relacionamentos e as regras de negócio aplicadas durante a manipulação dos registros, servindo como base para a construção dinâmica dos cadastros e demais recursos do sistema. |
O conhecimento da estrutura das tabelas facilita atividades de desenvolvimento, suporte, manutenção, integrações e consultas ao banco de dados, contribuindo para um ambiente mais organizado, consistente e de fácil evolução. | O conhecimento da estrutura das tabelas facilita atividades de desenvolvimento, suporte, manutenção, integrações e consultas ao banco de dados, contribuindo para um ambiente mais organizado, consistente e de fácil evolução. | ||
| Linha 92: | Linha 113: | ||
[[Scripts]] | [[Scripts]] | ||
| − | [[Condição de Editabilidade]] | + | [[Condição_de_Editabilidade|Condição de Editabilidade]] |
Edição atual tal como às 19h38min de 1 de setembro de 2026
Índice
Conceito
As tabelas representam a estrutura responsável pelo armazenamento das informações do sistema. Cada tabela organiza um conjunto específico de dados relacionado a um determinado processo do sistema, como cadastros, documentos, movimentações financeiras, estoque, compras, vendas, parâmetros e demais funcionalidades.
Além do armazenamento das informações, as tabelas constituem a base para o funcionamento dos diversos recursos do sistema. Cada cadastro está vinculado a uma tabela específica, utilizada para identificar os campos disponíveis, seus tipos de dados, relacionamentos, validações e regras de negócio aplicadas durante a manipulação dos registros.
Por meio do cadastro de tabelas é possível consultar a estrutura utilizada pelo sistema, permitindo visualizar as tabelas existentes e suas respectivas configurações.
Cadastro da Tabela
O cadastro de tabelas permite consultar e administrar as estruturas de dados utilizadas pelo PHERP. Cada registro corresponde a uma tabela do banco de dados e reúne as informações necessárias para que o sistema realize a construção dinâmica dos cadastros, execute regras de negócio e mantenha a integridade das informações.
- Nome: Identificador único da tabela no sistema, correspondendo ao nome físico existente no banco de dados.
- Legenda: Nome amigável utilizado para identificação da tabela nas telas do sistema.
- Por Empresa: Quando marcado, determina que os registros da tabela serão segregados por empresa, permitindo que cada empresa possua seus próprios dados.
- Por Filial: Quando marcado, determina que os registros também serão segregados por filial, restringindo a visualização e manipulação das informações conforme a filial selecionada.
- Data / Hora: Data e horário da última inclusão ou alteração realizada na configuração da tabela.
Organização das Tabelas
As tabelas são organizadas conforme os módulos do PHERP e possuem responsabilidades específicas de acordo com sua finalidade.
Entre os principais grupos de tabelas encontram-se:
- Cadastros: Armazenam informações cadastrais, como clientes, fornecedores, produtos, representantes, filiais, transportadoras e demais entidades.
- Movimentações: Registram operações realizadas pelos usuários, como documentos fiscais, pedidos de venda, compras, movimentações de estoque, contas a pagar, contas a receber, entre outras.
- Configurações: Responsáveis pelo armazenamento de parâmetros, preferências e configurações utilizadas pelos diversos módulos do sistema.
- Controle e Auditoria: Utilizadas para registrar informações de auditoria, integrações, logs de processamento e controles internos do PHERP.
Essa organização permite que os módulos compartilhem informações de forma estruturada, reduzindo redundâncias e facilitando a manutenção do banco de dados.
Relacionamento entre as Tabelas
As tabelas não funcionam de forma isolada. Elas se relacionam entre si por meio de identificadores (IDs), permitindo que diferentes módulos compartilhem informações sem redundância de dados.
Por exemplo:
- Um registro da tabela DOCUMENTOS referencia um cliente armazenado na tabela PESSOAS;
- Os itens do documento são armazenados na tabela ITENSDOCUMENTOS, mantendo vínculo com o documento correspondente;
- Cada item referencia um produto cadastrado na tabela PRODUTOS;
- Os lançamentos financeiros gerados pelos documentos são armazenados na tabela LANCAMENTOSFINANCEIROS.
Essa estrutura garante a integridade referencial das informações, facilita consultas SQL e permite que os processos do sistema compartilhem dados de forma consistente.
Utilização
As tabelas são utilizadas por diversos recursos do PHERP, e servem como base para o funcionamento dos módulos do sistema.
Entre os principais recursos que utilizam as tabelas estão:
- Cadastros;
- Campos;
- Scripts;
- Relatórios;
- Consultas SQL;
- APIs e integrações;
- Formulários;
- Processos automatizados.
Sempre que um cadastro é aberto, o sistema consulta a tabela correspondente para identificar sua estrutura, os campos disponíveis, os relacionamentos existentes e as regras de negócio que deverão ser aplicadas durante a manipulação dos registros.
Scripts da Tabela
Cada tabela pode possuir scripts responsáveis pela execução automática de regras de negócio durante a manipulação dos registros.
Esses scripts podem ser executados em operações como:
- Inclusão de registros;
- Alteração de informações;
- Exclusão de registros;
- Validação de campos;
- Preenchimento automático de valores;
- Atualização de registros relacionados;
- Execução de procedimentos específicos implementados pelo cliente.
Como os scripts pertencem à própria tabela, qualquer cadastro que utilize essa estrutura executará automaticamente as mesmas regras de negócio, garantindo padronização do comportamento em todo o sistema.
Conclusão
O cadastro de tabelas representa a base estrutural do PHERP, centralizando as definições utilizadas pelos diversos módulos do sistema.
Além de armazenarem as informações, as tabelas definem a estrutura dos dados, seus relacionamentos e as regras de negócio aplicadas durante a manipulação dos registros, servindo como base para a construção dinâmica dos cadastros e demais recursos do sistema.
O conhecimento da estrutura das tabelas facilita atividades de desenvolvimento, suporte, manutenção, integrações e consultas ao banco de dados, contribuindo para um ambiente mais organizado, consistente e de fácil evolução.
Assuntos Relacionados