TechKnowledge Content
ÖSSZEFOGLALÁS: Ez a cikk azt ismerteti, hogy miként lehet az egyik cégtől a másik vállalatra kimásozni egy adott pénzügyi elemzési jelentést a Microsoft Business Solutions – Great Plains szolgáltatásban. Ebben a példában a COMPA azonosítójú "A" vállalatnak van egy "Speciális AFA-jelentés" nevű AFA-jelentése. A jelen példában a B vállalatnak a COMPB vállalati azonosítójával kell jelentést készítenünk.További információ 1. Biztonsági másolatot készíteni az egyes céges adatbázisokról.2. Ha meg szeretné állapítani az A vállalat meglévő jelentésének jelentésazonosítóját, állítsa az adatbázist (DB) a COMPA() beállításra, majd a lekérdezésablakban adja meg a következő kódot:
select * from AF40100
Az Eredmények ablakban keresse meg a Speciális AFA-jelentést az RPRTNAME oszlopban, majd jegyezze fel a REPORTID tulajdonságot. Ebben a példában a REPORTID 10.A B vállalatban elérhető következő jelentésazonosítóhoz állítsa a db-t COMPB-re. Ezután adja meg a lekérdezésablakban az AF40100 mezőben a max (REPORTID) adatokat. Ebben a példában az 5-ös szám az eredmény. Az eredmény azt jelzi, hogy már 5 AFA-jelentés van a B vállalatban. Az új sorszám a következő, egymást követő szám: 6. Ha nem létezik AFA-jelentés, az eredmény a "(null)" lesz. Ilyen esetben használja az 1-es számot.3. Másolja az AF40100-as adatokat az A vállalattól a "B" vállalatba az alábbi lekérdezési paranccsal. Mivel az adatbázisokat a parancs adja meg, az adatbázis-adatbázis beállítása nem fontos.beszúrás a COMPB.. Az AF40100-ben válassza az RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX lehetőséget a COMPA függvényből. AF40100, ahol REPORTID = 10: Ez a művelet megkettőzi az A vállalat 10. jelentésének adatait, az új REPORTID értéke pedig 6 lesz a B vállalatban. Ügyeljen arra, hogy a 6 és a 10 helyére a 2. lépésben kapott eredményeket cserélje le.4. A többi másolendő tábla az AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 és AF40201. Az egyes táblázatokat használva végezze el a következő műveleteket: Az A vállalat esetén válassza a * adatokat az AF40xxx formátumban, ahol a REPORTID = 10 (xxx a 100 vagy a 200 szám egyike). Ha az eredményablakban a "(0 sor(ok) érintett)" szöveg látható, folytassa a következő táblával, mert nem kell adatokat másolni erről a táblázatról. Egyéb esetben a következő formátumú lekérdezést írja be: Beszúrás a COMPB fájlba. AF40xxx select 6, remaining_columns from COMPA.. AF40xxx, ahol REPORTID = 10 A "remaining_columns" kifejezést cserélje le a táblázat konkrét oszlopnevére. Az első, a REPORTID és az utolsó oszlop kivételével hivatkozhat az összes DEX_ROW_ID. A REPORTID (JELENTÉSAZONOSÍTÓ) beállítása a 6-os értéknek a helyére való beállításán van, és a jelentés DEX_ROW_ID automatikusan létrejön. Ne felejtse el lecserélni a 6 és a 10-et a 2. lépésben talált eredményre.Az AF40101 beszúrási utasítása például a következő: beszúrás a COMPB táblázatba. AF40101 select 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 from COMPA.. Az AF40101, ahol a REPORTID = 10 Verf azt jelenti, hogy az egyes COMPA-táblázatban ugyanolyan számú sor van beszúrva az egyes COMPB-táblázatba.1. megjegyzés. A Mérleg, a Pénzáramlások és a Megtartott bevételek jelentés esetén előfordulhat, hogy frissíteni kell az AF40100 táblázatBAN lévő CLCFRPRT oszlopot. A CLCFRPRT azt jelzi, hogy melyik jelentésből kell kiszámítani a nettó bevételt és a veszteség forrását. Az Eredmény és veszteség jelentésnek léteznie kell, és hivatkozni kell rá. Ellenkező esetben a következő üzenetet nyomtatja ki a program a jelentésre:
"Az xxx nettó bevételi/veszteségforrása nem nyereség- és veszteségkikivonat.
(A hibaüzenetben az xxx a jelentés neve.) Az AF40100-ben határozza meg az Eredmény és veszteség jelentés JELENTÉSAZONOSÍTÓját. A CLCFRPRT értéke megegyezik az újonnan másolt jelentés értékével. Ha például a "B" vállalat Nyereség és veszteség jelentése 2-es JELENTÉSAZONOSÍTÓval rendelkezik. Ezután a 6. JELENTÉSAZONOSÍTÓhoz a CLCFRPRT-nek 2-nek kell lennie. A frissítési utasítás a következő: update COMPB.. AF40100 set CLCFRPRT = 2 where REPORTID = 6.Ügyeljen arra, hogy a 2 és a 6 értéket a megfelelő értékekre cserélje.2. Ha a jelentés futtatásakor az "Egy előzményoszlophoz kiválasztott év" üzenet nem érvényes az xxx oszlopra (ahol az xxx a jelentés neve). Ezután a vállalatnak más korábbi évszámai vannak, mint annak a cégnek, amelyből a jelentést másolható. Frissítés a Reports-Financial-Advanced Financial kimutatás korábbi adatai között.3. Használhatja a parancsprogramot, amely felsorolja egy tábla összes oszlopát (kivéve a DEX_ROW_ID), ami megkönnyíti a beszúrási utasítások bevitelét. Ebben az esetben cserélje le a REPORTID hivatkozását a megfelelő számra. A LISTCOL parancsfájl fogadásához lépjen kapcsolatba a Microsoft Business Solutions technikai támogatási szolgálatával.Ez a cikk a következő volt: TechKnowledge Document ID:3743