Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

TechKnowledge Content

TÓM TẮT Bài viết này mô tả cách nhận dạng một báo cáo Phân tích Tài chính Nâng cao (AFA) cụ thể từ công ty này đến công ty khác trong

Microsoft Business Solutions - Great Plains. Ví dụ: Công ty A có ID Công ty của COMPA có một báo cáo AFA có tên là "Báo cáo AFA Đặc biệt". Vì mục đích này của ví dụ này, bạn sẽ báo cáo vào Công ty B bằng ID Công ty là COMPB.


Xem thêm Thông

tin 1. Tạo bản sao lưu cơ sở dữ liệu của từng công ty.


2. Để xác định ID Báo cáo cho báo cáo hiện có trong Công ty A, hãy đặt cơ sở dữ liệu (DB) thành COMPA, rồi trong cửa sổ truy vấn, nhập mã sau đây:

select * from AF40100

Trong cửa sổ Kết quả, tìm Báo cáo AFA Đặc biệt bên dưới cột RPRTNAME, rồi ghi lại BÁO CÁO CỦA BÁO CÁO. Trong ví dụ này, REPORTID là 10.


Đối với ID Báo cáo tiếp theo sẵn dùng trong Công ty B, hãy đặt DB thành COMPB. Sau đó, nhập cửa sổ truy vấn, chọn max (REPORTID) từ AF40100. Trong ví dụ này, số 5 chính là kết quả. Kết quả cho biết đã có 5 báo cáo AFA trong Công ty B. Số mới là số thứ tự tiếp theo: 6. Khi không có báo cáo AFA nào tồn tại, '(null)' sẽ là kết quả. Nếu hành vi này xảy ra, hãy sử dụng số 1.


3. Sao chép thông tin AF40100 từ Công ty A sang Công ty B bằng lệnh truy vấn sau đây. Khi các cơ sở dữ liệu được chỉ định trong lệnh, thiết đặt cho DB không quan trọng.


chèn vào COMPB.. AF40100



chọn RPRTNAME, 6, RPRTTYPE, CLCFRPRT, LSTMODIF, NOTEINDX

từ COMPA.. AF40100 có REPORTID = 10 Hành động này sẽ nhân đôi dữ liệu trong báo cáo

thứ 10 của Công ty A, đặt REPORTID mới thành 6 trong Công ty
B. Hãy đảm bảo rằng bạn thay thế 6 và 10 bằng kết quả bạn tìm thấy ở bước 2.


4. Các bảng khác cần sao chép từ đó là AF40101, AF40102, AF40103, AF40104, AF40105, AF40106, AF40107, AF40108, AF40200 và AF40201. Bạn hãy sử dụng từng bảng, thực hiện các thao tác sau: Đối với Công ty A, chọn * từ


AF40xxx trong đó REPORTID = 10 (xxx là một trong số 100 hoặc 200 số). Nếu '((các) hàng 0 bị ảnh hưởng)' được hiển thị trong cửa sổ kết quả, hãy tiếp tục đến bảng tiếp theo vì không có dữ liệu nào phải được sao chép từ bảng này. Nếu không, hãy nhập truy vấn có định dạng sau:


chèn vào COMPB. AF40xxx

chọn

6, remaining_columns

từ COMPA.. AF40xxx trong đó REPORTID = 10 Thay thế thuật

ngữ 'remaining_columns' bằng tên
cột cụ thể của bảng. Tham chiếu tất cả các cột ngoại trừ cột đầu tiên, REPORTID và cột cuối cùng, DEX_ROW_ID. REPORTID đang được đặt bằng cách xác định 6 tại vị trí của nó và các giá DEX_ROW_ID sẽ được tạo tự động. Hãy nhớ thay thế 6 và 10 bằng kết quả bạn tìm thấy ở bước 2.


Ví dụ: câu lệnh chèn cho AF40101 như sau:

chèn vào COMPB. AF40101 chọn



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

từ COMPA.. AF40101 trong đó REPORTID = 10 Verfify rằng có cùng số hàng tồn tại trong mỗi bảng COMPA được chèn vào từng bảng


COMPB.


Lưu
ý 1. Đối với báo cáo Trang tính Cân bằng, Dòng tiền và Lợi nhuận Duy trì, cột CLCFRPRT trong bảng AF40100 có thể phải được cập nhật. CLCFRPRT cho biết cần tính toán thu nhập ròng và lỗ từ báo cáo nào. Báo cáo Lợi nhuận và Mất mát phải tồn tại và được tham chiếu đến. Nếu không, thông báo sau đây sẽ được in trên báo cáo:

'Nguồn thu nhập/lỗ ròng của xxx không phải là Báo cáo Lãi lỗ'

(Trong thông báo lỗi, xxx là tên báo cáo.)
Trong AF40100, xác định REPORTID của báo cáo Lợi nhuận và Mất mát. CLCFRPRT phải có cùng một giá trị cho báo cáo mới sao chép. Ví dụ, nếu báo cáo Lợi nhuận và Lãi của Công ty B có REPORTID là 2. Sau đó, CLCFRPRT phải là 2 đối với REPORTID 6. Câu lệnh cập nhật như sau:

cập nhật COMPB.. AF40100

đặt CLCFRPRT = 2

trong đó REPORTID = 6.


Hãy đảm bảo rằng bạn thay thế 2 và 6 bằng các giá trị thích hợp.


2. Nếu thông báo 'Năm bạn đã chọn cho cột lịch sử không hợp lệ đối với xxx' (trong đó xxx là tên báo cáo) được in khi bạn chạy báo cáo. Sau đó, công ty này có các năm lịch sử khác với công ty đã sao chép báo cáo. Cập nhật trong Báo cáo-Tài chính-Tài chính Nâng cao, thông tin lịch sử của báo cáo.


3. Có một tập lệnh liệt kê tất cả các cột của bảng, ngoại trừ DEX_ROW_ID, điều này có thể giúp nhập câu lệnh chèn dễ dàng hơn. Trong trường hợp này, thay thế tham chiếu đến REPORTID bằng số thích hợp. Liên hệ bộ phận Hỗ trợ Kỹ thuật Giải pháp Kinh doanh Microsoft để nhận tập lệnh LISTCOL.

Bài viết này đã được TechKnowledge Document ID:3743

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×