Застосовується до
Microsoft Dynamics GP 2015 Dynamics GP 2013 Dynamics GP 2010 Financials General Ledger

TechKnowledge Content

Зведення. У цій статті описано, як видалити певний звіт про розширений фінансовий аналіз (AFA) від однієї компанії до іншої компанії в Microsoft Business Solutions – great Plains. У цьому прикладі компанія A з ідентифікатором компанії COMPA має звіт AFA "Special AFA Report" (Спеціальний звіт AFA). У цьому прикладі ми підготуватимемо звіт "Компанія Б" за допомогою ідентифікатора компанії COMPB.Додаткові відомості 1. Зробіть резервну копію бази даних кожної компанії.2. Щоб визначити ідентифікатор звіту для наявного звіту в компанії A, установіть для бази даних (DB) значення COMPA, а потім у вікні запиту введіть такий код:

select * from AF40100

У вікні Results (Результати) знайдіть Special AFA Report (Спеціальний звіт AFA) у стовпці RPRTNAME, а потім занотуйте свій REPORTID. У цьому прикладі "REPORTID" – 10.Для наступного ідентифікатора звіту, доступного в компанії B, установіть для параметра DB значення COMPB. Потім введіть вікно запиту, виберіть у AF40100 максимальне значення (REPORTID). У цьому прикладі число 5 – це результат. Результат вказує на те, що вже є 5 звітів AFA в компанії B. Новий номер – наступний послідовний номер: 6. Якщо звітів AFA немає, результатом буде '(Null-значення)." У такому разі використовуйте число 1.3. Скопіюйте відомості про AF40100 із компанії A до компанії B за допомогою наведеної нижче команди запиту. Як бази даних указуються в команді, настройка для бази даних не важлива.у COMPB. AF40100 виберіть RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX від COMPA. AF40100, де REPORTID = 10 Ця дія дублюватиме дані 10-го звіту компанії А, установивши для нового ідентифікатора REPORTID значення 6 у компанії B. Обов'язково замініть 6 і 10 результатами, знайденими на кроці 2.4. Інші таблиці для копіювання: AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 та AF40201. Використовуючи кожну таблицю, виконайте такі дії: Для компанії A виберіть * з AF40xxx, де REPORTID = 10 (xxx – це одне з 100 або 200 чисел). Якщо у вікні результатів відображається ''(0 рядків)'', перейдіть до наступної таблиці, оскільки з цієї таблиці не потрібно копіювати дані. В іншому разі введіть запит у такому форматі: COMPB. AF40xxx select 6, remaining_columns from COMPA.. AF40xxx, де REPORTID = 10 Заміна терміну remaining_columns' на певні імена стовпців таблиці. Посилаються на всі стовпці, крім першого, reportID та останнього стовпця, DEX_ROW_ID. Щоб установити ідентифікатор REPORTID, потрібно вказати 6 у його позиції, DEX_ROW_ID автоматично згенерується. Не забудьте замінити 6 і 10 результатами, знайденими на кроці 2.Наприклад, інструкцію вставлення для AF40101is можна вставити в COMPB. AF40101 select 6,MNHDRCNT,MNFTRCNT,SHDRCNT,SFTRCNT,ROWCNT1,COLCNT, SHDRPCNT,SFTRPCNT, MNHDRFLG,MNFTRFLG,SHDRFLAG,SFTRFLAG,MNHDRSIZ,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, де REPORTID = 10 Перевірка, що кількість рядків у кожній таблиці COMPA вставляється в кожну таблицю COMPB.Примітка 1. Для звітів Баланс, Рух грошових коштів і Збут надходжень стовпець CLCFRPRT у таблиці AF40100 може знадбитись оновити. CLCFRPRT указує, з якого звіту обчислити чистий прибуток і збитки. Звіт про прибутки та збитки має існувати та посилатися на який посилається. Інакше у звіті буде надруковано таке повідомлення:

'Джерело чистих доходів і збитків для xxx – це не звіт про прибуток і збитки.

(У повідомленні про помилку xxx – це ім'я звіту.) У AF40100 визначте REPORTID звіту "Прибуток і збитки". ClCFRPRT повинен мати однакове значення для нового скопійованого звіту. Наприклад, якщо звіт "Прибуток і збитки компанії" має значення REPORTID 2. Потім clCFRPRT має бути 2 для REPORTID 6. Оператор оновлення має такий стан: update COMPB. AF40100 set CLCFRPRT = 2, де REPORTID = 6.Обов'язково замініть 2 та 6 на відповідні значення.2. Якщо повідомлення "Рік, вибраний для історичного стовпця, неприпустиме для xxx" (де xxx – це назва звіту), друкується під час запуску звіту. Потім ця компанія має різні минулі роки, ніж компанія, звідки його скопійовано. Оновлення у звітах і фінансових звітах за минулі періоди.3. Є сценарій, у який перелічено всі стовпці таблиці, DEX_ROW_ID, що може полегшити введення операторів вставлення. У цьому випадку замініть посилання на REPORTID на відповідне число. Зверніться до служби технічної підтримки Microsoft Business Solutions, щоб отримати сценарій LISTCOL.Ідентифікатор документа TechKnowledge для цієї статті:3743

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.