Xuất và nhập dữ liệu¶
Trong LeanSoft, đôi khi cần xuất hoặc nhập dữ liệu để chạy báo cáo hoặc để sửa đổi dữ liệu. Tài liệu này bao gồm việc xuất và nhập dữ liệu vào và ra khỏi LeanSoft.
Important
Đôi khi, người dùng gặp phải lỗi ‘time out’ hoặc một bản ghi không được xử lý do kích thước của nó. Điều này có thể xảy ra với các bản xuất lớn hoặc trong trường hợp tệp nhập khẩu quá lớn. Để vượt qua giới hạn về kích thước bản ghi, hãy xử lý xuất hoặc nhập theo từng lô nhỏ.
Xuất dữ liệu từ LeanSoft¶
Khi làm việc với cơ sở dữ liệu, đôi khi cần xuất dữ liệu vào một tệp riêng biệt. Làm như vậy có thể giúp trong việc báo cáo về các hoạt động, mặc dù LeanSoft cung cấp một công cụ báo cáo chính xác và dễ sử dụng với mỗi ứng dụng có sẵn.
Với LeanSoft, các giá trị có thể được xuất từ bất kỳ trường nào trong bất kỳ bản ghi nào. Để làm điều này, kích hoạt chế độ xem danh sách (biểu tượng ≣ (bốn dòng ngang)), trên các mục cần xuất, sau đó chọn các bản ghi cần xuất. Để chọn một bản ghi, đánh dấu vào ô kiểm bên cạnh bản ghi tương ứng. Cuối cùng, nhấp vào ⚙️ Hành động, sau đó chọn Xuất.

Khi nhấp vào Xuất, một cửa sổ pop-over Xuất dữ liệu xuất hiện, với một số tùy chọn cho dữ liệu cần xuất:

Với tùy chọn Tôi muốn cập nhật dữ liệu (xuất tương thích với việc nhập) được chọn, hệ thống chỉ hiển thị các trường có thể được nhập. Điều này hữu ích trong trường hợp cần cập nhật các bản ghi hiện có. Điều này hoạt động giống như một bộ lọc. Để lại ô không được chọn, sẽ hiển thị nhiều tùy chọn trường hơn vì nó hiển thị tất cả các trường, không chỉ những trường có thể được nhập.
Khi xuất, có tùy chọn để xuất dưới hai định dạng:
.csv
và.xls
. Với.csv
, các mục được phân tách bằng dấu phẩy, trong khi.xls
chứa thông tin về tất cả các bảng tính trong một tệp, bao gồm cả nội dung và định dạng.Đây là các mục có thể được xuất. Sử dụng biểu tượng > (mũi tên phải) để hiển thị thêm tùy chọn con. Sử dụng thanh tìm kiếm Tìm kiếm để tìm các trường cụ thể. Để sử dụng tùy chọn Tìm kiếm hiệu quả hơn, nhấp vào tất cả các biểu tượng > (mũi tên phải) để hiển thị tất cả các trường.
Nút biểu tượng + (dấu cộng) có sẵn để thêm trường vào danh sách Các trường cần xuất.
Biểu tượng ↕️ (mũi tên lên xuống) bên trái các trường đã chọn có thể được sử dụng để di chuyển các trường lên và xuống, để thay đổi thứ tự hiển thị trong tệp xuất. Kéo và thả sử dụng biểu tượng ↕️ (mũi tên lên xuống).
Biểu tượng 🗑️ (thùng rác) được sử dụng để xóa các trường. Nhấp vào biểu tượng 🗑️ (thùng rác) để xóa trường.
Đối với các báo cáo định kỳ, việc lưu các thiết lập xuất trước đó rất hữu ích. Chọn tất cả các trường cần thiết và nhấp vào menu thả xuống mẫu. Sau đó, nhấp vào Mẫu mới và đặt tên duy nhất cho xuất vừa tạo. Nhấp vào biểu tượng 💾 (ổ đĩa mềm) để lưu cấu hình. Lần sau cần xuất cùng danh sách, chọn mẫu liên quan đã được lưu trước đó từ menu thả xuống.
Tip
Rất hữu ích khi biết định danh bên ngoài của trường. Ví dụ, Công ty liên quan trong giao diện người dùng xuất tương đương với parent_id (định danh bên ngoài). Điều này hữu ích vì chỉ dữ liệu được xuất là những gì cần được sửa đổi và nhập lại.
Nhập dữ liệu vào LeanSoft¶
Việc nhập dữ liệu vào LeanSoft rất hữu ích trong quá trình triển khai hoặc trong những lúc cần cập nhật dữ liệu hàng loạt. Tài liệu sau đây mô tả cách nhập dữ liệu vào cơ sở dữ liệu LeanSoft.
Warning
Việc nhập là vĩnh viễn và không thể hoàn tác. Tuy nhiên, có thể sử dụng bộ lọc (tạo vào
hoặc sửa đổi lần cuối
) để xác định các bản ghi đã thay đổi hoặc được tạo bởi quá trình nhập.
Tip
Kích hoạt chế độ phát triển thay đổi các thiết lập nhập hiển thị trong menu bên trái. Làm như vậy sẽ hiển thị một menu . Trong menu nâng cao này có hai tùy chọn: Theo dõi lịch sử trong quá trình nhập và Cho phép khớp với các trường con.

Nếu mô hình sử dụng openchatter, tùy chọn Theo dõi lịch sử trong quá trình nhập sẽ thiết lập các đăng ký và gửi thông báo trong quá trình nhập, nhưng làm chậm quá trình nhập.
Nếu chọn tùy chọn Cho phép khớp với các trường con, thì tất cả các trường con trong một trường sẽ được sử dụng để khớp với Trường LeanSoft khi nhập.
Bắt đầu¶
Dữ liệu có thể được nhập vào bất kỳ đối tượng kinh doanh LeanSoft nào bằng cách sử dụng định dạng Excel (.xlsx
) hoặc CSV (.csv
). Điều này bao gồm: danh bạ, sản phẩm, sao kê ngân hàng, bút toán và đơn hàng.
Mở xem của đối tượng mà dữ liệu nên được nhập vào / điền vào và nhấp vào
.
Sau khi nhấp vào Nhập bản ghi, LeanSoft hiển thị một trang riêng biệt với các mẫu có thể được tải xuống và điền dữ liệu của công ty. Các mẫu này có thể được nhập bằng một cú nhấp chuột, vì đã có sẵn ánh xạ dữ liệu. Để tải xuống một mẫu, nhấp vào Tải xuống Mẫu Nhập cho Khách hàng ở giữa trang.
Important
Khi nhập một tệp CSV, LeanSoft cung cấp các tùy chọn Định dạng. Các tùy chọn này không xuất hiện khi nhập loại tệp Excel độc quyền (.xls
, .xlsx
).

Thực hiện các điều chỉnh cần thiết cho các tùy chọn Định dạng, và đảm bảo tất cả các cột trong Trường LeanSoft và Cột Tệp không có lỗi. Cuối cùng, nhấp vào Nhập để nhập dữ liệu.
Chỉnh sửa một mẫu¶
Các mẫu nhập được cung cấp trong công cụ nhập của các dữ liệu phổ biến nhất để nhập (danh bạ, sản phẩm, sao kê ngân hàng, v.v.). Mở chúng với bất kỳ phần mềm bảng tính nào (Microsoft Office, OpenOffice, Google Drive, v.v.).
Sau khi tải xuống mẫu, tiến hành theo các bước sau:
Thêm, xóa và sắp xếp các cột sao cho phù hợp với cấu trúc dữ liệu.
Rất khuyến nghị không xóa cột ID Bên ngoài (ID) (xem tại sao trong phần tiếp theo).
Đặt một ID duy nhất cho mỗi bản ghi bằng cách kéo xuống số thứ tự ID trong cột ID Bên ngoài (ID).

Note
Khi thêm một cột mới, LeanSoft có thể không thể ánh xạ nó tự động, nếu nhãn của nó không phù hợp với bất kỳ trường nào trong LeanSoft. Tuy nhiên, các cột mới có thể được ánh xạ thủ công khi nhập được kiểm tra. Tìm kiếm trong menu thả xuống cho trường tương ứng.

Sau đó, sử dụng nhãn của trường này trong tệp nhập để đảm bảo các lần nhập sau thành công.
Tip
Một cách hữu ích khác để tìm ra tên cột chính xác để nhập là xuất một tệp mẫu sử dụng các trường cần nhập. Điều này giúp đảm bảo tên đúng nếu không có mẫu nhập mẫu.
Nhập từ ứng dụng khác¶
ID Bên ngoài (ID) là một định danh duy nhất cho mục hàng. Hãy sử dụng một định danh từ phần mềm trước đó để thuận tiện cho việc chuyển sang LeanSoft.
Việc đặt một ID không bắt buộc khi nhập, nhưng nó hữu ích trong nhiều trường hợp:
Cập nhật nhập: nhập cùng một tệp nhiều lần mà không tạo ra bản sao.
Để tái tạo các mối quan hệ giữa các bản ghi khác nhau, định danh duy nhất từ ứng dụng gốc nên được sử dụng để ánh xạ nó vào cột ID Bên ngoài (ID) trong LeanSoft.
Khi nhập một bản ghi khác liên kết với bản gốc, sử dụng XXX/ID (XXX/ID Bên ngoài) cho định danh duy nhất ban đầu. Bản ghi này cũng có thể được tìm thấy bằng cách sử dụng tên của nó.
Warning
Cần lưu ý rằng sẽ có xung đột nếu hai hoặc nhiều bản ghi có cùng tên.
ID Bên ngoài (ID) cũng có thể được sử dụng để cập nhật nhập gốc, nếu dữ liệu đã được sửa đổi cần được nhập lại sau này, do đó, việc chỉ định nó là một thực hành tốt khi có thể.
Thiếu trường để ánh xạ cột¶
LeanSoft tự động cố gắng tìm kiếm loại trường cho mỗi cột trong tệp nhập khẩu, dựa trên 10 dòng đầu tiên của tệp.
Ví dụ, nếu có một cột chỉ chứa số, chỉ có các trường có kiểu số nguyên được hiển thị như các tùy chọn.
Mặc dù hành vi này có thể có lợi trong hầu hết các trường hợp, nhưng cũng có thể xảy ra trường hợp nó không thành công hoặc cột có thể được ánh xạ vào một trường không được đề xuất mặc định.
Nếu điều này xảy ra, hãy kiểm tra tùy chọn Hiển thị các trường của các trường quan hệ (nâng cao), sau đó một danh sách đầy đủ các trường sẽ có sẵn cho mỗi cột.

Thay đổi định dạng nhập dữ liệu¶
Note
LeanSoft có thể tự động nhận biết xem một cột có phải là ngày hay không và cố gắng đoán định dạng ngày từ một tập hợp các định dạng ngày thông dụng nhất. Mặc dù quá trình này có thể hoạt động cho nhiều định dạng ngày, nhưng một số định dạng ngày không thể nhận dạng. Điều này có thể gây nhầm lẫn do việc đảo ngày-tháng; khó để đoán xem phần nào của định dạng ngày là ngày và phần nào là tháng trong một ngày như 01-03-2016
.
Khi nhập khẩu một tệp CSV, LeanSoft cung cấp các tùy chọn Định dạng.
Để xem định dạng ngày mà LeanSoft đã tìm thấy từ tệp, hãy kiểm tra Định dạng Ngày được hiển thị khi nhấp vào các tùy chọn dưới trình chọn tệp. Nếu định dạng này không chính xác, hãy thay đổi nó thành định dạng ưa thích bằng cách sử dụng ISO 8601 để xác định định dạng.
Important
ISO 8601 là một tiêu chuẩn quốc tế, bao gồm trao đổi trên toàn cầu, cùng với việc truyền thông dữ liệu liên quan đến ngày và giờ. Ví dụ, định dạng ngày phải là YYYY-MM-DD
. Vì vậy, trong trường hợp ngày 24 tháng 7 năm 1981, nó sẽ được viết là 1981-07-24
.
Tip
Khi nhập khẩu tệp Excel (.xls
, .xlsx
), hãy xem xét sử dụng ô ngày để lưu trữ ngày. Điều này giữ các định dạng ngày địa phương để hiển thị, bất kể cách ngày được định dạng trong LeanSoft. Khi nhập khẩu một tệp CSV, hãy sử dụng phần Định dạng của LeanSoft để chọn các cột định dạng ngày để nhập khẩu.
Nhập số với ký hiệu tiền tệ¶
LeanSoft hoàn toàn hỗ trợ số với dấu ngoặc đơn để biểu thị dấu trừ, cũng như số với ký hiệu tiền tệ đính kèm. LeanSoft cũng tự động nhận dạng dấu phân cách hàng nghìn/thập phân được sử dụng. Nếu sử dụng một ký hiệu tiền tệ không được LeanSoft biết, nó có thể không được nhận dạng là một số và quá trình nhập khẩu sẽ gặp lỗi.
Note
Khi nhập khẩu một tệp CSV, menu Định dạng sẽ xuất hiện trên cột bên trái. Dưới các tùy chọn này, có thể thay đổi Dấu phân cách hàng nghìn.
Các ví dụ về số được hỗ trợ (sử dụng ‘ba mươi hai nghìn’ làm ví dụ):
32.000,00
32000,00
32,000.00
-32000.00
(32000.00)
$ 32.000,00
(32000.00 €)
Ví dụ không hoạt động:
ABC 32.000,00
$ (32.000,00)
Important
Dấu () (ngoặc đơn) xung quanh số chỉ ra rằng số đó là giá trị âm. Ký hiệu tiền tệ phải được đặt trong ngoặc đơn để LeanSoft nhận dạng nó là giá trị tiền tệ âm.
Bảng xem trước nhập khẩu không hiển thị đúng¶
Mặc định, xem trước nhập khẩu được đặt trên dấu phẩy làm phân tách trường và dấu ngoặc kép làm dấu phân cách văn bản. Nếu tệp CSV không có các cài đặt này, hãy thay đổi các tùy chọn Định dạng (hiển thị dưới thanh công cụ Import tệp CSV sau khi chọn tệp CSV).
Important
Nếu tệp CSV có một tab làm phân tách, LeanSoft không nhận dạng các phân tách. Các tùy chọn định dạng tệp cần được thay đổi trong ứng dụng bảng tính. Xem phần Thay đổi định dạng tệp CSV sau đây.
Thay đổi định dạng tệp CSV trong ứng dụng bảng tính¶
Khi chỉnh sửa và lưu các tệp CSV trong các ứng dụng bảng tính, cài đặt vùng địa lý của máy tính được áp dụng cho dấu phân cách và dấu phân cách. LeanSoft đề xuất sử dụng OpenOffice hoặc LibreOffice, vì cả hai ứng dụng này cho phép chỉnh sửa tất cả ba tùy chọn (trong ứng dụng LibreOffice, điều hướng đến
).Microsoft Excel có thể thay đổi mã hóa khi lưu (
).Sự khác biệt giữa ID Cơ sở dữ liệu và ID Bên ngoài¶
Một số trường xác định một mối quan hệ với đối tượng khác. Ví dụ, quốc gia của một liên hệ là một liên kết đến một bản ghi của đối tượng ‘Quốc gia’. Khi nhập các trường như vậy, LeanSoft phải tạo lại liên kết giữa các bản ghi khác nhau. Để giúp nhập các trường như vậy, LeanSoft cung cấp ba cơ chế.
Important
Chỉ nên sử dụng một cơ chế cho mỗi trường được nhập.
Ví dụ, để tham chiếu đến quốc gia của một liên hệ, LeanSoft đề xuất ba trường khác nhau để nhập:
Quốc gia: tên hoặc mã của quốc gia
Quốc gia/ID Cơ sở dữ liệu: ID LeanSoft duy nhất cho một bản ghi, được xác định bởi cột ID PostgreSQL
Quốc gia/ID Bên ngoài: ID của bản ghi này được tham chiếu trong một ứng dụng khác (hoặc tệp
.XML
đã nhập)
Ví dụ, để nhập quốc gia Bỉ, hãy sử dụng một trong ba cách sau:
Quốc gia:
Bỉ
Quốc gia/ID Cơ sở dữ liệu:
21
Quốc gia/ID Bên ngoài:
base.be
Tùy theo nhu cầu của công ty, hãy sử dụng một trong ba cách này để tham chiếu các bản ghi trong các mối quan hệ. Dưới đây là một ví dụ khi nào nên sử dụng một hoặc một cách khác, tùy theo nhu cầu:
Sử dụng Quốc gia: đây là cách đơn giản nhất khi dữ liệu đến từ các tệp CSV đã được tạo bằng tay.
Sử dụng Quốc gia/ID Cơ sở dữ liệu: điều này chỉ nên được sử dụng hiếm khi. Nó thường được sử dụng bởi các nhà phát triển vì lợi ích chính là không bao giờ có xung đột (có thể có nhiều bản ghi có cùng tên, nhưng chúng luôn có một ID Cơ sở dữ liệu duy nhất)
Sử dụng Quốc gia/ID Bên ngoài: sử dụng ID Bên ngoài khi nhập dữ liệu từ một ứng dụng của bên thứ ba.
Khi sử dụng ID Bên ngoài, nhập các tệp CSV với cột ID Bên ngoài (ID) xác định ID Bên ngoài của mỗi bản ghi được nhập. Sau đó, có thể tham chiếu đến bản ghi đó với các cột, như Trường/ID Bên ngoài
. Hai tệp CSV sau đây cung cấp một ví dụ về sản phẩm và các danh mục của chúng.
Nhập các trường quan hệ¶
Một đối tượng LeanSoft luôn liên quan đến nhiều đối tượng khác (ví dụ: một sản phẩm liên kết với các danh mục sản phẩm, thuộc tính, nhà cung cấp, v.v.). Để nhập các mối quan hệ đó, các bản ghi của đối tượng liên quan cần được nhập trước, từ menu danh sách riêng của chúng.
Điều này có thể được thực hiện bằng cách sử dụng tên của bản ghi liên quan hoặc ID của nó, tùy thuộc vào hoàn cảnh. ID được mong đợi khi hai bản ghi có cùng tên. Trong trường hợp đó, thêm / ID
vào cuối tiêu đề cột (ví dụ: cho thuộc tính sản phẩm: Thuộc tính Sản phẩm / Thuộc tính / ID
).
Tùy chọn cho nhiều kết quả phù hợp trên các trường¶
Nếu, ví dụ, có hai danh mục sản phẩm với tên con Có thể bán
(ví dụ: Sản phẩm khác/Có thể bán
và Sản phẩm khác/Có thể bán
), quá trình xác nhận sẽ bị dừng lại, nhưng dữ liệu vẫn có thể được nhập. Tuy nhiên, LeanSoft khuyến nghị không nhập dữ liệu vì tất cả sẽ được liên kết với danh mục Có thể bán
đầu tiên được tìm thấy trong danh sách Danh mục sản phẩm (Sản phẩm khác/Có thể bán
). Thay vào đó, LeanSoft khuyến nghị chỉnh sửa một trong các giá trị trùng lặp hoặc cấu trúc danh mục sản phẩm.
Tuy nhiên, nếu công ty không muốn thay đổi cấu hình danh mục sản phẩm, LeanSoft khuyến nghị sử dụng ID Bên ngoài cho trường này, ‘Danh mục’.
Nhập các trường quan hệ nhiều-nhiều¶
Các thẻ nên được phân tách bằng dấu phẩy, không có khoảng trắng. Ví dụ, nếu một khách hàng cần được liên kết với cả hai thẻ: Nhà sản xuất
và Nhà bán lẻ
thì ‘Nhà sản xuất, Nhà bán lẻ’ cần được mã hóa trong cùng một cột của tệp CSV.
Nhập các mối quan hệ một-nhiều¶
Nếu một công ty muốn nhập một đơn bán hàng hàng với nhiều dòng đặt hàng, phải dành một hàng cụ thể trong tệp CSV cho mỗi dòng đặt hàng. Dòng đầu tiên của đơn hàng được nhập trên cùng một hàng như thông tin liên quan đến đơn hàng. Bất kỳ dòng bổ sung nào cần một hàng bổ sung không có bất kỳ thông tin nào trong các trường liên quan đến đơn hàng.
Ví dụ dưới đây là một tệp CSV chứa một số trích dẫn có thể được nhập khẩu, dựa trên dữ liệu demo:
Tệp CSV sau đây cho thấy cách nhập khẩu đơn đặt hàng với các dòng đặt hàng tương ứng:
Tệp CSV sau đây cho thấy cách nhập khẩu khách hàng và các liên hệ tương ứng của họ:
Nhập khẩu bản ghi nhiều lần¶
Nếu tệp nhập khẩu chứa một trong các cột: ID Bên ngoài hoặc ID Cơ sở dữ liệu, các bản ghi đã được nhập khẩu trước đó sẽ được sửa đổi thay vì được tạo mới. Điều này rất hữu ích vì cho phép người dùng nhập khẩu cùng một tệp CSV nhiều lần, trong khi đã thực hiện một số thay đổi giữa hai lần nhập khẩu.
LeanSoft sẽ tạo hoặc sửa đổi từng bản ghi, tùy thuộc vào việc nó có mới hay không.
Tính năng này cho phép một công ty sử dụng Công cụ Nhập khẩu/Xuất khẩu trong LeanSoft để sửa đổi một lô bản ghi trong một ứng dụng bảng tính.
Không cung cấp giá trị cho một trường cụ thể¶
Nếu không đặt tất cả các trường trong tệp CSV, LeanSoft sẽ gán giá trị mặc định cho mọi trường không được xác định. Tuy nhiên, nếu các trường được đặt với giá trị trống trong tệp CSV, LeanSoft sẽ đặt giá trị trống trong trường thay vì gán giá trị mặc định.
Xuất khẩu/Nhập khẩu các bảng khác nhau từ ứng dụng SQL sang LeanSoft¶
Nếu cần nhập khẩu dữ liệu từ các bảng khác nhau, cần tái tạo các mối quan hệ giữa các bản ghi thuộc các bảng khác nhau. Ví dụ, nếu công ty và nhân viên được nhập khẩu, mối liên kết giữa mỗi người và công ty mà họ làm việc cần được tái tạo.
Để quản lý các mối quan hệ giữa các bảng, sử dụng các cơ sở dữ liệu ID Bên ngoài
của LeanSoft. ID Bên ngoài
của một bản ghi là định danh duy nhất của bản ghi này trong một ứng dụng khác. ID Bên ngoài
phải là duy nhất trong tất cả các bản ghi của tất cả các đối tượng. Điều này là một thực hành tốt để thêm tiền tố ID Bên ngoài
này với tên của ứng dụng hoặc bảng. (ví dụ: ‘company_1’, ‘person_1’ - thay vì ‘1’)
Ví dụ, giả sử có một cơ sở dữ liệu SQL với hai bảng cần được nhập khẩu: công ty và nhân viên. Mỗi người thuộc về một công ty, vì vậy mối liên kết giữa một người và công ty mà họ làm việc cần được tái tạo.
Thử nghiệm ví dụ này với một mẫu cơ sở dữ liệu PostgreSQL
.
Trước tiên, xuất tất cả các công ty và ID Bên ngoài của chúng. Trong PSQL, viết lệnh sau:
> copy (select 'company_'||id as "ID Bên ngoài",company_name as "Tên",'True' as "Là một Công ty" from companies) TO '/tmp/company.csv' with CSV HEADER;
Lệnh SQL này tạo ra tệp CSV sau đây:
ID Bên ngoài,Tên,Là một Công ty
company_1,Bigees,True
company_2,Organi,True
company_3,Boum,True
Để tạo tệp CSV cho nhân viên liên kết với các công ty, sử dụng lệnh SQL sau đây trong PSQL:
> copy (select 'person_'||id as "ID Bên ngoài",person_name as "Tên",'False' as "Là một Công ty",'company_'||company_id as "Công ty Liên quan/ID Bên ngoài" from persons) TO '/tmp/person.csv' with CSV
Nó tạo ra tệp CSV sau đây:
ID Bên ngoài,Tên,Là một Công ty,Công ty Liên quan/ID Bên ngoài
person_1,Fabien,False,company_1
person_2,Laurence,False,company_1
person_3,Eric,False,company_2
person_4,Ramsy,False,company_3
Trong tệp này, Fabien và Laurence đang làm việc cho công ty Bigees (company_1
), và Eric đang làm việc cho công ty Organi. Mối quan hệ giữa nhân viên và công ty được thực hiện bằng cách sử dụng ID Bên ngoài của các công ty. ID Bên ngoài được tiền tố bằng tên của bảng để tránh xung đột ID giữa nhân viên và công ty (person_1
và company_1
, chia sẻ cùng một ID 1 trong cơ sở dữ liệu gốc).
Hai tệp được tạo sẵn để nhập khẩu vào LeanSoft mà không cần chỉnh sửa. Sau khi đã nhập khẩu hai tệp CSV này, có tổng cộng bốn liên hệ và ba công ty (hai liên hệ đầu tiên được liên kết với công ty đầu tiên). Hãy nhớ nhập khẩu công ty trước, sau đó là nhân viên.