10683 - Duplicação de empresa.
Problema: Descrição do Problema: Inconsistências na duplicação de empresa:
Os seguintes erros foram encontrados na validação de referências dos registros de origem da duplicação:
Erro: As seguintes referências não foram encontradas no destino:
- E001TNS.CodFct » E048FCT (CodEmp, CodFct): (13, 90666). [E001TNS (CodEmp;CodTns)=>(13;90666)]
Erro: As seguintes referências não foram encontradas no destino:
- E001TNS.CodFct » E048FCT (CodEmp, CodFct): (13, 90699). [E001TNS (CodEmp;CodTns)=>(13;90699)]
Erro: As seguintes referências não foram encontradas no destino:
- E083ORI.DepPad » E205DEP (CodEmp, CodDep): (13, DEP01). [E083ORI (CodEmp;CodOri)=>(13;PRD)]
Quando ocorre / onde se aplica: F070DEM.
Solução: Solução 10683: A duplicação de empresas é um procedimento essencialmente técnico, normalmente utilizado em fases de implantação e quando a base de dados não está plenamente populada. Tecnicamente, essa duplicação analisa a tabela de empresa (e suas extensões) e então avalia as ligações que essa tabela possui, e as tabelas de parâmetros que dependem dela, ignorando tabelas de movimentação. Então, para cada tabela dependente ou de dependência, ela procura as ligações que essa tabela também tem com as demais tabelas, e assim ciclicamente.
Nesse processo, ela pode encontrar dependências externas que não irão existir na nova empresa, ou ter chegado a uma tabela de movimento que ela deve ignorar. Então essas dependências e impossibilidades de ligação são relatadas, que é o registro que o usuário recebe na tela. Devido a tecnicidade do processo, não há como descrever mais claramente qual é a tabela, quais as informações de que ela depende e o que pode ser feito para ajustar.
Nossa sugestão é marcar a opção para duplicar apenas os dados da empresa, o que irá duplicar apenas a tabela de empresa e ignorar as ligações. Posteriormente, necessita-se duplicar os demais parâmetros, manual ou via duplicação, caso a rotina tenha possibilidade. Pode ser que assim mesmo exista situação que não permite a ligação, então é necessário analisar a tabela/registro que causa isto. Numa base já bem populada e com movimentos, e parametrizações extensas, a duplicação será bem complexa.
Os seguintes erros foram encontrados na validação de referências dos registros de origem da duplicação:
Erro: As seguintes referências não foram encontradas no destino:
- E001TNS.CodFct » E048FCT (CodEmp, CodFct): (13, 90666). [E001TNS (CodEmp;CodTns)=>(13;90666)]
Erro: As seguintes referências não foram encontradas no destino:
- E001TNS.CodFct » E048FCT (CodEmp, CodFct): (13, 90699). [E001TNS (CodEmp;CodTns)=>(13;90699)]
Erro: As seguintes referências não foram encontradas no destino:
- E083ORI.DepPad » E205DEP (CodEmp, CodDep): (13, DEP01). [E083ORI (CodEmp;CodOri)=>(13;PRD)]
Quando ocorre / onde se aplica: F070DEM.
Solução: Solução 10683: A duplicação de empresas é um procedimento essencialmente técnico, normalmente utilizado em fases de implantação e quando a base de dados não está plenamente populada. Tecnicamente, essa duplicação analisa a tabela de empresa (e suas extensões) e então avalia as ligações que essa tabela possui, e as tabelas de parâmetros que dependem dela, ignorando tabelas de movimentação. Então, para cada tabela dependente ou de dependência, ela procura as ligações que essa tabela também tem com as demais tabelas, e assim ciclicamente.
Nesse processo, ela pode encontrar dependências externas que não irão existir na nova empresa, ou ter chegado a uma tabela de movimento que ela deve ignorar. Então essas dependências e impossibilidades de ligação são relatadas, que é o registro que o usuário recebe na tela. Devido a tecnicidade do processo, não há como descrever mais claramente qual é a tabela, quais as informações de que ela depende e o que pode ser feito para ajustar.
Nossa sugestão é marcar a opção para duplicar apenas os dados da empresa, o que irá duplicar apenas a tabela de empresa e ignorar as ligações. Posteriormente, necessita-se duplicar os demais parâmetros, manual ou via duplicação, caso a rotina tenha possibilidade. Pode ser que assim mesmo exista situação que não permite a ligação, então é necessário analisar a tabela/registro que causa isto. Numa base já bem populada e com movimentos, e parametrizações extensas, a duplicação será bem complexa.