TechKnowledge'i sisu
KOKKUVÕTE Selles artiklis kirjeldatakse, kuidas microsoft Business Solutions – Great Plainsis teha ühe ettevõtte täiustatud finantsanalüüsi
(AFA) aruanne teise ettevõttesse. Selles näites on ettevõtteL A, mille COMPA ettevõtte ID on AFA aruanne nimega "Special AFA Report". Selles näites esitatakse aruanne ettevõtte B kohta compb ettevõtte ID-ga.
Lisateave
1. Tehke iga ettevõtte andmebaasist varukoopia.
2. Ettevõtte A olemasoleva aruande aruande ID määramiseks määrake andmebaasi (DB) väärtuseks COMPA ja sisestage päringuaknasse järgmine kood.
select * from AF40100
Otsige aknas Tulemid veerust RPRTNAME üles spetsiaalne AFA aruanne ja seejärel pange tähele selle REPORTID-d. Selles näites on REPORTID 10.
Määrake ettevõttes B saadaoleva järgmise aruande ID jaoks DB väärtuseks COMPB. Seejärel sisestage päringuaknasse väärtus max (REPORTID) af40100-st. Selles näites on tulem number 5. Tulem näitab, et ettevõttes B on juba 5 AFA aruannet. Uus number on järgmine järjenumber: 6. Kui AFA-aruandeid pole, on tulem '(null)'. Sellisel juhul kasutage numbrit 1.
3. Kopeerige AF40100 teave ettevõttest A ettevõttesse B järgmise päringu käsuga. Kuna käsus on andmebaasid määratud, pole db säte oluline.
sisestage compb.. AF40100 valige
COMPA-st RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX.
AF40100, kus REPORTID = 10 See toiming dubleerib ettevõtte A 10. aruande andmed, määrates ettevõtte B uue
REPORTID väärtuseks 6. Veenduge, et asendate 6 ja 10 2. juhises leitud tulemitega.
4. Muud kopeeritavad tabelid on AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 ja AF40201. Tehke iga tabeli abil järgmist. Ettevõtte A puhul valige
AF40xxx-ist *, kus REPORTID = 10 (xxx on üks 100 või 200 arvust). Kui tulemiaknas kuvatakse väärtus '(0 rida(s)", jätkake järgmise tabeliga, kuna sellest tabelist pole vaja andmeid kopeerida. Muul juhul sisestage päring järgmises vormingus:
sisestage COMPB-sse. AF40xxx
valige
6, remaining_columns
compa.. AF40xxx, kus REPORTID = 10
Asendage termin "remaining_columns" tabeli kindlate veerunimedega. Viide kõigile veergudele, v.a esimene veerg, REPORTID ja viimane veerg, DEX_ROW_ID. REPORTID määratakse, määrates selle asukohaks 6 ja DEX_ROW_ID luuakse automaatselt. Asendage 6 ja 10 2. juhises leitud tulemitega.
Näiteks af40101 lisamisavaldus on järgmine:
sisestage COMPB-sse. AF40101
valige 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
compa.. AF40101, kus REPORTID = 10
Verfify, et igasse COMPB-tabelisse lisatakse igas COMPA tabelis sama arv ridu.
Märkus
1. Aruannetes Bilanss, Rahavood ja Jaotamata tulu tuleb tabeli AF40100 veergu CLCFRPRT värskendada. CLCFRPRT näitab, millisest aruandest netotulu ja -kahju arvutatakse. Aruanne Kasum ja kahjum peab olema olemas ja sellele peab olema viidatud. Muul juhul prinditakse aruandele järgmine teade.
"Xxx netotulu/-kahjumi allikas ei ole kasumi- ja kahjumiaruanne"
(Tõrketeates xxx on aruande nimi.)
Määratlege af40100 aruandes Kasum ja kahjum aruande REPORTID. CLCFRPRT-i väärtus peaks olema äsja kopeeritud aruande jaoks sama. Näiteks kui ettevõtte B aruandes Kasum ja kahjum on REPORTID 2. Seejärel peab CLCFRPRT olema REPORTID 6 jaoks 2. Värskendusaruanne on järgmine:
värskendage COMPB-d. AF40100
set CLCFRPRT = 2
where REPORTID = 6.
Veenduge, et asendate 2 ja 6 asjakohaste väärtustega.
2. Kui aruande käivitamisel prinditakse teade "Ajaloolise veeru jaoks valitud aasta ei sobi xxx jaoks" (kus xxx on aruande nimi). Seejärel on sellel ettevõttel erinevad ajaloolised aastad kui ettevõttel, millelt aruanne kopeeriti. Värskendage aruande ajaloolist teavet jaotises Aruanded–finants-täiustatud finantsteave.
3. On olemas skript, kus on loetletud kõik tabeli veerud (v.a DEX_ROW_ID), mis hõlbustab lisamislausete sisestamist. Sel juhul asendage viide REPORTID-le vastava numbriga. LISTCOL-skripti saamiseks pöörduge Microsoft Business Solutionsi tehnilise toe poole.
See artikkel oli TechKnowledge Document ID:3743