software‎ > ‎módulos‎ > ‎compra‎ > ‎manuais‎ > ‎

manual de grupos e estabelecimentos


Conceitos

Classes de grupos de estabelecimentos

As classes de grupos de estabelecimentos foram criadas para possibilitar a criação de diversos agrupamentos de estabelecimentos, de forma que seja possível agrupar os estabelecimentos por classes de grupo, exemplo de classes: grupo por empresa, grupo por região, etc. 

Quando uma classe de grupo de estabelecimento é criada se torna possível filtrar as informações relacionadas aos estabelecimentos por um determinado grupo de estabelecimento, facilitando as consultas de acordo com as diversas visões criadas. Exemplos: filtrar os pedidos do grupo de empresa X, filtrar as baixas da região sudeste.

O Sistema UNUM possui duas classes de grupos negativas: -1894443179 /*Grupo por Empresas*/ e -1894442704 /*Grupo de Estabelecimento de Mix de Produto */, as demais classes serão criadas de acordo com a necessidade do cliente. 

Abaixo exemplo prático:

Classe de Grupo por Empresas
Grupo da Empresa 1 Grupo da Empresa 2
Estabelecimento A, Estabelecimento B Estabelecimento X

Ao ser inserido uma classe Grupo de Estabelecimento no Sistema UNUM automaticamente é inserido na classe de dados de Estabelecimentos um campo correspondente a classe inserida. Esses campos se localizarão em um x-class de chave custom gerado automaticamente pelo sistema. O mesmo procedimento é efetuado na deleção de uma classe, automaticamente, o campo correspondente a classe é removido do x-class. Todo esse trabalho é feito pelo objeto -1894443182 /* GrupoDeEstabelecimentos */. 

Grupos de estabelecimentos

Os grupos servem para restringirmos os estabelecimentos viabilizando a distinção dos estabelecimentos. Os estabelecimentos podem pertencer a mais de um grupo, porém os grupos devem ser de classes diferentes. Abaixo exemplo prático:
 
Classe de Grupo por Empresas Classe de Grupo por Região
Grupo da Empresa 1 Grupo da Empresa 2 Grupo da Região NE
Estabelecimento A, Estabelecimento B Estabelecimento X Estabelecimento A, Estabelecimento B

Telas envolvidas

Estabelecimentos

Tabela: ENTIDADE
Classe de Dados: -1899933495 /* Estabelecimentos */
Chave: -1896647824
Caminho: Ir para > Venda > Cadastros > Locais > Estabelecimentos.ip

Grupos de estabelecimentos

Tabela: TABELA
Classe de Dados: -1894443188 /* Grupo de Estabelecimentos */
Chave: -1894443183
Caminho: Ir para > Venda > Cadastros > Aux Operações > Agrupamento de estabelecimentos.ip

Modelo de dados

Os campos criados no x-class de dados de Estabelecimentos (Tabela: ENTIDADE) são automaticamente nomeados como: ESTABGRUPO1, ESTABGRUPO2, ESTABGRUPO3... ESTABGRUPON. Cada campo se relaciona com a sua classe de Grupo de Estabelecimentos através do classKey que automaticamente é preenchido na criação do campo.

Scripts envolvidos

-1894443182 /* /products/INTEQorder/library/misc/objects/GrupoDeEstabelecimentos.ijs */