DTECH SST - Tài liệu kỹ thuật
  • CÀI ĐẶT DTECH
    • PHIÊN BẢN ĐÓNG GÓI
    • PHIÊN BẢN CUSTOMIZE
      • UPDATE LẬP TRÌNH SANG KHÁCH HÀNG
    • CHUYỂN MÁY CHỦ ĐÓNG GÓI
    • LỖI KẾT NỐI MÁY CHỦ
    • LỖI ATTACH DATA KHÔNG NHẬN
    • QUẢN LÝ TRẠM
    • BẢN SERVICE
      • KHÔNG NHẬN ĐỦ DATA KHI ĐĂNG NHẬP
      • KHÔNG TẠO ĐƯỢC DATA MỚI
      • KIỂM TRA KHÓA BẢN DỊCH VỤ
    • LỖI ĐĂNG NHẬP TRÊN MÁY CHỦ
    • LỖI ĐĂNG NHẬP MÁY TRẠM
    • CÀI ĐẶT SQL LỖI
    • XỬ LÝ LIÊN QUAN KEY HỆ THỐNG
    • Lỗi đọc thông tin phần cứng (Alias not found)
    • A severe error occurred on the current command
    • GỬI HƯỚNG DẪN CÀI ĐẶT XONG
    • PHIÊN BẢN CŨ
  • HÓA ĐƠN ĐIỆN TỬ
    • CHỮ KÝ SỐ - CKS
    • CẤU HÌNH KẾT NỐI
    • CÔNG CỤ LIÊN QUAN
    • TỔNG HỢP LỖI CHUNG
      • Update trạng thái huỷ cho chứng từ
      • update trạng thái hoá đơn effect
      • Xoá menu chuột phải bị lặp lại
    • TỔNG HỢP LỖI M-INVOICE
    • TỔNG HỢP LỖI VNPT
    • TỔNG HỢP LỖI VIETTEL
    • TỔNG HỢP LỖI BKAV
    • TỔNG HỢP LỖI VIN
    • TỎNG HỢP LỖI EASYINVOICE
    • LƯU Ý HOÁ ĐƠN ĐIỆN TỬ
  • LỖI THƯỜNG GẶP
    • LƯU BÁO LỖI
    • GIAO DIỆN VỠ FONT
  • CONVERT DỮ LIỆU
    • EFFECT 2.0
    • EFFECT 3.0 - 4.0 - 6.0
    • MISA VERSION DESKTOP
    • 3T SOFT
  • EXCEL
  • DANH MỤC
    • TẠO CỘT MÃ TĂNG TỰ ĐỘNG
    • XOÁ BỎ CÁC DÒNG TRÙNG
    • UPDATE BANKACCOUNT THEO TÀI KHOẢN KẾ TOÁN
    • MỞ RỘNG KÝ TỰ CHO CỘT MÃ
    • XỬ LÝ SỐ LƯỢNG QUY ĐỔI
    • UPDATE CHITIETTHEO
  • DỮ LIỆU KẾ TOÁN
    • CẬP NHẬT DIỄN GIẢI BÁN HÀNG
  • LƯƠNG
    • CÁC LỖI THƯỜNG GẶP
  • NGHIỆP VỤ
    • TEMP NOTE PHÂN TÍCH
  • PHIẾU IN NHẬP LIỆU
    • IN MẪU DẠNG GROUP
    • Merger các ô của cột trên các dòng giống nhau
    • CÂU LỆNH FORMAT PHIẾU IN
    • Lặp lại tiêu đề in + logo... ở trang 2
    • Lặp lại tiêu đề in
  • KẾT NỐI HTKK
    • MAPING TỪ 1 BÁO CÁO
    • MAPING TỪ NHIỀU BÁO CÁO
  • BÁO CÁO
    • CÔNG THỨC
    • BÁO CÁO DYNAMIC ĐỘNG
      • dynamic cột là tháng
    • LẤY ĐIỀU KIỆN LỌC BÁO CÁO
    • TEMP NOTE PHÂN TÍCH
    • ENTER CHI TIẾT
    • Trước tất cả - chặn khi thiếu điều kiện lọc
  • EFFECT
    • TRUYỀN ĐẨY DỮ LIỆU *
    • GHÉP TỆP U*.DBF
    • KIỂM TRA TRẠM
    • FONT
    • BÁO CÁO
  • SQL SERVER
    • Một số lỗi truy vấn SQL
    • Tài khoản sa của SQL SERVER
    • SQL Server blocked access (OpenRowset/OpenDatasource)
    • Chế độ xp_cmd shell trong SQL Server
    • Tạo Backup tự động SQL Express
    • SQL Script Kiểm tra
    • SQL Scritp Fix Database
    • Attach and Detach Database
    • SQL LOCAL DB
    • HÀM TÁCH SỐ VÀ CHỮ KHỎI CHUỖI
    • KHÔNG TÌM THẤY SQL CONFIG
    • identity_insert table
    • BACKUP - RESTORE SQL
    • Insert tables
    • Sửa lỗi cài đặt SQL
    • Shrink Database
    • Kiểm tra port SQL sử dụng
    • CONVERT DATATYPE SQL
    • Xóa bản ghi trùng trên bảng
    • Replication SQL SERVER
  • THUẾ
    • HÓA ĐƠN MUA VÀO LÀ HÓA ĐƠN BÁN HÀNG CÓ CẦN KÊ KHAI TRÊN TỜ KHAI THUẾ GTGT KHÔNG?
    • Kết chuyển thuế GTGT cuối kỳ
  • LỆNH CẦN BIẾT
  • CÔNG CỤ KHÁC
    • RADMIN VPN
      • CÀI ĐẶT RADMIN
      • KIỂM TRA RADMIN
      • Sửa lỗi Bạn bị cấm ( You are banned )
      • Tắt Auto Metric Radmin VPN
      • Mô hình hoạt động của Radmin VPN
    • Tailscale VPN
  • Cài đặt Google Drive để backup dữ liệu
  • GIÁ THÀNH
    • NÔNG NGHIỆP - TRỒNG TRỌT
      • CÂY TRỒNG 1 LẦN, THU HOẠCH NHIỀU LẦN
      • CÂY TRỒNG LÂU NĂM
      • CÂY TRỒNG NGẮN NGÀY
  • 📶MẠNG LAN - INTERNET
  • KIẾN THỨC PHẦN CỨNG MÁY TÍNH
  • KIỂM TRA MÁY TÍNH
  • WINDOWS SERVER
    • WMI Repository
  • Chữ ký số
    • XOÁ DANH SÁCH CKS CŨ
  • Hướng dẫn tạo SSL/TLS miễn phí với OpenSSL và Let’s Encrypt
Powered by GitBook
On this page
  • 1. câu lệnh set và gọi link help web
  • 2. Chuyển xâu format thành list và remove giá trị trống
  • 3. Câu lệnh sql gọi từ server1 sang server2
  • 4. Tạo form nhập biến dữ liệu

LỆNH CẦN BIẾT

1. câu lệnh set và gọi link help web

// Some code
// set đường dẫn. copy paste đường dẫn vào ""
myform.LinkHelp = "https://huongdanketoan.dtechvn.com/";
// gọi web theo đường dẫn phía trên
myform.Help();
//return;

#region: Tạo code gọi link
string sLink = "https://0100108818.dtechvn.com/phan-mem-kho/po/giao-dien-xem-truoc";
myform.LinkHelp = sLink;
myform.Help();
#endregion: Tạo code gọi link

2. Chuyển xâu format thành list và remove giá trị trống

// xau = ",1,2,3,,," => [1,2,3]
// chuyển thành list và remove giá trị trống nếu có
string sChuoi = "1,2,3,,,,";
List<string> lstChuoi = sChuoi.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries).ToList();

3. Câu lệnh sql gọi từ server1 sang server2

// Some code
//select * from OPENDATASOURCE('SQLOLEDB','@thongtinDangnhap').@databaseName.dbo.@tableName
@thongtinDangnhap= 'SERVER=DTECH\SQL2017,1688;User id=sa; PASSWORD=xxxx'

4. Tạo form nhập biến dữ liệu

// Some code
DataRow GetMoreValues(Size _size, string title, int ColumnNumber, out bool confirm, string option, params string[] from)

//
DateTime ngay0 = DateTime.Now;
DateTime tungay = myform.dauthang(ngay0.Month, ngay0.Year);
DateTime denngay = myform.cuoithang(ngay0.Month, ngay0.Year);
DateTime drTungay = new DateTime(1900, 1, 1);
DateTime drDenngay = new DateTime(1900, 1, 1);
string sWhere = "", drTaikhoan = "", drSotien = "", drTkKhNo = "", drTkKhCo = "";
int drKhachhang = 0;
DataRow dr;
// biến xem là người dùng bấm xác nhận "có hoặc không"
bool confirm = false; 
// A-danhmuc, F-Fromlist,D-ngay,N-numeric,C-text
// muốn khai báo form nhập kiểu nào thì khai báo tuần tự
string option = "AADDNAAFC"
// par là biến theo option. gán kiểu tương ứng option
string[] par = new string[option.Length];
par[0] = "Đối tượng #80#300#khachhang,khachhang,ten#0"; //A
// A - chỉ hiển thị được msthue. 
// khi lấy thì lấy id (khachhang.khachang) thay vì khachhang.msthue
par[0] = "Đối tượng #80#300#khachhang,khachhang,msthue#0";
 
par[1] = "Tài khoản #80#160#taikhoan,ma,ma#1311"; //A
par[2] = "Từ ngày #10#" + tungay.ToString("dd/MM/yyyy"); // D
par[3] = "Đến ngày #10#" + denngay.ToString("dd/MM/yyyy"); //D
par[4] = "Số tiền xử lý <= #20#" + _Vari.dpPsNo.ToString()+"#1000"; //N
par[5] = "Tài khoản Ghi nợ #80#160#taikhoan,ma,ma#8118"; // A dm tài khoản
par[6] = "Tài khoản Ghi có #80#160#taikhoan,ma,ma#7118"; // A Dm tài khoản
C.par[0] = "Lý do hủy PO: #80#300##"; // C 
Fromlist.par[7] = "Số kỳ phân tích#200#200#1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12#1";  // F Dạng fromlist               
dr = _Func.GetFormValues(new Size(300, 300), "Nhập thông tin xử lý", 1, out confirm, option, par);
    if(dr != null && confirm)
     {
      // xử lý 
     }
PreviousKết chuyển thuế GTGT cuối kỳNextCÔNG CỤ KHÁC

Last updated 3 months ago