A funcionalidade de cópia de composições permite agilizar a criação de novas tabelas de custos, reutilizando insumos, serviços e composições já cadastrados em outra tabela, reduzindo retrabalho e garantindo maior padronização das informações.
Este artigo tem como objetivo esclarecer o funcionamento da funcionalidade de cópia de composições entre tabelas no módulo Engenharia de Custos Unitários do Sienge. Serão abordados os comportamentos do processo de cópia, incluindo a forma como o sistema trata os dados já existentes na tabela de destino, além da explicação da mensagem: "A cópia não foi realizada pois existe serviços associados a esta tabela e tipo de obra destino."
Pré-requisito
- Deve existir uma tabela de origem contendo os insumos, serviços e composições que serão copiados.
- Verificação de que a tabela de destino não possui serviços associados a obras do tipo destino.
- Possuir as ações de usuário/perfil em Segurança > Autorizações > Usuários/Perfil > Ações de Usuários/Perfil (231 - ENG-CST - Serviços - Cópia de Composições - Copiar).
Passo a passo
1. Acesse Engenharia > Custos Unitários > Serviços > Cópia de Composições. Informe:
- Tabela Origem;
- Tipo de Obra Origem;
- Tabela Destino;
- Tipo de Obra Destino.

2. Execute o processo de cópia: A operação será bloqueada quando a tabela de destino possuir serviços associados a obras do tipo de obra informado como destino. Nessa situação, o sistema exibirá a mensagem:

Para que a cópia seja realizada com sucesso, a tabela de destino deve estar sem serviços vinculados a obras do tipo de obra destino.
Atenção! A cópia de composições não apaga informações existentes na tabela de destino. O processo tem comportamento complementar, ou seja, os registros da tabela origem são adicionados à tabela destino. Entretanto, caso existam itens iguais nas duas tabelas, o sistema não realiza validação, atualização ou substituição dos registros. Nesses casos, as informações poderão ser duplicadas.
Dica! Caso o objetivo seja unificar dados de duas tabelas, recomenda-se criar uma nova tabela sem insumos ou serviços cadastrados e realizar a cópia para essa tabela. Evite realizar cópias para tabelas já utilizadas em obras, pois isso pode gerar duplicidades e impossibilitar a operação.
Dica! Existe também a funcionalidade Cópia de Tabelas, disponível em Engenharia > Custos Unitários > Tabelas. Diferentemente da Cópia de Composições, essa funcionalidade permite copiar informações para tabelas que já possuam registros cadastrados. No entanto, é importante utilizar esse recurso com cautela, pois ele pode resultar na criação de registros duplicados.
Exemplo 1: Ao tentar copiar composições para uma tabela de destino que já possui serviços vinculados a obras do tipo de obra informado, o sistema bloqueia a operação e apresenta a mensagem de erro.
Exemplo 2: Ao copiar composições para uma tabela recém-criada, sem insumos ou serviços cadastrados, todos os itens da tabela origem são adicionados à tabela destino, sem exclusão ou substituição de registros.
Esperamos que este artigo tenha ajudado!