# PHIÊN BẢN CUSTOMIZE

## Các bước chính

* Tạo phiên bản lập trình: Phiên bản lập trình dùng để lập trình chức năng
* Tạo bộ cài đặt sang máy khách hàng từ bản lập trình
* Cài đặt phần mềm bên máy khách hàng

## Hướng dẫn thao tác

#### B1: Cài đặt phiên bản lập trình trên server

* Tạo data cho bản lập trình
  * Format: Tên công ty + Tên phiên bản chuẩn
  * Ví dụ: Caosu75\_Dev20
    * caosu75: Tên đơn vị
    * Dev20: Phiên bản chuẩn nhân ra để làm bản lập trình
* Restore bản dev chuẩn sang cho bản lập trình
* Copy thư mục bản dev chuẩn thành thư mục bản lập trình. Xoá tệp Tram
* Chạy exe kết nối exe với data lập trình
* Với bản lập trình. Tram mặc định =1 ở tất cả các máy
* Chạy lệnh loại bỏ một số modul Erp đang lập trình dở dang

```sql
// chạy code để disable các modul Erp đang dở dang
update _giaodien set ModiDate=GETDATE(),Disable=1  where ma>='16'
Update report set HeThong=1,Modidate=getdate() where left(ma,3)='KHO' and Report>1000
```

#### B2: Tạo data relese để cài đặt cho khách hàng

* Sau khi lập trình xong, Restore data lập trình sang data tmpRelese
* Chạy tệp lệnh relese cho data tmpRelese
* Backup data tmpRelese để cài đặt
* Nén thư mục lập trình để cài đặt: Loại bỏ exe, tram
* copy lên ftp\://trienkhai/tên thư mục của đơn vị
  * Để có thể copy sang cho khách hàng
  * Để lưu vết cấu hình bản lập trình tương ứng nếu sau này cần

#### B3: Chuẩn bị máy chủ khách hàng

* Tạo thư mục Dtech và thư mục cài đặt
* Copy bộ cài
  * Thư mục phần mềm , Data rele
  * Sql Express
  * Radmin (VPN ảo) nếu có trạm online&#x20;

#### B4: Cài đặt máy chủ

* Cài đặt sqlExpress
* Chạy exe để kết nối data
  * Tạo data khách hàng
  * Restore data rele vào data khách hàng
* Đăng ký và mở khoá
  * Lưu ý: Khoá phải chọn loại sản phẩm là customize. để phần mềm của khách hàng không được phép cập nhật từ hệ thống chung bản đóng gói
* Chạy sao lưu kiểm tra: Vì có thể data đang lưu thông tin địa chỉ của máy chủ cũ
* Ẩn chức năng update hệ thống: Bản cus không update từ hệ thống. Nếu exe mới thì phần mềm đã tự động cấm chức năng
* Tạo biểu tượng phần mềm trên desktop (shortcut)

#### B5: Cài đặt máy trạm

* Cài đặt tương tự như bản đóng gói
