Pular para o conteúdo principal

MPD052 — Controle de Obra / Romaneio (enriquecimento)

Menu: Faturamento > Movimentações > Pedidos > Controle de Obra / Romaneio

Objetivo​

A tela MPD052 (Controle de Obra / Romaneio) é o centro de gestão de um contrato de obra: cadastro do contrato, planejamento do projeto de itens previstos, recebimento de material via Requisição/MDM (própria ou de terceiros), aplicação dos itens na obra, devoluções, transferência de saldo entre obras, agendamento, gestão de equipes e emissão/associação de pedidos e notas fiscais. Ao final, o usuário fecha o contrato (bloqueando novas alterações) ou cancela a obra quando ela não deve prosseguir.

Fluxo principal​

  1. Consultar contratos/obras existentes por empresa, cliente, período, situação, tipo de obra ou projeto, ou iniciar um novo contrato. (Dados para Consulta) — source/MPD052/UMPD052.pas:1286-1364 (TfrmMPD052.btnProcurarClick)
  2. Cadastrar/editar o cabeçalho do Contrato/Romaneio (cliente, data, tipo de obra, valor, município). (Contrato Obra) — source/MPD052/UdmMPD052.pas:1739-1782 (TdmMPD052.tabROMANEIOBeforePost)
  3. Lançar o Projeto da obra e os Itens do Projeto (materiais/serviços previstos), opcionalmente importando de um Orçamento. (Projeto > Projetos / Itens do Projeto) — source/MPD052/ULancProjeto.pas:487-578 (TfrmLancProjeto.btnImportarOrcamentoClick)
  4. Gerar Requisição/MDM para registrar o recebimento de itens (Próprios ou de Terceiros) vinculados ao projeto. (MDM / Romaneio > MDM) — source/MPD052/ULancREquisicoes.pas:180-210 (TfrmLancRequisicoes.btnNovoClick)
  5. Aplicar na obra os itens já recebidos (gera automaticamente pedido de compra/venda quando aplicável). (Aplicação) — source/MPD052/UdmMPD052.pas:1214-1333 (TdmMPD052.tabAPLICACAOITEMBeforePost)
  6. Salvar o romaneio: o sistema atualiza os resumos (VIEW_MPD052) e gera automaticamente pedidos de venda pendentes de itens próprios aplicados. (Contrato Obra (qualquer aba)) — source/MPD052/UMPD052.pas:1686-1750 (TfrmMPD052.btnSalvarClick)
  7. Emitir Nota Fiscal de venda/compra vinculada ao romaneio quando o faturamento for necessário. (Notas / Fechamento) — source/MPD052/UMPD052.pas:1965-1989 (TfrmMPD052.btnNOVANFVENDAClick)
  8. Fechar o Contrato/Romaneio ao concluir a obra, ou Cancelar a Obra caso não deva prosseguir. (Fechamento) — source/MPD052/UMPD052.pas:2251-2320 (TfrmMPD052.btnFecharClick)

Campos obrigatórios​

CampoCondiçãoMensagemFonte
NR_ROMANEIO, DT_ROMANEIO, CD_PESSOA (Cliente), TP_OBRAAo salvar o Contrato/Romaneio (aba Contrato Obra)Informe o Número do Romaneio! / É Obrigatório informar a Data! / É Obrigatório informar o Cliente! / É Obrigatório Informar o Tipo da Obra!source/MPD052/UdmMPD052.pas:1739-1771 (TdmMPD052.tabROMANEIOBeforePost)
DT_EMISSAO, NR_SEQDOCUMENTO, CD_PESSOA, NR_REQUISICAO, CD_ENDERECO, NR_ALMOXARIFADOAo salvar a Requisição/MDM (aba MDM/Romaneio > MDM)É obrigatório a Data de Emissão da requisição! / informar o Doc / Seq. / o Fornecedor / o Número da requisição / o Endereço do Fornecedor / o Número do Almoxarifadosource/MPD052/UdmMPD052.pas:990-1023 (TdmMPD052.tabREQUISICAOBeforePost)
DT_EMISSAO, NR_SEQDOCUMENTO, CD_PESSOA, CD_ENDERECO, NR_REQUISICAO, NR_ALMOXARIFADO e ao menos um itemAo salvar a aba MDM IndividualÉ Necessário Informar a Data de Emissão / o Nº Doc-Seq / o Código do Fornecedor / o Endereço do Fornecedor / a Requisição / o Almoxarifado / Não Há Lançamentos para o Registro!source/MPD052/UMPD052.pas:1415-1458 (TfrmMPD052.btnSalvarClick)
NR_PROJETO, CD_PESSOA (fornecedor), CD_ENDERECO, DT_PROJETOAo salvar o cabeçalho do Projeto da ObraÉ obrigatório informar o número do projeto / o código do fornecedor / o endereço do fornecedor / a data do projeto. Verifique!source/MPD052/UdmMPD052.pas:2032-2065 (TdmMPD052.tabPROJETOOBRABeforePost)
CD_ITEM, TP_ORIGEM, QT_ITEMAo salvar um Item do Projeto (aba Projeto > Itens do Projeto)É obrigatório informar o código do produto / a origem do produto / a quantidade do produto. Verifique!source/MPD052/UdmMPD052.pas:2104-2119 (TdmMPD052.tabPROJETOITEMOBRABeforePost)
CD_ITEM, QT_APLICADA, TP_ORIGEMAo salvar um item de AplicaçãoÉ Obrigatório Informar o Produto Aplicado / informar a Quantidade Aplicada! / a Origem do Item Aplicado!source/MPD052/UdmMPD052.pas:1214-1226 (TdmMPD052.tabAPLICACAOITEMBeforePost)
CD_ITEM, TP_DEVOLUCAO, TP_ORIGEM, ST_ITEM (quando devolução tipo Venda), QT_DEVOLVIDO/QT_DEVOLVER > 0Ao confirmar a devolução de um item (aba Nova Devolução)É Obrigatório informar Produto para Devolução! / o tipo da Devolução! / o Estado do Produto! / a Origem do Produto! / Quantidade Devolvida!source/MPD052/UdmMPD052.pas:3556-3606 (TdmMPD052.tabITEMDEVOLBeforePost)
PC_ROMANEIO (percentual da equipe)Ao salvar uma linha da grade de EquipesÉ Obrigatório Informar o Percentual para a Equipe!source/MPD052/UdmMPD052.pas:2345-2351 (TdmMPD052.tabEQUIPEBeforePost)
DT_ADICIONAL, VL_ADICIONAL, DS_ADICIONALAo salvar um lançamento na aba AdicionaisInforme a Data do valor Adicional! / o Valor Adicional! / a Descrição do valor Adicional!source/MPD052/UdmMPD052.pas:1910-1917 (TdmMPD052.tabADICIONALBeforePost)

Mensagens: causa e ação​

C-0048​

Causa: O usuário está saindo de uma tela auxiliar (Requisição, Transferência, Projeto) com alterações ainda não gravadas.

Ação: Confirmar para salvar as alterações antes de sair, ou cancelar para descartá-las.

Fonte: source/MPD052/ULancREquisicoes.pas:431-458 (TfrmLancRequisicoes.FormClose)

I-0047​

Causa: O contrato/romaneio já existente foi salvo com sucesso (não é um contrato novo).

Ação: Nenhuma ação necessária.

Fonte: source/MPD052/UMPD052.pas:1745-1750 (TfrmMPD052.btnSalvarClick)

W-0780​

Causa: O usuário acionou um atalho da tela (Nova NF de Venda/Serviço, Gerar NF) mas não possui acesso à tela MNF002 no menu.

Ação: Solicitar ao administrador a liberação de acesso ao programa MNF002.

Fonte: source/MPD052/UMPD052.pas:1977-1980 (TfrmMPD052.btnNOVANFVENDAClick)

W-1504​

Causa: Duplo clique em um lançamento do Diário Técnico tentando abrir a Consulta de Pedidos sem que o usuário tenha acesso à tela CPD001.

Ação: Solicitar acesso ao programa CPD001.

Fonte: source/MPD052/UMPD052.pas:4015-4024 (TfrmMPD052.grid4DblClick)

W-1599​

Causa: Botão de Nova NF de Compra acionado sem que o usuário tenha acesso à tela MNF001.

Ação: Solicitar acesso ao programa MNF001.

Fonte: source/MPD052/UMPD052.pas:1938-1954 (TfrmMPD052.btnNovaNFCOMPRAClick)

W-1608​

Causa: Botão Gerar NF (a partir do diário técnico) acionado sem acesso à tela Pedido de Venda MPD002.

Ação: Solicitar acesso ao programa MPD002.

Fonte: source/MPD052/UMPD052.pas:4034-4045 (TfrmMPD052.btnGERANFClick)

W-1692​

Causa: Botão Novo Pedido/Requisição acionado sem acesso à tela MPD024.

Ação: Solicitar acesso ao programa MPD024.

Fonte: source/MPD052/UMPD052.pas:4280-4299 (TfrmMPD052.btnNovoPedidoClick)

W-1693​

Causa: Botão Nova Produção acionado sem acesso à tela de Abertura de Ordem de Produção MEQ011.

Ação: Solicitar acesso ao programa MEQ011.

Fonte: source/MPD052/UMPD052.pas:1876-1894 (TfrmMPD052.btnNOVAPRODUCAOClick)

A Data Final não pode ser Menor que a Data Inicial!​

Causa: Na aba Dados para Consulta, a Data Final informada é anterior à Data Inicial.

Ação: Corrigir o período de datas antes de consultar.

Fonte: source/MPD052/UMPD052.pas:1302-1307 (TfrmMPD052.btnProcurarClick)

A Consulta não Retornou Registros. Verifique!​

Causa: Nenhum contrato/obra atende aos filtros informados (empresa, cliente, período, situação, tipo de obra, projeto).

Ação: Revisar/ampliar os filtros de consulta.

Fonte: source/MPD052/UMPD052.pas:1358-1361 (TfrmMPD052.btnProcurarClick)

A Empresa não possui Condição de Pagamento Padrão Parametrizada. Verifique![MFA001]​

Causa: A geração automática do pedido a partir do diário técnico não encontrou Condição de Pagamento nem no cadastro do cliente nem no parâmetro padrão da empresa.

Ação: Cadastrar a Condição de Pagamento padrão em Parâmetros de Faturamento (MFA001) ou no cadastro do cliente.

Fonte: source/MPD052/UMPD052.pas:4098-4104 (TfrmMPD052.btnGERANFClick)

A Empresa não possui Forma de Pagamento Padrão Parametrizada. Verifique![MFA001]​

Causa: Mesma geração de pedido não encontrou Forma de Pagamento padrão.

Ação: Cadastrar a Forma de Pagamento padrão em MFA001.

Fonte: source/MPD052/UMPD052.pas:4090-4096 (TfrmMPD052.btnGERANFClick)

A Empresa não possui Movimentação Padrão de Serviço Parametrizada. Verifique![MFA001]​

Causa: Não há Movimentação de Serviço padrão parametrizada na empresa para gerar o item do pedido de serviço.

Ação: Cadastrar a Movimentação de Serviço padrão em MFA001.

Fonte: source/MPD052/UMPD052.pas:4106-4112 (TfrmMPD052.btnGERANFClick)

A Equipe já foi Informada para este Romaneio! Verifique.​

Causa: O usuário tentou lançar novamente uma equipe que já está na grade de equipes do mesmo romaneio.

Ação: Selecionar outra equipe ou editar o percentual da linha já existente.

Fonte: source/MPD052/UMPD052.pas:3663-3676 (TfrmMPD052.gridEquipesColExit)

A obra está cancelada, não sendo permitido fazer agendamento.​

Causa: Tentativa de novo agendamento em uma obra com status Cancelado.

Ação: Não é possível agendar; reabrir/reativar a obra não é suportado por esta tela.

Fonte: source/MPD052/UMPD052.pas:2826-2851 (TfrmMPD052.btnNOVAAGENDAClick)

A Obra possui notas associadas, não permitido cancelar. Verifique!​

Causa: Existem notas fiscais associadas ao romaneio (ROMANEIONOTA), o que impede o cancelamento da obra.

Ação: Remover a associação das notas (aba Notas) ou verificar as notas fiscais antes de cancelar.

Fonte: source/MPD052/UMPD052.pas:3808-3814 (TfrmMPD052.btnCANCELAROBRAClick)

A Pessoa [%s] não possui Endereço Cadastrado. Verifique [TFA001]!​

Causa: O cliente do romaneio não tem nenhum endereço cadastrado, necessário para gerar o pedido a partir do diário técnico.

Ação: Cadastrar o endereço da pessoa em TFA001.

Fonte: source/MPD052/UMPD052.pas:4069-4076 (TfrmMPD052.btnGERANFClick)

A Quantidade a devolver não pode ser maior que o Saldo Disponível para Devolução. Verifique!​

Causa: Para devolução do tipo 'Sobra Inicial' (I), a quantidade informada excede o saldo disponível calculado para devolução.

Ação: Reduzir a quantidade a devolver conforme o saldo indicado na tela.

Fonte: source/MPD052/UdmMPD052.pas:3613-3631 (TdmMPD052.tabITEMDEVOLQT_DEVOLVERValidate)

A quantidade de Transferência não pode ser maior que o Saldo!​

Causa: A quantidade informada para transferir entre obras é maior que o saldo do item na MDM/Requisição de origem.

Ação: Informar uma quantidade igual ou menor ao saldo disponível.

Fonte: source/MPD052/UdmMPD052.pas:1861-1867 (TdmMPD052.tabFILTROPRODQT_TRANSFERENCIAValidate)

A Quantidade do Item no Projeto é Menor que a Quantidade Aplicada. Verifique!​

Causa: A quantidade que está sendo aplicada na obra é maior que a quantidade cadastrada para esse item no Projeto.

Ação: Aumentar a quantidade do item no Projeto ou reduzir a quantidade aplicada.

Fonte: source/MPD052/UdmMPD052.pas:1234-1246 (TdmMPD052.tabAPLICACAOITEMBeforePost)

Ao cancelar a devolução o saldo Aplicado será superior ao Requisitado. Verifique!​

Causa: Excluir/cancelar essa devolução devolveria saldo ao produto, mas a quantidade já aplicada na obra ficaria maior que a quantidade recebida em requisições.

Ação: Cancelar/reduzir as aplicações do item antes de cancelar a devolução.

Fonte: source/MPD052/UdmMPD052.pas:1483-1527 (TdmMPD052.tabDEVOLUCAOITEMBeforePost)

Já foi gerado um pedido para essa aplicação. Não é permitido alterar a quantidade aplicada.​

Causa: A aplicação já está vinculada a um item de pedido de compra/venda gerado automaticamente.

Ação: Excluir a aplicação (o que cancela o pedido) e relançá-la com a nova quantidade.

Fonte: source/MPD052/UdmMPD052.pas:4144-4155 (TdmMPD052.tabAPLICACAOITEMQT_APLICADAValidate)

Já existe uma devolução com o número %s!​

Causa: O número de devolução digitado manualmente já foi usado para essa obra.

Ação: Informar outro número ou deixar em branco para o sistema gerar automaticamente (GERA_SEQUENCIA).

Fonte: source/MPD052/UdmMPD052.pas:1432-1446 (TdmMPD052.tabDEVOLUCAONR_DEVOLUCAOValidate)

Não há Item com Cód. Fornecedor "%s" Associado à este Número de Romaneio "%s".​

Causa: Na MDM Individual, o código de fornecedor informado não corresponde a nenhum item cadastrado no Projeto do romaneio informado.

Ação: Confirmar o código de fornecedor no cadastro do Item (TPO001) ou informar o item diretamente.

Fonte: source/MPD052/UdmMPD052.pas:2794-2803 (TdmMPD052.tabMDMINDIVIDUALITEMCD_FORNECEDOR1Validate)

Não foi encontrada regra de movimentação parametrizada, Verifique [MFA005/MFA001]!​

Causa: Ao gerar automaticamente o pedido de venda dos itens próprios aplicados, o sistema não encontrou movimentação de saída via regra (MFA005) nem movimentação padrão de saída (MFA001).

Ação: Cadastrar a regra de movimentação em MFA005, ou a Movimentação de Saída padrão em MFA001, ou selecionar manualmente a movimentação na lista exibida.

Fonte: source/MPD052/UMPD052.pas:656-684 (Grava_Pedido)

Já Foram Lançadas Notas Fiscais para Todos os Diários. Verifique!​

Causa: Não há lançamentos de diário técnico pendentes de faturamento (ST_FATURADO='N') para o técnico/obra selecionados.

Ação: Nenhuma NF adicional a gerar; conferir se o diário desejado já foi faturado antes.

Fonte: source/MPD052/UMPD052.pas:4046-4064 (TfrmMPD052.btnGERANFClick)

Deseja Fechar o Contrato / Romaneio?​

Causa: Confirmação antes de encerrar definitivamente o romaneio, impedindo novas alterações de itens/requisições.

Ação: Confirmar apenas quando a obra estiver realmente concluída, pois após o fechamento a tela bloqueia alterações.

Fonte: source/MPD052/UMPD052.pas:2251-2318 (TfrmMPD052.btnFecharClick)

Deseja Realmente Cancelar a Obra ?​

Causa: Confirmação antes de cancelar definitivamente a obra e todos os pedidos vinculados a ela.

Ação: Confirmar apenas se a obra realmente não deve mais prosseguir; pedidos vinculados serão automaticamente cancelados.

Fonte: source/MPD052/UMPD052.pas:3798-3849 (TfrmMPD052.btnCANCELAROBRAClick)

Regras de negócio​

  • MPD052.R001 (ver regras/MPD052/MPD052.R001.md)
  • MPD052.R002 (ver regras/MPD052/MPD052.R002.md)
  • MPD052.R003 (ver regras/MPD052/MPD052.R003.md)
  • MPD052.R004 (ver regras/MPD052/MPD052.R004.md)
  • MPD052.R005 (ver regras/MPD052/MPD052.R005.md)
  • MPD052.R006 (ver regras/MPD052/MPD052.R006.md)
  • MPD052.R007 (ver regras/MPD052/MPD052.R007.md)
  • MPD052.R008 (ver regras/MPD052/MPD052.R008.md)
  • MPD052.R009 (ver regras/MPD052/MPD052.R009.md)
  • MPD052.R010 (ver regras/MPD052/MPD052.R010.md)
  • MPD052.R011 (ver regras/MPD052/MPD052.R011.md)
  • MPD052.R012 (ver regras/MPD052/MPD052.R012.md)
  • MPD052.R013 (ver regras/MPD052/MPD052.R013.md)
  • MPD052.R014 (ver regras/MPD052/MPD052.R014.md)
  • MPD052.R015 (ver regras/MPD052/MPD052.R015.md)
  • MPD052.R016 (ver regras/MPD052/MPD052.R016.md)
  • MPD052.R017 (ver regras/MPD052/MPD052.R017.md)
  • MPD052.R018 (ver regras/MPD052/MPD052.R018.md)
  • MPD052.R019 (ver regras/MPD052/MPD052.R019.md)
  • MPD052.R020 (ver regras/MPD052/MPD052.R020.md)
  • MPD052.R021 (ver regras/MPD052/MPD052.R021.md)
  • MPD052.R022 (ver regras/MPD052/MPD052.R022.md)
  • MPD052.R023 (ver regras/MPD052/MPD052.R023.md)

Perguntas frequentes​

P: Por que não consigo excluir um item da Requisição/MDM? R: O sistema bloqueia a exclusão quando o item já foi usado em transferência entre obras, em aplicação na obra ou em devolução; é preciso desfazer esses vínculos antes. Fonte: source/MPD052/UdmMPD052.pas:3950-4008 (TdmMPD052.tabREQUISICAOITEMBeforeDelete)

P: Deu a mensagem 'O item não faz parte do projeto da obra. Verifique!' — o que fazer? R: O produto precisa estar cadastrado como Item do Projeto (aba Projeto) da mesma origem (Próprio/Terceiros) antes de ser recebido em requisição, aplicado ou transferido. Fonte: source/MPD052/UdmMPD052.pas:1123-1135 (TdmMPD052.tabREQUISICAOITEMBeforePost)

P: Por que não consigo alterar a quantidade aplicada de um item? R: Porque já foi gerado um pedido de compra/venda para essa aplicação; para alterar a quantidade é preciso primeiro excluir a aplicação (o que cancela o pedido) e relançá-la. Fonte: source/MPD052/UdmMPD052.pas:4144-4155 (TdmMPD052.tabAPLICACAOITEMQT_APLICADAValidate)

P: Por que não consigo fechar o Contrato/Romaneio? R: O romaneio já está fechado ou cancelado; nenhum dos dois estados permite novo fechamento. Fonte: source/MPD052/UMPD052.pas:2256-2262 (TfrmMPD052.btnFecharClick)

P: Por que não consigo cancelar a obra? R: A obra já está cancelada ou possui notas fiscais associadas; é preciso desassociar/verificar as notas antes de cancelar. Fonte: source/MPD052/UMPD052.pas:3805-3814 (TfrmMPD052.btnCANCELAROBRAClick)

P: Deu a mensagem 'O Produto não possui saldo suficiente em Requisições/Projeto/Estoque' ao aplicar um item — o que fazer? R: Itens de origem Terceiros só podem ser aplicados até o saldo já recebido em requisições/MDM; itens Próprios exigem saldo no projeto e no estoque físico da empresa. Fonte: source/MPD052/UdmMPD052.pas:1248-1321 (TdmMPD052.tabAPLICACAOITEMBeforePost)

P: Por que o percentual da Equipe deu erro de ultrapassar 100%? R: A soma dos percentuais de todas as equipes lançadas no mesmo romaneio não pode superar 100%; reduza o percentual da equipe atual ou de outra já lançada. Fonte: source/MPD052/UdmMPD052.pas:2405-2427 (VerificaPercentual)

P: A geração automática de pedido de venda/compra deu erro pedindo parâmetro do MFA001 — o que configurar? R: Cadastre em Parâmetros de Faturamento (MFA001), para a empresa, a Condição e Forma de Pagamento padrão e, conforme o tipo, a Movimentação/Tabela de Preço de Compra ou de Venda padrão. Fonte: source/MPD052/UdmMPD052.pas:3347-3386 (TdmMPD052.GeraPedido)

P: Por que não consigo mudar a Situação da obra direto para 'Cancelado' ou 'Fechado' no combo? R: Esses dois status só podem ser definidos pelos botões específicos da aba Fechamento (Fechar Contrato / Cancelar Obra), não pela caixa de seleção de situação. Fonte: source/MPD052/UMPD052.pas:3871-3886 (TfrmMPD052.cmbST_ROMANEIO1Change)

P: Deu 'Já existe uma devolução com o número X!' ao lançar devolução — o que fazer? R: O número de devolução informado manualmente já foi usado nesta obra; informe outro número ou deixe o campo em branco para o sistema gerar automaticamente. Fonte: source/MPD052/UdmMPD052.pas:1432-1446 (TdmMPD052.tabDEVOLUCAONR_DEVOLUCAOValidate)

P: Não consigo excluir um Projeto ou item de Projeto inteiro — por quê? R: O sistema bloqueia a exclusão quando o item já foi recebido (MDM) ou aplicado na obra, para não perder o rastro do que já foi movimentado. Fonte: source/MPD052/ULancProjeto.pas:120-177 (excluiProjeto)

P: Por que a transferência de saldo entre obras não é permitida? R: O saldo disponível na MDM/Requisição de origem é menor que a quantidade informada para transferir, ou o produto não está cadastrado como item do projeto na obra envolvida. Fonte: source/MPD052/UMPD052.pas:2945-2959 (TfrmMPD052.tbnTransferirClick)

Dúvidas em aberto (o código não responde)​

  • btnCANCELAROBRAClick grava e comita o cancelamento usando dmMPD052.transaction (a transação de leitura/filtro), enquanto o restante do módulo grava e comita pela dmMPD052.transactionOrdem (a transação de trabalho do romaneio aberto). Isso é intencional ou uma inconsistência que pode deixar a transactionOrdem com alterações pendentes não commitadas? — source/MPD052/UMPD052.pas:3798-3847 (TfrmMPD052.btnCANCELAROBRAClick)
  • Quais são todos os valores válidos de PARMFATUR.ST_TABPRECO e o que cada um significa? No código foram vistos os valores 'B' e 'L' controlando a exibição da busca manual de tabela de preço do projeto, e 'F'/'U' controlando a origem do preço de compra padrão — não está claro se é o mesmo domínio de valores usado em dois contextos diferentes. — source/MPD052/ULancProjeto.pas:437-439 (Lista_TabPreco) e source/MPD052/UMPD052.pas:3505-3519 (retornaVlUnitarioCompra)
  • Qual o comportamento quando PARMFATUR.ST_VALIDATABVENDEDOR = 'S'? Só foi encontrado no código o tratamento explícito para o valor 'N'. — source/MPD052/ULancProjeto.pas:437
  • URELMPD052.pas (relatório da tela) não foi lido por completo — apenas os tipos de relatório 2 a 5 do combo cmbTIPO. Quais regras de negócio adicionais existem nos tipos 6 a 10 (Agenda, Transferência, Equipe etc.)? — source/MPD052/URELMPD052.pas
  • As mensagens literais mostradas no briefing eram 80 de um total de 190; várias rotinas de UMPD052.pas e UdmMPD052.pas citadas aqui contêm mensagens adicionais não listadas no briefing e não conferidas uma a uma contra o catálogo. Convém revisar se alguma dessas 110 mensagens restantes merece FAQ própria. — Lista de mensagens do briefing (mostrando 80 de 190)