การ transfer csv file (e-export) · 2009-03-25 · net bay co., ltd manual csv (for export)...

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

Upload: others

Post on 30-Jan-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

การ Transfer CSV File (e-Export)

Shipping Express Paperless ebXML (Version 4.0)

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

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

Page 2: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 2

สารบญ

Page

การ Transfer CSV File (e-Export)

การ Transfer ขอมลดวยไฟล CSV การเตรยมไฟล .CSV................................................................................................................3 การ Transfer Exporter..........................................................................................................7 การ Transfer Consignee ผซอตางประเทศ................................................................................12 การ Transfer License No. in Master File...........................................................................17 การ Transfer Product..........................................................................................................22 การ Transfer Invoice..........................................................................................................32

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

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

Page 3: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 3

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

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

กอนททานจะใชงานฟงกชน CSV ทอยในโปรแกรม Shipping Express ทานจาเปนจะตองเตรยมไฟล .CSV เสยกอน จากนนจงมากาหนดรปแบบ (Format) การ Transfer ขอมลใหตรงกบไฟล .CSV ทเตรยมไว เพอใหโปรแกรม Transfer ขอมลถกตอง ขอมลทสามารถ Transfer เขามาในโปรแกรม Shipping Express ไดแก Exporter, Consignee, 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) (หมายเหต: คาทเซตในภาพอาจมการเปลยนแปลงได)

• จากภาพมสนคาทงหมด 5 รายการ (1 บรรทด = 1 รายการสนคา) • คอลมนท 1 (A) คอ Exporter Code / รหสผสงออก • คอลมนท 2 (B) คอ Product Code / รหสสนคา • คอลมนท 3 (C) คอ Origin Country / ประเทศกาเนดสนคา • คอลมนท 4 (D) คอ Brand / ตราสนคา • คอลมนท 5 (E) คอ Nature of Transaction / ประเภทของขอมล • คอลมนท 6 (F) คอ Privilege / รหสสทธพเศษ • คอลมนท 7 (G) คอ Description English 1 / รายละเอยดสนคาภาษาองกฤษ 1 • คอลมนท 8 (H) คอ Description English 2 / รายละเอยดสนคาภาษาองกฤษ 2 • คอลมนท 9 (I) คอ Description Thai 1 / รายละเอยดสนคาภาษาไทย 1 • คอลมนท 10 (J) Description Thai 2 / รายละเอยดสนคาภาษาไทย 2 • คอลมนท 11 (K) คอ Export Tariff / พกดศลกากรขาออก • คอลมนท 12 (L) คอ Tariff Classification / พกดศลกากร • คอลมนท 13 (M) คอ Sequence / ลาดบอตราอากรของพกดศลกากร

Page 4: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) 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 เหลานนจะหายไปตอนททานเปดไฟลเขามา)

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 [ ' ] ใหทานใสเครองหมาย \ ไวขางหนาเครองหมาย ' เพอใหโปรแกรม Transfer ขอมลได เชน Women' shirt ตองแกไขใหเปน Women \' shirt หรอจะลบเครองหมาย ' ทอยในไฟล csv ออกไปเลยกได แตถาเปนไฟล .txt ไมควรมเครองหมาย ' อยในไฟลเลย

Page 5: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 5

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

คาภาษอากร, Company Status, Commercial Level เปนตน ใหกาหนดคาตวเลขในไฟล CSV ดงน

ชนดของเอกสาร

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

4 = คารองขอออกของไปกอน 4

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

D = ใบขนขาออกโอนยายไปเขตปลอดอากร D

การบรรจ

ขอมลของกรมศลกากร การกาหนดคาตวเลขในไฟล 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

วธการชาระเงนคาภาษอากร

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

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

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

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

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

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

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

Page 6: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 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

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

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

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

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

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

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

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

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

T

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

F

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

None -1 ของตองกากด (ยกเลกการใชงาน) 0

ขอคนอากร ม. 19 (ยกเลกการใชงาน) 1

ขอคนอากร ม. 19 ทว 2

ขอเงนชดเชย 3

19 ทว, ชดเชย, BOI (ยกเลกการใชงาน) 4 BOI 5

Page 7: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 7

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

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

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

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

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

Page 8: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 8

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

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

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

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

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

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

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

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Exporter 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 ขอมล

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

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

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

Page 9: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 9

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

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

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

ภาพการกาหนด Exporter 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 ไฟล Exporter.csv 7

Page 10: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 10

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

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

• Enter Format No.: กดปม เลอก Format ของ Exporter File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน) หากตองการแกไข Format ของ Exporter ใหคลก Edit ทตวหนงสอสนาเงนหนาชอง

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv หรอ .txt • 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 11: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 11

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

Exporter จากไฟล .csv

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

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

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

Page 12: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 12

การ Transfer Consignee ผซอตางประเทศ

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

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

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

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

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

Page 13: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 13

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

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

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

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

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

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

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

ผใชยนยนกอนทบขอมล: ตอน Transfer CSV ถา Consignee 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 ขอมล

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

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

โปรแกรมจะนาขอมลในไฟล CSV ทบขอมลใน Master File

Page 14: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 14

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

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

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

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

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

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

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

ในลาดบถดไป

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

Page 15: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 15

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

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

• Enter Format No.: กดปม เลอก Format ของ Consignee ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน) หากตองการแกไข Format ของ Consignee ใหคลก Edit ทตวหนงสอสนาเงนหนาชอง

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv หรอ .txt • 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 16: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 16

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

Consignee จากไฟล .csv

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

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

Page 17: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 17

การ Transfer License No. in Master File

กาหนด “License No. in Master File” 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 18: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 18

• Fix Line String Character: ในขนตอนการ Transfer Invoice ถาในไฟล CSV Invoice มรายละเอยดของ Permit No. อยดวย เชน รายละเอยดใบอนญาต, วนทออกใบอนญาต ฯลฯ แลวผใชงานตองการเกบขอมลเหลานเขาฐานขอมล Master File ของ Permit 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 19: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 19

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

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

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

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

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

(License 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 20: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 20

การ 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 21: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 21

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

License No. จากไฟล .csv

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

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

Page 22: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 22

การ 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 File

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

• Format Code: รหสรปแบบ (ตงขนเอง) • Description: รายละเอยด/ชอรปแบบ (ตงขนเอง) • Character Delimited: สาหรบคนแตละ Column แนะนาใหระบเปนเครองหมาย Comma [ , ]

Page 23: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 23

• String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม (ไมตองระบคาใดๆ ชองนใชสาหรบการกาหนด Format CSV ของ Invoice เทานน)

• Text Fix Length (Hdr): สาหรบกาหนดคาความยาวของตวอกษร ใชสาหรบการ 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 ไดแก Exporter 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 ไวดวย)

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

Page 24: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 24

ขามไปไมตองทบขอมล: ถา 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) และ Brand/ตราสนคา คอคอลมนท 4 (D) เปนตน o คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table ตามตวอยางดงน

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

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

ในลาดบถดไป

3 4 1 2 5 6 ไฟล Product.csv 7 9 8 10

Page 25: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 25

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

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

• Enter Format No.: กดปม เลอก Format ของ Product File ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน) หากตองการแกไข Format ของ Exporter ใหคลก Edit ทตวหนงสอสนาเงนหนาชอง

• Enter File Name: กดปม เพอ Browse ไปยงไฟล .csv หรอ .txt • 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 26: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 26

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

Product จากไฟล .csv

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

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

Page 27: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 27

กาหนด “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 28: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 28

• 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 ไดแก Exporter 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

Page 29: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 29

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

• 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) เปนตน

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

ในลาดบถดไป

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

Page 30: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 30

การ 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 31: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 31

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

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

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

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

Page 32: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 32

การ 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 File

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

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

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

Page 33: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 33

• 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 มดวยกน 5 Tab ดงน

o JOB: คอ ขอมลทอยในหนาคย Open Job สวนหวใบขนฯ (Open Job > Tab Header ของใบขนฯ) o JOB_3: คอ ขอมลทอยในหนาคย Open Job ขอมลสวน Mark & No., การขอพบเจาหนาทและมดลวด o HINV: คอ ขอมลทอยในหนาคย Header Invoice o HINV_ADDR: คอ ขอมลรายละเอยด Consignee ทอยในหนาคย Header Invoice o EINV: คอ ขอมลทอยในหนาคย Invoice Detail รายละเอยดรายการสนคา

Page 34: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 34

Tab Job

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

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

และ เทยวเรอ,เทยวบน คอคอลมนท 20 (T) และ รหสทาทรบบรรทก คอคอลมนท 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)

ไฟล Invoice.csv 19 20 21 22 23 24 25

Page 35: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 35

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 36: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 36

Tab EINV

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

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

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

พกดศลกากร: ยกตวอยาง ในไฟล .csv มาเปน 50079000 (ตวเลข 8 หลก) แตในโปรแกรม Shipping Express แฟมขอมลพกดศลกรของกรมจะตองใชเปน 000050079000 (ตวเลข 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 37: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 37

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

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

• Enter Format No.: กดปม เลอก Format ของ Invoice ทไดกาหนดคาไว (ศกษาวธกาหนด Format ไดจากหวขอกอนหนาน) หากตองการแกไข Format ของ Exporter ใหคลก Edit ทตวหนงสอสนาเงนหนาชอง

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

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

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

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

Page 38: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 38

• Product มใหเลอก 3 รปแบบ ดงน o : หมายถง ใหโปรแกรมใชรายการสนคาจากไฟล CSV ทกาลง Transfer เทานน โดยไมใช

ขอมลสนคาทอยใน Master File (Table Product) o : สาหรบใหโปรแกรมใชรายการสนคาจาก Master File

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

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

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

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

• หากตองการใหโปรแกรมใชขอมล Consignee จาก Master File ใหทาเครองหมาย ลงในชอง (โดยในไฟล csv ตองม Consignee 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 จรงๆ

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

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

Page 39: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 39

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

Invoice จากไฟล .csv

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

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

Page 40: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 40

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

Page 41: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 41

การกาหนด “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 ชองนไมตองระบ (วธใชจะกลาวในหวขอถดๆ ไป) • String for Remark Line = //: บรรทดขอความในไฟล CSV ทไมตองการให Transfer เขามา โดยในไฟล

.CSV กตองใสเครองหมาย // ไวดวยทคอลมนแรกสดของบรรทดนนๆ

Page 42: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 42

• 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 (ขามไปไมเกดการทบขอมล) • Cancel: หยดการ Transfer ขอมล

Page 43: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 43

ขามไปไมตองทบขอมล: ถา 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 Version No.: คอ ลาดบทเวอรชนของหมายเลขอนวอยซ ลกษณะเปนตวเลข 4 หลกเสมอ ดงนนในไฟล

CSV จะตองระบเปน 0001 (เวอรชนท1), 0002 (เวอรชนท2)

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

Page 44: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 44

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

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

• เมอกาหนดรปแบบ (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 • Minimum Number of Line: เปนการกาหนดจานวนบรรทดของ Statement ทแสดงตอน Transfer CSV

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

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

Page 45: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 45

• : ใชสาหรบการ 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

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

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

Page 46: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 46

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

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

กอนททานจะใชงานฟงกชน Transfer Text ทอยในโปรแกรม Shipping Express ทานจาเปนจะตองเตรยมไฟล .txt เสยกอน จากนนจงมากาหนดรปแบบ (Format) การ Transfer ขอมลใหตรงกบไฟล .txt ทเตรยมไว เพอใหโปรแกรม Transfer ขอมลถกตอง ขอมลทสามารถ Transfer เขามาในโปรแกรม Shipping Express ไดแก Exporter, 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 47: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 47

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

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

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

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

Page 48: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 48

• String Mark for New Invoice: สญลกษณเรมตน Invoice ใหม แลวแตวาจะระบเปนอะไรกได แตในไฟล

.txt กตองระบคานนๆ ไวดวยทขางหนาหมายเลขอนวอยซ จากตวอยางจะระบเปน INVHD เพอใหโปรแกรมรวาเปนการขน Header Invoice ใหม

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

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

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

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

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

ภาพ2: ตวอยางการจดเรยงHeader Invoiceโดยแสดง 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 49: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 49

• 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 ไมตองใช • กาหนดตวเลขลาดบขอมล (Sequence) ลงในคอลมน Column No. เพอใหโปรแกรมอานขอมลจากไฟล .txt ม

ดวยกน 5 Tab ดงน o JOB: คอ ขอมลทอยในหนาคย Open Job สวนหวใบขนฯ (Open Job > Tab Header ของใบขนฯ) o JOB_3: คอ ขอมลทอยในหนาคย Open Job ขอมลสวน Mark & No., การขอพบเจาหนาทและมดลวด o HINV: คอ ขอมลทอยในหนาคย Header Invoice o HINV_ADDR: คอ ขอมลรายละเอยด Consignee ทอยในหนาคย Header Invoice o EINV: คอ ขอมลทอยในหนาคย Invoice Detail รายละเอยดรายการสนคา

Page 50: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 50

Tab Job

ภาพ1: ตวอยางการเรยงขอมลในไฟล Header Invoice.txt ใหทานนาคาลาดบ Seq.ของขอมล ไปใสในโปรแกรม

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 ชอยานพาหนะ

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

• คอลมน Col No.: ระบลาดบขอมลในไฟล .txt ทเรยงตอๆกน เชน จากภาพเลขประจาตวผเสยภาษของผสงออก คอ

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

Page 51: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 51

Tab JOB_3 ภาพ1: ตวอยางการเรยงขอมลในไฟล Header Invoice.txt ใหทานนาคาลาดบ Seq.ของขอมล ไปใสในโปรแกรม

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 72 ชอยานพาหนะ 9 Departure Date 8N 8 107 วนทสงออก 10 Establish No. 4N 4 115 รหสคลงสนคาทณฑบน,เขตปลอดอากร 11 Factory No. 8N 8 119 รหสผประกอบการในเขตปลอดอากร 12 Shipping Mark 512A 512 127 เครองหมายและหมายเลขหบหอ

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

• คอลมน Col No.: ระบลาดบขอมลในไฟล .txt ทเรยงตอๆกน เชน จากภาพ Mark&No.1-2 คอลาดบท12 เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table

Page 52: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 52

Tab HINV ภาพ1: ตวอยางการเรยงขอมลในไฟล Header Invoice.txt ใหทานนาคาลาดบ Seq.ของขอมล ไปใสในโปรแกรม

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 72 ชอยานพาหนะ 9 Departure Date 8N 8 107 วนทสงออก 10 Establish No. 4N 4 115 รหสคลงสนคาทณฑบน,เขตปลอดอากร 11 Factory No. 8N 8 119 รหสผประกอบการในเขตปลอดอากร 12 Shipping Mark 512A 512 127 เครองหมายและหมายเลขหบหอ

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

• คอลมน Col No.: ระบลาดบขอมลในไฟล .txt ทเรยงตอๆกน เชน จากภาพ หมายเลขอนวอยซ คอลาดบท 2 และวนท

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

Page 53: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 53

Tab EINV ภาพ1: ตวอยางการเรยงขอมลในไฟล Invoice Detail.txt ใหทานนาคาลาดบ Seq.ของขอมล ไปใสในโปรแกรม

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=เปนของแถม

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

• คอลมน Col No.: ระบลาดบขอมลในไฟล .txt ทเรยงตอๆกน เชน จากภาพ หมายเลขอนวอยซ คอลาดบท 2 และรหส

สทธพเศษ คอลาดบท 7 และ ประเทศกาเนด คอลาดบท 18 เปนตน • คอลมน Function: สาหรบกาหนดฟงกชนพเศษเพมเตมในบาง Table

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

Page 54: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 54

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

ตามปกตโปรแกรมจะ Transfer ตามขอมลทอยในไฟล .csv หรอ .txt โดยตรง แตหากผใชโปรแกรมตองการใหโปรแกรม 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)

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

Page 55: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 55

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

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

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

Page 56: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 56

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)

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.

Page 57: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 57

การ 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 58: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 58

หมายเหต:

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

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

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

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

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

Page 59: การ Transfer CSV File (e-Export) · 2009-03-25 · Net Bay Co., Ltd Manual CSV (For Export) Page 3 การ Transfer ข้อมูลด้วยไฟล ์ CSV การเตรียมไฟล์.CSV

Net Bay Co., Ltd

Manual CSV (For Export) Page 59

การ 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: 25-Mar-09 Software Training Dept.