Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

"TechKnowledge" turinys

SANTRAUKA Šiame straipsnyje aprašoma, kaip sukurti konkrečios išplėstinės finansinės analizės (AFA) ataskaitą iš vienos įmonės į kitą

"Microsoft Business Solutions – Great Plains" įmonę. Šiame pavyzdyje A įmonė, kurios COMPA įmonės ID, turi AFA ataskaitą, pavadintą "Speciali AFA ataskaita". Šiame pavyzdyje ataskaitoje "B" bus pateikta įmonės ID su "COMPB".


Daugiau informacijos

1. Sukurkite kiekvienos įmonės duomenų bazės atsarginę kopiją.


2. Norėdami nustatyti esamos A įmonės ataskaitos ID, nustatykite duomenų bazės (DB) parametrą COMPA, tada užklausos lange įveskite šį kodą:

select * from AF40100

Lange Rezultatai raskite Specialioji AFA ataskaita stulpelyje RPRTNAME, tada atkreipkite dėmesį į jos REPORTID. Šiame pavyzdyje REPORTID yra 10.


Kito ataskaitos ID, kurį galima naudoti įmonėje B, nustatykite DB kaip COMPB. Tada įveskite užklausos langą pasirinkite max (REPORTID) iš AF40100. Šiame pavyzdyje skaičius 5 yra rezultatas. Rezultatas nurodo, kad įmonėje B jau yra 5 AFA ataskaitos. Naujasis yra kitas eilės numeris: 6. Kai nėra AFA ataskaitų, rezultatas yra "(null)". Jei taip nutinka, naudokite skaičių 1.


3. Nukopijuokite AF40100 informaciją iš įmonės A į B įmonę naudodami šią užklausos komandą. Kadangi duomenų bazės nurodytos komandoje, DB parametras nėra svarbus.


įterpti į COMPB.. AF40100

pasirinkite

RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX

iš COMPA. AF40100, kur REPORTID = 10 Šis veiksmas dubliuos įmonės A 10 ataskaitos duomenis, nustatydami naują


REPORTID į 6 įmonėje B. Įsitikinkite, kad 6 ir 10 pakeisite rezultatais, kuriuos radote atlikdami 2 veiksmą.


4. Kitos kopijuojamos lentelės yra AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 ir AF40201. Naudodami kiekvieną lentelę atlikite šiuos veiksmus: A įmonėje pasirinkite * iš


AF40xxx, kur REPORTID = 10 (xxx yra vienas iš 100 arba 200 skaičių). Jei rezultatų lange rodoma "(0 eilutė (-os) paveikta(-os)", pereikite prie kitos lentelės, nes nėra duomenų, kurie turi būti nukopijuoti iš šios lentelės. Kitu atveju įveskite užklausą šiuo formatu:


įterpkite į COMPB.. AF40xxx

pasirinkite

6, remaining_columns

iš COMPA.. AF40xxx, kur REPORTID = 10 Pakeiskite


terminą "remaining_columns" konkrečiais lentelės stulpelių pavadinimais. Nurodyti visus stulpelius, išskyrus pirmąjį stulpelį, REPORTID ir paskutinį stulpelį, DEX_ROW_ID. REPORTID nustatomas nurodant 6 jo pozicijoje, o DEX_ROW_ID bus sugeneruotas automatiškai. Nepamirškite pakeisti 6 ir 10 rezultatais, kuriuos radote atlikdami 2 veiksmą.


Pvz., AF40101is įterpimo sakinys: įterpiamas

į COMPB. AF40101

pasirinkite

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

iš COMPA.. AF40101, kur REPORTID = 10 Patikrina, ar į kiekvieną COMPB lentelę įterpiamas tas pats eilučių, kurios yra kiekvienoje


COMPA lentelėje, skaičius.



1 pastaba. Balanso, pinigų srautų ir nepaskirstyto pelno ataskaitose stulpelis CLCFRPRT lentelėje AF40100 gali tekti atnaujinti. CLCFRPRT nurodo, iš kurios ataskaitos apskaičiuoti grynąsias pajamas ir nuostolį. Pelno ir nuostolio ataskaita turi būti ir į jį turi būti nuoroda. Kitu atveju ataskaitoje bus išspausdintas šis pranešimas:

"Xxx grynųjų pajamų / nuostolių šaltinis nėra pelno (nuostolio) ataskaita"

(Klaidos pranešime xxx yra ataskaitos pavadinimas.)
Af40100 nustatykite ataskaitos Pelnas ir nuostolis REPORTID. CLCFRPRT turi turėti tą pačią naujai nukopijuotos ataskaitos reikšmę. Pavyzdžiui, jei įmonės B pelno ir nuostolio ataskaitoje yra 2 REPORTID. Tada 6 REPORTID CLCFRPRT turi būti 2. Naujinimo sakinys yra toks:

atnaujinkite COMPB.. AF40100

nustatyti CLCFRPRT = 2,

kur REPORTID = 6.


Įsitikinkite, kad 2 ir 6 pakeisite atitinkamomis reikšmėmis.


2. Jei pranešimas "Metai, kuriuos pasirinkote istoriniam stulpeliui, yra neleistini xxx" (kur xxx yra ataskaitos pavadinimas) spausdinamas, kai vykdote ataskaitą. Tada ši įmonė turi skirtingus istorinius metus nei įmonė, iš kurios buvo nukopijuota ataskaita. Atnaujinkite ataskaitos retrospektyvinę informaciją ataskaitų finansinėje ir išplėstinėje finansinėje ataskaitoje.


3. Yra scenarijus, kuriame išvardyti visi lentelės stulpeliai, išskyrus DEX_ROW_ID, kad būtų lengviau įvesti įterpimo sakinius. Šiuo atveju pakeiskite nuorodą į REPORTID atitinkamu numeriu. Kreipkitės į "Microsoft Business Solutions" techninio palaikymo tarnybą, kad gautų LISTCOL scenarijų.

Šis straipsnis buvo "TechKnowledge" dokumento ID:3743

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×