Fórum
Ver pergunta

Pretendo clonar uma entidade depois de gravar numa outra empresa   

62 visualizações
1
0

Tentei utilizar a função BasBECliente.Clone no DepoisDeGravar mas não resulta, não cria a entidade na 2ª empresa;

” BasBECliente Ccliente = new BasBECliente();
Ccliente = Fcliente.Clone();
BSO.Base.Clientes.Actualiza(Ccliente);”

Também tentei com “PSO.FuncoesGlobais.ClonaObjecto(Fcliente);”

Mas não obtenho nenhum resultado.

Faça login para poder traduzir
Integração
V10
Geral
Base Dados
Marcado como spam
Criado há 4 anos e 8 meses amricopestana
amricopestana Iniciante
1 respostas
1
Resposta privada

Olá, isso assim não vai funcionar porque o motor"BSO" está dentro de um contexto, neste caso na empresa "A", e tudo o que faz é dentro desse contexto. Para fazer esse clone vai ter de abrir o motor na empresa "B" e ai já pode então usar o seu código .

Atenção que a função ClonaObjecto só clona o objeto em memória na grava nada.

Faça login para poder traduzir
Marcado como spam
Criado há 4 anos e 8 meses sergiosereno
sergiosereno Most Valuable Professional