TechKnowledge Content
POTENCIÁLNÍ PŘÍČINY:
1. Vyskytuje se v transakcích účtování hlavní knihy (01,520) při účtování na účet se stavem neaktivního účtu. Viz rozlišení 21476.
2. Vyskytuje se v dávkách hlavní knihy pro vydání hlavní knihy (01,400). Když se dávka zobrazí na obrazovce Transakce deníku (01,010), nejsou pole plně vyplněna. Viz rozlišení 1532.
3. Vyskytuje se v dávkách GL verze (01,400) s nepovinné informace odkazující na sub. CpnyID v tabulce GLTRAN se nenaplní. Viz rozlišení 11929.
4. Vyskytuje se v post transactions (01.520) v případě, že v GLTRANu je nesprávné ID hlavní knihy. Viz rozlišení 17549.
5. Vyskytuje se v post transactions (01.520), pokud je typ účtu nesprávný. Viz rozlišení 21434.
6. Nastane při uvolnění dávky přidělení hlavní knihy v Solomon IV verze 4.21 Service Pack 1. V dalších verzích se nevyskytuje.
7. Dochází k uvolnění dávky v aplikaciJournal Transactions (01.010) s nepovinnou informací odkazující na Sub při zahrnutí transakcí více společností v oblasti podrobností, ale mezipodnikové relace pro modul GL nebyly vytvořeny v mezipodnikové mezipodnikové údržbě účtů/dílčích účtů (13.260). Viz rozlišení27142.
Řešení 1532 – sečtení záznamů GLTRAN a BATCH pomocí nástroje Query Analyzer.
KROKY OPRAVY:
1. Vytvořte zálohu databáze, kterou můžete obnovit v případě, že dojde ke ztrátě dat, která je nežádoucí.
2. Přístup k příslušné databázi aplikace pomocí nástroje Query Analyzer
3. Sčítá částky Dal a Má dáti záznamu GLTRAN pomocí následujících příkazů:
SELECT SUMA(CrAmt) z GLTRAN kde BatNbr = 'XXXXXX' a Module = 'YY'
SELECT SUM(DrAmt) z GLTRAN where BatNbr = 'XXXXXX' and Module = 'YY'
SELECT SUM(CuryCrAmt) z GLTRANu, kde BatNbr = 'XXXXXX' a Module = 'YY'
SELECT SUM(CuryDrAmt) z GLTRAN kde BatNbr = 'XXXXXX' a Module = 'YY'
(kde XXXXXX =
příslušné číslo dávky a YY = příslušný modul) 4. Ověřte, že součet cramtu a součet funkce DrAmt se rovnají součtu ovládacího prvku dávky. Ověřte také, že se součet curycramtu a součtu curydramtu rovná součtu celkového ovládacího prvku dávky. Otestujte to tak, že pomocí režimu inicializace změníte modul v části Transakce deníku hlavní knihy (01,010) na správný modul a vynesete dávku. Kontrolní součet dávky by měl být stejný jako součet kreditů a součtu debetů.
5. Suma částky Dal a Md záznamu BATCH pomocí následujících příkazů, kde XXXXXX = příslušné číslo dávky a YY = příslušný modul: SELECT SUM(CtrlTot) z BATCH, kde BatNbr = 'XXXXXX' a Module = 'YY' SELECT SUM(CrTot) z BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = ''XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(DrTot) from BATCH where BatNbr XXXXXX' and Module = 'YY' SELECT SUM(CuryCtrlTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(CuryCrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY' SELECT SUM(CuryDrTot) from BATCH where BatNbr = 'XXXXXX' and Module = 'YY'
6. Ověřte, že součet crtotu a součet funkce DrTot se rovnají hodnotě CrAmt a DrAmt tabulky GLTRAN. Ověřte také, že součet CuryCrTot a součet CuryDrTot se rovnají CuryCrAmt a CuryDrAmt tabulky GLTRAN.
7. Pokud se zdá, že je všechno v rovnováze, ověřte, že GLTRAN nemá žádné záznamy. Každá transakce v dávce by měla být uvolněna, sloupec Publikováno by měl být U pro nezaúčtované atd. Aktualizujte všechny chybějící záznamy.
POZNÁMKA: Pokud k problému při publikování došlo, spusťte znovu proces Účtování transakcí hlavní knihy (01,520). Pokud se vám to nepovede, podívejte se na dílčí rozlišení 3010.
Řešení 11929 – Ověřte ID společnosti v tabulkách BATCH a GLTRAN.
KROKY OPRAVY:
1. Vytvořte zálohu databáze, kterou můžete obnovit v případě, že dojde ke ztrátě dat, která je nežádoucí.
2. Pomocí Nástroje pro analýzu dotazů spusťte následující příkaz a ověřte, jestli je cpnyID v tabulce BATCH správný: SELECT * from
BATCH where BatNbr = 'XXXXXX' and Module = 'GL'
(kde XXXXXX je příslušné číslo dávky)
3. Pokud je cpnyID nesprávný, spusťte následující příkaz:
UPDATE BATCH SET CpnyID = 'YYYY', kde BatNbr = 'XXXXXX' a Module = 'GL' (kde XXXXXX je příslušné číslo dávky a
YYYY je příslušné ID společnosti)
4. Provedením následujícího příkazu ověřte, jestli je cpnyID v tabulce GLTRAN správný: SELECT * z
GLTRAN kde BatNbr = 'XXXXXX' a Module = 'GL' (kde XXXXXX je příslušné číslo
dávky)
5. Pokud je cpnyID nesprávný, spusťte následující příkaz:
UPDATE GLTRAN SET CpnyID = 'YYYY', kde BatNbr = 'XXXXXX' a Module = 'GL' (kde XXXXXX je příslušné číslo dávky a YYYY je vhodné ID společnosti) Rozlišení
17549 – opravte pole LedgerID v tabulce GLTRAN pomocí Analyzátoru dotazů.
KROKY OPRAVY:
1. Vytvořte zálohu databáze, kterou můžete obnovit v případě, že dojde ke ztrátě dat, která je nežádoucí.
2. Pomocí nástroje Query Analyzer můžete získat přístup k příslušné databázi aplikace.
3. Spusťte následující dotaz: SELECT * z
GLTRAN kde BatNbr = 'YYYYYYY' a Module = 'MM'
(kde 'YYYYYYY' = příslušné číslo dávky GL a 'MM' = příslušný modul)
4. Pokud je ID hlavní knihy nesprávné, Spusťte následující dotaz:
UPDATE GLTRAN SET LedgerID = 'XXXXXXXXXXX', kde BatNbr = 'YYYYYY' a LedgerID = 'xxxxxxxxxx' a Module = 'MM'
(kde 'XXXXXXXXXXX' = správný LedgerID, 'YYYYYY' = příslušné číslo dávky GL, 'xxxxxxxxxx' = nesprávné ID hlavní knihy, a 'MM' = příslušný modul)
5. Access General Ledger Post Transactions (01.520) a zaúčtovat dávku.
Řešení 21434 – pomocí nástroje Query Analyzer 1 aktualizujte pole AcctType v tabulkách ACCOUNTand ACCTXREF.
Access General Ledger GL Setup (01.950) – Graf objednávky.
2. Poznamenejte si vybraný graf pořadí. Hodnoty pole AcctType v tabulkách ACCOUNT a ACCTXREF, které odpovídají pořadí coA, se budou skládat z číselného znaku a alfanumerického znaku. Často se používají takto:
Aktiva 1A Závazky 2L Výnosy 3I Výdaje 4E
OPRAVNÉ KROKY:
1. Vytvořte zálohu databáze, kterou můžete obnovit v případě, že dojde ke ztrátě dat, která je nežádoucí.
2. Otevřete Nástroj Query Analyzer, přihlaste se k příslušnému serveru a zvolte databázi aplikace.
3. Provedením následujícího příkazu SQL ověřte hodnotu v poli AcctType v tabulce ÚČET: SELECT AcctType, * z pole ÚČET, kde
Acct = 'XXXXXX'
(kde 'XXXXXX' = ovlivněné číslo účtu)
4. Pokud acctType není vyplněn nebo je nesprávný, spusťte následující příkaz:
UPDATE ACCOUNT SET AcctType = 'YY', kde Acct = 'XXXXXX'
(kde 'YY' = hodnota založená na pořadí vybraném v nastavení GL | Chart of Acct Order tab as noted in Verification Step 2.)
5. Zvolte systémovou databázi a spusťte následující příkaz a zkontrolujte pole AcctType v ACCTXREF:
SELECT AcctType, * z ACCTXREF, kde Acct = 'XXXXXX' a CpnyID = 'yyyy' (kde 'XXXXXX' = ovlivněné číslo účtu a
'yyy' = příslušné ID společnosti)
6. Pokud acctType není vyplněný nebo je nesprávný, spusťte následující příkaz:
UPDATE ACCTXREF SET AcctType = 'YY', kde Acct = 'XXXXXX' a CpnyID = 'yyyy' Resolution 21476 – Ověřte, že účty mají stav aktivního účtu v údržbě hlavní knihy
( 01,260).
KROKY OPRAVY:
1. Přejděte na General Ledger Chart of Accounts Maintenance (01.260).
2. Vyberte příslušné číslo účtu.
3. Ověřte, jestli je stav účtu aktivní.
Řešení 27142 – Vytvoření relací Od/Do pro všechny kombinace účtů a podúčtu, které se budou používat pro každou společnost v multi-company Inter-Company Acct/Sub Maintenance (13,260).
POZNÁMKY:
1. Následující pole se používají v Inter-Company Acct/Sub Maintenance (13.260) k určení způsobu použití různých účtů/podúčtu pro Inter-Company transakcí.
>>FROM – slouží k zadání informací o splatné od společnosti.
ID společnosti – jedinečný klíč používaný k identifikaci každé společnosti v systému; při zadávání informací o společnosti o transakcích.
Modul – kód dvou znaků pro modul. Pokud se má pro všechny moduly použít stejný účet a podúčet, vyberte ALL, jinak v rozevíracím seznamu vyberte konkrétní modul.
Obrazovka – sedm znaků pro obrazovku. Pokud se má pro všechny obrazovky v modulech použít stejný účet a podúčet, zadejte ALL, jinak zadejte konkrétní číslo obrazovky, tj. 03010.
Účet – účet, Inter-Company transakce je splatná od.
Sub – Podúčet, Inter-Company transakce je Splatná od.
>>TO – slouží k zadání informací o splatné společnosti.
ID společnosti – jedinečný klíč používaný k identifikaci každé společnosti v systému; při zadávání informací o společnosti o transakcích.
Účet – účet, Inter-Company transakce je splatná.
Sub – Podúčet, Inter-Company transakce je splatná.
2. Jiný účet nebo podúčety se nemusí používat pro stejnou Inter-Company a stejnou obrazovku zdrojových dat.
Sub-Resolution 3010 – Aktualizujte záznam BATCH nebo GLTRAN pomocí Query Analyzer a opravte hodnotu CuryID.
POSTUP OVĚŘENÍ:
1. Přihlaste se k příslušné databázi aplikace pomocí nástroje Query Analyzer a spusťte následující příkaz:
SELECT CuryID, * z GLTRAN where BatNbr = 'XXXXXX' a Module = 'YY' (kde XXXXXX = číslo dávky a
YY = modul dávky)
2. Porovnejte hodnoty GLTRAN CuryID s idem CuryID v záznamu BATCH pomocí následujícího příkazu SQL: SELECT CuryID z BATCH, kde
BatNbr = 'XXXXXX' a Module = 'YY' (kde XXXXXX = číslo dávky a YY = modul dávky)
POZNÁMKA: Mělo by se vrátit jeden a jenom jeden
záznam.
3. Pokud se hodnota liší od hodnot GLTRANs nebo pokud se zobrazí hodnota null, pokračujte kroky opravy.
KROKY OPRAVY:
1. Vytvořte zálohu databáze, kterou můžete obnovit v případě, že dojde ke ztrátě dat, která je nežádoucí.
2. Aktualizujte záznam BATCH nebo GLTRAN následujícím příkazem:
UPDATE BATCH (GLTRAN) SET CuryID = 'XXXX', kde BatNbr = 'YYYYYYY' a Module = 'ZZZZ' a CuryID = 'xxxx' (kde XXXX = správné CuryID, YYYYYY = číslo dávky, ZZ = modul a xxxx = nesprávné CuryID) Tento článek byl
TECHKnowledge Document ID:126851