📨Thông Tin Doanh Nghiệp

Trong mỗi báo cáo, thường có một phần dành cho thông tin về doanh nghiệp, như là tên doanh nghiệp, người lập báo cáo, kế toán trưởng...

Bạn có thể nhập các thông tin này trực tiếp lên bảng trình bày báo cáo trong file Excel. Tuy nhiên, nếu có sự thay đổi sau đó, thì bạn sẽ phải quay lại tất cả các báo cáo để cập nhật nó. Việc này không thú vị chút nào.

Có một cách làm khác là tạo một bộ nhu liệu chứa các thông tin này, và truy xuất chúng trong báo cáo. Bạn có thể dùng Mã Tìm Kiếm cho việc này.

Đi vào Thiết Lập Chung > Tham Chiếu > Mã Tìm Kiếm, nhấn vào biểu tượng dấu + để thêm các mã tìm kiếm như sau:

Danh mục mã tìm kiếm thông tin doanh nghiệp: TTDN

Trong cơ sở dữ liệu, các mã tìm kiếm này được lưu trong bảng dữ liệu cslookupcode.

Tiếp theo, hãy tạo một bộ nhu liệu để lấy ra các thông tin này.

Hãy đi vào Lập Báo Cáo > Nhu Liệu và nhấn vào biểu tượng dấu + để tạo một bộ nhu liệu mới.

Hãy đặt tên cho bộ nhu liệu này là VAS_TTDN, chọn nguồn dữ liệu là default, sau đó nhấn vào nút Thêm Bảng và chọn bảng dữ liệu cslookupcode.

Tạo bộ nhu liệu thông tin doanh nghiệp: VAS_TTDN

Chạy bộ nhu liệu này, bạn sẽ thấy kết quả tương tự như sau:

Kết quả chạy bộ nhu liệu tìm kiếm thông tin doanh nghiệp: VAS_TTDN

Tiếp theo, chọn menu Lập Báo Cáo > Tổng Hợp và nhấn vào biểu tượng dấu + để tạo một báo cáo mới tên là VAS_TTDN như sau:

Tạo báo cáo thông tin doanh nghiệp: VAS_TTDN

Nhấn vào nút Dataset để copy công thức tạo nhu liệu cho báo cáo VAS_TTDN vào clipboard. KNOWINS hỗ trợ lệnh USER TABLE cho phép bạn nhúng các bộ nhu liệu từ bên ngoài vào trong báo cáo theo hai bước sau:

Bước 1: Nhấn vào nút Dataset để copy công thức tạo nhu liệu cho báo cáo VAS_TTDN vào clipboard.

USER TABLE(QUERY_DB({"from":"VAS_TTDN","select":[{"node":"VAS_TTDN\code","name":"code","datatype":"","aggregate":"","expression":"","sorting":""},{"node":"VAS_TTDN\description","name":"description","datatype":"","aggregate":"","expression":"","sorting":""}],"where":[]},VAS_TTDN))
USER TABLE(QUERY_DB(
{
  "from": "VAS_TTDN",
  "select":[
    {
      "node": "VAS_TTDN\code",
      "name":"code",
      "datatype":"",
      "aggregate":"",
      "expression":"",
      "sorting":""
    },
    {
      "node":"VAS_TTDN\description",
      "name":"description",
      "datatype":"",
      "aggregate":"",
      "expression":"",
      "sorting":""
    }
  ],
  "where": []
}
,VAS_TTDN))

Công thức này sẽ lấy từ bộ nhu liệu VAS_TTDN (from: ...) các cột codedescription ̣(select: ...)

Bước 2: Bây giờ hãy quay lại mở file Excel mẫu báo cáo của báo cáo Kết quả kinh doanh. Đi vào bảng <#Config> và dán công thức này vào một ô trong cột B, ví dụ B16. Đặt tên cho bộ nhu liệu lấy từ công thức này là TTDN trong ô A16.

Tạo nhu liệu TTDN trong bảng <#Config>

Bạn có thể dùng thẻ hàm Lookup để lấy ra các thông tin cần thiết, như sau:

M29: Company
N29: <#Lookup(TTDN;code;TCT;description)>

M30: Address
N30: <#Lookup(TTDN;code;DC;description)>

M31: TaxCode
N31: <#Lookup(TTDN;code;MST;description)>

M32: Accountant
N32: <#Lookup(TTDN;code;KTT;description)>

M33: Preparer
N33: <#Lookup(TTDN;code;NLB;description)>

Giải thích:

  1. Ô M29: khai báo một thẻ tên: Company

  2. Ô N29: Tìm kiếm trong bộ nhu liệu TTDN giá trị của cột code bằng với TCT và lấy ra giá trị trong cột description tương ứng.

  3. Bộ nhu liệu TTDN được khai báo ở ô A16. Đó chính là nhu liệu lấy từ công thức USER TABLE chúng ta đã dán vào ô B16 bên cạnh nó.

  4. Công thức đó copy nhu liệu bên dưới báo cáo VAS_TTDN, có nguồn nhu liệu lấy từ bảng cslookupcode. Và cột description của mã tìm kiếm TCT chính là tên công ty bạn đã nhập.

  5. Tương tự vậy, thẻ Address sẽ lấy được địa chỉ công ty, thẻ TaxCode cho Mã số thuế, thẻ Accountant cho kế toán trưởng và thẻ Preparer cho người lập biểu

Cuối cùng, bạn chỉ cần ứng dụng các thẻ hàm này vào trong bảng trình bày báo cáo. Mở file Excel mẫu báo cáo kết quả kinh doanh, và nhập <#Company> vào ô C3.

Điền thông tin doanh nghiệp vào báo cáo

Tải và chạy mẫu báo cáo mới, bạn sẽ có kết quả như sau:

Chạy báo cáo với thông tin doanh nghiệp

Last updated