การ transfer csv file (e-import)...ผ ท สร างไฟล .csv...

58
การ Transfer CSV File (e-Import) Shipping Express Paperless ebXML (Version 3.0) สําหรับ Last Update 19/06/2008 เป็นต้นไป Copyright 2009 © Netbay Co., Ltd. All rights reserved.

Upload: others

Post on 20-Feb-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

การ Transfer CSV File (e-Import)

Shipping Express Paperless ebXML (Version 3.0)

สาหรบ Last Update 19/06/2008 เปนตนไป

Copyright 2009 © Netbay Co., Ltd. All rights reserved.

Page 2: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 2

สารบญ

Page

การ Transfer CSV File (e-Import)

การ Transfer ขอมลดวยไฟล CSV การเตรยมไฟล .CSV................................................................................................................3 การ Transfer Importer..........................................................................................................8 การ Transfer Consignee/Shipper ผขายตางประเทศ.................................................................13 การ Transfer License No. in Master File...........................................................................18 การ Transfer Product..........................................................................................................23 การ Transfer Invoice..........................................................................................................33

การ Transfer ขอมลดวยไฟล .txt (รปแบบ Text Fix Length) การเตรยมไฟล .txt..................................................................................................................48 การกาหนด File Format สาหรบการ Transfer แบบ Text Fix Length.........................................49

แนะนาการกาหนดคา Column และ Function เพมเตม ......................................................................53

Page 3: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 3

การ Transfer ขอมลดวยไฟล CSV

การเตรยมไฟล .CSV

กอนททานจะใชงานฟงกชน CSV ทอยในโปรแกรม Shipping Express ทานจาเปนจะตองเตรยมไฟล .CSV เสยกอน จากนนจงมากาหนดรปแบบ (Format) การ Transfer ขอมลใหตรงกบไฟล .CSV ทเตรยมไว เพอใหโปรแกรม Transfer ขอมลถกตอง ขอมลทสามารถ Transfer เขามาในโปรแกรม Shipping Express ไดแก Importer, Shipper, Product และ Invoice

ทานสามารถสราง/เปดดไฟล .CSV ดวยโปรแกรม Microsoft Office Excel, Edit Plus หรอ Notepad กรณเปนการสรางไฟลให save เปนนามสกล .CSV (Comma delimited) ถาเปดไฟลดวยโปรแกรม Microsoft Office Excel จะมลกษณะเปนตารางเหมอนกบไฟล .xls แตละคอลมนคอ Table ตางๆ จากภาพดานลางคอตวอยางของไฟล .CSV ทเปน Product File (รายละเอยดสนคา)

ภาพ Product.csv รายละเอยดสนคา (เปดดดวยโปรแกรม Microsoft Office Excel) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• จากภาพมสนคาทงหมด 6 รายการ (1 บรรทด = 1 รายการสนคา) • คอลมนท 1 (A) คอ Importer Code / รหสผนาเขา • คอลมนท 2 (B) คอ Product Code / รหสสนคา • คอลมนท 3 (C) คอ Origin Country / ประเทศกาเนดสนคา • คอลมนท 4 (D) คอ Purchase Country / ประเทศผซอสนคา • คอลมนท 5 (E) คอ Nature of Transaction / ประเภทของขอมล • คอลมนท 6 (F) คอ Privilege / รหสสทธพเศษ • คอลมนท 7 (G) คอ Tariff Classification / พกดศลกากร • คอลมนท 8 (H) คอ Sequence / ลาดบอตราอากรของพกดศลกากร • คอลมนท 9 (I) คอ Stat. Code / รหสสถตสนคา • คอลมนท 10 (J) คอ Stat. Unit / หนวยนบรหสสถต • คอลมนท 11 (K) คอ หนวยนบปรมาณ • คอลมนท 12 (L) คอ รหสสกลเงน • คอลมนท 13 (M) คอ ราคาตอหนวย • คอลมนท 14 (N) คอ อตราอากร% ตามปกตและทตองชาระ • คอลมนท 15 (O) คอ Description English / รายละเอยดสนคาภาษาองกฤษ • คอลมนท 16 (P) คอ Description Thai / รายละเอยดสนคาภาษาไทย

Page 4: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 4

ภาพ Product.csv รายละเอยดสนคา (เปดดดวยโปรแกรม EditPlus) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

ขอมลแตละ Table จะถกคนดวยเครองหมาย Comma [ , ]

ภาพ Product.csv รายละเอยดสนคา (เปดดดวยโปรแกรม Notepad) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

ขอมลแตละ Table จะถกคนดวยเครองหมาย Comma [ , ]

คาแนะนาในการสรางไฟล CSV

1. ผทสรางไฟล .csv ดวยโปรแกรม Microsoft Excel ใหทานสรางไฟลใหเรยบรอยกอนโดย save เปนนามสกล .xls (ยงไมตอง save เปน .csv) หากมอะไรทตองปรบเปลยน/แกไขกทาในไฟล .xls ใหเรยบรอย เนองจากคา Format Cells ตางๆจะถกเกบไวดวย Format ของ XLS แตจะไมเกบใน Format CSV เมอทานคดวาขอมลทกอยางในไฟล .xls ถกตองหมดแลว สดทายจงคอยแปลง (Save as) เปน .csv ทเดยว (แตหากทานมการกลบไปแกไขขอมลในไฟล .csv อก ทานตองไปกาหนด Format Cells ตางๆ ใหมเพราะ Format Cells เหลานนจะหายไปตอนททานเปดไฟลเขามา) หรอถาไมอยากให Format Cells ของ .csv เสยไป ใหใชโปรแกรม NotePad หรอ EditPlus เปดแก

2. สาหรบการใชงานจรงขนอยกบความเหมาะสม วาผนาเขาหรอผสรางไฟลจะกาหนดใหมขอมลใดอยในไฟล CSV บาง หรอขอมลตางๆ จะอยคอลมนใดกได จากนนใหไปกาหนดรปแบบ (Format) ในโปรแกรม Shipping Express เพอใหโปรแกรมอานตาแหนงขอมลสาหรบการ Transfer ไดอยางถกตอง แตแนะนาวาไมควรยายตาแหนงคอลมนในไฟล .CSV สลบไปมา เนองจากหากมการยายคอลมนผใชโปรแกรมจะตองไปกาหนดรปแบบ (Format) ใหมเพอใหโปรแกรม Transfer ขอมลถกตอง

3. ในไฟล .CSV ขอมลเกยวกบวนท ใหกาหนดเปน YYYYMMDD เชนวนท 21 มถนายน 2007 ใหตงเปน 20070621 เนองจากโปรแกรมรองรบขอมลรปแบบน หากในไฟล CSV ใชเปน DD/MM/YYYY ทานตองไปกาหนด Function เปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2) เพมเตมตอนกาหนดรปแบบการ Transfer CSV โปรแกรม Shipping Express เพอใหโปรแกรมอานตาแหนงขอมลไดถกตอง

4. หากในไฟล .csv เนอขอมลมเครองหมาย Apostrophe หรอ Quote [ ' ] สาหรบ MYSQL:ใหทานใสเครองหมาย \ ไวขางหนาเครองหมาย ' เพอใหโปรแกรม Transfer ขอมลได เชน Women' shirt ตองแกไขใหเปน Women \' shirt สาหรบ M/S SQL:ใหพมพ Quote [ ' ] เพมอก 1 ตว เชน Boy' shirt ตองแกไขใหเปน Boy ''shirt หรอจะลบเครองหมาย ' ทอยในไฟล csv ออกไปเลยกได (แตถาเปนการ Trandsfer Text Fix Lenght ตองไมมเครองหมาย ' อยในไฟลเลย)

Page 5: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 5

5. กาหนดการตงคาใหตรงกบชองของ Drop down list เชน Document Type, การบรรจ, นาเขาโดยทาง, วธการ

ชาระเงน Payment Method, Company Status, Commercial Level เปนตน ใหกาหนดคาตวเลขในไฟล CSV ดงน

Document Type

ขอมลของกรมศลกากร การกาหนดคาในไฟล CSV 0 = ใบขนสนคาขาเขา 0

2 = ใบขนสนคาผานแดน 2

3 = คารองขอรบของไปกอน 3

5 = ใบขนสนคาขาเขาปากระวาง 5

7 = ใบขนสนคาพเศษผานแดนขาเขา 7

8 = ใบขนสนคาถายลา(Transshipment) 8

A = ใบขนฯ โอนยายภายในประเทศ A

C = ใบขนสนคาขาเขาโอนยายจากเขตปลอดอากร C

E = คารองขอนาไปแสดงนทรรศการ E

F = คารองขอทาลาย F

G = คารองขอนาเขาในเขตอารกขาศลกากร G

X = ใบขนสนคาขาเขาของเรงดวน X

T = คารองขอนาของไทยเขาเขตอารกขาศลกากร T

การบรรจ

ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 1 = Bulk 1 2 = Conventional 2 3 = Container 3 4 = Airborne 4

นาเขาโดยทาง

ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 1 = เรอ 1

2 = รถไฟ 2

3 = รถยนต 3

4 = เครองบน 4

5 = ไปรษณย 5

6 = ผโดยสารนาพาจากอากาศยาน 6

Page 6: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 6

วธการชาระเงน Payment Method

ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV 0 = กรณาเลอก Payment Method 0

H = ชาระคาภาษอากรทาง EFT 1

A = ชาระคาภาษอากรทกรมศลกากร 2

L = ยกเวนอากร 3

M = หนงสอราชการ 4

N = ชาระเงนทกรมศลกากร และวางประกน 5

O = ตดบญชธนาคารระบบ EFT และวางประกน 6

Company Status (สถานะบรษท)

ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV AG = AGENT AG DI = DISTRIBUTOR DI CO = CONCESSIONAIRE CO MA = MAKER MA OT = OTHER OT

Commercial Level ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV

WO = WHOLESALER WO RE = RETAIL RE

Company Type ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV

Importer M Exporter X Both B Forwarder F

Company Level ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล CSV

Normal N Good G Excellent E

Page 7: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 7

วธการเฉลย Net Weight / Gross Weight

วธการเฉลย การกาหนดคาตวเลขในไฟล CSV None = ไมเฉลย 0

Value = เฉลยตามมลคาราคาสนคา 1

Weight = เฉลยตามนาหนก Net W. 2

Quantity = เฉลยตามปรมาณ 3

การเฉลยคา Net Weight / Gross Weight เขามาในแตละรายการ

การตก การกาหนดคาตวเลขในไฟล CSV

ตกเฉลยคาในแตละรายการ

T

ไมตกเฉลยคาในแตละรายการ

F

คาแนะนา: กรณตองการ Fix คาขอมลเขาไปตรงๆ (ในไฟล CSVไมมขอมลนนๆอย) เชน สงออกโดยทาง ตองการให Transfer เปน 4 = เครองบนเสมอ ใหกาหนด Column No. เปน -9 และคา Function ใหใส ‘4’ โดยตองมเครองหมาย ‘ และ ’ ปดหวทายเสมอ การ Fix คารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ทตองการ Fix คาได (หมายเหต: -9 คอคาทโปรแกรมเมอรของ Netbay เปนผกาหนดขนมา)

Page 8: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 8

การ Transfer Importer กาหนด “Importer” File Format คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Importer

ภาพการกาหนด Importer File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการ

กาหนด Format CSV ของ Invoice เทานน) • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length

เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)

Page 9: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 9

• Fix Line String Character: ในขนตอนการ Transfer Invoice ถาในไฟล CSV Invoice มรายละเอยดของ Importer อยดวย เชน Importer Code, Importer Name, Address ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ Importer ใหผใชงานระบเครองหมาย Less-than sign [ < ] ไวในชองน (โดยทในไฟล CSV Invoice บรรทดนนกตองใสเครองหมาย < ไวทคอลมนแรกดวย)

• Over Write Mode: คาสงในการทบขอมล

o ลบขอมลเกากอนแลว Insert ของใหม: ถา Importer Code ในไฟล CSV ตรงกบ Master File

โปรแกรมจะลบ Importer ใน Master File ทง แลวนาขอมลในไฟล CSV มา Insert ใชแทน o ใชคาสง Update อยางเดยว: โปรแกรมจะเลอก Transfer เฉพาะ Importer Code ทในไฟล CSV ตรง

กบ Master File โดยจะนาขอมลในไฟล CSV มา Update ขอมลใน Master File ให (แตถา Importer Code ทอยในไฟล CSV ไมมใน Master File กจะไมนาขอมลนนเขามา Update ให)

o ใชคาสง Insert อยางเดยว: ถา Importer Code ในไฟล CSV ตรงกบ Master File จะ Transfer ไมได Error “Duplicate entry ‘………’ for key 1” แตถา Importer Code ในไฟล CSV ไมตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV Transfer เพมให

o Check Data กอนจะใชคาสง Update หรอ Insert: กาหนดใหมการ Check ขอมลกอนใชคาสง Update หรอ Insert เมอเลอกแลวจะตองเลอก Confirm Type ดงน

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Importer Code ในไฟล CSV ตรงกบ

Master File จะม Popup ถามยนยนวา “Data already exist. Do you want to overwrite?” (หมายเหต: ถาตองการใชแสดง Field Name ดวย ใหระบในชอง Display

Filed Name ไวดวย)

• Yes: สงใหขอมลในไฟล CSV ทบขอมลใน Master File • No: ไมใหขอมลในไฟล CSV ทบขอมลใน Master File (ขามไปไมเกดการทบขอมล) • Cancel: หยดการ Transfer ขอมล

ขามไปไมตองทบขอมล: ถา Importer Code ในไฟล CSV ตรงกบ Master File โปรแกรมจะ

ขาม Importer Code นนไปเลย โดยขอมลในไฟล CSV จะไมทบขอมลใน Master File ทบขอมลโดยไมตองยนยน: ถา Importer Code ในไฟล CSV ตรงกบ Master File โปรแกรม

จะนาขอมลในไฟล CSV ทบขอมลใน Master File

Page 10: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 10

• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล

.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบ

คอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”] • กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน

ภาพการกาหนด Importer File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสผนาเขา คอคอลมนท 1

(A) และ ชอบรษทภาษาองกฤษ คอคอลมนท 2 (B) และเลขท-ถนน (Eng.) คอคอลมนท 3 (C) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน

Branch สาขา: เชนสาขา 0001 หากในไฟล .csv ใชเปน 1 (ตวเลข 1 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 0001 (ตวเลข 4 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘000’+value$ หมายถง ใหใสเลข 000 หนาสาขาท Transfer CSV เขามา (แตถาในไฟล .csv ใชเปนตวเลข 4 หลกอยแลวกไมตองกาหนดทคอลมน Function)

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป

3 4 1 2 5 6 ไฟล Importer.csv 7

Page 11: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 11

การ Transfer “Importer” จากไฟล CSV

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Importer ดงภาพ

• Enter Format No.: กดปม เลอก Format ของ Importer File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV

หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ

ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ

การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 12: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 12

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Importer จากไฟล .csv

• เมอผใชโปรแกรมเชคท Master File หวขอผนาเขาจะพบวามขอมลของผนาเขาททาการ Transfer ปรากฎอย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .csv หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express

ภาพตวอยาง: Importer Detail ทไดจากการ Transfer CSV

Page 13: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 13

การ Transfer Consignee/Shipper ผขายตางประเทศ

กาหนด “Shipper” File Format คลกเขาไปทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Consignee

ภาพการกาหนด Consignee/Shipper File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการ

กาหนด Format CSV ของ Invoice เทานน) • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length

เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)

Page 14: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 14

• Fix Line String Character: ในขนตอนการ Transfer Invoice ถาในไฟล CSV Invoice มรายละเอยดของ Shipper อยดวย เชน Shipper Code, Shipper Name, Address ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ Shipper ใหผใชงานระบเครองหมาย Less-than sign [ < ] ไวในชองน (โดยทในไฟล CSV Invoice บรรทดนนกตองใสเครองหมาย < ไวทคอลมนแรกดวย)

• Over Write Mode: คาสงในการทบขอมล

o ลบขอมลเกากอนแลว Insert ของใหม: ถา Shipper Code ในไฟล CSV ตรงกบ Master File

โปรแกรมจะลบ Shipper ใน Master File ทง แลวนาขอมลในไฟล CSV มา Insert ใชแทน o ใชคาสง Update อยางเดยว: โปรแกรมจะเลอก Transfer เฉพาะ Shipper Code ทในไฟล CSV ตรง

กบ Master File โดยจะนาขอมลในไฟล CSV มา Update ขอมลใน Master File ให (แตถา Shipper Code ทอยในไฟล CSV ไมมใน Master File กจะไมนาขอมลนนเขามา Update ให)

o ใชคาสง Insert อยางเดยว: ถา Shipper Code ในไฟล CSV ตรงกบ Master File จะ Transfer ไมได Error “Duplicate entry ‘………’ for key 1” แตถา Shipper Code ในไฟล CSV ไมตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV Transfer เพมให

o Check Data กอนจะใชคาสง Update หรอ Insert: กาหนดใหมการ Check ขอมลกอนใชคาสง Update หรอ Insert เมอเลอกแลวจะตองเลอก Confirm Type ดงน

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Shipper Code ในไฟล CSV ตรงกบ

Master File จะม Popup ถามยนยนวา “Data already exist. Do you want to overwrite?” (หมายเหต: ถาตองการใชแสดง Field Name ดวย ใหระบในชอง Display

Filed Name ไวดวย)

• Yes: สงใหขอมลในไฟล CSV ทบขอมลใน Master File • No: ไมใหขอมลในไฟล CSV ทบขอมลใน Master File (ขามไปไมเกดการทบขอมล) • Cancel: หยดการ Transfer ขอมล

ขามไปไมตองทบขอมล: ถา Shipper Code ในไฟล CSV ตรงกบ Master File โปรแกรมจะ

ขาม Shipper Code นนไปเลย โดยขอมลในไฟล CSV จะไมทบขอมลใน Master File ทบขอมลโดยไมตองยนยน: ถา Shipper Code ในไฟล CSV ตรงกบ Master File โปรแกรม

จะนาขอมลในไฟล CSV ทบขอมลใน Master File

Page 15: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 15

• String for Remark Line = //: หมายถง บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดย

ในไฟล .CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบ

คอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”] • กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน

ภาพการกาหนด Shipper File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสผซอตางประเทศ คอ

คอลมนท 1 (A) และ ชอบรษท คอคอลมนท 2 (B) และเลขท-ถนน คอคอลมนท 3 (C) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป

3 4 1 2 5 6 ไฟล Shipper.csv 7

Page 16: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 16

การ Transfer “Shipper” จากไฟล CSV

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Consignee ดงภาพ

• Enter Format No.: กดปม เลอก Format ของ Shipper File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV

หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ

ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ

การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 17: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 17

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล

Shipper จากไฟล .csv

• เมอผใชโปรแกรมเชคท Master File หวขอผขายตางประเทศ (Shipper) จะพบวามขอมลของผขายตางประเทศททาการ Transfer ปรากฎอย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .csv หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express

ภาพตวอยาง: Shipper Detail ทไดจากการ Transfer CSV

Page 18: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 18

การ Transfer License No. in Master File

กาหนด License No. Format สาหรบ Transfer เลขทใบอนญาตเกบเขา Master File คลกทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> License No. in Master File

ภาพการกาหนด License No. Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการ

กาหนด Format CSV ของ Invoice เทานน) • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length

เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)

Page 19: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 19

• Fix Line String Character: ในขนตอนการ Transfer Invoice ถาในไฟล CSV Invoice มรายละเอยดของ License No. อยดวย เชน รายละเอยดใบอนญาต, วนทออกใบอนญาต ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ License No.ใหผใชงานระบเครองหมาย Less-than sign [ < ] ไวในชองน (โดยทในไฟล CSV Invoice บรรทดนนกตองใสเครองหมาย < ไวทคอลมนแรกดวย)

• Over Write Mode: คาสงในการทบขอมล

o ลบขอมลเกากอนแลว Insert ของใหม: ถา License No. (รายละเอยดใบอนญาต) ในไฟล CSV ตรงกบ

Master File โปรแกรมจะลบ License No. ใน Master File ทง แลวนาขอมลในไฟล CSV มา Insert ใชแทน

o ใชคาสง Update อยางเดยว: โปรแกรมจะเลอก Transfer เฉพาะ License No. ทในไฟล CSV ตรงกบ Master File โดยจะนาขอมลในไฟล CSV มา Update ขอมลใน Master File ให (แตถา License No. ทอยในไฟล CSV ไมมใน Master File กจะไมนาขอมลนนเขามา Update ให)

o ใชคาสง Insert อยางเดยว: ถา License No. ในไฟล CSV ตรงกบ Master File จะ Transfer ไมได Error “Duplicate entry ‘………’ for key 1” แตถา License No.ในไฟล CSV ไมตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV Transfer เพมให

o Check Data กอนจะใชคาสง Update หรอ Insert: กาหนดใหมการ Check ขอมลกอนใชคาสง Update หรอ Insert เมอเลอกแลวจะตองเลอก Confirm Type ดงน

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา License No. ในไฟล CSV ตรงกบ

Master File จะม Popup ถามยนยนวา “Data already exist. Do you want to overwrite?” (หมายเหต: ถาตองการใชแสดง Field Name ดวย ใหระบในชอง Display

Filed Name ไวดวย)

• Yes: สงใหขอมลในไฟล CSV ทบขอมลใน Master File • No: ไมใหขอมลในไฟล CSV ทบขอมลใน Master File (ขามไปไมเกดการทบขอมล) • Cancel: หยดการ Transfer ขอมล

ขามไปไมตองทบขอมล: ถา License No.ในไฟล CSV ตรงกบ Master File โปรแกรมจะขาม License No. นนไปเลย โดยขอมลในไฟล CSV จะไมทบขอมลใน Master File

ทบขอมลโดยไมตองยนยน: ถา License No.ในไฟล CSV ตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV ทบขอมลใน Master File

Page 20: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 20

• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล

.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบ

คอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”] • กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน

ภาพการกาหนด License No. Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รายละเอยดใบอนญาต

(Permit No.) คอคอลมนท 1 (A) และ เลขประจาตวผเสยภาษคอคอลมนท 2 (B) และวนทออกใบอนญาตคอคอลมนท 3 (C) เปนตน

o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน วนทตางๆ: เชน วนทออกใบอนญาต, วนทหมดอาย ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน YYYYMMDD เชนวนท 13 มถนายน 2008 ใหกาหนดเปน 20080613 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคาใชเปน DD/MM/YYYY (13/06/2008) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป

3 4 1 2 5 6 ไฟล License.csv

Page 21: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 21

การ Transfer License No. จากไฟล CSV

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer License

No. in Master File ดงภาพ

• Enter Format No.: กดปม เลอก Format ของ License No. File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV

หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ

ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ

การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 22: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 22

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล License No. จากไฟล .csv

• เมอผใชโปรแกรมเชคท Master File หวขอรายละเอยดสนคาจะพบวามรายละเอยดใบอนญาตททาการ Transfer ปรากฎอย หากชองใดไมมขอมลอาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .csv หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express

ภาพตวอยาง: License No. Detail ทไดจากการ Transfer CSV

Page 23: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 23

การ Transfer Product

แบงการทางานเปน 2 รปแบบ

1. Product: สาหรบ Transfer รายละเอยดสนคาเกบไวท Master File (โดยยงไมมการ Transfer Lincese เขาไปในรายการสนคา)

2. License No. to Product: สาหรบ Transfer รายละเอยดใบอนญาตใสในรายละเอยดสนคา กาหนด “Product” File Format คลกทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Product >> Product

ภาพการกาหนด Product File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

Page 24: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 24

• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการ

กาหนด Format CSV ของ Invoice เทานน) • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length

เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป) • Fix Line String Character: ในขนตอนการ Transfer Product ถาในไฟล CSV Invoice มรายละเอยด

ของ สนคา อยดวย เชน Product Code, Product Name ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ Shipper ใหผใชงานระบเครองหมาย Less-than sign [ < ] ไวในชองน (โดยทในไฟล CSV Invoice บรรทดนนกตองใสเครองหมาย < ไวทคอลมนแรกดวย)

• Over Write Mode: คาสงในการทบขอมล

o ลบขอมลเกากอนแลว Insert ของใหม: ถา Key Code ในไฟล CSV ตรงกบ Master File โปรแกรมจะ

ลบ Product ใน Master File ทง แลวนาขอมลในไฟล CSV มา Insert ใชแทน (หมายเหต: Key Code ของ Product ไดแก Importer Code, Product Code)

o ใชคาสง Update อยางเดยว: โปรแกรมจะเลอก Transfer เฉพาะ Product ท Key Code ในไฟล CSV ตรงกบ Master File โดยจะนาขอมลในไฟล CSV มา Update ขอมลใน Master File ให (แตถา Key Code ทอยในไฟล CSV ไมมใน Master File กจะไมนาขอมลนนเขามา Update ให)

o ใชคาสง Insert อยางเดยว: ถา Key Code ในไฟล CSV ตรงกบ Master File จะ Transfer ไมได Error “Duplicate entry ‘………’ for key 1” แตถา Key Code ในไฟล CSV ไมตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV Transfer เพมให

o Check Data กอนจะใชคาสง Update หรอ Insert: กาหนดใหมการ Check ขอมลกอนใชคาสง Update หรอ Insert เมอเลอกแลวจะตองเลอก Confirm Type ดงน

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Key Code ของ Product ในไฟล CSV

ตรงกบ Master File จะม Popup ถามยนยนวา “Data already exist. Do you want to overwrite?” (หมายเหต: ถาตองการใชแสดง Field Name ดวย ใหระบในชอง Display

Filed Name ไวดวย)

Page 25: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 25

• Yes: สงใหขอมลในไฟล CSV ทบขอมลใน Master File • No: ไมใหขอมลในไฟล CSV ทบขอมลใน Master File (ขามไปไมเกดการทบขอมล) • Cancel: หยดการ Transfer ขอมล

ขามไปไมตองทบขอมล: ถา Key Code ของ Product ในไฟล CSV ตรงกบ Master File โปรแกรมจะขาม Product นนไปเลย โดยขอมลในไฟล CSV จะไมทบขอมลใน Master File

ทบขอมลโดยไมตองยนยน: ถา Key Code ของ Product ในไฟล CSV ตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV ทบขอมลใน Master File

• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล .CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ

• String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบคอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]

• กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน

ภาพการกาหนด Product File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสสนคา คอคอลมนท 2

(B) และ ประเทศกาเนด คอคอลมนท 3 (C) และประเทศผซอคอคอลมนท 4 (D) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน

พกดศลกากร: จากภาพตวอยางจะอยคอลมนท 7 (G) ในไฟล .csv เปน 06031300 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000006031300 (ตวเลข 12 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘0000’+value$ หมายถง ใหใสเลข 0000 หนาพกดท Transfer CSV เขามา

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป

3 4 1 2 5 6 ไฟล Product.csv 7 9 8 10 11 12 13 14 15

Page 26: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 26

การ Transfer “Product” จากไฟล CSV

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Product >> Product ดงภาพ

• Enter Format No.: กดปม เลอก Format ของ Product File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV

หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ

ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ

การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 27: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 27

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล

Product จากไฟล .csv

• เมอผใชโปรแกรมเชคท Master File หวขอรายละเอยดสนคาจะพบวามรายการสนคาททาการ Transfer ปรากฎอย

หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .csv หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express

ภาพตวอยาง: Product Detail ทไดจากการ Transfer CSV

Page 28: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 28

กาหนด “License No. to Product” File Format คลกทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Product >> License No. to Product

ภาพการกาหนด License No. to Product File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการ

กาหนด Format CSV ของ Invoice เทานน) • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length

เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)

Page 29: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 29

• Fix Line String Character: ในขนตอนการ Transfer Product ถาในไฟล CSV Product มรายละเอยดของ สนคา อยดวย เชน Product Code, Product Name ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ Shipper ใหผใชงานระบเครองหมาย Less-than sign [ < ] ไวในชองน (โดยทในไฟล CSV Invoice บรรทดนนกตองใสเครองหมาย < ไวทคอลมนแรกดวย)

• Over Write Mode: คาสงในการทบขอมล

o ลบขอมลเกากอนแลว Insert ของใหม: ถา Key Code ในไฟล CSV ตรงกบ Master File โปรแกรมจะ

ลบ License No. ใน Master File ทง แลวนาขอมลในไฟล CSV มา Insert ใชแทน (หมายเหต: Key Code ของ Product_License ไดแก Importer Code และ Product Code และลาดบทของใบอนญาตในสนคา/Itemno2)

o ใชคาสง Update อยางเดยว: โปรแกรมจะเลอก Transfer เฉพาะ License No.ท Key Code ในไฟล CSV ตรงกบ Master File โดยจะนาขอมลในไฟล CSV มา Update ขอมลใน Master File ให (แตถา Key Code ทอยในไฟล CSV ไมตรงกบ Master File กจะไมนาขอมลนนเขามา Update ให)

o ใชคาสง Insert อยางเดยว: ถา Key Code ในไฟล CSV ตรงกบ Master File จะ Transfer ไมได Error “Duplicate entry ‘………’ for key 1” แตถา Key Code ในไฟล CSV ไมตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV Transfer เพมให

o Check Data กอนจะใชคาสง Update หรอ Insert: กาหนดใหมการ Check ขอมลกอนใชคาสง Update หรอ Insert เมอเลอกแลวจะตองเลอก Confirm Type ดงน

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Key Code ของ Product_License ใน

ไฟล CSV ตรงกบ Master File จะม Popup ถามยนยนวา “Data already exist. Do you want to overwrite?” (หมายเหต: ถาตองการใชแสดง Field Name ดวย ใหระบในชอง

Display Filed Name ไวดวย)

• Yes: สงใหขอมลในไฟล CSV ทบขอมลใน Master File • No: ไมใหขอมลในไฟล CSV ทบขอมลใน Master File (ขามไปไมเกดการทบขอมล) • Cancel: หยดการ Transfer ขอมล

ขามไปไมตองทบขอมล: ถา Key Code ของ Product _License ในไฟล CSV ตรงกบ Master File โปรแกรมจะขาม Product นนไปเลย โดยขอมลในไฟล CSV จะไมทบขอมลใน Master File

ทบขอมลโดยไมตองยนยน: ถา Key Code ของ Product_License ในไฟล CSV ตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV ทบขอมลใน Master File

Page 30: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 30

• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล .CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ

• String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบคอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]

• กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน

ภาพการกาหนด Product_License File Format (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

o คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ รหสลกคา คอคอลมนท 1

(A) และรหสสนคา คอคอลมนท 2 (B) และ ลาดบทของเลขใบอนญาตในสนคา คอคอลมนท 3 (C) และรายละเอยดใบอนญาตคอคอลมนท 4 (D) เปนตน

o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน วนทตางๆ: เชน วนทออกใบอนญาต, วนทหมดอาย ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน YYYYMMDD เชนวนท 21 มถนายน 2007 ใหกาหนดเปน 20070621 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคาใชเปน DD/MM/YYYY (21/06/2007) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)

o คาแนะนาในการกาหนดขอมลในไฟล CSV ลาดบท: คอลาดบทของเลขใบอนญาตทอยภายในสนคานนๆ ลกษณะเปนตวเลข 5 หลกเสมอ ดงนนในไฟล CSV จะตองระบเปน 00001 (ลาดบท1), 00002 (ลาดบท2) เปนตน

Permit Type: คอประเภทใบอนญาต ม 2 ประเภท ดงน 00 = เลขทใบอนญาต, 01 = เลขท อก. ของ BOI ดงนนในไฟล CSV จะตองระบเปน 00 หรอ 01

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป

3 4 1 2 5 6 ไฟล Product_License.csv 7

Page 31: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 31

การ Transfer “License No. to Product”

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Product >> License No. to Product ดงภาพ

• Enter Format No.: กดปม เลอก Format ของ Product_License File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV

หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน) • : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอ

ทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให) • : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบ

การ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 32: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 32

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Product_License จากไฟล .csv

• เมอผใชโปรแกรมเชคท Master File หวขอรายละเอยดสนคาจะพบวาม License No. ททาการ Transfer ปรากฎ

อย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .csv หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express

ภาพตวอยาง: Product Detail ทไดจากการ Transfer CSV

Page 33: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 33

การ Transfer Invoice

แบงการทางานเปน 2 รปแบบ 1. Invoice: สาหรบ Transfer ขอมล Invoice เพอทาใบขนสนคา (ยงไมมการ Transfer Lincese เขาไปในรายการ

สนคา) 2. License No. to Invoice: สาหรบ Transfer รายละเอยดใบอนญาตใสในสนคาทอยภายในอนวอยซ

การกาหนด “Invoice” File Format คลกทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Invoice >> Invoice

ภาพการกาหนด Invoice File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Number: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง)

Page 34: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 34

• Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม จะใสเมอ File Type เปนแบบ Include

Header and Detail เทานน แนะนาใหระบเปนเครองหมาย Less-than sign [ < ] โดยในไฟล .CSV กตองใสเครองหมาย < ไวดวยทคอลมนแรกของบรรทด Header Invoice

• File Type: มใหเลอก 2 แบบ o Include Header and Detail: เลอกเมอไฟล CSV มขอมล Header Invoice และ Invoice

Detail รวมอยในไฟลเดยวกน o Separator Header and Detail: เลอกเมอขอมล Header Invoice และ Invoice Detail แยก

ไฟลกน • Text Fix Length (Hdr): ใชกาหนดคาความยาวของตวอกษร ของขอมลสวน Header Invoice ทใชรปแบบ

การ Transfer แบบ Text Fix Length ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดไป) • Text Fix Length (Dtl): ใชกาหนดคาความยาวของตวอกษร ของขอมลสวน Invoice Detail ทใชรปแบบการ

Transfer แบบ Text Fix Length ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดไป) • String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล

.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบ

คอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”] ให • กาหนดตวเลขทแทนตาแหนงของคอลมน เพอใหโปรแกรมอานขอมลจากไฟล .csv มดวยกน 7 Tab ดงน

o Job: คอ ขอมลสวน Open Job สวนหวใบขนสนคา ทคยทแทป “รายละเอยดทวไป” o Job_4: คอ

ขอมลสวน Open Job ทคยทแทป “รายละเอยดผนาเขา” ขอมล No. of Pkg. รวม, Gross Weight รวม, Mark & No. ทคยทแทป “รายละเอยดทวไป” ขอมล Remark 1-3, ขอมลรายละเอยดใบอนญาต ทคยทแทป “อนๆ”

o HINV: คอ ขอมลสวน Header Invoice o HINV_ADDR: คอ ขอมลสวน Shipper ทอยใน Header Invoice แทป “Shipper Detail” o EINV: คอ ขอมลสวน Invoice Detail รายละเอยดรายการสนคา o EINV2: คอ ขอมลสวน Invoice Detail รายละเอยดรายการสนคาทเกยวกบคาอากรAD/CVD,

เงนกองทนสงเสรมสขภาพสรา-ยาสบ เปนตน o EINV3: คอ ขอมลสวน Invoice Detail รายละเอยดอตราอากรขาเขา, คาภาษมลคาเพม VAT

Page 35: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 35

Tab Job

ภาพการกาหนด Invoice File > Job (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ ชอยานพาหนะ คอคอลมนท 16 (P)

และ ประเภทใบขนฯ คอคอลมนท 20 (T) และ Document Type คอคอลมนท 21 (U) เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน

วนทตางๆ: เชน วนทอนวอยซ, วนท Job ในไฟล .CSV ขอมลเกยวกบวนท ใหกาหนดเปน YYYYMMDD เชนวนท 21 มถนายน 2007 ใหตงเปน 20070621 เนองจากโปรแกรมรองรบขอมลรปแบบน หากในไฟล CSV ใชเปน DD/MM/YYYY ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย เชน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)

16 17 18 ไฟล Invoice.csv 19 20

Page 36: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 36

Tab HINV

ภาพการกาหนด Invoice File > HINV (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ หมายเลขอนวอยซ คอคอลมนท 1 (A)

และ วนทอนวอยซ คอคอลมนท 2 (B) และ เลขทใบสงซอคอคอลมนท 3 (C) เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน

วนทตางๆ: เชน วนทอนวอยซ, วนท Job ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน YYYYMMDD เชนวนท 21 มถนายน 2007 ใหกาหนดเปน 20070621 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคาใชเปน DD/MM/YYYY (21/06/2007) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)

ไฟล Invoice.csv

Page 37: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 37

Tab EINV

ภาพการกาหนด Invoice File > EINV (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ ประเทศกาเนด คอคอลมนท 6 (F)

และ ประเทศตนทางบรรทก คอคอลมนท 7 (G) และ Nature Trans. คอคอลมนท 8 (H) เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน

พกดศลกากร: ยกตวอยาง ในไฟล .csv มาเปน 06031300 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000006031300 (ตวเลข 12 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘0000’+value$ หมายถง ใหใสเลข 0000 หนาพกดท Transfer CSV เขามา

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป คาแนะนาเพมเตม: โดยปกตในไฟล CSV ทลกคาเตรยมมา ตองกาหนดใหขอมล Open Job (สวนหวของใบขนฯ) อย

ในบรรทดเดยวกบขอมล Header Invoice และหากเปนกรณ 1 ใบขนฯหลายอนวอยซ ตอน Transfer โปรแกรมจะเอาขอมล Open Job ในบรรทดแรกของ Header Invoice ไปใสใน Open Job

ไฟล Invoice.csv

Page 38: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 38

การ Transfer “Invoice” จากไฟล CSV

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Invoice >> Invoice ดงภาพ

• Enter Invoice Format Code: กดปม เลอก Format ของ Invoice ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter Invoice License Format Code: กดปม เลอก Format ของ Invoice License ทไดกาหนดคาไว (ถาม) เพอทาการ Transfer ขอมลใบอนญาตใสในรายการสนคา

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .CSV (กรณ Header Invoice และInvoice Detail อยในไฟลเดยวกน ใหกาหนดรวมทชองนชองเดยว)

• Enter File Name for Detail: กรณ Invoice Detail (Einv) อยแยกไฟลกบ Header Invoice (Hinv) ตองกาหนดชองนดวย กดปม เพอ Browse ไปยงไฟล Einv.csv (ชองนจะสวางกดใชงานไดกตอเมอ ตอนกาหนด Invoice Format ไดเลอก File Type เปน Separator Header and Detail)

• Enter File Name for License: กรณตองการ Transfer Invoice License ใสในรายการสนคา กดปม เพอ Browse ไปยงไฟล Invoice_License.csv (แตทานตองมการกาหนด Format ของ Invoice Licenseไวดวย)

• จากนนกดปม โปรแกรมจะแสดง Invoice No. ทอยในไฟล CSV (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 39: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 39

• Product มใหเลอก 3 รปแบบ ดงน

o : หมายถง ใหโปรแกรมใชรายการสนคาจากไฟล CSV ทกาลง Transfer เทานน โดยไมใชขอมลสนคาทอยใน Master File (Table Product)

o : สาหรบใหโปรแกรมใชรายการสนคาจาก Master File (Table Product) โดยใชขอมล Product Code และ Importer Code จาก CSV เขาไปคนหาใน Master File ถาคนพบ Product Code และ Importer Code ตรงกนกจะนาขอมลใน Master File มาใช คาแนะนาเพมเตม: ถาไมตองการใหโปรแกรมดงขอมล Field ใดใหคลกปม

เขาไปทาเครองหมาย // mark วาไมตองดงขอมล Field นนๆ มา o : ใหโปรแกรมนาขอมลรายการสนคาจากไฟล CSV Save

เขาไปเกบท Master File ของขอมลรายการสนคา (Table Product)

• หากตองการใหโปรแกรมใชขอมล Importer จาก Master File ใหทาเครองหมาย ลงในชอง (โดยในไฟล csv ตองม Importer Code อยดวย)

• หากตองการใหโปรแกรมใชขอมล Shipper จาก Master File ใหทาเครองหมาย ลงในชอง (โดยในไฟล csv ตองม Shipper Code อยดวย)

• จากนนเลอกคลกปม หรอ เพอใหโปรแกรมสราง Job No. จบคกบ Invoice No. ใหอตโนมต

o คลกปม โปรแกรมจะสรางเลข Job No. ใหอนวอยซ ซงแตละอนวอยซจะไดเลข Job No. ไมซ ากน ตามตวอยางภาพลาง (จะมผลเมอขอมลท Transfer มมากกวา 1 Invoice)

o คลกปม โปรแกรมจะสรางเลข Job No. ใหอนวอยซทกอนวอยซเปน Job No. เดยวกน ซงกคอ 1 ใบขนหลายอนวอยซ (จะมผลเมอขอมลท Transfer มมากกวา 1 Invoice)

• : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบการ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน)

• : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให)

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

Page 40: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 40

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล

Invoice จากไฟล .csv

• เมอผใชโปรแกรมไปเชคทหนา Open Job, Header Invoice และ Invoice Detail จะพบวามขอมลทไดจากการ Transfer ปรากฎอย ชองใดทไมมขอมลแสดงวา ในไฟล .csv นนๆ ไมไดระบขอมลมา หรออาจเกดจากไมไดกาหนดรปแบบ (Format) ไว

ภาพตวอยางหนา Header Invoice ท Transfer Data จากไฟล CSV

Page 41: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 41

ภาพตวอยางหนา Invoice Detail ท Transfer Data จากไฟล CSV

Page 42: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 42

การกาหนด “License No. to Invoice” File Format คลกทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Invoice >> License No. to Invoice

ภาพการกาหนด Invoice_License No File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Number: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ] • String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการ

กาหนด Format CSV ของ Invoice เทานน) • Text Fix Length: สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ Transfer แบบ Text Fix Length

เทานน ถาเปนรปแบบ .CSV ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป)

Page 43: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 43

• String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล .CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ

• String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบคอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”] ให

• Fix Line String Character: ในขนตอนการ Transfer Product ถาในไฟล CSV Invoice มรายละเอยดของ สนคา อยดวย เชน Product Code, Product Name ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ Shipper ใหผใชงานระบเครองหมาย Less-than sign [ < ] ไวในชองน (โดยทในไฟล CSV Invoice บรรทดนนกตองใสเครองหมาย < ไวทคอลมนแรกดวย)

• Over Write Mode: คาสงในการทบขอมล

o ลบขอมลเกากอนแลว Insert ของใหม: ถา Key Code ในไฟล CSV ตรงกบ Master File โปรแกรมจะ

ลบ License No. ใน Master File ทง แลวนาขอมลในไฟล CSV มา Insert ใชแทน (หมายเหต: Key Code ของ Invoice_License ไดแก Invoice No., Version No., Item No. in Invoice, Item No. in License)

o ใชคาสง Update อยางเดยว: โปรแกรมจะเลอก Transfer เฉพาะ License No.ท Key Code ในไฟล CSV ตรงกบ Master File โดยจะนาขอมลในไฟล CSV มา Update ขอมลใน Master File ให (แตถา Key Code ทอยในไฟล CSV ไมตรงกบ Master File กจะไมนาขอมลนนเขามา Update ให)

o ใชคาสง Insert อยางเดยว: ถา Key Code ในไฟล CSV ตรงกบ Master File จะ Transfer ไมได Error “Duplicate entry ‘………’ for key 1” แตถา Key Code ในไฟล CSV ไมตรงกบ Master File โปรแกรมจะนาขอมลในไฟล CSV Transfer เพมให

o Check Data กอนจะใชคาสง Update หรอ Insert: กาหนดใหมการ Check ขอมลกอนใชคาสง Update หรอ Insert เมอเลอกแลวจะตองเลอก Confirm Type ดงน

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Key Code ของ Invoice_License ใน

ไฟล CSV ตรงกบ Master File จะม Popup ถามยนยนวา “Data already exist. Do you want to overwrite?” (หมายเหต: ถาตองการใชแสดง Field Name ดวย ใหระบในชอง

Display Filed Name ไวดวย)

• Yes: สงใหขอมลในไฟล CSV ทบขอมลใน Master File • No: ไมใหขอมลในไฟล CSV ทบขอมลใน Master File (ขามไปไมเกดการทบขอมล)

Page 44: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 44

• Cancel: หยดการ Transfer ขอมล ขามไปไมตองทบขอมล: ถา Key Code ของ Invoice_License ในไฟล CSV ตรงกบ

Master File โปรแกรมจะขามไปเลย โดยขอมลในไฟล CSV จะไมทบขอมลใน Master File ทบขอมลโดยไมตองยนยน: ถา Key Code ของ Invoice_License ในไฟล CSV ตรงกบ

Master File โปรแกรมจะนาขอมลในไฟล CSV ทบขอมลใน Master File • String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล

.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ • String Prefix, Suffix for Column Description = ” : หมายถง Character เรมตนและปดทายสาหรบ

คอลมนทมเครองหมายพเศษอยในขอมล เชน ” และ , โดยจะเรมตนและปดทายคอลมนดวยเครองหมาย [“ และ ”]

• ปม : สาหรบใส Script เพอไมใหโปรแกรม Transfer ขอมลเขาไปใน Invoice ทมสถานะ G, W, AC, WC, EC (โปรแกรมเมอรจะเขยน Script ใหอยแลว ผใชโปรแกรมไมตองเขามากาหนด)

• กาหนดตวเลขทแทนตาแหนงของคอลมนลงในชอง Col No. เพอใหโปรแกรมอานขอมลจากไฟล .csv ดงน

ภาพการกาหนด Invoice_License File (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• คอลมน Col No.: ระบเลขคอลมนของขอมลทอยในไฟล .CSV เชนจากภาพ Invoice No. คอคอลมนท 1 (A)

และ เลขทใบอนญาต คอคอลมนท 5 (E) และ เลขประจาตวผเสยภาษ คอคอลมนท 6 (F) เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตม ตามตวอยางดงน

วนทตางๆ: เชน วนทออกใบอนญาต, วนทหมดอาย ในไฟล .CSV ขอมลเกยวกบวนท ใหกาหนดเปน YYYYMMDD เชนวนท 21 มถนายน 2007 ใหตงเปน 20070621 เนองจากโปรแกรมรองรบขอมลรปแบบน หากในไฟล CSV ใชเปน DD/MM/YYYY ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย เชน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2)

• คาแนะนาในการกาหนดขอมลในไฟล CSV

1 2 3 ไฟล Invoice_License.csv 4 5 6 7

Page 45: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 45

Version No.: คอ ลาดบทเวอรชนของหมายเลขอนวอยซ ลกษณะเปนตวเลข 4 หลกเสมอ ดงนนในไฟล CSV จะตองระบเปน 0001 (เวอรชนท1), 0002 (เวอรชนท2)

Item No. in Invoice: คอ ลาดบทของรายการสนคาทอยในอนวอยซนนๆ ลกษณะเปนตวเลข 5 หลกเสมอ ดงนนในไฟล CSV จะตองระบเปน 00001 (สนคารายการท1), 00002 (สนคารายการท2)

Item No. in License No.: คอ ลาดบทของใบอนญาตทอยในรายการสนคานนๆ ลกษณะเปนตวเลข 5 หลกเสมอ ดงนนในไฟล CSV จะตองระบเปน 00001 (ใบอนญาตลาดบท1), 00002 (ใบอนญาตลาดบท2)

Permit Type: คอประเภทใบอนญาต ม 2 ประเภท ดงน 00 = เลขทใบอนญาต, 01 = เลขท อก. ของ BOI ดงนนในไฟล CSV จะตองระบเปน 00 หรอ 01

• เมอกาหนดรปแบบ (Format) เสรจแลวใหกดปม Save เพอบนทกคาทไดตงไว • หลงจากกาหนด Format เรยบรอยแลว ทานสามารถทาขนตอนของการ Transfer ขอมลเขาสโปรแกรม ซงจะขอกลาว

ในลาดบถดไป

การ Transfer “License No. to Invoice”

คลกทเมน Database Utility >> Transfer Data จาก Text File (CSV Format) >> Transfer Invoice >> License No. to Invoice ดงภาพ

• Enter Format No.: กดปม เลอก Format ของ Invoice_License File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน)

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv

Page 46: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 46

• Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV หรอทาการ Test Create SQL โปรแกรมจะ Default ให 250 บรรทด (ไมควรเกนจากน)

• : ทาเครองหมายในชองเพอใหโปรแกรมแสดง Statement เมอทาการ Transfer CSV หรอทาการ Test Create SQL (ถาไมทาเครองหมายกจะไมแสดง Statement แตโปรแกรมจะยงคง Transfer ให)

• : ใชสาหรบการ Test Create SQL เทานน ทาเครองหมายในชองเพอทดสอบการ Transfer ขอมล การทดสอบนเปนการเชควาการ Transfer จะสาเรจหรอเกด Error ใดๆ หรอไม โดยโปรแกรมจะยงไมเอาขอมลไป write ลงใน Database จรงๆ

• กดปม OK เพอทาการ Transfer Data จาก CSV File (กอนกดปม OK ผใชโปรแกรมตองปดไฟล .csv กอน ไมเชนนนจะ Transfer ไมได Error “I/O error 32” )

• เมอ Transfer เสรจแลวจะพบกลองขอความ “Transfer Data Already” เปนการเสรจสนการ Transfer ขอมล Invoice_License จากไฟล .csv

Page 47: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 47

• เมอผใชโปรแกรมเชคท รายละเอยดอนวอยซจะพบวาม License No. ททาการ Transfer ปรากฎอย หากชองใดไมมขอมล อาจเกดจากทานไมไดกาหนดขอมลไวทไฟล .csv หรอไมไดกาหนดรปแบบ (Format) ไวทโปรแกรม Shipping Express

ภาพตวอยาง: Invoice Detail ทไดจากการ Transfer CSV

Page 48: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 48

การ Transfer ขอมลดวยไฟล .txt (รปแบบ Text Fix Length) การเตรยมไฟล .txt

กอนททานจะใชงานฟงกชน Transfer Text ทอยในโปรแกรม Shipping Express ทานจาเปนจะตองเตรยมไฟล .txt เสยกอน จากนนจงมากาหนดรปแบบ (Format) การ Transfer ขอมลใหตรงกบไฟล .txt ทเตรยมไว เพอใหโปรแกรม Transfer ขอมลถกตอง ขอมลทสามารถ Transfer เขามาในโปรแกรม Shipping Express ไดแก HAWA, Importer, Consignee, Product และ Invoice

ทานสามารถสราง/เปดดไฟล .txt ดวยโปรแกรม Edit Plus หรอ Notepad กรณเปนการสรางไฟลให save เปนนามสกล .txt (Text Document) ถาเปดไฟลดวยโปรแกรม Edit Plus หรอ Notepad จะมลกษณะเปนขอมลทเรยงตอๆ กน จากภาพดานลางคอตวอยางของไฟล .txt ทเปน INVOICE File (รายละเอยดอนวอยซ) ภาพ INVOICE.txt รายละเอยดอนวอยซ (เปดดดวยโปรแกรม EditPlus) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

ขอมลแตละ Table จะเรยงตอๆ กน

ภาพ INVOICE.txt รายละเอยดอนวอยซ (เปดดดวยโปรแกรม Notepad) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

ขอมลแตละ Table จะเรยงตอๆ กน

Page 49: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 49

การกาหนด File Format สาหรบการ Transfer แบบ Text Fix Length (ยกตวอยางจาก File INVOICE) คลกทเมน Database Utility >> การกาหนดรปแบบการโอน Data จาก CSV File >> Invoice >> Invoice

ภาพการกาหนด INVOICE File Format > Format Setting (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• Format Number: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: ถาเปนการ Transfer ไฟล .txt แบบมการกาหนด Fix Length ไมตองใสเครองหมาย

ในชอง แตถาเปนการ Transfer ไฟล .txt แบบแตละคอลมนมเครองหมายคนมาให (ไมไดกาหนด Fix Length) กใหนาเครองหมายทใชคนนนเอามาใสในชองน (แนะนาใหใชเครองหมาย | Vertical Line)

• String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม แลวแตวาจะระบเปนอะไรกได แตในไฟล .txt กตองระบคานนๆ ไวดวยทขางหนาหมายเลขอนวอยซ เชน ระบเปน INVHD เพอใหโปรแกรมรวาเปนการขน Header Invoice ใหม

Page 50: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 50

• Text Fix Length (Header Invoice): ถาเปนการ Transfer ไฟล .txt แบบมการกาหนด Fix Length ให

ทานใสชวงความยาวของตวอกษร (Length) แตละ Field เรยงตอกนไปเรอยๆ โดยใชเครองหมาย , (Comma) คน ถาเปน Header Invoice เวลากาหนดตองขนตนดวย 0, กอนเสมอแลวตามดวยคา Length ตางๆ เรยงตอไปเรอยๆ

ภาพ1: ตวอยางไฟล .txt (เปดดดวยโปรแกรม EditPlus)

ภาพ2: ตวอยางการจดเรยงขอมลโดยแสดง Field Name, Length, Position ใหทานนาคา Length ไปใสในโปรแกรม

Seq. Field Name Format Length Position Field Description 1 Record Type 5A 5 1 “INVHD” 2 Invoice No. 35A 35 6 เลขทบญชราคาสนคา 3 Invoice Date 8N 8 41 วนทบญชราคาสนคา 4 Company Tax No. 17A 17 49 เลขประจาตวผเสยภาษของผสงออก 5 Company Branch 4N 4 66 ลาดบทอยของบรษทผสงออก 6 Transport Mode 1A 1 70 สงออกโดยทางมคา 1-6 ดงน

1-ทางเรอ 4-เครองบน 2-รถไฟ 5-ไปรษณย 3-รถยนต 6-อนๆ

7 Cargo Packing Type 1A 1 71 ประเภทของการบรรจ 1-Bulk 3-Container 2-Conventional 4-Airborne

8 Vessel Name 35A 35 106 ชอยานพาหนะ หมายเหต: ถาเปนการ Transfer ไฟล .txt แบบแตละคอลมนมเครองหมายคนมาให (ไมไดกาหนด Fix Length) กไมตอง

กาหนดคาใดๆ ในชอง

Page 51: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 51

• Text Fix Length (Invoice Detail): ถาเปนการ Transfer ไฟล .txt แบบมการกาหนด Fix Length ใหทาน

ใสชวงความยาวของตวอกษร (Length) แตละ Field เรยงตอกนไปเรอยๆ โดยใชเครองหมาย , (Comma) คน

ภาพ1: ตวอยาง Invoice.txt รายละเอยดอนวอยซ (เปดดดวยโปรแกรม EditPlus)

ภาพ2: ตวอยางการจดเรยง Invoice Detail โดยแสดง Field Name, Length, Position ใหทานนาคา Length ไปใสในโปรแกรม

Seq. Field Name Format Length Position Field Description 1 Record Type 5A 5 1 “INVDT” 2 Invoice No. 35A 35 6 เลขทบญชราคาสนคา 3 Invoice Item No. 4N 4 41 ลาดบรายการสนคาในบญชราคาสนคา 4 Tariff Code 12N 12 45 พกดศลกากร 5 Tariff Sequence 5N 5 57 ลาดบอตราอากรของพกดศลกากร 6 Statistical Code 3N 3 62 รหสสถตสนคา 7 Privilege Code 3A 3 65 รหสสทธพเศษ 8 Nature of Transaction 2N 2 68 ประเภทของขอมลเชน 11=เปนการคา

21=เปนของแถม หมายเหต: ถาเปนการ Transfer ไฟล .txt แบบแตละคอลมนมเครองหมายคนมาให (ไมไดกาหนด Fix Length) กไมตอง

กาหนดคาใดๆ ในชอง

• String for Remark Line = //: บรรทดขอความในไฟล Text ทไมตองการให Transfer เขามา โดยในไฟล .txt กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ

• String Prefix, Suffix for Column Description = ” : Transfer แบบ Text Fix Length ไมตองใช

Page 52: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 52

• กาหนดตวเลขลาดบขอมล (Sequence) ลงในคอลมน Column No. เพอใหโปรแกรมอานขอมลจากไฟล .txt ดงน

ภาพ1: ตวอยางไฟล .txt (เปดดดวยโปรแกรม EditPlus)

ภาพ2: การกาหนดคอลมน Col. No. (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• คอลมน Col No.: ระบลาดบขอมลทอยในไฟล .txt เชน จากภาพ AWB Date คอลาดบท 1 และ AWB No. คอ

ลาดบท 2 และ Origin Country คอลาดบท 3 และ ชอยานพาหนะ คอลาดบท 4 เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table

ลาดบท1, ลาดบท2, ลาดบท3, ลาดบท4

Page 53: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 53

แนะนาการกาหนดคา Column และ Function เพมเตม

ตามปกตโปรแกรมจะ Transfer ตามขอมลทอยในไฟล .csv โดยตรง แตหากผใชโปรแกรมตองการใหโปรแกรม Transfer ตามเงอนไขตางๆ กสามารถกาหนดไดดงน

1. กรณตองการ Fix คาขอมล: เชน Brand/ตราสนคา ตองการให Transfer เปน NO BRAND เสมอ ใหกาหนด Column No. เปน -9 เวลาโชวในโปรแกรมอาจจะแสดงเปน (9) และคา Function ใหใส ‘NO BRAND’ โดยตองมเครองหมาย ‘ และ ’ ปดหวทายเสมอ การ Fix คารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ทตองการ Fix คาได (หมายเหต: -9 คอคาทโปรแกรมเมอรของ Netbay เปนผกาหนดขนมา)

2. การกาหนดคาวนท: เชน วนทอนวอยซ, วนท Job ฯลฯ ในไฟล .CSV ขอมลเกยวกบวนท ควรจะกาหนดเปน

YYYYMMDD เชนวนท 21 มถนายน 2007 ใหกาหนดเปน 20070621 เนองจากโปรแกรมรองรบขอมลรปแบบน แตหากในไฟล CSV ของลกคากาหนดมาเปน DD/MM/YYYY (21/06/2007) ทานตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน copy(value$,7,4)+copy(value$,4,2)+copy(value$,1,2) หรอถาในไฟล CSV ของลกคากาหนดมาเปน DDMMYYYY (21062007) ทานตองมการเขยนคาสง Code ลงในชอง Function โดยใสเปน Copy(Value$,5,4)+Copy(Value$,3,2)+Copy(Value$,1,2) หรอถาในไฟล CSV ของลกคากาหนดมาเปน DD/MM/YY (21/06/07)ทานตองมการเขยนคาสง Code ลงในชอง Function โดยใสเปน '20' + copy(value$,7,2) + copy(value$,4,2) + copy(value$,1,2)

3. การกาหนดพกดศลกากร: ยกตวอยาง ในไฟล .csv มาเปน 50079000 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000050079000 (ตวเลข 12 หลก) ดงนนจงตองมการเขยนคาสง Code ลงในชอง Function ดวย โดยใสเปน ‘0000’+value$ หมายถง ใหใสเลข 0000 หนาพกดท Transfer CSV เขามา (การกาหนดคารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ได)

Page 54: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 54

4. การนาขอมลมาเชอมโยงตอกน: เชน ตองการให Brand/ตราสนคา มาอยขางหนารายละเอยดสนคาบรรทดท 1 ใหใช

คาสงเปน value[60]$+' '+value$ ซง value[60]$ หมายถงคาของ Column ท 60 ในทนคอ Brand ผลทไดหลงการ Transfer คอ Brand + รายละเอยดสนคาบรรทดท 1 (การกาหนดคารปแบบนสามารถนาไปใชไดกบฟลดอน ๆ ได) หมายเหต: ถาตองการนาคานนมาตอทายใหใชคาสงเปน value$ + ' ' + value[60]$

5. กรณ Tab นนไมมขอมลทจะกาหนดแมแตบรรทดเดยว: ใหผใชงานกาหนด Col. No. เปน -9 แลวทชอง Function ใหใส ‘0’ (สาหรบ Field Type ทเปน DOUBLE) หรอใสเครองหมาย Single Quote '' 2 อน (สาหรบ Field Type ทเปน CHAR) หมายเหต: จะเลอกทาทบรรทดไหนกได ไมจาเปนตองเปนบรรทดแรก

จากภาพ: ยกตวอยางจาก Tab EINV2 โดยสมมตวาไมมขอมลทจะกาหนดเพอ Transfer

6. หาก Filed Type เปน DOUBLE และทานมการกาหนด Col. No. ไว แตในไฟล CSV เปนคาวางไมมขอมล ท

ชอง Function ใหผใชงานใสคา begin if(value$ = '') then s:= '0' else s:=value$; end. ไวในชองเพอปองกนการ Error Converting Varchar to Numeric (สาหรบระบบ SQL Server)

Page 55: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 55

7. สาหรบบาง Field Type ทเปน CHAR(1) จะหมายถงการตกในโปรแกรม เชน การใชสทธพเศษ, การเฉลยคา ซงในไฟล CSV จะตองใสคาเปน T ไว แตถาใสมาเปน Y ขอมลนนๆจะ Transfer ไมได การแกไขทาโดยในชอง Function ใหผใชงานใสคา begin if(value$ = 'Y') or (value$ = 'T') then s:= 'T' else s :='F'; end. ไวในชอง

8. การแปลงขอมลในไฟล CSV ใหเปนขอมลทเราตองการ เชน ประเทศ ในกรณทในไฟล CSV ใชขอมลทไมตรงกบ Code ทโปรแกรม Shipping Express รองรบ เชน ประเทศในไฟล CSV เปน USA, GER, JPN, CHN แตโปรแกรมตองใช US, DE, JP, CN ผใชโปรแกรมสามารถเขยน Script แปลงขอมลไดดงน begin if(value$ ='USA')then S:='US' else if(value$ ='GER')then S:='DE' else if(value$ ='JPN')then S:='JP' else if(value$ ='CHN')then S:='CN' else if(value$ ='THA')then S:='TH' else S:=''; end.

หมายเหต : การจบคาสงดวย else S:=''; end. หมายความวา ถาในคาสงไมไดเขยนถงขอมลนน โปรแกรมจะTransfer เปนคาวางให (จากตวอยางขางบนถาในไฟล csv มาเปนประเทศ SIN โปรแกรมจะTransfer เปนคาวาง)

9. การแปลงขอมลในไฟล CSV ใหเปนขอมลทเราตองการ เชน หนวยนบ ในกรณทในไฟล CSV ใชขอมลทไมตรงกบ Code ทโปรแกรม Shipping Express รองรบ เชน หนวยนบในไฟล CSV เปน PCS,M แตโปรแกรมตองใช C62,MTR ผใชโปรแกรมสามารถเขยน Script แปลงขอมลไดดงน begin if(value$ ='PCS')then S:='C62' else if(value$ ='M')then S:='MTR' else S:=value$; end.

หมายเหต : การจบคาสงดวย else S:=value$; end.หมายความวา ถาในคาสงไมไดเขยนถงขอมลนน โปรแกรมจะTransfer เปนขอมลทอยในไฟล csv (จากตวอยางขางบนถาในไฟล csv มาเปนหนวยนบ SET โปรแกรมจะTransfer เปน SET ตามไฟล CSV)

Page 56: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 56

การ Backup/Restore Config. ของ CSV Format การ Backup

คลกทเมน Database Utility >> Backup / Restore Data >> Backup Database

• ทชอง Backup to Folder กดปม เพอเลอกโฟลเดอรทตองการเกบไฟล (ไฟลทไดจะมนามสกล.dat)

• ทาคอลมน Y/N ใหเปน N ทงหมด โดยใชปม และ เพอกดเปลยน Y/N • เลอน Scroll Bar ไปบรรทดลางสด แลวเซต HCSVCFG และ ECSVCFG ใหเปน Y • กดปม OK โปรแกรมจะเรมทาการ Backup • เมอ Backup เสรจแลวโปรแกรมจะแจงวา “Backup data already” • ทานจะไดไฟล Config. ของ CSV มา 2 ไฟล คอ hcsvcfg.dat และ ecsvcfg.dat

Page 57: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 57

หมายเหต:

• หลงการ Backup ทานจะไดไฟล Config. ของ CSV ทกๆ Format Code ทอยในโปรแกรม หากตองการระบเจาะจงวาจะ Backup เฉพาะ Format Code ใด ใหใส Criteria เปน fmtcode ='ชอ Fomat Code' เชน fmtcode='NATTY CSVINV' เปนตน (ดตวอยางภาพดานลาง)

เชน ตองการ Backup เฉพาะ Format Code ทชอ NATTY CSVINV

ชอง Criteria ใหใสเปน fmtcode='NATTY CSVINV'

• ถาตองการเลอก Backup Format Code หลายๆอน ใหใส Criteria เปน

fmtcode in(<[>ชอ Fomat Code<]>,<[>ชอ Fomat Code<]>) เชน fmtcode in(<[>NATTY CSVINV<]>,<[>Template CSV Duty1<]>)

Page 58: การ Transfer CSV File (e-Import)...ผ ท สร างไฟล .csv ดวยโปรแกรม Microsoft Excel ให ท านสร างไฟล ให เร ยบร

Net Bay Co., Ltd

Manual CSV (For Import) Page 58

การ Restore

คลกทเมน Database Utility >> Backup / Restore Data >> Restore Database

• ทชอง Restore from Folder กดปม เพอเลอกโฟลเดอรทไดเกบไฟล hcsvcfg.dat และ ecsvcfg.dat ไว

• ทาคอลมน Y/N ใหเปน N ทงหมด โดยใชปม และ เพอกดเปลยน Y/N • เลอน Scroll Bar ไปบรรทดลางสด แลวเซต HCSVCFG และ ECSVCFG ใหเปน Y • กดปม OK โปรแกรมจะเรมทาการ Restore • เมอ Restore เสรจแลวโปรแกรมจะแจงวา “Restore data already” • จบขนตอน Restore

Last Update: 30-Sep-09 Software Training Dept.