TechKnowledge Content
YHTEENVETO Tässä artikkelissa kuvataan, miten voit kopioida tietyn Advanced Financial Analysis (AFA) -raportin yrityksestä toiseen
yritykseen Microsoft Business Solutions - Great Plains -palvelussa. Tässä esimerkissä yrityksellä A, jolla on COMPA-yrityksen tunnus, on AFA-raportti nimeltä Erityinen AFA-raportti. Tässä esimerkissä raportoit yrityksestä B yrityksen tunnuksella COMPB. Lisätietoja 1. Varmuuskopioi kunkin yrityksen tietokanta. 2. Jos haluat määrittää olemassa olevan raportin raporttitunnuksen yrityksessä A, määritä tietokannan (DB) arvoksi COMPA ja kirjoita sitten kyselyikkunaan seuraava koodi:select * from AF40100
Etsi Tulokset-ikkunassa Erityinen AFA-raportti RPRTNAME-sarakkeesta ja pane merkille sen REPORTID. Tässä esimerkissä REPORTID on 10.
Määritä seuraavan yrityksen B käytettävissä olevan raporttitunnuksen DB-arvoksi COMPB. Kirjoita sitten kyselyikkunassa maks (REPORTID) AF40100:stä. Tässä esimerkissä tulos on luku 5. Tulos tarkoittaa, että yrityksessä B on jo viisi AFA-raporttia. Uusi on seuraava järjestysnumero: 6. Jos AFA-raportteja ei ole, tuloksena on "(null)". Jos näin tapahtuu, käytä numeroa 1. 3. Kopioi AF40100-tiedot yrityksestä A yritykseen B seuraavan kyselykomennon avulla. Koska tietokannat on määritetty komennossa, db-asetus ei ole tärkeä. lisätään COMPB:iin. AF40100 valitse RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX COMPA.ISTA. AF40100, jossa REPORTID = 10 Tämä toiminto kopioi yrityksen A 10. raportin tiedot ja määrittää uudelle REPORTID-raportille luvun 6 yrityksessä B. Varmista, että korvaat 6 ja 10 vaiheessa 2 löytä lläsi tuloksella. 4. Muut taulukot, joista kopioidaan, ovat AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 ja AF40201. Toimi jokaisen taulukon mukaisesti seuraavasti: Valitse yrityksen A osalta * AF40xxx:stä, jossa REPORTID = 10 (xxx on yksi 100: sta tai 200:sta numerosta). Jos tulosikkunassa näkyy teksti (0 riviä), jatka seuraavaan taulukkoon, koska tästä taulukosta ei tarvitse kopioida tietoja. Kirjoita muussa tapauksessa kysely, jossa on seuraava muoto: lisää compb-taulukkoon. AF40xxx valitse 6, remaining_columns COMPA.. AF40xxx, jossa REPORTID = 10 Korvaa termi "remaining_columns" taulukon tietyillä sarakkeiden nimillä. Viittaa kaikkiin sarakkeisiin lukuun ottamatta ensimmäistä saraketta, REPORTID-saraketta ja viimeistä DEX_ROW_ID. REPORTID määritetään määrittämällä sen sijaintiin 6, ja DEX_ROW_ID luodaan automaattisesti. Muista korvata vaiheet 6 ja 10 vaiheessa 2 löytälläsi tuloksella. Esimerkiksi AF40101:n insert-lauseke on seuraava: lisää COMPB:iin. AF40101 valitse 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 000 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 COMPA.COM-SIVUSTOLTA. AF40101, jossa REPORTID = 10 Todenna, että jokaisessa COMPA-taulukossa on sama määrä rivejä lisätään jokaiseen COMPB-taulukkoon. Huomautus 1. Jos haluat päivittää taulukon AF40100 taulukon CLCFRPRT-sarakkeen, joka sisältää taseen, kassavirrat ja säilytetyt tulosraportit. CLCFRPRT ilmaisee, mistä raportista lasketaan nettotulot ja -tappiot. Voiton ja tappion raportin on oltava olemassa, ja se on viitatttava. Muussa tapauksessa raporttiin tulostetaan seuraava viesti:"Xxx:n nettotulo-/tappiolähde ei ole tuloslaskelma"
(Virhesanomassa xxx on raportin nimi.)
Määritä AF40100:ssä tulosraportin RAPORTTITUNNUS. CLCFRPRT-arvon pitäisi olla sama juuri kopioidulle raportille. Jos esimerkiksi yrityksen B tulosraportissa on RAPORTTITUNNUS 2. Tämän jälkeen CLCFRPRT-ruudussa on oltava 2, jos REPORTID 6 on. Päivityslauseke on seuraava: päivitä COMPB.. AF40100 määrittää CLCFRPRT = 2, jossa REPORTID = 6. Varmista, että korvaat arvot 2 ja 6 sopivilla arvoilla. 2. Jos historiasarakkeelle valittu vuosi-sanoma on virheellinen :n osalta xxx, (jossa xxx on raportin nimi) tulostetaan, kun suoritat raportin. Tämän jälkeen tällä yrityksellä on eri historiavuosia kuin sillä yrityksellä, mistä raportti kopioitiin. Päivitä raporttien historiatiedot Raportit -kohdassa Taloushallinnon lisäasetukset. 3. On olemassa komentosarja, jossa on lueteltuna taulukon kaikki sarakkeet lukuun ottamatta DEX_ROW_ID, mikä voi helpottaa lausekkeiden lisäämistä. Korvaa tässä tapauksessa viittaus REPORTID-viittaukseen sopivalla numerolla. Ota yhteyttä Microsoft Business Solutionsin tekniseen tukeen LISTCOL-komentosarjan vastaanottamiseksi. Tämä artikkeli oli TechKnowledge Document ID:3743