TechKnowledge Content
ПОТЕНЦИАЛНИ ПРИЧИНИ: 1. Среща се в транзакции за осчет. счетоводство (01,520), ако се публикува в акаунт със състояние на неактивен акаунт. Вижте разделителна способност 21476. 2. Среща се в GL партидите за издаване на счетоводство (01,400). Полетата не се попълват напълно, когато партидата се появи в екрана Транзакции в дневника (01.010). Вижте разделителна способност 1532. 3. Среща се в партидите за издаване на GL (01.400) с незадължителна информация, препращаща към "Под". CpnyID в таблицата GLTRAN не се попълва. Вижте разделителна способност 11929. 4. Възниква в Post Transactions (01.520), когато има неправилен LedgerID в GLTRAN. Вижте разделителна способност 17549. 5. Възниква в Post Transactions (01.520), ако типът акаунт е неправилен. Вижте разделителна способност 21434. 6. Възниква при освобождаване на партида за разпределение на счетоводство в Соломон IV версия 4.21 Service Pack 1. Това не се случва в следващите версии. 7. Възниква повторното освобождаване на партида в Транзакции вjournal (01.010)с незадължителна информация, отнасяща се до Sub, когато включвате транзакции с множество компании в областта за подробни данни, но междуфирмени релации не са установени в междуфирмен акаунт/подмрежа (13.260)за GL модула. Вижте разделителна способност27142.Разделителна способност 1532 – Сумиране на gltran и BATCH записите с помощта на анализатора на заявки.СТЪПКИ ЗА КОРЕКЦИЯ: 1. Направете резервно копие на базата данни, което може да бъде възстановено в случай на нежелана загуба на данни. 2. Достъп до съответната база данни на приложението с помощта на анализатора на заявки. 3. Сумирайте сумите по кредита и дебита на gltran записа, като използвате следните команди: SELECT SUM(CrAmt) от GLTRAN, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrAmt) от GLTRAN, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(Cur SUM(CuryCrAmt) от GLTRAN, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(CuryDrAmt) от GLTRAN, където BatNbr = "XXXXXX" и Module = "YY" (където XXXXXX = приложимия номер на партидата и YY = приложимия модул) 4. Уверете се, че сумата от crAmt и сумата на DrAmt са равни на сумата на контролата на партидата. Също така проверете дали сумата на CuryCrAmt и сумата на CuryDrAmt са равни на сумата за контрола на партидата. За да тествате това, използвайте режима на инициализиране, за да промените модула в транзакциите в дневника за счетоводство (01.010) на правилния модул и да изведете партидата. Сумата на контролата на партидата трябва да е същата като сумата на кредитите и сумата на дебитите. 5. Сумирайте сумите по кредита и дебита на записа BATCH с помощта на следните команди, където XXXXXX = приложимият номер на партида и YY = приложимия модул: SELECT SUM(CtrlTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(CrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(DrTot) от BATCH, където BatNbr = "XXXXXX" XXXXXX" и Модул = "YY" SELECT SUM(CuryCtrlTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(CuryCrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" SELECT SUM(CuryDrTot) от BATCH, където BatNbr = "XXXXXX" и Module = "YY" 6. Уверете се, че сумата от CrTot и сумата на DrTot са равни на CrAmt и DrAmt на таблицата GLTRAN. Също така проверете дали сумата на CuryCrTot и сумата на CuryDrTot са равни на CuryCrAmt и CuryDrAmt на таблицата GLTRAN. 7. Ако изглежда, че всичко е в баланс, проверете дали няма записи, които липсват от GLTRAN. Всяка транзакция в партидата трябва да бъде издадена, колоната Публикувани трябва да бъде "U" за непубликирани и т.н. Актуализирайте всички липсващи записи. ЗАБЕЛЕЖКА: Ако проблемът е възникнал по време на публикуването, изпълнете отново процеса "Счетоводни транзакции след осчетоводяване" (01,520). Ако все още е неуспешна, вижте под разделителна способност 3010. Разделителна способност 11929 – Проверка на ИД на фирма в таблиците BATCH и GLTRAN.СТЪПКИ ЗА КОРЕКЦИЯ: 1. Направете резервно копие на базата данни, което може да бъде възстановено в случай на нежелана загуба на данни. 2. Като използвате анализатора на заявки, изпълнете следната команда, за да проверите дали CpnyID в таблицата BATCH е правилна: SELECT * от BATCH, където BatNbr = "XXXXXX" и Module = "GL" (където XXXXXX е съответният номер на партида) 3. Ако CpnyID е неправилен, изпълнете следната команда: UPDATE BATCH SET CpnyID = "YYYY", където BatNbr = "XXXXXX" и Module = "GL" (където XXXXXX е подходящият партиден номер, а YYYY е подходящият ИД на фирма) 4. Изпълнете следната команда, за да проверите дали CpnyID в таблицата GLTRAN е правилна: SELECT * от GLTRAN, където BatNbr = "XXXXXX" и Module = "GL" (където XXXXXX е подходящият партиден номер) 5. Ако CpnyID е неправилен, изпълнете следната команда: UPDATE GLTRAN SET CpnyID = "YYYY", където BatNbr = "XXXXXX" и Module = "GL" (където XXXXXX е подходящият партиден номер, а YYYY е съответното ИД на фирма) Разделителна способност 17549 – Коригирайте полето LedgerID в таблицата GLTRAN с помощта на анализатора на заявки.СТЪПКИ ЗА КОРЕКЦИЯ: 1. Направете резервно копие на базата данни, което може да бъде възстановено в случай на нежелана загуба на данни. 2. С помощта на анализатора на заявки достъп до съответната база данни на приложението. 3. Изпълнете следната заявка: SELECT * от GLTRAN, където BatNbr = "YYYYYY" и Module = "MM" (където "ГГГГГГГ" = съответния GL партиден номер и "MM" = съответния модул) 4. Ако LedgerID е неправилен, изпълнете следната заявка: UPDATE GLTRAN SET LedgerID = "XXXXXXXXXXX", където BatNbr = "YYYYYY" и LedgerID = "xxxxxxxxxx" и Module = "MM" (където "XXXXXXXXXXX" = правилният LedgerID, "YYYYYY" = съответния GL партиден номер, "xxxxxxxxxx" = неправилен LedgerID и "MM" = съответния модул) 5. Access General Ledger Post Transactions (01.520) и публикувайте партидата. Разделителна способност 21434 – Актуализирайте полето AcctType в таблиците ACCOUNTand ACCTXREF с помощта на анализатора на заявки 1. Access General Ledger GL Setup (01.950) – Диаграма на реда на acct. 2. Обърнете внимание на диаграмата на реда на acct, която е избрана. Стойностите за полето AcctType в таблиците ACCOUNT и ACCTXREF, които съответстват на COA Order, ще се състоят от числов знак и буквено-цифров знак. Те често са както следва: Активи 1A Задължения 2L Приходи 3I Разходи 4E СТЪПКИ КОРЕКЦИЯ: 1. Направете резервно копие на базата данни, което може да бъде възстановено в случай на нежелана загуба на данни. 2. Отворете анализатора на заявки, влезте в подходящия сървър и изберете базата данни На приложението. 3. Изпълнете следната команда SQL, за да проверите стойността в полето AcctType в таблицата ACCOUNT: SELECT AcctType, * от ACCOUNT, където Acct = "XXXXXX" (където "XXXXXX" = номера на засегнатия акаунт) 4. Изпълнете следната команда, ако AcctType не е попълнен или е неправилен: UPDATE ACCOUNT SET AcctType = "YY", където Acct = "XXXXXX" (където "YY" = стойност въз основа на реда, избран в настройката на GL | Диаграма на раздела Ред на acct, както е отбелязано в стъпка 2 за проверка.) 5. Изберете системната база данни и изпълнете следната команда, за да проверите полето AcctType в ACCTXREF: SELECT AcctType, * от ACCTXREF, където Acct = "XXXXXX" и CpnyID = "yyyy" (където "XXXXXX" = номера на засегнатия акаунт и "гг" = съответния ИД на фирма) 6. Изпълнете следната команда, ако AcctType не е попълнен или е неправилен: UPDATE ACCTXREF SET AcctType = "YY", където Acct = "XXXXXX" и CpnyID = "yyyy" Resolution 21476 – Уверете се, че акаунтите имат състояние на активен акаунт в счетоводната диаграма на поддръжката на акаунти ( 01,260 ).СТЪПКИ ЗА КОРЕКЦИЯ: 1. Отидете на "Счетоводство" – "Сметкоплан" (01.260). 2. Изберете съответния номер на партньор. 3. Уверете се, че състоянието на акаунта е активно. Разделителна способност 27142 – Създаване от/до релации за всички комбинации партньор/подсметка, които ще се използват за всяка фирма в многофактолната Inter-Company acct/Sub Maintenance (13.260).БЕЛЕЖКИ: 1. Следните полета се използват в Inter-Company Acct/Sub Maintenance (13.260), за да се определи как да се използват различните акаунти/подсметки за Inter-Company транзакции. >>FROM – използвайте, за да въведете информация за "Дължима от фирмата".ИД на фирма – уникален ключ, използван за идентифициране на всяка фирма в системата; използва при въвеждане на фирмена информация за транзакциите.Модул – два кода на знака за модул. Ако един и същ акаунт и подсметка трябва да се използват за всички модули, изберете ALL, в противен случай изберете конкретния модул от падащото поле.Екран – седем кода на знака за екрана. Ако един и същ акаунт и подсметка трябва да се използват за всички екрани в модулите, въведете ALL, в противен случай въведете конкретния номер на екрана, т.е. 03010. Акаунт – Акаунт, Inter-Company транзакцията е дължима от.Sub - Subaccount the Inter-Company транзакцията е Due From.>>TO – използвайте, за да въведете информация за "Дължима на фирмата".ИД на фирма – уникален ключ, използван за идентифициране на всяка фирма в системата; използва при въвеждане на фирмена информация за транзакциите.Акаунт – Акаунт, Inter-Company транзакцията е дължима.Sub - Subaccount the Inter-Company транзакцията се дължи на.2. Различни акаунти или подсметки може да не се използват за една и съща релация Inter-Company и един и същ екран с данни източник.Sub-Resolution 3010 – Актуализирайте записа BATCH или GLTRAN с помощта на анализатора на заявки, за да коригирате стойността CuryID.СТЪПКИ ЗА ПРОВЕРКА: 1. Влезте в съответната база данни на приложението с помощта на анализатора на заявки и изпълнете следната команда: SELECT CuryID, * от GLTRAN, където BatNbr = "XXXXXX" и Module = "YY" (където XXXXXX = номер на партида и YY = модула на партидата) 2. Сравнете стойностите на GLTRAN CuryID с CuryID в записа BATCH с помощта на следната команда на SQL: SELECT CuryID от BATCH, където BatNbr = "XXXXXX" и Module = "YY" (където XXXXXX = партиден номер и YY = модула на партидата) ЗАБЕЛЕЖКА: Това трябва да върне един и само един запис. 3. Ако стойността се различава от GLTRAN или ако се появи стойност null, продължете със стъпките за корекция. СТЪПКИ ЗА КОРЕКЦИЯ: 1. Направете резервно копие на базата данни, което може да бъде възстановено в случай на нежелана загуба на данни. 2. Актуализирайте записа BATCH или GLTRAN със следната команда: UPDATE BATCH (GLTRAN) SET CuryID = "XXXX", където BatNbr = "YYYYYYY" и Module = "ZZZZ" и CuryID = "xxxx" (където XXXX = правилният CuryID, YYYYYY = партидния номер, ZZ = модула и xxxx = неправилния CuryID) Тази статия е TechKnowledge Document ID:126851