กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย suwataudit » ศุกร์ เม.ย. 18, 2008 12:51 pm

กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร
ช่วยตอบด้วยครับ
suwataudit
Newbie
Newbie
 
โพสต์: 1
ลงทะเบียนเมื่อ: ศุกร์ เม.ย. 18, 2008 12:50 pm

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย ASAN » ศุกร์ เม.ย. 18, 2008 2:11 pm

- ถ้ารายการที่แถมไป เป็นรหัสสินค้าที่เรานำเข้าระบบสินค้าคงเหลือไว้ด้วย ก็เพียงคีย์รายการแยกบรรทัดกับการขายปกติ แต่ไม่ต้องใส่จำนวนเงิน  จากนั้นถ้าต้องการหมายเหตุเพิ่ม ก็กด F8,F7 แล้วใส่หมายเหตุอธิบายไป เมื่อใส่หมายเหตุแล้วให้กด F9 นะครับ เพื่อบันทึกหมายเหตุที่เราได้พิมพ์ไว้อีกครั้ง
* หรือ ทำแบบเดียวกับข้อแรก แต่แก้ไขแบบฟอร์ม แล้วเพิ่มช่องก่อนหน้าจำนวนสินค้าไว้ว่าเป็นอะไร เช่น F หมายถึงแถม เป็นต้น
แก้ไขล่าสุดโดย ASAN เมื่อ ศุกร์ เม.ย. 18, 2008 2:16 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย Guitar » อังคาร ม.ค. 17, 2012 5:01 pm

ในฟอร์มใบสั่งขายอยากเพิ่มตัวแปรที่เป็นคำว่าแถม ในช่องราคาต่อหน่วยได้ไหมค่ะ
ตอนนี้ฟอร์มปัจจุบันบรรทัดที่เป็นของแถมช่องราคาต่อหน่วยจะว่างๆเพราะเราใส่ราคาเป็นศูนย์ เลยอยากให้แสดงคำว่าแถม
Guitar
Jr. Member
Jr. Member
 
โพสต์: 64
ลงทะเบียนเมื่อ: พุธ พ.ย. 16, 2011 4:31 pm

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย ASAN » อังคาร ม.ค. 17, 2012 11:40 pm

สร้างตัวแปร~FREE แล้วไปวางไว้ในตำแหน่งที่ต้องการ ส่วนที่มาของตัวแปร copy จากด้านล่างนี้ไปวางครับ

~FREE:      0,      "",                "free",            "free = IIF(OESOIT->FREE='Y', 'แถม', '  ')"


ถ้าไปใช้ใน Invoice หน้าขายเชื่อ และขายสด ดูด้างล่างครับ

~FREE:      0,      "",                "free",            "free = IIF(STCRD->FREE='Y', 'แถม', '  ')"
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย OLO » พุธ ม.ค. 18, 2012 2:31 pm

ขอนำไปใช้ด้วยครับ....แต่ว่าผมลองแก้แล้ว แต่ยังไม่ขึ้นแม่ทราบว่าผิดพลาดตอนไหน
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย ASAN » พุธ ม.ค. 18, 2012 3:27 pm

ลอง copy ไปเลยครับ  ถ้าไปพิมพ์เอง มักจะพิมพ์ตกบางคำไปครับ เช่น :  "  ,  ประมาณนี้ครับ

อีกจุดที่ต้องระวังคือ ถ้านำไปใช้ในไฟล์ ขาย ให้ใช้ STCRD  แต่ถ้าเป็นแค่ ใบเสนอราคา หรือใบสั่งขายให้ใช้ OESOIT นะครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย OLO » พฤหัสฯ. ม.ค. 19, 2012 9:16 am

ผมได้ทำการคัดลอกตามที่คุณ ASAN ว่าครับ ผมคัดลอกตัวนี้ไปครับ

~FREE:      0,      "",                "free",            "free = IIF(STCRD->FREE='Y', 'แถม', '  ')"

แล้วผมก็ทำตามที่คุณ ASAN บอกครับ แต่ก็ยังไม่ขึ้น

รูปภาพ

และต้องการให้คำว่า "Free" ปรากฏในช่อง " ราคาต่อหน่วย" ครับ


รูปภาพ


ผมคัดลอกตัวตัีวแปรด้านบนไปไว้ที่


~N:        0,      "999",              "seq",              "seq=seq+1"
~ARTICLE:  42,      "",                "article",          "article = STCRD->STKCOD - '•' - STCRD->STKDES"
~STKCOD:  15,      "",                "STCRD->STKCOD",    ""
~STKDES:  42,      "",                "STCRD->STKDES",    ""
~L:        0,      "",                "STCRD->LOCCOD",    ""
~QTY:      0,      "qtyZ(7)",          "STCRD->TRNQTY",    "tq=tq+stcrd->TRNQTY"
~FREE:      0,      "",                "free",            "free = IIF(STCRD->FREE='Y', 'Free', '  ')"
~TQ:        0,      "qtyZ(7)",          "tq",          ""
~TQUCOD:    9,      "",                "p_istab( STCRD->TQUCOD,  20, 1, 0 )",      ""
~UNITPR:    0,      "priZ(10)",        "STCRD->UNITPR",    ""
~DISC_I:    0,      "",                "STCRD->DISC",      ""
~NETAMT_I:  0,      "ZZ,ZZZ,ZZZ.ZZ",    "STCRD->TRNVAL",    ""
~SONUM_I:  0,      "",                "STCRD->RDOCNUM",  ""
~REMARK:    0,      "",                "ARTRNRM->REMARK",  ""
~MQTY:      0,      "ZZ,ZZZ",          "mqty",            "mqty = STCRD->TRNQTY * STCRD->TFACTOR"
~MQUCOD:    0,      "",                "p_istab( STMAS->QUCOD,  20, 1, 0 )",      "",

ไม่แน่ใจว่าทำถูกต้องหรือป่าว...ผิดพลาดตรงไหนช่วยแนะนำด้วยครับ
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย ASAN » พฤหัสฯ. ม.ค. 19, 2012 8:11 pm

ต้องอยู่บรรทัดเดียวกับ Ib: กลุ่มที่ 1 นะครับ เพราะตัวอ้างอิงถึงรหัสสินค้าอยู่ในบรรทัด Ib: กลุ่มนี้


ผมลอง copy ตัวแปรของคุณมาแล้ว เวลาแสดงผลคำว่า Free จะเหลือแค่ Fre คือ 3 อักขระ  ให้คุณเคาะวรรคอีก 1 เคาะในเครื่องหมายคำพูดกลุ่มสุดท้ายครับ จึงจะแสดงเต็ม

~FREE:      0,      "",                 "free",             "free = IIF(STCRD->FREE='Y', 'Free', '    ')"

ที่เป็นสีแดงครับ
แก้ไขล่าสุดโดย ASAN เมื่อ พฤหัสฯ. ม.ค. 19, 2012 8:27 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

Re: กรณีมีขายแล้วแถม จะพิมพ์บิลขายให้มีข้อความว่าของแถมด้วยทำอย่างไร

โพสต์โดย OLO » ศุกร์ ม.ค. 20, 2012 8:16 am

ได้แล้วครับ....ขอบคุณมากๆ  :D

รูปภาพ
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 66 ท่าน