Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Conținut TechKnowledge

REZUMAT Acest articol descrie modul de acopiere a unui anumit raport
Advanced Financial Analysis (AFA) de la o firmă la alta în
Microsoft Business Solutions - Great Plains. Pentru acest exemplu, firma A cu ID-ul firmei COMPA are un raport AFA numit "Raport AFA special". În acest scop al acestui exemplu, veți raporta în Firma B cu un ID de firmă COMPB.


Mai multe

informații 1. Efectuați o copie backup a bazei de date a fiecărei firme.


2. Pentru a determina ID-ul de raport pentru raportul existent din firma A, setați baza de date (DB) la COMPA, apoi, în fereastra de interogare, introduceți următorul cod:

select * from AF40100

În fereastra Rezultate, găsiți Raport AFA special sub coloana RPRTNAME, apoi notați REPORTID-ul său. În acest exemplu, REPORTID este 10.


Pentru următorul ID de raport disponibil în Firma B, setați DB la COMPB. Apoi introduceți fereastra de interogare, selectați max (REPORTID) din AF40100. În acest exemplu, numărul 5 este rezultatul. Rezultatul indică faptul că există deja 5 rapoarte AFA în firma B. Cel nou este următorul număr secvențial: 6. Atunci când nu există rapoarte AFA, rezultatul este "(nul)." Dacă apare acest comportament, utilizați numărul 1.


3. Copiați informațiile AF40100 din firma A la firma B cu următoarea comandă de interogare. Pentru că bazele de date sunt specificate în comandă, setarea pentru DB nu este importantă.


insert into COMPB.. AF40100



selectați RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX

din COMPA. AF40100 unde REPORTID = 10 Această acțiune va dubla datele din raportul 10 al firmei A, setând noul REPORTID la 6 în firma


B. Asigurați-vă că înlocuiți 6 și 10 cu rezultatele găsite la pasul 2.


4. Celelalte tabele din care se copiază sunt AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 și AF40201. Utilizând fiecare tabel, efectuați următoarele: Pentru firma A, selectați * din


AF40xxx unde REPORTID = 10 (xxx este una dintre numerele 100 sau 200). Dacă se afișează "(0 rânduri afectate)" în fereastra de rezultate, continuați cu tabelul următor, deoarece nu există date ce trebuie copiate din acest tabel. Altfel, introduceți o interogare cu următorul format:


inserare în COMPB.. AF40xxx



selectați 6, remaining_columns

din COMPA. AF40xxx unde REPORTID = 10 Înlocuiți termenul


"remaining_columns" cu numele specifice de coloane ale tabelului. Faceți referire la toate coloanele, cu excepția primei coloane, REPORTID și a ultimei coloane, DEX_ROW_ID. REPORTID este setat prin specificarea lui 6 în poziția sa, DEX_ROW_ID va fi generat automat. Nu uitați să înlocuiți 6 și 10 cu rezultatele găsite la pasul 2.


De exemplu, inserția insert pentru AF40101 este după cum urmează:

inserarea în COMPB. AF40101



selectați 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

din COMPA.. AF40101 unde REPORTID = 10 Verfify că același număr de rânduri care există în fiecare tabel COMPA sunt inserate în fiecare tabel


COMPB.


Nota
1. Pentru rapoartele De tip Foaie de numerar, Fluxuri de numerar și Câștiguri reținute, coloana CLCFRPRT din tabelul AF40100 poate fi actualizată. CLCFRPRT arată din ce raport se calculează venitul net și pierderile. Trebuie să existe și să se facă referire la un raport de profit și pierderi. În caz contrar, următorul mesaj va fi imprimat pe raport:

"Sursa netă de venituri/pierderi pentru xxx nu este o Declarație de profit și pierderi"

(În mesajul de eroare, xxx este numele raportului.)
În AF40100, determinați REPORTID-ul raportului Profit și pierderi. CLCFRPRT trebuie să aibă aceeași valoare pentru raportul nou copiat. De exemplu, dacă raportul Profit și pierderi al firmei B are un REPORTID de 2. Apoi, CLCFRPRT trebuie să fie 2 pentru REPORTID 6. Insul de actualizare este după cum urmează:

update COMPB.. AF40100

set CLCFRPRT = 2,

unde REPORTID = 6.


Asigurați-vă că înlocuiți 2 și 6 cu valorile corespunzătoare.


2. Dacă mesajul "Anul selectat pentru o coloană istorică nu este valabil pentru xxx" (unde xxx este numele raportului) se imprimă atunci când rulați raportul. Apoi, această firmă are ani istorici diferiți decât firma din care a fost copiat raportul. Actualizați în Rapoarte-Financiare-Complexe Financiare informațiile istorice ale raportului.


3. Există un script care listează toate coloanele unui tabel, excluzând numele DEX_ROW_ID, care poate simplifica introducerea inserțiilor. În această instanță, înlocuiți referința la REPORTID cu numărul corespunzător. Contactați Asistența tehnică Microsoft Business Solutions pentru a primi scriptul LISTCOL.

Acest articol a fost TechKnowledge Document ID:3743

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×