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
- 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) - 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) - 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) - 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) - 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) - 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) - 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) - 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
| Campo | Condição | Mensagem | Fonte |
|---|---|---|---|
| NR_ROMANEIO, DT_ROMANEIO, CD_PESSOA (Cliente), TP_OBRA | Ao 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_ALMOXARIFADO | Ao 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 Almoxarifado | source/MPD052/UdmMPD052.pas:990-1023 (TdmMPD052.tabREQUISICAOBeforePost) |
| DT_EMISSAO, NR_SEQDOCUMENTO, CD_PESSOA, CD_ENDERECO, NR_REQUISICAO, NR_ALMOXARIFADO e ao menos um item | Ao 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_PROJETO | Ao 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_ITEM | Ao 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_ORIGEM | Ao 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 > 0 | Ao 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_ADICIONAL | Ao salvar um lançamento na aba Adicionais | Informe 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(verregras/MPD052/MPD052.R001.md)MPD052.R002(verregras/MPD052/MPD052.R002.md)MPD052.R003(verregras/MPD052/MPD052.R003.md)MPD052.R004(verregras/MPD052/MPD052.R004.md)MPD052.R005(verregras/MPD052/MPD052.R005.md)MPD052.R006(verregras/MPD052/MPD052.R006.md)MPD052.R007(verregras/MPD052/MPD052.R007.md)MPD052.R008(verregras/MPD052/MPD052.R008.md)MPD052.R009(verregras/MPD052/MPD052.R009.md)MPD052.R010(verregras/MPD052/MPD052.R010.md)MPD052.R011(verregras/MPD052/MPD052.R011.md)MPD052.R012(verregras/MPD052/MPD052.R012.md)MPD052.R013(verregras/MPD052/MPD052.R013.md)MPD052.R014(verregras/MPD052/MPD052.R014.md)MPD052.R015(verregras/MPD052/MPD052.R015.md)MPD052.R016(verregras/MPD052/MPD052.R016.md)MPD052.R017(verregras/MPD052/MPD052.R017.md)MPD052.R018(verregras/MPD052/MPD052.R018.md)MPD052.R019(verregras/MPD052/MPD052.R019.md)MPD052.R020(verregras/MPD052/MPD052.R020.md)MPD052.R021(verregras/MPD052/MPD052.R021.md)MPD052.R022(verregras/MPD052/MPD052.R022.md)MPD052.R023(verregras/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)