Erro: A instrução INSERT conflitou com a restrição do FOREIGN KEY "FK OrdemProducaoItem ProdutoProducao". O conflito ocorreu no banco de dados "DataPlus", tabela "dbo.ProdutoProducao", column 'Codigo'. a instrução foi finalizada

De Base de Conhecimentos da DataPlus Sistemas
Revisão de 17h15min de 17 de outubro de 2023 por Felipe Marini (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Ao tentar salvar uma ordem de produção, ocorreu a seguinte mensagem: A instrução INSERT conflitou com a restrição do FOREIGN KEY "FK_OrdemProducaoItem_ProdutoProducao". O conflito ocorreu no banco de dados "DataPlus", tabela "dbo.ProdutoProducao", column 'Codigo'. a instrução foi finalizada.

Solução

Esta mensagem está sendo exibida devido a um dos produtos inseridos na Ordem de Produção não estar marcado para produção em seu cadastro, ou estar marcado para produção, porém não possuir ficha técnica.

Consequentemente, por razão disso o mesmo não pode ser produzido.

Sendo assim, para que possa produzir esse produto, marque ele para Produção em seu cadastro (Cadastros > Produto > Cadastro Produtos), depois vá na Ficha Técnica (Cadastros > Produto > Ficha Técnica) e informe os produtos de matéria prima (Aba Relação de Materiais) e o setor de transformação na Aba Dados Gerais.

Após isso, conseguirá salvar a ordem.