Última alteração a 03/09/2025
Esta opção está disponível em Projetos (Avançado) | Projetos | Acompanhamento de projetos, bo botão Importação.
Conceitos básicos
O formulário é aberto filtrado por Projeto, Domínio e Fase/versão de acordo com os campos definidos em Acompanhamento de projetos. O botão Importação está desativado nos seguintes casos, pelo que a importação não pode ser efetuada:
- Se o Domínio ou Fase/Versão não estiverem definidos.
- Se o estado de edição da fase/versão for Fechado.
Funções básicas
Com este formulário é possível importar um orçamento no formato BC3 (FIEBDC-3. Formato de Intercâmbio Standard de Bases de Dados para a Construção) diretamente no projeto, domínio e fase/versão selecionados.
Dados de importação do ficheiro
O campo Ficheiro é utilizado para carregar o ficheiro a importar, que deve estar localizado na equipa a partir da qual está a trabalhar. Este ficheiro deve corresponder ao formato selecionado em Tipo de ficheiro: BC3.
No campo Capítulo raiz define-se o capítulo em que o projeto a importar deve ser incluído. Este capítulo, dependendo do campo selecionado, pode ser selecionado apenas como tipo de custo direto (para domínios de classe Projeto, Proposta, Produção e Certificação) ou qualquer tipo de custo (para os campos de classe Estudo e Custo). Se for deixado vazio, a importação é feita diretamente na raiz, ou seja, não é incluída em nenhum capítulo.
Além disso, o formulário contém uma série de caixas para configurar a importação; no caso de estarem marcadas, importam-se os dados correspondentes a Preço, Decomposição, Medição e Medição discriminada.
Leitura do ficheiro
Depois de definir os campos, prima Carregar para iniciar a importação. Durante o carregamento, o ficheiro é lido e processado e, ao mesmo tempo, comparado com a estrutura e os dados do projeto existente (se este contiver dados).
Durante o processamento do ficheiro, os preços e montantes são recalculados de baixo para cima, dos elementos subordinados para os principais, de modo a que, por exemplo, o preço de uma tarefa seja obtido a partir da soma dos montantes da sua decomposição. O mesmo se aplica às medições, pelo que a soma das linhas de medição discriminada determina a medição total de uma tarefa. Se neste processo for detetada alguma diferença no ficheiro importado, é notificado através de uma mensagem no final do carregamento do ficheiro, indicando quais são as rubricas com diferença de preço e/ou medição. Em qualquer caso, os valores obtidos a partir dos dados mais pormenorizados são os que prevalecem para a importação (soma dos montantes da decomposição sobre o preço e soma das medições discriminadas sobre a medição total).
Uma vez processado o ficheiro, em Árvore a importar, a estrutura do projeto do ficheiro a importar é apresentada num formato de árvore pendente. Em cada linha, correspondente a cada rubrica (capítulo/tarefa), são indicados os dados que a definem. No campo Legenda, é incluído um código em cada linha obtido a partir da comparação entre o ficheiro carregado e o projeto existente no ramo selecionado em Capítulo raiz.
Ícones
Os ícones utilizados em cada campo para facilitar a interpretação da árvore para importação são os seguintes:
| Rubrica |
Ícone |
| Capítulo |
 |
| Tarefa |
 |
| Tarefa com planeamento de compras |
 |
| Dados com medição discriminada |
 |
| Linha de decomposição (e não de planeamento) |
 |
| Linhas de planeamento de compras (e não de decomposição) |
 |
| Linhas de decomposição e de planeamento |
 |
Códigos de legenda
Os códigos usados no campo Legenda incluído em cada capítulo e tarefa d Árvore a importar são os seguintes:
| N |
Rubrica nova no projeto |
| S |
Rubrica existente no projeto no mesmo ramo |
| C |
Rubrica existente no projeto noutro ramo |
| R |
Rubrica existente no projeto com uma descrição diferente |
| D |
Rubrica existente no projeto com uma descrição longa diferente |
| U |
Rubrica existente no projeto com uma unidade de medida diferente |
| M |
Rubrica existente no projeto com medição total diferente |
Registos não existentes
Se existirem dados anteriores no projeto, é analisado se existem rubricas no ramo definido em Capítulo raiz, tanto nesse ramo da árvore como nos seus subordinados, que não aparecem no projeto a importar e, se forem encontradas, é apresentado no separador Registos não existentes.
Guardar o ficheiro
O botão Importar fica desativado até que o ficheiro seja processado, antes de o guardar na base de dados. Quando concluído o carregamento, é ativado. Em seguida, clique em para concluir a importação.
A importação tem em conta a informação processada durante o carregamento, refletida em Árvore a importar. O tipo de custo dos capítulos e tarefas é o do Capítulo raiz selecionado. A lógica para a gravação de registos é a seguinte:
- Se for novo (N), é criado um novo registo.
- Se existir noutro ramo (C), é criado um novo registo na posição da árvore definida para a importação.
- Se existir no mesmo ramo (S), os dados que são diferentes do registo existente são atualizados.
- Se existir no mesmo ramo (S) e se Imp. decomposição tiver sido ativado, a decomposição existente para essa tarefa é eliminada e a que está no ficheiro é guardada.
- Se existir no mesmo ramo (S) e Imp. med. discriminada tiver sido ativada, a medição discriminada existente para essa tarefa é eliminada e a que está no ficheiro é guardada.
Ao importar para um projeto existente, são efetuadas determinadas verificações para garantir a coerência na integração dos dados a registar. Nos casos seguintes, é apresentada uma mensagem de aviso:
- Importação com Decomposição numa fase/versão em que existam linhas de Planeamento de compras. É apresentado um aviso antes de continuar porque, se forem importadas novas linhas de decomposição, o conjunto de linhas de decomposição resultante não corresponde ao das linhas de planeamento existentes. Nesta altura, o processo pode ser cancelado.
- Importação com Preço e sem Decomposição num projeto que tem linhas de Decomposição. É apresentado um aviso, uma vez que no processo são eliminadas as linhas de decomposição das tarefas contidas no ramo selecionado em Capítulo raiz. Nesta altura, o processo pode ser cancelado.
- Importação com Medição e sem Medição discriminada num projeto que tem linhas de Medição discriminada. É apresentado um aviso, uma vez que no processo são eliminadas as linhas de medição discriminada das tarefas contidas no ramo selecionado em Capítulo raiz. Nesta altura, o processo pode ser cancelado.
Uma vez concluído o processo, é apresentada uma mensagem informativa e a Árvore a importar é atualizada de acordo com os dados já guardados no projeto.
Cópia a partir do projeto: carregamento
Depois de definir o Projeto de origem, o Domínio de origem e a Fase/Versão de origem, clique em Carregar para visualizar o projeto a partir do qual irá copiar os capítulos e/ou tarefas.
O projeto selecionado é apresentado em formato de árvore, com a opção de seleção múltipla ativada para selecionar os capítulos e tarefas a copiar. Ao marcar (desmarcar) um capítulo, todos os capítulos e/ou tarefas secundários são automaticamente marcados (desmarcados). É possível copiar capítulos e/ou tarefas de diferentes níveis.
Copiar a partir do projeto: importação
O botão Importar fica desativado até que o projeto de origem seja carregado. Depois de carregado, é necessário selecionar os capítulos/tarefas a serem copiados e clicar no botão para executar o processo de importação.
Os capítulos e/ou tarefas selecionados são copiados mantendo a estrutura (relações principal-subordinado) do projeto de origem. Portanto, apenas as rubricas cujo elemento principal não foi selecionado são copiadas como elementos subordinados do Capítulo raiz.
Se forem detetados capítulos/tarefas para copiar com o mesmo código do que rubricas já existentes como elementos subordinados do Capítulo raiz, são apresentadas as seguintes opções:
- Não copiar. Afeta as rubricas com o mesmo código, as restantes são sempre copiadas. No caso dos capítulos, os subcapítulos/tarefas secundárias selecionadas não são copiados.
- Duplicar. As rubricas com o mesmo código são copiadas, aplicando-se como sufixo a Máscara Cód. Capítulos definida nos parâmetros do projeto.
Geração de DPC (Documento de planeamento de compras)
Ao importar sobre um domínio de classe Custo e Fase 0, se importado com Decomposição, após completar a importação é dada uma destas opções relativas à geração do DPC (Documento de planeamento de compras):
- Gerar o planeamento de compras a partir das linhas de decomposição importadas. Esta opção é oferecida se não existir DPC anterior. A geração é efetuada a partir de todas as linhas de decomposição existentes após a conclusão da importação. Ou seja, as linhas de decomposição de tarefas pré-existentes que não foram substituídas no processo também são transferidas para o planeamento, juntamente com aquelas criadas a partir de BC3.
- Gerar o planeamento de compras a partir dos novos registos de decomposição correspondentes às tarefas detetadas como novas (N) ou outro ramo (C) no carregamento do ficheiro. Esta opção é oferecida se existir um DPC anterior. As linhas de planeamento são geradas apenas a partir das linhas de decomposição correspondentes a tarefas importadas para o projeto como novas (N) ou numa nova posição (C).
Importação no domínio de Produção
O Preço de cada uma das tarefas do tipo de custo Proporcional em âmbitos de classe Custo deve ser igual ao valor total do orçamento na respetiva fase de âmbito da classe Produção.
Assim, ao efetuar uma importação na fase N de Produção, o Preço de todos os elementos do tipo de custo Proporcional na fase N dos âmbitos ativos de custo é automaticamente atualizado.
Caso a fase N de Custo a atualizar esteja Fechada, antes de iniciar o processo de importação na fase N de Produção é apresentado um aviso que dá a opção de abrir a fase Custo e atualizar os custos proporcionais. Se não for aceite, a importação é cancelada.
Guardar ou partilhar este artigo