MEQ012 — Fechamento de Ordem de Produção
Fonte
- Source:
source/MEQ012/
Objetivo
O módulo MEQ012 tem como objetivo principal permitir o fechamento (baixa) de Ordens de Produção previamente abertas pelo módulo MEQ011. Ao fechar uma ordem, o sistema executa a movimentação de estoque correspondente: dá entrada no produto acabado e realiza a saída das matérias-primas (composição) ou vice-versa (decomposição), utilizando a stored procedure GERA_ORDEMPRODUCAO.
O módulo suporta dois modos de operação:
- Fechamento Individual: fecha uma única ordem de produção por vez (botão "Fechar Ordem").
- Fechamento por Lote: fecha todas as ordens de produção vinculadas a um mesmo lote de produção de uma só vez (botão "Fechar Lote").
Além do fechamento, o módulo permite editar dados da ordem antes de fechá-la (quantidade produzida, componentes, locais de armazenagem), cancelar ordens ou lotes inteiros, adicionar novos produtos acabados ao lote, gerenciar lotes de rastreabilidade (semente), controlar produtos com grade (tamanho/cor), gerenciar itens com controle de serial, preencher tarefas/análises da produção e imprimir relatórios e etiquetas.
O módulo pode ser chamado diretamente pelo menu do sistema ou por outros módulos como MPD019 (Contrato) e MPD006 (Romaneio), recebendo parâmetros de empresa e número da ordem de produção.
Funcionalidades
- Consulta de Ordem de Produção
- Edição dos Dados da Ordem de Produção
- Edição dos Produtos Componentes
- Fechamento de Ordem de Produção Individual
- Fechamento de Lote de Produção
- Cancelamento de Ordem de Produção
- Cancelamento de Lote de Produção
- Adicionar Produto Acabado no Lote
- Alterar Lote de Produto Componente
- Dados de Análise
- Impressão
- Grade do Produto
Mensagens exibidas
Levantadas de source/MEQ012/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-1552 | Confirmação | Deseja Cancelar a Ordem de Produção? |
| C-1554 | Confirmação | Deseja Excluir o Produto da Ordem de Produção? |
| C-1555 | Confirmação | Deseja Executar a Ordem de Produção Selecionada? |
| C-1556 | Confirmação | Deseja Executar o Fechamento do Lote de Produção? |
| C-1558 | Confirmação | Deseja Cancelar o Lote de Produção? |
| I-1553 | Informação | Ordem de Produção Cancelada com Sucesso! |
| I-1557 | Informação | Lote de Produção Gerado com Sucesso. |
| I-1559 | Informação | Lote de Produção Cancelado com Sucesso! |
| W-1560 | Aviso | Este Serial já foi Informado. Verifique! |
| W-1561 | Aviso | Nenhum Serial foi Informado para o Produto. Verifique! |
| W-1562 | Aviso | A Quantidade de Produtos não Confere com a Quantidade de Seriais informados! Qtde Requerida: %s Qtde Informada: %s |
| W-1791 | Aviso | A Ordem de Produção %s, Produto %s - %s, possui análises pendentes sem valores informados. Verifique! |
| W-1792 | Aviso | O Produto %s - %s não possui análises cadastradas em sua Ficha de Produção [TEQ004] |
| W-1793 | Aviso | Informações sobre Tarefas / Análises da Produção Cancelada. |
Mais 116 mensagens com texto literal no código: MEQ012.
Parâmetros lidos
Campos PARM* lidos via values[] em source/MEQ012/ (commit 96fc51e236).
| Parâmetro | Tabela |
|---|---|
| ST_DADOSANALISEFINALPROD | PARMESTOQUE |
| ST_PRODUCAOUNIDALT | PARMESTOQUE |
| TP_VALIDACAOESTNEG | PARMESTOQUE |
| CD_LAYETIQUETA | PARMFATUR |
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| ITEMORDEMPROD | DELETE, INSERT, SELECT, UPDATE |
| ITEMSERIAL | INSERT, SELECT, UPDATE |
| MOVESTOQUE | SELECT, UPDATE |
| ORDEMPRODALTERACAO | DELETE, INSERT, SELECT, UPDATE |
| ORDEMPRODUCAO | DELETE, INSERT, SELECT, UPDATE |
| ORDEMPRODUCAOGRADE | DELETE, INSERT, SELECT |
| ORDEMPRODUCAOLOTE | DELETE, INSERT, SELECT |
| TAREFAORDEMPROD | DELETE, INSERT, SELECT, UPDATE |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| EMPRESA | SELECT |
| EXECUTAETAPAPRODUCAO | SELECT |
| HISTORICO | SELECT |
| ITEM | SELECT |
| ITEMLOCAL | SELECT |
| ITEMPRODUCAO | SELECT |
| ITEMTABCOMPRA | SELECT |
| ITEMTABPRECO | SELECT |
| LOCALESTOQUE | SELECT |
| OPERACAO | SELECT |
| ORDEMPRODUCAOPEDIDO | SELECT |
| PARMESTOQUE | SELECT |
| PARMFATUR | SELECT |
| PRODUCAO | SELECT |
| SECAO | SELECT |
| TAREFAITEM | SELECT |
| TAREFAPRODUCAO | SELECT |
| TIPOCALCULO | SELECT |
| TIPOLOCAL | SELECT |
| USUARIO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| GERA_ORDEMPRODUCAO | COLUNAGRADE (SELECT), DEVOLUCAONOTA (SELECT), ESTOQUE (INSERT/SELECT/UPDATE), ESTOQUEDIA (INSERT/SELECT/UPDATE), ESTOQUEDIAPESSOA (INSERT/SELECT/UPDATE), ESTOQUEGRADE (INSERT/SELECT/UPDATE) +32 |
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
| HABILITA_PESOQTDE | ITEM (SELECT), TIPOCALCULO (SELECT), UNIDMED (SELECT) |
| RETORNA_ESTOQUECOMPROMETIDO | MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT) |
| RETORNA_LOCAISARMAZENAGEM | ITEMEMPRESA (SELECT), ITEMLOCAL (SELECT), LOCALESTOQUE (SELECT), LOCALUSUARIO (SELECT), PARMFATUR (SELECT), SESSAO (SELECT) +1 |
| RETORNA_SALDOESTOQUE | ESTOQUE (SELECT), ESTOQUEDIA (SELECT), ITEMLOCAL (SELECT), MOVESTOQUE (SELECT), OPERACAO (SELECT), PARMESTOQUE (SELECT) |
| RETORNA_TABPRECO | ITEM (SELECT), ITEMPERFIL (SELECT), ITEMTABPRECO (SELECT), PARAMRECAP (SELECT), PARMTABPRECO (SELECT), SESSAO (SELECT) +1 |
| VERIFICA_PESOQTDE | ITEM (SELECT), TIPOCALCULO (SELECT) |
| VIEW_ETIQUETAITEMMEQ012 | COLUNAGRADE (SELECT), EMPRESA (SELECT), ENDERECOPESSOA (SELECT), GRADE (SELECT), GRUPO (SELECT), ITEM (SELECT) +19 |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| COLUNAGRADE | SELECT |
| DEVOLUCAONOTA | SELECT |
| EMPRESA | SELECT |
| ENDERECOPESSOA | SELECT |
| ESTOQUE | INSERT, SELECT, UPDATE |
| ESTOQUEDIA | INSERT, SELECT, UPDATE |
| ESTOQUEDIAPESSOA | INSERT, SELECT, UPDATE |
| ESTOQUEGRADE | INSERT, SELECT, UPDATE |
| GRADE | SELECT |
| GRUPO | SELECT |
| HISTORICO | SELECT |
| ITEM | SELECT |
| ITEMEMPRESA | SELECT |
| ITEMGRADE | SELECT |
| ITEMLOCAL | SELECT |
| ITEMORDEMPROD | INSERT, SELECT |
| ITEMPEDIDOPNEU | SELECT |
| ITEMPERFIL | SELECT |
| ITEMPRODUCAO | SELECT |
| ITEMTABCOMPRA | SELECT |
| ... | +37 tabelas |
Mensagens ao Usuario
Esta secao lista todas as mensagens de erro, alerta, informacao e confirmacao exibidas ao usuario por este modulo. Extraido automaticamente de source/MEQ012/*.pas pelo script BaseConhecimentoJunsoftERP/scripts/varredura_mensagens.py. Textos dos codigos X-NNNN vem de dist/mensagens.pt-BR (fonte unica da verdade).
Total: 142 — raise JException (124), MsgCodigo (16), MessageBox (2).
UITEMSERIAL.pas
| # | Tipo | Codigo | Mensagem | Linha | Funcao/Evento | Situacao |
|---|---|---|---|---|---|---|
| 1 | Aviso | W-1560 | Este Serial já foi Informado. Verifique! | 146 | btnOKClick | Na entrada de seriais, serial digitado ja existe cadastrado para o item na tabela ITEMSERIAL. |
| 2 | Aviso | W-1561 | Nenhum Serial foi Informado para o Produto. Verifique! | 173 | btnOKClick | Operacao de entrada confirmada sem que nenhum serial tenha sido digitado no grid. |
| 3 | Aviso | W-1562 | A Quantidade de Produtos não Confere com a Quantidade de Seriais informados! Qtde Requerida: %s Qtde Informada: %s | 179 | btnOKClick | Quantidade de seriais digitados na entrada diverge da quantidade do item na movimentacao. |
| 4 | Aviso | W-1561 | Nenhum Serial foi Informado para o Produto. Verifique! | 201 | btnOKClick | Operacao de saida confirmada sem que nenhum serial tenha sido marcado no grid. |
| 5 | Aviso | W-1562 | A Quantidade de Produtos não Confere com a Quantidade de Seriais informados! Qtde Requerida: %s Qtde Informada: %s | 207 | btnOKClick | Quantidade de seriais marcados na saida diverge da quantidade do item a baixar. |
UMEQ012.pas
| # | Tipo | Codigo | Mensagem | Linha | Funcao/Evento | Situacao |
|---|---|---|---|---|---|---|
| 1 | Erro | E-0000 | %s | 234 | iniciar | Busca_Parametros retornou mensagem impedindo abertura da tela (parametros de producao ausentes ou inconsistentes). |
| 2 | Erro | E-0000 | É ObrigatórSio informar o Produto para Utilizar a Lista dos Locais de Armazenagem! | 269 | Lista_TipoLocal | Usuario aciona lista de locais (tipo P) para a materia-prima sem ter informado o codigo do produto na grade de produtos. |
| 3 | Erro | E-0000 | É Obrigatório informar o Produto para Utilizar a Lista dos Locais de Armazenagem! | 299 | Lista_TipoLocal | Usuario aciona lista de locais para producao sem ter informado o codigo do produto acabado. |
| 4 | Aviso | W-1792 | O Produto %s - %s não possui análises cadastradas em sua Ficha de Produção [TEQ004] | 480 | btnDadosAnaliseClick | Produto da producao nao tem analises (tarefas do tipo A) cadastradas na ficha de producao [TEQ004]. |
| 5 | Aviso | W-1793 | Informações sobre Tarefas / Análises da Produção Cancelada. | 502 | btnDadosAnaliseClick | Usuario cancela o dialogo de Tarefas/Analises (frmMEQ012TarefaAnalise) sem confirmar. |
| 6 | Confirmacao | C-1552 | Deseja Cancelar a Ordem de Produção? | 540 | btnExcluirClick | Pergunta de confirmacao antes de cancelar a ordem de producao selecionada no grid PRODUCAO. |
| 7 | Erro | E-0000 | A Ordem de Produção não pode ser Cancelada porque está %s Verifique[CEQ002] | 558 | btnExcluirClick | Tentativa de cancelar ordem que ja esta com status V (fechada) ou C (cancelada). |
| 8 | Erro | E-0000 | A Ordem de Produção Nº %s (Lote: %s). Está vinculada à uma Etapa de Produção! Verifique [MEQ070]. | 575 | btnExcluirClick | Ordem possui etapas em EXECUTAETAPAPRODUCAO nao canceladas, impedindo o cancelamento no MEQ012 (deve ser tratado em MEQ070). |
| 9 | Informacao | I-1553 | Ordem de Produção Cancelada com Sucesso! | 590 | btnExcluirClick | Informa ao usuario que o cancelamento da ordem de producao foi concluido com sucesso. |
| 10 | Confirmacao | C-1554 | Deseja Excluir o Produto da Ordem de Produção? | 601 | btnExcluirClick | Pergunta de confirmacao antes de excluir um produto (materia-prima) do grid PRODUTO da ordem. |
| 11 | MessageBox | - | Ordem de Produção Nº.: %s Salva com Sucesso. | 653 | btnSalvarClick | Exibe MessageBox confirmando que a ordem de producao foi salva com sucesso apos o Commit. |
| 12 | Erro | E-0000 | Não é Permitido Alterar uma Ordem de Produção Conferida! | 855 | grpPRODUTOSEnter | Usuario tenta editar produtos de uma ordem de producao que ja foi conferida (ST_CONFERIDO=S). |
| 13 | Erro | E-0000 | É Obrigatório informar a Empresa para listar as Ordens de Produção Abertas! | 1006 | edtNR_ORDEMPRODUCAOKeyDown | Usuario pressiona F9 para listar ordens de producao abertas sem ter informado a empresa. |
| 14 | Erro | E-0000 | É Obrigatório informar a Ordem de Produção para o Fechamento! | 1214 | btnFecharClick | Clique em Fechar Ordem sem ter ordem de producao selecionada/informada. |
| 15 | Erro | E-0000 | A Ordem de Produção %s possui etapa em aberto. Verifique! [MEQ070] | 1225 | btnFecharClick | Fechamento bloqueado porque a ordem de producao possui etapa em aberto na EXECUTAETAPAPRODUCAO. |
| 16 | Erro | E-0000 | É Obrigatório fazer a Conferência da Ordem de Produção para o Fechamento! Verifique [MEQ072]. | 1237 | btnFecharClick | Fechamento bloqueado porque a conferencia da ordem ainda nao foi realizada (parametro ST_CONFERENCIAORDEMPROD=S). |
| 17 | Confirmacao | C-1555 | Deseja Executar a Ordem de Produção Selecionada? | 1241 | btnFecharClick | Pergunta de confirmacao antes de executar o fechamento/geracao da ordem de producao selecionada. |
| 18 | Erro | E-0000 | A Ordem de Produção não pode ser fechada porque está %s Verifique[CEQ002] | 1260 | btnFecharClick | Tentativa de fechar ordem que ja esta V (fechada) ou C (cancelada) na validacao inicial. |
| 19 | Erro | E-0000 | É Obrigatório informar a Ordem de Produção para o Fechamento! | 1263 | btnFecharClick | Query tabPRODUCAO nao esta ativa no momento do fechamento (ordem nao carregada). |
| 20 | Erro | E-0000 | Rateio de Lotes Cancelado! | 1308 | btnFecharClick | Usuario cancelou a tela de rateio de lotes do produto acabado (tipo C - semente) no fechamento. |
| 21 | Erro | E-0000 | Rateio de Lotes Cancelado! | 1350 | btnFecharClick | Usuario cancelou a tela de rateio de lotes do produto acabado (tipo normal) no fechamento. |
| 22 | Erro | E-0000 | Rateio de Lotes Cancelado! | 1432 | btnFecharClick | Usuario cancelou a tela de rateio de lotes da materia-prima (tipo C) durante o fechamento da ordem. |
| 23 | Erro | E-0000 | Rateio de Lotes Cancelado! | 1476 | btnFecharClick | Usuario cancelou a tela de rateio de lotes da materia-prima (tipo normal) durante o fechamento. |
| 24 | Erro | E-0000 | A Ordem de Produção não possui Produtos. Verifique! | 1530 | btnFecharClick | Ordem de producao nao possui produtos (materias-primas) cadastrados no grid PRODUTO. |
| 25 | Erro | E-0000 | %s | 1561 | btnFecharClick | Procedure GERA_ORDEMPRODUCAO retornou mensagem de erro (ex: saldo insuficiente) ao tentar gerar movimentacoes de estoque. |
| 26 | MessageBox | - | Ordem de Produção Nº.: %s Gerada com Sucesso. | 1609 | btnFecharClick | Exibe MessageBox confirmando que a ordem foi gerada/fechada com sucesso apos o Commit. |
| 27 | Erro | E-0000 | %s | 1624 | btnFecharClick | Excecao generica capturada no try/except do fechamento da ordem; faz rollback e repropaga a mensagem original. |
| 28 | Erro | E-0000 | O Lote %s possui etapa em aberto. Verifique! [MEQ070] | 1769 | btnFecharLoteClick | Fechamento de lote bloqueado porque o lote possui etapa em aberto na EXECUTAETAPAPRODUCAO. |
| 29 | Erro | E-0000 | É Obrigatório fazer a Conferência da Ordem de Produção para o Fechamento! Verifique [MEQ072]. | 1781 | btnFecharLoteClick | Fechamento de lote bloqueado porque a conferencia de alguma ordem do lote ainda nao foi realizada. |
| 30 | Confirmacao | C-1556 | Deseja Executar o Fechamento do Lote de Produção? | 1785 | btnFecharLoteClick | Pergunta de confirmacao antes de executar o fechamento completo do lote de producao. |
| 31 | Erro | E-0000 | É Obrigatório informar a Ordem de Produção para o Fechamento! | 1797 | btnFecharLoteClick | Query tabPRODUCAO nao esta ativa no fechamento do lote (nenhuma ordem carregada). |
| 32 | Erro | E-0000 | A Ordem de Produção não pode ser fechada porque está %s Verifique[CEQ002] | 1834 | btnFecharLoteClick | Dentro do loop do lote, uma ordem ja esta com status V (fechada) ou C (cancelada). |
| 33 | Erro | E-0000 | A Ordem de Produção não pode ser fechada porque está %s Verifique[CEQ002] | 1856 | btnFecharLoteClick | Segunda verificacao dentro do loop de rateio por grade: ordem do lote ja fechada ou cancelada. |
| 34 | Erro | E-0000 | Rateio de Lotes Cancelado! | 1892 | btnFecharLoteClick | Usuario cancelou o rateio de lotes do produto acabado (tipo C) durante o fechamento do lote. |
| 35 | Erro | E-0000 | Rateio de Lotes Cancelado! | 1932 | btnFecharLoteClick | Usuario cancelou o rateio de lotes do produto acabado (tipo normal) durante o fechamento do lote. |
| 36 | Erro | E-0000 | Rateio de Lotes Cancelado! | 2009 | btnFecharLoteClick | Usuario cancelou o rateio de lotes da materia-prima (tipo C) durante o fechamento do lote. |
| 37 | Erro | E-0000 | Rateio de Lotes Cancelado! | 2049 | btnFecharLoteClick | Usuario cancelou o rateio de lotes da materia-prima (tipo normal) durante o fechamento do lote. |
| 38 | Erro | E-0000 | A Ordem de Produção não possui Produtos. Verifique! | 2108 | btnFecharLoteClick | Uma ordem do lote nao possui produtos (materias-primas) cadastrados ao tentar fechar o lote. |
| 39 | Erro | E-0000 | %s | 2142 | btnFecharLoteClick | Procedure GERA_ORDEMPRODUCAO retornou erro ao gerar movimentacoes de uma das ordens do lote. |
| 40 | Informacao | I-1557 | Lote de Produção Gerado com Sucesso. | 2204 | btnFecharLoteClick | Informa ao usuario que o lote de producao foi gerado/fechado com sucesso. |
| 41 | Erro | E-0000 | %s | 2213 | btnFecharLoteClick | Excecao generica no try/except do fechamento do lote; faz rollback do estoque e repropaga mensagem. |
| 42 | Erro | E-0000 | Rateio de Lotes Cancelado! | 2246 | btnLoteClick | Usuario cancelou a tela de rateio de lotes ao clicar no botao Lote para a materia-prima do grid. |
| 43 | Confirmacao | C-1558 | Deseja Cancelar o Lote de Produção? | 2285 | btnExcluiLoteClick | Pergunta de confirmacao antes de cancelar todas as ordens do lote de producao. |
| 44 | Erro | E-0000 | A Ordem de Produção não pode ser Cancelada porque está %s Verifique[CEQ002] | 2307 | btnExcluiLoteClick | Dentro do loop de cancelamento do lote, uma ordem ja esta com status V (fechada) ou C (cancelada). |
| 45 | Erro | E-0000 | A Ordem de Produção Nº %s (Lote: %s). Está vinculada à uma Etapa de Produção! Verifique [MEQ070]. | 2325 | btnExcluiLoteClick | Ordem do lote possui etapa em EXECUTAETAPAPRODUCAO nao cancelada, impedindo o cancelamento do lote [MEQ070]. |
| 46 | Informacao | I-1559 | Lote de Produção Cancelado com Sucesso! | 2347 | btnExcluiLoteClick | Informa ao usuario que o lote de producao foi cancelado com sucesso. |
| 47 | Erro | E-0000 | O Lote deve ser Informado para Adicionar um Produto Acabado! | 2455 | btnAdcprodClick | Apos o dialogo de adicionar produto acabado, o campo NR_LOTEPRODUCAO continua vazio. |
| 48 | Erro | E-0000 | O Lote deve ser Informado para Adicionar um Produto Acabado! | 2463 | btnAdcprodClick | Clique em Adicionar Produto Acabado sem que o lote de producao (NR_LOTEPRODUCAO) esteja informado. |
| 49 | Erro | E-0000 | Não foi Possivel Ordenar os Registros! Motivo: %s | 2540 | gridPRODUTOTitleClick | Falha ao ordenar registros do grid de produtos pelo titulo da coluna; retorna SQL original e notifica usuario. |
| 50 | Erro | E-0000 | Motivo da Alteração da Ordem não informada! | 2667 | InformaMotivoAltercao | Usuario cancelou o dialogo frmMOTIVOALTERACAO sem informar o motivo da alteracao da ordem. |
| 51 | Erro | E-0000 | Não é Permitido Alterar uma Ordem de Produção já Conferida! | 2677 | InformaMotivoAltercao | Tentativa de alterar ordem de producao que ja foi conferida (ST_CONFERIDO<>N); faz rollback e recarrega a ordem. |
UMEQ012AdicionarProd.pas
| # | Tipo | Codigo | Mensagem | Linha | Funcao/Evento | Situacao |
|---|---|---|---|---|---|---|
| 1 | Erro | E-0000 | O Código do Item deve ser Informado! | 78 | btnOKClick | Usuario clica OK para adicionar produto acabado ao lote sem informar o Codigo do Item. |
| 2 | Erro | E-0000 | A Quantidade do Item a ser Produzida deve ser Informada! | 83 | btnOKClick | Usuario confirma adicao de produto acabado sem informar a quantidade a produzir. |
| 3 | Erro | E-0000 | A Quantidade do Item a ser Produzida deve ser Informada! | 88 | btnOKClick | Segunda validacao redundante: confirma adicao de produto acabado sem informar a quantidade. |
| 4 | Erro | E-0000 | A Quantidade do Item a ser Produzida deve ser Maior que zero! | 93 | btnOKClick | Usuario informa quantidade do produto a produzir menor ou igual a zero. |
| 5 | Erro | E-0000 | Produto Acabado Não pode ser Informado mais de Uma vez! | 107 | btnOKClick | Produto acabado que o usuario tenta adicionar ja existe no grid de producao do lote. |
| 6 | Erro | E-0000 | %s | 141 | btnOKClick | Procedure GERA_SEQUENCIA (SEQ_ORDEMPRODUCAO) retornou mensagem de erro ao gerar numero da ordem de producao. |
| 7 | Erro | E-0000 | A Movimentação Gera Estoque e o Produto "%s" não possui Local de Armazenagem Associado ou o Usuário não possui Acesso! Verifique [TPO001, TOF007] | 195 | btnOKClick | Produto acabado nao possui local de armazenagem associado ou o usuario nao tem acesso ao local para gerar estoque. |
UdmMEQ012.pas
| # | Tipo | Codigo | Mensagem | Linha | Funcao/Evento | Situacao |
|---|---|---|---|---|---|---|
| 1 | Erro | E-0000 | Rateio da Grade do Produto Cancelado! | 308 | Preenche_Grade | Usuario cancelou a tela de rateio da grade (cor/tamanho) do produto sem preencher nenhum item da grade. |
| 2 | Erro | E-0000 | Informações sobre Tarefas / Análises da Produção Cancelada. | 383 | Preenche_Tarefa | Usuario cancelou o dialogo frmMEQ012Tarefa (informacoes sobre tarefas/analises) sem confirmar. |
| 3 | Aviso | W-1791 | A Ordem de Produção %s, Produto %s - %s, possui análises pendentes sem valores informados. Verifique! | 422 | Preenche_Tarefa | No parametro ST_DADOSANALISEFINALPROD=S, ha tarefas/analises do produto sem DS_RESULTADO preenchido. |
| 4 | Erro | E-0000 | Seleção de Seriais do Produto Cancelada! | 501 | CheckItemSerial | Usuario cancelou o dialogo frmSERIAL de entrada (informacao de seriais) do item controlado. |
| 5 | Erro | E-0000 | Seleção de Seriais do Produto Cancelada! | 528 | CheckItemSerial | Usuario cancelou o dialogo frmSERIAL de saida (selecao de seriais) do item controlado. |
| 6 | Erro | E-0000 | O Local de Armazenagem e o Tipo de Local de Armazenagem não Estão Associados. Verifique! [TPO001, TEQ003] | 589 | tabPRODUCAOBeforePost | Na gravacao da ordem, o par CD_TIPOLOCAL/CD_LOCAL informado nao existe em LOCALESTOQUE (combinacao invalida). |
| 7 | Erro | E-0000 | O Local de Armazenagem e o Tipo de Local de Armazenagem não Estão Associados. Verifique! [TPO001] | 596 | tabPRODUCAOBeforePost | Divergencia entre o CD_LOCAL digitado e o retornado por LOCALESTOQUE para o tipo de local (associacao invalida). |
| 8 | Erro | E-0000 | É Obrigatório Informar a Data de Início da Produção! | 603 | tabPRODUCAOBeforePost | Campo obrigatorio DT_INICIOPRODUCAO nao preenchido na gravacao da ordem. |
| 9 | Erro | E-0000 | É Obrigatório Informar o Produto da Produção! | 609 | tabPRODUCAOBeforePost | Campo obrigatorio CD_ITEM (produto da producao) nao preenchido ao gravar a ordem. |
| 10 | Erro | E-0000 | É Obrigatório Informar a Versão da Ficha de Produção! | 615 | tabPRODUCAOBeforePost | Campo obrigatorio NR_VERSAO da ficha de producao nao preenchido na gravacao. |
| 11 | Erro | E-0000 | É Obrigatório Informar o Tipo de Local do Produto da Ficha de Produção! | 621 | tabPRODUCAOBeforePost | Campo obrigatorio CD_TIPOLOCAL do produto nao preenchido na gravacao da ordem. |
| 12 | Erro | E-0000 | É Obrigatório Informar o Local de Armazenagem do Produto da Ficha de Produção! | 627 | tabPRODUCAOBeforePost | Campo obrigatorio CD_LOCAL do produto nao preenchido na gravacao da ordem. |
| 13 | Erro | E-0000 | É Obrigatório Informar a Quantidade da Produção! | 633 | tabPRODUCAOBeforePost | Campo obrigatorio QT_PRODUZIDA nao preenchido na gravacao da ordem. |
| 14 | Erro | E-0000 | É Obrigatório Informar o Produto Componente da Produção! | 646 | tabPRODUTOBeforePost | Campo obrigatorio CD_MATERIAPRIMA (produto componente) nao preenchido ao gravar item da ordem. |
| 15 | Erro | E-0000 | É Obrigatório Informar a Quantidade do Produto! | 652 | tabPRODUTOBeforePost | Item configurado como unidade Q (quantidade) sem QT_ITEM informado na gravacao. |
| 16 | Erro | E-0000 | É Obrigatório Informar o Peso do Produto! | 658 | tabPRODUTOBeforePost | Item configurado como unidade P (peso) com unidade alternativa, sem PS_ITEM informado na gravacao. |
| 17 | Erro | E-0000 | É Obrigatório Informar o Tipo de Local do Produto! | 666 | tabPRODUTOBeforePost | Item tipo despesa M sem CD_TIPOLOCAL informado na gravacao. |
| 18 | Erro | E-0000 | É Obrigatório Informar o Local de Armazenagem do Produto! | 672 | tabPRODUTOBeforePost | Item tipo despesa M sem CD_LOCAL informado na gravacao. |
| 19 | Erro | E-0000 | É Obrigatório Informar a Quantidade do Item Substituído! | 681 | tabPRODUTOBeforePost | CD_ITEMSUBSTITUIDO informado sem QT_SUBSTITUIDO preenchida na gravacao do item. |
| 20 | Erro | E-0000 | A Quantidade do Item Substituído Deve ser Maior que Zero! | 687 | tabPRODUTOBeforePost | QT_SUBSTITUIDO do item informada com valor menor ou igual a zero. |
| 21 | Erro | E-0000 | O Histórico deve ser do Tipo Estoque! | 723 | tabPRODUTOCD_HISTORICOValidate | CD_HISTORICO informado para o produto nao e do tipo Estoque (TP_HISTORICO<>E). |
| 22 | Erro | E-0000 | O Histórico não está Ativo [TCB003]! | 725 | tabPRODUTOCD_HISTORICOValidate | CD_HISTORICO informado para o produto esta inativo (ST_ATIVO=N) no TCB003. |
| 23 | Erro | E-0000 | O Histórico não está Cadastrado [TCB003]! | 729 | tabPRODUTOCD_HISTORICOValidate | CD_HISTORICO informado para o produto nao existe cadastrado em HISTORICO. |
| 24 | Erro | E-0000 | A Data de Término da Produção não pode ser Menor que a Data de Início da Produção! | 758 | tabPRODUCAODT_FIMPRODUCAOValidate | DT_FIMPRODUCAO informada menor que DT_INICIOPRODUCAO. |
| 25 | Erro | E-0000 | A Data de Início da Produção não pode ser Maior que a Data de Término da Produção! | 765 | tabPRODUCAODT_INICIOPRODUCAOValidate | DT_INICIOPRODUCAO informada maior que DT_FIMPRODUCAO. |
| 26 | Erro | E-0000 | É Obrigatório informar o Produto para a Validação do Tipo de Local de Armazenagem! | 776 | tabPRODUTOCD_TIPOLOCALValidate | Validacao do tipo de local do produto sem que o CD_MATERIAPRIMA esteja informado. |
| 27 | Erro | E-0000 | O Tipo de Local de Armazenagem não está Cadastrado ou não está Associado ao Produto [TEQ002]! | 786 | tabPRODUTOCD_TIPOLOCALValidate | CD_TIPOLOCAL informado para a materia-prima nao existe ou nao esta associado ao produto no TEQ002. |
| 28 | Erro | E-0000 | É Obrigatório informar o Produto para a Validação do Local de Armazenagem! | 800 | tabPRODUTOCD_LOCALValidate | Validacao do local do produto sem que o CD_MATERIAPRIMA esteja informado. |
| 29 | Erro | E-0000 | É Obrigatório informar o Tipo de Local para a Validação do Local de Armazenagem! | 802 | tabPRODUTOCD_LOCALValidate | Validacao do local do produto sem que o CD_TIPOLOCAL esteja informado. |
| 30 | Erro | E-0000 | O Local de Armazenagem não está Cadastrado ou não está Associado ao Produto [TEQ003]! | 814 | tabPRODUTOCD_LOCALValidate | CD_LOCAL informado para a materia-prima nao existe ou nao esta associado ao produto no TEQ003. |
| 31 | Erro | E-0000 | O Histórico deve ser do Tipo Estoque! | 835 | tabPRODUCAOCD_HISTORICOValidate | CD_HISTORICO da producao nao e do tipo Estoque (TP_HISTORICO<>E). |
| 32 | Erro | E-0000 | O Histórico não está Ativo [TCB003]! | 837 | tabPRODUCAOCD_HISTORICOValidate | CD_HISTORICO da producao esta inativo (ST_ATIVO=N) no TCB003. |
| 33 | Erro | E-0000 | o Histórico não está Cadastrado [TCB003]! | 841 | tabPRODUCAOCD_HISTORICOValidate | CD_HISTORICO da producao nao existe cadastrado em HISTORICO. |
| 34 | Erro | E-0000 | É Obrigatório informar o Produto para a Validação do Tipo de Local de Armazenagem! | 855 | tabPRODUCAOCD_TIPOLOCALValidate | Validacao do tipo de local da producao sem que o CD_ITEM esteja informado. |
| 35 | Erro | E-0000 | O Tipo de Local de Armazenagem não está Cadastrado ou não está Associado ao Produto [TEQ002]! | 865 | tabPRODUCAOCD_TIPOLOCALValidate | CD_TIPOLOCAL informado para a producao nao existe ou nao esta associado ao produto no TEQ002. |
| 36 | Erro | E-0000 | É Obrigatório informar o Produto para a Validação do Local de Armazenagem! | 879 | tabPRODUCAOCD_LOCALValidate | Validacao do local da producao sem que o CD_ITEM esteja informado. |
| 37 | Erro | E-0000 | É Obrigatório informar o Tipo de Local para a Validação do Local de Armazenagem! | 881 | tabPRODUCAOCD_LOCALValidate | Validacao do local da producao sem que o CD_TIPOLOCAL esteja informado. |
| 38 | Erro | E-0000 | O Local de Armazenagem não está Cadastrado ou não está Associado ao Produto [TEQ003]! | 893 | tabPRODUCAOCD_LOCALValidate | CD_LOCAL informado para a producao nao existe ou nao esta associado ao produto no TEQ003. |
| 39 | Erro | E-0000 | O Percentual de Rendimento deve estar entre 0 e 100! | 902 | tabPRODUCAOPC_RENDIMENTOValidate | PC_RENDIMENTO informado fora da faixa valida (menor que 0 ou maior que 100). |
| 40 | Erro | E-0000 | A Quantidade do Produto deve ser maior que zero! | 908 | tabPRODUCAOQT_PRODUZIDAValidate | Usuario digitou QT_PRODUZIDA menor ou igual a zero no campo de quantidade produzida. |
| 41 | Erro | E-0000 | O Produto não está Ativo! | 953 | tabPRODUCAOCD_ITEMValidate | Produto informado na producao tipo Ficha esta inativo (ST_ATIVO=N) no cadastro ITEM. |
| 42 | Erro | E-0000 | A Ficha de Produção está Cancelada! | 955 | tabPRODUCAOCD_ITEMValidate | Ficha de producao do produto esta com ST_PRODUCAO=C (cancelada). |
| 43 | Erro | E-0000 | A Ficha de Produção do Produto não está Cadastrada [TEQ004]! | 970 | tabPRODUCAOCD_ITEMValidate | Produto da producao (tipo Ficha) existe, mas dados da ficha nao foram encontrados; ficha nao cadastrada no TEQ004. |
| 44 | Erro | E-0000 | A Ficha de Produção do Produto não está Cadastrada [TEQ004]! | 973 | tabPRODUCAOCD_ITEMValidate | Produto informado nao possui nenhuma ficha de producao cadastrada no TEQ004. |
| 45 | Erro | E-0000 | O Produto não está Ativo! | 985 | tabPRODUCAOCD_ITEMValidate | Produto informado (sem tipo Ficha) esta inativo (ST_ATIVO=N) no cadastro ITEM. |
| 46 | Erro | E-0000 | O Produto não está Cadastrado [TPO001]! | 997 | tabPRODUCAOCD_ITEMValidate | Produto informado (sem tipo Ficha) nao existe cadastrado em ITEM [TPO001]. |
| 47 | Erro | E-0000 | O Produto Componente não pode ser igual ao Produto da Ordem de Produção! | 1032 | tabPRODUTOCD_MATERIAPRIMAValidate | Materia-prima informada e igual ao produto acabado da ordem (produto nao pode ser componente de si mesmo). |
| 48 | Erro | E-0000 | O Item [%s] já está informado nesta Ordem. Verifique! | 1040 | tabPRODUTOCD_MATERIAPRIMAValidate | Materia-prima informada ja existe em ITEMORDEMPROD para a mesma ordem de producao. |
| 49 | Erro | E-0000 | O Produto não está Ativo! | 1056 | tabPRODUTOCD_MATERIAPRIMAValidate | Materia-prima informada esta inativa (ST_ATIVO=N) no cadastro ITEM. |
| 50 | Erro | E-0000 | O Produto não está Cadastrado [TPO001]! | 1105 | tabPRODUTOCD_MATERIAPRIMAValidate | Materia-prima informada nao existe cadastrada em ITEM [TPO001]. |
| 51 | Erro | E-0000 | A Empresa não está Cadastrada [ADM002]! | 1130 | tabEmpresaCD_EMPRESAValidate | CD_EMPRESA informado no filtro nao existe cadastrado em EMPRESA [ADM002]. |
| 52 | Erro | E-0000 | É Obrigatório informar a Empresa para validar as Ordens de Produção Abertas! | 1144 | tabEmpresaNR_ORDEMPRODUCAOValidate | Validacao do NR_ORDEMPRODUCAO no filtro sem que a empresa esteja informada. |
| 53 | Erro | E-0000 | A Ordem de Produção está Cancelada! | 1152 | tabEmpresaNR_ORDEMPRODUCAOValidate | Ordem de producao pesquisada no filtro esta com status C (cancelada). |
| 54 | Erro | E-0000 | A Ordem de Produção está Fechada! | 1154 | tabEmpresaNR_ORDEMPRODUCAOValidate | Ordem de producao pesquisada no filtro esta com status V (fechada). |
| 55 | Erro | E-0000 | A Ordem de Produção não está Aberta! | 1156 | tabEmpresaNR_ORDEMPRODUCAOValidate | Ordem de producao pesquisada no filtro esta com status diferente de N (nao esta aberta). |
| 56 | Erro | E-0000 | A Ordem de Produção não está Cadastrada [MEQ011]! | 1161 | tabEmpresaNR_ORDEMPRODUCAOValidate | NR_ORDEMPRODUCAO informado no filtro nao existe cadastrado [MEQ011]. |
| 57 | Erro | E-0000 | É Obrigatório informar a Empresa para validar as Ordens de Produção Abertas! | 1201 | tabEmpresaNR_LOTEPRODUCAOValidate | Validacao do NR_LOTEPRODUCAO no filtro sem que a empresa esteja informada. |
| 58 | Erro | E-0000 | O Lote de Produção não está Cadastrado [MEQ011]! | 1210 | tabEmpresaNR_LOTEPRODUCAOValidate | NR_LOTEPRODUCAO informado no filtro nao possui ordens abertas em ORDEMPRODUCAO [MEQ011]. |
| 59 | Erro | E-0000 | É Obrigatório informar a Descrição da Tarefa! | 1225 | tabTarefaBeforePost | Gravacao de tarefa sem que a DS_TAREFA (descricao) esteja preenchida. |
| 60 | Erro | E-0000 | A Tarefa não está Cadastrada [TEQ005]! | 1245 | tabTarefaNR_TAREFAValidate | NR_TAREFA informada nao existe cadastrada em TAREFAITEM [TEQ005]. |
| 61 | Erro | E-0000 | É Obrigatório informar a Empresa para validar o Pedido! | 1265 | tabEmpresaNR_PEDIDOValidate | Validacao do NR_PEDIDO no filtro sem que a empresa esteja informada. |
| 62 | Erro | E-0000 | Este Pedido não possui Ordem de Produção Associada [MPD023]! | 1280 | tabEmpresaNR_PEDIDOValidate | NR_PEDIDO informado nao possui ordem de producao associada via ORDEMPRODUCAOPEDIDO [MPD023]. |
| 63 | Erro | E-0000 | O Produto não está Cadastrado [TPO001]! | 1296 | tabAdicionarProdCD_ITEMValidate | Produto acabado informado na tela de adicionar produto nao existe cadastrado em ITEM [TPO001]. |
| 64 | Erro | E-0000 | Este Item está Inativo[TPO001]! | 1311 | tabAdicionarProdCD_ITEMValidate | Produto acabado informado esta inativo (ST_ATIVO=N) no cadastro ITEM [TPO001]. |
| 65 | Erro | E-0000 | Ficha de Produção não Cadastrada [TEQ004]! | 1315 | tabAdicionarProdCD_ITEMValidate | Produto acabado informado nao possui ficha de producao tipo C (composicao) valida no TEQ004. |
| 66 | Erro | E-0000 | A Quantidade do Item a ser Produzida deve ser Informada! | 1329 | tabAdicionarProdQT_PRODUZIDAValidate | Quantidade a produzir do produto acabado (tela adicionar produto) nao foi informada. |
| 67 | Erro | E-0000 | A Quantidade do Item a ser Produzida deve ser Maior que zero! | 1334 | tabAdicionarProdQT_PRODUZIDAValidate | Quantidade a produzir do produto acabado informada como zero. |
| 68 | Erro | E-0000 | É Necessário Informar o Produto antes de Informar o Substituído! | 1372 | tabPRODUTOCD_ITEMSUBSTITUIDOValidate | Usuario informou item substituido sem ter informado antes a materia-prima (CD_MATERIAPRIMA). |
| 69 | Erro | E-0000 | O Item Substituído não pode ser Igual ao Produto Final da Produção! | 1375 | tabPRODUTOCD_ITEMSUBSTITUIDOValidate | Item substituido informado e igual ao produto final da producao. |
| 70 | Erro | E-0000 | O Produto não pode ser Substituto dele Mesmo! | 1378 | tabPRODUTOCD_ITEMSUBSTITUIDOValidate | Item substituido informado e igual a propria materia-prima (produto nao pode substituir a si mesmo). |
| 71 | Erro | E-0000 | Produto não Cadastrado! Verifique. | 1386 | tabPRODUTOCD_ITEMSUBSTITUIDOValidate | Codigo de item substituido informado nao existe cadastrado em ITEM. |
| 72 | Erro | E-0000 | O Item a ser Substituído não foi Encontrado em Nenhuma Ordem de Produção da Empresa para o Produto Final Informado [%s - %s]! | 1398 | tabPRODUTOCD_ITEMSUBSTITUIDOValidate | Item substituido nao foi encontrado em nenhuma ordem de producao da empresa para o produto final informado. |
| 73 | Erro | E-0000 | %s | 1559 | ValidaEstoque | Parametro TP_VALIDACAOESTNEG=B (bloqueia): saldo comprometido insuficiente em RETORNA_ESTOQUECOMPROMETIDO para a materia-prima. |
| 74 | Confirmacao | C-0000 | %s. Deseja Continuar? | 1561 | ValidaEstoque | Parametro TP_VALIDACAOESTNEG=A (avisa): pergunta ao usuario se deseja continuar mesmo sem saldo comprometido suficiente. |
| 75 | Erro | E-0000 | Operação Cancelada! | 1562 | ValidaEstoque | Usuario respondeu Nao a pergunta de continuar mesmo sem saldo comprometido suficiente (modo A). |
| 76 | Erro | E-0000 | %s | 1582 | ValidaEstoque | Parametro TP_VALIDACAOESTNEG=B (bloqueia): saldo de estoque insuficiente em RETORNA_SALDOESTOQUE para a materia-prima. |
| 77 | Confirmacao | C-0000 | %s. Deseja Continuar? | 1584 | ValidaEstoque | Parametro TP_VALIDACAOESTNEG=A (avisa): pergunta ao usuario se deseja continuar mesmo sem saldo de estoque suficiente. |
| 78 | Erro | E-0000 | Operação Cancelada! | 1585 | ValidaEstoque | Usuario respondeu Nao a pergunta de continuar mesmo sem saldo de estoque suficiente (modo A). |
UfrmMOTIVOALTERACAO.pas
| # | Tipo | Codigo | Mensagem | Linha | Funcao/Evento | Situacao |
|---|---|---|---|---|---|---|
| 1 | Aviso | W-0000 | É Obrigatório Informar o Motivo da Alteração! | 53 | btnOKClick | Usuario confirma o dialogo de motivo de alteracao da ordem sem ter preenchido o campo Motivo. |