Objetivo da mudança:
Ajustar as rotinas de geração de Ordem de Produção (OP) para considerar as alterações nos subprodutos de itens de estrutura quando a configuração CFG_ALTEST estiver ativa. A CFG_ALTEST permite alterar os subprodutos da estrutura no momento da venda. O ajuste visa garantir que as OPs geradas reflitam as alterações feitas na estrutura durante o processo de faturamento, nas rotinas de Geração Automática de OP, Expedição e Impressão e Baixa da Separação. Rotina/tela envolvida:
-
“Ordem de Produção – Geração Automática” (frmOrdProdGeracaoAutomatica)
-
“Expedição” (frmFatExpedicao)
-
“Expedição – Impressão e Baixa da Separação” (frmFatVerItensDocRom)
Instruções sobre o que configurar:
-
CFG_ALTEST: (Já existente) Deve estar configurada como “SIM” para ativar a alteração de subprodutos na venda.
-
CFG_EMOPPD: Desabilitada.
-
CFG_CAREST: Carregando do item estrutura.
-
CFG_ORDPRO e CFG_IOPEXP: Ativadas para testes nas rotinas de Expedição e Geração Automática de Ordem de Produção.
-
CFG_BAISEP e CFG_IMORPR: Ativadas para testes na rotina de Impressão de Baixa de Separação.
Instruções sobre como utilizar:
-
Criar um pedido/faturamento com um item de estrutura: Ao vender um item de estrutura, o sistema deve perguntar se deseja alterar os subprodutos para aquela venda específica (devido à CFG_ALTEST).
-
Alterar os subprodutos (se desejado): Modificar os subprodutos e suas quantidades conforme necessário.
-
Gerar a Ordem de Produção:
-
Geração Automática: Acessar “Ordem de Produção – Geração Automática” (frmOrdProdGeracaoAutomatica)
-
Expedição: Acessar “Expedição” (frmFatExpedicao)
-
Impressão e Baixa da Separação: Acessar “Expedição – Impressão e Baixa da Separação” (frmFatVerItensDocRom).
-
-
Verificar a geração da OP: O sistema deve verificar se o pedido possui registros nas tabelas GERPER e DETPER.
-
Se houver registros em GERPER/DETPER: A OP (tabelas MOVPRO/DETPRO) deve ser gerada de acordo com os itens e quantidades nessas tabelas (ou seja, com as alterações feitas na estrutura durante a venda).
-
Se não houver registros em GERPER/DETPER: A OP deve ser gerada seguindo o comportamento atual, com base na estrutura padrão das tabelas GERMAT/DETMAT.
-