รายงานทะเบียนหมายเลขสินค้า

โพสต์แล้ว:
อังคาร ก.ค. 08, 2014 8:52 pm
โดย lek_iowa
ผมจะใช้ทะเบียนหมายเลขสินค้า ในการบันทึกการรับสินค้าซ่อมแซมและส่งคืนลูกค้า ไม่ยุ่งเกี่ยวกับสต๊อคสินค้าในระบบ
รบกวนขอโค๊ดสั่งพิมพ์ (วันที่ / ผู้บริการ / รายการ) ทุกรายการที่มีในหมายเลขสินค้านั้นๆทีครับ
ขอบคุณครับ

Re: รายงานทะเบียนหมายเลขสินค้า

โพสต์แล้ว:
พุธ ก.ค. 09, 2014 8:52 am
โดย savek
จริงๆ แล้วพิมพ์จากรายงานในหน้าจอทะเบียนหมายเลขสินค้าเลยก็ได้นะครับ ก็จะได้ผลลัพธ์แบบเดียวกัน หรือหากต้องการคัดลอกคำสั่งมาใช้ในเอกสารใบรับประกัน ก็ให้ทำแบบนี้นะครับ
เข้าในหน้าจอทะเบียนหมายเลขสินค้านะครับ จากนั้นไปที่เมนูพิมพ์รายงาน เลือกแก้ไขแบบทดสอบ คัดลอกชุดคำสั่งข้างล่างนี้มาได้เลยนะครับ
Ih:: ;1 issnit->serial issn->serial
Ib: ~DATE ~SERVANT ~SERVDESC ;1
[item file]
File=ISSNIT
Alias=B
Tag=ISSNIT1
System=DATA_PATH
[data spec]
~DATE: 0, "", "B->DATE", ""
~SERVANT: 0, "", "B->SERVANT", ""
~SERVDESC: 0, "", "B->SERVDESC", ""
Re: รายงานทะเบียนหมายเลขสินค้า

โพสต์แล้ว:
พุธ ก.ค. 09, 2014 12:38 pm
โดย lek_iowa
ทำได้แล้ว ขอบคุณครับ
แต่ไม่เข้าใจที่ว่า "พิมพ์จากรายงานในหน้าจอทะเบียนหมายเลขสินค้าเลยก็ได้"
เพราะพิมพ์แล้วมันเป็นใบประกันสินค้า แสดงขึ้นมาหน้าเดียว ไม่ได้มีรายละเอียดอื่นๆของ
~DATE ~SERVANT ~SERVDESC
หรือผมสั่งพิมพ์ไม่ถูกที่หรือครับ
ตอนนี้สั่งพิมพ์จากหน้าทะเบียนหมายเลขสินค้า ในเมนู ขาย/9.
Re: รายงานทะเบียนหมายเลขสินค้า

โพสต์แล้ว:
พุธ ก.ค. 09, 2014 3:25 pm
โดย lek_iowa
อ้อเห็นแล้วครับ ผมมัวแต่เลือกพิมพ์เอกสาร ไม่เคยสังเกตุข้อพิมพ์รายงานเลยครับ
แล้วถ้าต้องการค่าของ ~servdesc เฉพาะบรรทัดแรกมาใช้งานอีก 2 ตำแหน่งในรายงานนี้ จะต้องเขียนชุดคำสั่งอย่างไรบ้างครับ
ตำแหน่งแรกให้แสดงทั้งหมดที่มี (ทำได้แล้ว)
ตำแหน่งที่ 2 กับ 3 อยากได้เฉพาะบรรทัดแรกบนสุดอ่ะครับ


Re: รายงานทะเบียนหมายเลขสินค้า

โพสต์แล้ว:
พุธ ก.ค. 09, 2014 3:38 pm
โดย savek
ใส่ตัวแปร ~SERVD1 และ ~SERVD2 ในตำแหน่งที่ต้องการแสดงตำแหน่งที่ 2 และ 3
จากนั้นเพิ่ม/แก้ไข บรรทัดต่อไปนี้ในส่วนของ [data spec] นะครับ
~INIT: 0, "", "", "sq=0; sd=' '"
~SERVDESC: 0, "", "B->SERVDESC", "sq=sq+1; sd=IIF(sq=1,B->SERVDESC,sd); sd1=sd; sd2=sd"
~SERVD1: 0, "", "sd1", ""
~SERVD2: 0, "", "sd2", ""