Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

TechZnáme obsah

SÚHRN V tomto článku nájdete postup na kopírovanie konkrétnej zostavy
AFA (Advanced Financial Analysis) z jednej spoločnosti do druhej v riešení
Microsoft Business Solutions – skvelé nástroje. V tomto príklade má spoločnosť A s ID spoločnosti COMPA zostavu AFA s názvom Special AFA Report. Na účely tohto príkladu budete nahlásiť spoločnosti B s ID spoločnosti COMPB.


Ďalšie informácie

1. Vytvorte zálohu databázy každej spoločnosti.


2. Ak chcete zistiť ID zostavy pre existujúcu zostavu v spoločnosti A, nastavte databázu (DB) na compa a potom v okne dotazu zadajte nasledujúci kód:

select * from AF40100

V okne Výsledky vyhľadajte v stĺpci RPRTNAME špeciálnu zostavu AFA a zaznamenajte si jej stĺpec REPORTID. V tomto príklade je REPORTID 10.


Pre ďalšie ID zostavy, ktoré je k dispozícii v spoločnosti B, nastavte DB na COMPB. Potom zadajte okno dotazu vyberte max (REPORTID) z AF40100. V tomto príklade je výsledkom číslo 5. Výsledok ukazuje, že spoločnosť B už obsahuje 5 zostáv AFA. Nové je nasledujúce poradové číslo: 6. Ak nie sú k dispozícii žiadne zostavy AFA, výsledkom je hodnota (null). Ak sa vyskytne toto správanie, použite číslo 1.


3. Skopírujte informácie af40100 zo spoločnosti A do spoločnosti B pomocou nasledujúceho príkazu dotazu. Keďže databázy sú zadané v príkaze, nastavenie DB nie je dôležité.


vložte do compb. AF40100

select

RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX

from COMPA.. AF40100, kde REPORTID = 10 Táto akcia bude duplikovať údaje o 10. zostave spoločnosti A a nastavenie novej funkcie


REPORTID na 6 v spoločnosti B. Uistite sa, že ste nahradili 6 a 10 výsledkami, ktoré ste našli v kroku 2.


4. Ostatné tabuľky, z ktoré je možné kopírovať, sú AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 a AF40201. S použitím každej tabuľky vykonajte toto: Pre spoločnosť A vyberte * z


af40xxx, kde REPORTID = 10 (xxx je jedno z 100 alebo 200 čísel). Ak sa v okne výsledkov zobrazí text "(ovplyvnené 0 riadkov)", pokračujte ďalšou tabuľkou, pretože z tejto tabuľky nie je potrebné kopírovať žiadne údaje. V opačnom prípade zadajte dotaz v tomto formáte:


vložte do compb. AF40xxx

vyberte

6, kliknite remaining_columns

COMPA. AF40xxx, kde REPORTID = 10


Nahraďte výraz "remaining_columns" konkrétnymi názvami stĺpcov tabuľky. Odkazovať na všetky stĺpce okrem prvého stĺpca, stĺpca REPORTID a posledného stĺpca DEX_ROW_ID. Funkcia REPORTID sa nastavuje zadaním 6 vo svojej pozícii a DEX_ROW_ID sa automaticky vygeneruje. Nezabudnite nahradiť 6 a 10 výsledkami, ktoré ste našli v kroku 2.


Napríklad príkaz Insert pre AF40101 je nasledovný:

vloženie do compb. AF40101 vyberte



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.. AF40101, kde REPORTID = 10 Verfify that the same number that exist in


each COMPA table are inserted into each COMPB table.


Poznámka
1. Pre zostavy Bilančná hárka, Peňažný tok a Zachované príjmy môže byť potrebné aktualizovať stĺpec CLCFRPRT v tabuľke AF40100. CLCFRPRT označuje zostavu, z ktorej sa má vypočítať čistý príjem a strata. Zostava o zisku a strate musí existovať a odkazuje sa na ne. V opačnom prípade sa v zostave vytlačí toto hlásenie:

"Čisté príjmy a straty pre xxx nie sú výkazom zisku a straty"

(V chybovom hlásení xxx je názov zostavy.)
V časti AF40100 určite ID REPORTID zostavy o zisku a strate. ClCFRPRT by mala mať rovnakú hodnotu pre novo skopírovanú zostavu. Ak má zostava Profit and Loss (Zisk a strata) spoločnosti B napríklad REPORTID pre 2. Potom musí mať pre reportid 6 možnosť CLCFRPRT 2. Príkaz na aktualizáciu je nasledovný:

aktualizácia COMPB. AF40100

nastavte CLCFRPRT =

2, kde REPORTID = 6.


Uistite sa, že hodnoty 2 a 6 sa nahraďte príslušnými hodnotami.


2. Ak je pri spustení zostavy hlásenie "Rok, ktorý ste vybrali pre historický stĺpec, neplatný pre xxx" (pričom xxx je názov zostavy) sa vytlačí. Táto spoločnosť má potom iné historické roky ako spoločnosť, z ktorú bola zostava skopírovaná. Aktualizácia v zostavách – finančné a pokročilé finančné informácie – historické informácie zostavy.


3. Existuje skript, ktorý obsahuje zoznam všetkých stĺpcov tabuľky s výnimkou stĺpcov DEX_ROW_ID, ktoré môžu uľahčiť zadávanie vkladaní výpisov. V tejto inštancii nahraďte odkazom na položku REPORTID príslušným číslom. Obráťte sa na oddelenie technickej podpory pre riešenia Microsoft Business Solutions a získajte skript LISTCOL.

Tento článok bol TechZnámená identifikácia dokumentu:3743

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×