Entidade COMPONENTES_PRODUTOS

PROD.COMPONENTES_PRODUTOS

Descrição

Os componentes de um produto detalham tecnicamente um produto relacionando características, processos, insumos e matérias-primas utilizados na sua fabricação. Com exceção das características que são formadas apenas por descrições livres, os demais itens indicam quantidades de produtos (materiais ou serviços) utilizados como insumo, matérias-prima ou processo na fabricação de uma unidade de medida do produto que está sendo detalhado.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK id
FICHA_TECNICA_IDID(18)Rqd FK Ficha técnica:
Identifica a ficha técnica a que este componente faz parte. Um produto pode ter várias fichas técnicas.

Referência para FICHAS_TECNICAS
PRODUTO_IDID(18)FK Produto:
Indica qual modelo/produto/processo este componente está detalhando.

Referência para PRODUTOS
ITEMINTEGERRqd Sequência:
Atributo utilizado para indicar uma sequência lógica dos componentes.

Valor padrão = 1
ITEM_ENGENHARIA_IDID(18)FK Item de engenharia:
Identifica de qual item de engenharia este componente está associado.

Referência para ITENS_ENGENHARIAS
PARTETEXT(40)Parte:
O objetivo deste atributo é de diferenciar os componentes quando existem mais do que um componente do mesmo item de engenharia, caracterizando-os por um nome ou através de alguma legenda.

Exemplos: Em calçados, quando existem várias peças de cabedal, elas poderão ser nomeadas (traseiro, gáspea, lateral, etc.). Quando existem vários ornamentos, eles poderão ser nomeados para que se saiba de qual ornamento aquele item se refere. Se desejado, as partes também podem ser numeradas. Neste caso, é conveniente que o desenho do modelo possua uma identificação da localização exata destas partes.
COMPONENTE_PRODUTO_IDID(18)FK Produto:
Indica o produto a ser utilizado no respectivo componente. Pode apontar para um modelo, produto ou serviço dependendo do que for indicado no respectivo item de engenharia.
Se o item de engenharia determinar que o componente da ficha técnica se refere a uma especificação ou característica, este atributo não deverá ser preenchido.

Referência para PRODUTOS
FORNECIMENTOOPCAO(1)Rqd Fornecimento:
Indica quem fará o fornecimento deste componente. Válido apenas para componentes do tipo matéria-prima, outros insumos ou processo.

Valores permitidos:
  • E - Estabelecimento - O produto/processo será fornecido pelo estabelecimento. O estoque será utilizado para suprir componentes que forem do tipo material (e adquiridos se necessário). Processos serão executados no próprio estabelecimento.
  • C - Cliente - O compoente será fornecido pelo cliente e por isso não existe custo relacionado ao mesmo.
  • T - Terceiro - O fornecimento do componente será realizado diretamente por um terceiro.

Valor padrão = E
QUANTIDADEDOUBLE(18)Quantidade:
Indica a quantidade (na sua unidade de medida) de componentes utilizada para a elaboração de uma unidade de medida do produto.
QUANTIDADE_REPRESENTATIVAVALUE(18,5)Quantidade representativa:
Quantidade que representa um volume do produto origem.
P.ex: Produto PAI em peças e a variação em KG, então 28KG são necessários para 1PC
PROCESSO_IDID(18)FK Processo que consome:
Quando informado, indica qual processo que consome este material. Este atributo é informado apenas em componentes que são matéria prima, produto intermediário ou outros insumos. O componente informado deve ser obrigatoriamente do tipo processo ou setup.

Referência para COMPONENTES_PRODUTOS
OBSERVACOESWIKIObservações:
Este atributo serve para acrescentar alguma informação necessária na utilização do componente. Exemplo: A utilização de uma forma em determinadas situações pode exigir um enchimento.Se o tipo de detalhamento do respectivo sistema de produto for descritivo, então este será o único atributo preenchido (não haverá modelo relacionado).
COMBINADO_COMPONENTE_IDID(18)FK Combinado componente:
Indica que este componente deve combinar (em cor) com um outro componente do mesmo modelo/produto. Este atributo serve apenas como uma orientação que pode ser utilizada por um processo automático no detalhamento dos componentes ou ainda como instrução a ser acrescentada à ficha técnica do produto.

Referência para COMPONENTES_PRODUTOS
MODELO_COMPONENTE_PRODUTO_IDID(18)FK Modelo componente:
Aponta para o componente do respectivo modelo que está relacionado com este componente.

Referência para COMPONENTES_PRODUTOS
EXPLODIDO_COMPONENTE_IDID(18)FK Componente pai:
Identificador do registro de componente de produto do qual o componente foi explodido. Ou seja, é o componente de produto pai.

Referência para COMPONENTES_PRODUTOS
PERMITE_QUANTIDADES_SUPERIORESFLAG(1)Rqd Permite quantidades superiores:
Define se é permitido no registro da produção informar quantidades superiores a existente na ficha técnica/consumo.

Valor padrão = S
VALOR_MINIMODOUBLE(18)Valor mínimo:
Valor mínimo aceitável para ser informado na característica de um componente. Exemplo: O pH deve estar entre 5 e 6.
VALOR_MAXIMODOUBLE(18)Valor máximo:
Valor máximo aceitável para ser informado na característica de um componente. Exemplo: O pH deve estar entre 5 e 6.
ATIVOFLAG(1)Rqd Ativo:
Indica se o componente está ativo na ficha técnica, caso informado N não deve ser utilizado para o processo de produção, nem para apresentação de custos.

Valor padrão = S
FORMA_PRODUCAOOPTION(1)Rqd Forma de produção:
Define como deve ser gerado o pedido de produção.
A produção automática utiliza o valor definido em tipo de pedido no campo "Situação para produção automática" e o tipo de pedido definido na engenharia de produtos.

Valores permitidos:
  • A - Produção automática - Pedido de produção será gerado automaticamente e considerando saldo do estoque, desta forma deve ser gerado um pedido de produção conforme a necessidade.
  • B - Produção automática integral - Pedido de produção será gerado automaticamente e quantidade integral.
  • M - Produção Manual - Não deve ser gerado pedido de forma automática.

Valor padrão = A
VALOR_FIXOFLAG(1)Valor fixo:
Permite definir que o preço do componente é fixo.

Quando marcado, o valor do campo é inalterável, sempre será o mesmo dentro do conjunto.
Quando desmarcado, o valor do campo é rateado conforme o total do conjunto.

Valor padrão = N
VALOR_REFERENCIADECIMAL_VALUEValor de referência:
Valor unitário de referência do componente. Quando o preço do componente for fixo, será utilizado este valor como preço unitário do componente.
PERCENTUAL_PERDAPERCENT(18)Percentual de perda:
Percentual de perda/quebra normal do insumo/componente para se produzir uma unidade do item composto/resultante.
EXISTE_TRANSFORMACAOOPTION(1)Existe transformação:
Define se o processo realiza ou não transformações no produto.

Valores permitidos:
  • S - Sim - Operação transforma o produto, neste caso existe consumo e geração de produtos acabados ou intermediários.
  • N - Não - Operação não transforma o produto, neste caso não existe consumo ou geração de produtos acabados ou intermediários.
APRESENTAR_CODIGO_INICIOOPTION_RADIO(1)Rqd Apresentar código para inicio:
Apresentar o código de barras para registrar o inicio do procedimento

Valores permitidos:
  • P - Padrão - Segue o padrão existente no item da engenharia.
  • S - Sim - Deve ser apresentado o código de barras
  • N - Não - Não deve ser apresentado o código de barras

Valor padrão = P
APRESENTAR_CODIGO_QUANTIDADEOPTION_RADIO(1)Rqd Apresentar código para quantidade:
Apresentar o código de barras para registrar a quantidade padrão do procedimento

Valores permitidos:
  • P - Padrão - Segue o padrão existente no item da engenharia.
  • S - Sim - Deve ser apresentado o código de barras
  • N - Não - Não deve ser apresentado o código de barras

Valor padrão = P
APRESENTAR_CODIGO_QUANTIDADE_VALORINTEGERApresentar código para quantidade(valor):
Quantidade a ser utilizada para registrar o código de barras do registro da produção.
Caso não informado é utilizado o informado na engenharia.
APRESENTAR_CODIGO_TERMINOOPTION_RADIO(1)Rqd Apresentar código para termino:
Apresentar o código de barras para registrar o termino do procedimento

Valores permitidos:
  • P - Padrão - Segue o padrão existente no item da engenharia.
  • S - Sim - Deve ser apresentado o código de barras
  • N - Não - Não deve ser apresentado o código de barras

Valor padrão = P

Regras

Explode/Implode

(Depois de inserir, Depois de alterar)
Se tipo de registro = M e item de engenharia tem a flag explodido = S então:
Chama método explode se possuir um componente de produto
Chama método implode se não possuir componente de produto

Herdar o componente do produto de seu modelo

(Antes de inserir)
Sempre que for incluído um componente em um produto que tenha modelo, e este componente não referenciar-se a nenhum componente de modelo. O sistema fará a tentativa de herdar os dados não informados para este componente de um componente do modelo vinculado ao produto ou, no caso do componente ser explodido, do modelo vinculado ao componente que o explodiu. Fazendo assim este componente referenciar-se ao outro do modelo.

Delete cascade dos componentes explodidos a partir deste

(Antes de excluir)
Delete cascade dos componentes explodidos do componente excluído.

Caso não informado ficha técnica deve criar usando como base o produto

(Antes de inserir)
Quando não informado a ficha técnica deve utilizar o produto e criar uma nova ficha.

Atualizar componentes conforme modelo

(Depois de inserir, Depois de alterar, Antes de excluir)
Caso determinado na respectiva ficha técnica que é para atualizar as fichas técnicas das variações do produto, atualiza os respectivos componentes destas fichas técnicas.

Produto não pertence a está engenharia

(Antes de inserir, Antes de alterar)
Caso a engenharia não seja do tipo opção a engenharia de produto do produto componente, deve ser igual a sub-engenharia do item de engenharia referenciado pelo componente.

Produto não pertence a uma das opção desta engenharia

(Antes de inserir, Antes de alterar)
Caso a engenharia seja do tipo opção a engenharia de produto do produto componente, deve ser igual as sub-engenharias da engenharia do item de engenharia referenciado pelo componente.

Componete combinado não pertence ao detalhamento deste produto

(Antes de inserir, Antes de alterar)
Quando um componente combinar com outro, o componente combinado deve ser componente do mesmo modelo/produto.

Este item de engenharia não aceita múltiplos componentes

(Antes de inserir)
Valida o componente com relação a ele poder possuir múltiplos componentes para o mesmo item de engenharia.
Por exemplo, um calçado não pode ter dois saltos ou duas formas.

Não é permitido informar produtos que seja conjunto

(Antes de inserir, Antes de alterar)
Não deve ser informado produtos que são conjunto em um componente.

Quantidade código de barras é obrigatória

(Antes de inserir, Antes de alterar)
Quantidade para o código de barras é obrigatória quando selecionado para apresentar o código de barras no campo PROD.ITENS_ENGENHARIAS.APRESENTAR_CODIGO_QUANTIDADE

Validar componente

(Antes de inserir, Antes de alterar)
Não permite incluir o próprio produto como componente da sua ficha técnica.

Ativa explosão

Indica se as procedures implode ou explode devem ser executadas.

Copia os componentes de um modelo/produto para outro.(id_produto_origem, id_produto_destino, id_componente_explodido)


Copia os componentes do modelo/produto de origem para o destino, ajustando as chaves estrengeiras COMBINADO_COMPONENTE_ID e EXPLODIDO_COMPONENTE_ID se necessário.

Desativa explosao

Indica que as procedures implode ou explode não devem ser executadas.

Explode(componete_produto_id)

Inclui todos os componentes do modelo/produto deste componente. Caso um dos componentes incluídos também for do tipo "Explodido", então também explode-o.

A cada componente incluído, também alimenta o "mapa" das referências de origem e destino pra no final ser feita o ajuste das informações da coluna COMBINADO_COPR_ID.

get field

Retorno do registro

implode(componente_id)

Exclui todos os componentes que foram explodido a partir deste. Caso um dos componentes excluídos também for do tipo "Explodido", então também implode-o.

Validar valor fixo

(Antes de inserir, Antes de alterar, Antes de excluir)
Valida se existe ao menos um componente do produto modelo que está com a opção "valor fixo" desmarcado.