Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Conteúdo techknowledge

RESUMO Este artigo descreve como tocopy a specific

Advanced Financial Analysis (AFA) report from one company to another company in Microsoft Business Solutions - Great Plains. Para este exemplo, a Empresa A com uma ID da Empresa do COMPA tem um relatório AFA chamado "Relatório AFA Especial". Para os fins deste exemplo, você se reportará à Empresa B com uma ID da Empresa de COMPB.


Mais informações

1. Faça um backup do banco de dados de cada empresa.


2. Para determinar a ID do Relatório do relatório existente na Empresa A, de definir o banco de dados (DB) como COMPA e, em seguida, na janela de consulta, insira o seguinte código:

select * from AF40100

Na janela Resultados, encontre Relatório AFA Especial na coluna RPRTNAME e anote seu REPORTID. Neste exemplo, REPORTID é 10.


Para a próxima ID de Relatório que está disponível na Empresa B, de definir o DB como COMPB. Em seguida, insira a janela de consulta selecione max (REPORTID) de AF40100. Neste exemplo, o número 5 é o resultado. O resultado indica que já existem cinco relatórios AFA na Empresa B. O novo é o próximo número sequencial: 6. Quando nenhum relatório AFA existe, '(null)' é o resultado. Se esse comportamento ocorrer, use o número 1.


3. Copie as informações af40100 da Empresa A para a Empresa B com o seguinte comando de consulta. Como os bancos de dados são especificados no comando, a configuração do DB não é importante.


insert into COMPB.. AF40100

selecione

RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX

de COMPA.. AF40100 onde REPORTID = 10 Essa ação duplica os dados do

10º relatório da Empresa A, definindo o novo REPORTID como 6 na
Empresa B. Certifique-se de substituir 6 e 10 com os resultados encontrados na etapa 2.


4. As outras tabelas a copiar são AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 e AF40201. Usando cada tabela, execute o seguinte: Para a Empresa A, selecione * de


AF40xxx onde REPORTID = 10 (xxx é um dos 100 ou 200 números). Se '(0 linha(s) afetada)' for exibido na janela de resultados, continue para a próxima tabela porque não há dados que devem ser copiados desta tabela. Caso contrário, insira uma consulta com o seguinte formato:


inserir em COMPB.. AF40xxx

selecione

6, remaining_columns

de COMPA.. AF40xxx onde REPORTID = 10 Substitua o termo "remaining_columns" por nomes de


coluna específicos da tabela. Fazer referência a todas as colunas, exceto a primeira coluna, REPORTID e a última coluna, DEX_ROW_ID. O REPORTID está sendo definido especificando 6 em sua posição, e o DEX_ROW_ID será gerado automaticamente. Lembre-se de substituir 6 e 10 com os resultados encontrados na etapa 2.


Por exemplo, a instrução insert para AF40101is da seguinte forma:

insira em COMPB.. AF40101

selecione

6,MNHDRCNT,MNFTRCNT,SHDRCNT,SFTRCNT,ROWCNT1,COLCNT, SHDRPCNT,SFTRPCNT,

MNHDRFLG,MNFTRFLG,SHDRFLAG,SFTRFLAG,MNHDRSIZ,MNFTRSIZ,SHDRSIZE_1,SHDRSIZE_2

SHDRSIZE_3,SHDRSIZE_4,SHDRSIZE_5,SFTRSIZE_1,SFTRSIZE_2,SFTRSIZE_3,SFTRSIZE_4,

SFTRSIZE_5,SHDROPT_1,SHDROPT_2,SHDROPT_3,SHDROPT_4,SHDROPT_5,SHDRPRT_1,

SHDRPRT_2,SHDRPRT_3,SHDRPRT_4,SHDRPRT_5,SFTROPT_1,SFTROPT_2,SFTROPT_3,SFTROPT_4,

SFTROPT_5,SFTRPRT_1,SFTRPRT_2,SFTRPRT_3,SFTRPRT_4,SFTRPRT_5,COLHDCNT, COLDHSIZ_1,

COLDHSIZ_2,COLDHSIZ_3,COLDHSIZ_4,COLDHSIZ_5,COLDHSIZ_6,RTOTLSIZ,COLTOSIZ,

COLOFSIZ,LFTMARGN,RTMARGIN,TOPMARGN,BOTMARGN

do COMPA.. AF40101 onde REPORTID = 10 Verifica se o mesmo número de linhas existentes em cada tabela COMPA está inserido em cada tabela


COMPB.


Observação
1. Para relatórios de Balance Sheet, Fluxos de Caixa e Lucros Mantidos, a coluna CLCFRPRT na tabela AF40100 pode ter que ser atualizada. CLCFRPRT indica de qual relatório calcular a receita líquida e a perda. Um relatório de Lucros e Perdas deve existir e ser referenciado. Caso contrário, a seguinte mensagem será impressa no relatório:

"A fonte de lucro/perda líquida para xxx não é uma Declaração de Lucro e Perda"

(Na mensagem de erro, xxx é o nome do relatório.)
Em AF40100, determine o REPORTID do relatório de lucros e perdas. CLCFRPRT deve ter o mesmo valor para o relatório recém-copiado. Por exemplo, se o relatório de Lucro e Perda da Empresa B tiver um REPORTID de 2. Em seguida, CLCFRPRT deve ser 2 para REPORTID 6. A instrução update é a seguinte:

atualizar COMPB.. AF40100

set CLCFRPRT = 2

onde REPORTID = 6.


Certifique-se de substituir 2 e 6 com os valores apropriados.


2. Se a mensagem "O ano que você selecionou para uma coluna histórica for inválida para xxx" (onde xxx é o nome do relatório) será impressa quando você executar o relatório. Em seguida, essa empresa tem anos históricos diferentes da empresa da onde o relatório foi copiado. Atualização em Relatórios-Financeiros Avançados Do relatório informações históricas.


3. Há um script que lista todas as colunas de uma tabela, excluindo DEX_ROW_ID, que pode facilitar a inserção das instruções de inserção. Nesta instância, substitua a referência a REPORTID pelo número apropriado. Entre em contato com o Suporte Técnico do Microsoft Business Solutions para receber o script LISTCOL.

Este artigo foi TechKnowledge Document ID:3743

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×