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
Estabelecimento A, Estabelecimento B
Grupo da Empresa 2
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 */.
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:
Tabela: ENTIDADE
Classe de Dados: -1899933495 /* Estabelecimentos */
Chave: -1896647824
Caminho: Ir para > Venda > Cadastros > Locais > Estabelecimentos.ip
Tabela: TABELA
Classe de Dados: -1894443188 /* Grupo de Estabelecimentos */
Chave: -1894443183
Caminho: Ir para > Venda > Cadastros > Aux Operações > Agrupamento de estabelecimentos.ip
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.
-1894443182 /* /products/INTEQorder/library/misc/objects/GrupoDeEstabelecimentos.ijs */