ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

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

Moderator: Sutas, CO-Admin, Global Moderator

ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย sutanai » พุธ ต.ค. 31, 2012 5:49 pm

ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ
หรือว่าจะประยุกต์ได้ยังไงครับ

ตอนที่เลือกแต่ละลูกค้า เครดิตมันเลือกได้แค่จำนวนวันที่ต้องการ
หรือเลือกวันที่ครบกำหนดจ่ายเท่านั้น

คราวนี้ในธุรกิจผมมักจะให้เครดิตเพิ่ม 30 วัน หรือ 60 วัน โดยเริ่มนับในเดือนถัดไป
เช่น
ลูกค้านายเอ ได้เครดิต 30 วัน ซื้อของวันที่ 2 พฤศจิกายน แต่จะเก็บเงินได้อีกที คือวันที่ 30 ธันวาคม

มันสามารถให้โปรแกรมเขียนระบุลงไปเลยได้เปล่าครับว่า 30 วันนับจากวันสิ้นเดือน

ขอบคุณครับ
sutanai
Full Member
Full Member
 
โพสต์: 172
ลงทะเบียนเมื่อ: พุธ ต.ค. 31, 2012 5:43 pm

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย savek » พุธ ต.ค. 31, 2012 7:06 pm

สามารถเขียนสูตรบังคับในการพิมพ์แบบฟอร์มได้ครับ :)

แต่อาจจะเขียนยาวหน่อย เพราะในโปรแกรม Express ไม่ได้รองรับคำสั่งของ Foxpro ทั้งหมด โดยเฉพาะคำสั่งที่เกี่ยวกับการคำนวณวันที่

เดี๋ยวพรุ่งนี้ผมเข้าออฟฟิศแล้ว จะมาแจ้งสูตรที่ต้องเขียนในการแก้ไขแบบฟอร์มให้ทราบอีกทีนะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย savek » พฤหัสฯ. พ.ย. 01, 2012 6:19 am

ลองแก้ไขคำสั่งในการพิมพ์แบบฟอร์มให้เป็นในลักษณะนี้ดูนะครับ

หาตัวแปร ~DUEDAT ในส่วนของ [data spec] แล้วแก้ไขให้เป็นแบบนี้ครับ

~DUEDAT:    0,      "",                "DD",              "MTH=SUBSTR(DTOS(ARTRN->DUEDAT),5,2); YR=SUBSTR(DTOS(ARTRN->DUEDAT),3,2); DTE='30'-'/'-MTH-'/'-YR; DD=CTOD(DTE)"

แก้ไขเสร็จแล้ว ลองทดสอบพิมพ์จากข้อ 3 พิมพ์แบบทดสอบดูนะครับว่าได้ผลตามที่ต้องการหรือไม่
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย sutanai » พฤหัสฯ. พ.ย. 01, 2012 9:58 am

คือพึ่งใช้ใหม่ๆ ไม่ทราบว่าจะลองแค็ปหน้าจอวิธีทำละเอียดกว่านี้ให้ได้เปล่าครับ

ขอบคุณครับ
sutanai
Full Member
Full Member
 
โพสต์: 172
ลงทะเบียนเมื่อ: พุธ ต.ค. 31, 2012 5:43 pm

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย sutanai » พฤหัสฯ. พ.ย. 01, 2012 10:26 am

ลองทำดูแล้วนะครับ

ปรากฎว่า
ถ้าเปิดบิลวันที่ 5/1/54 (วันเดือนปี) วันครบกำหนดดีลกับเป็น 3/1/54 (วันเดือนปี)

ครับ
คืออยากให้เป็น เปิดบิลวันที่ 5/1/54 (วันเดือนปี) แต่วันกครบกำหนดจ่ายเป็น 5/3/54 (วันเดือนปี)
เดือนที่ซื้อไม่นับอะครับ
sutanai
Full Member
Full Member
 
โพสต์: 172
ลงทะเบียนเมื่อ: พุธ ต.ค. 31, 2012 5:43 pm

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย savek » พฤหัสฯ. พ.ย. 01, 2012 10:43 am

อืม ถ้ายังแสดงวันครบกำหนดขึ้นมาเป็น 5/3/54 แสดงว่าน่าจะยังไม่ได้ก๊อปปี้คำสั่งที่ผมบอก ไปลงไปในแบบฟอร์มนะครับ เพราะคำสั่งที่ผมแนะนำไป จะกำหนดไว้ตายตัวเลยว่าให้ครบกำหนดในวันที่ 30 นับจากวันสิ้นเดือนที่เปิดบิลเอาไว้ครับ

เช่น จากตัวอย่างถ้าบิลขายระบุวันที่ 5/1/54 ถ้ากำหนดเครดิต 30 วัน ก็จะครบกำหนดในวันที่ 28/2/54 แต่หากให้เครดิต 60 วัน ก็จะครบกำหนดในวันที่ 30/3/54 ครับ

เป็นไปตามเงื่อนไขที่แจ้งผมไว้ในกระทู้แรกนะครับ

[quote="sutanai"]...มันสามารถให้โปรแกรมเขียนระบุลงไปเลยได้เปล่าครับว่า 30 วันนับจากวันสิ้นเดือน... [/quote]
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย sutanai » พฤหัสฯ. พ.ย. 01, 2012 10:58 am

ไม่ใช่ครับ ผมก๊อปไปใส่แล้วแต่ว่าวันที่มันกลับนับถอยหลังครับ

เปิดบิล 5/1/54
แต่ครบกำหนดเก็บกลับเป็น 3/1/54 ครับเลย

งงๆ อยู่
sutanai
Full Member
Full Member
 
โพสต์: 172
ลงทะเบียนเมื่อ: พุธ ต.ค. 31, 2012 5:43 pm

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย savek » พฤหัสฯ. พ.ย. 01, 2012 11:01 am

เครดิตในหน้าบิลใส่เป็นกี่วันครับ 30 วันหรือ 60 วัน และวันที่ครบกำหนดที่ปรากฏอยู่บนหน้าจอที่เราบันทึกข้อมูล ขึ้นมาเป็นวันที่เท่าไหร่ครับ

อีกอย่าง รบกวนก๊อปปี้ชุดคำสั่งแบบฟอร์มที่แก้ไขมาลงไว้ในกระทู้ ให้ผมดูนิดนึงครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย sutanai » พฤหัสฯ. พ.ย. 01, 2012 11:21 am

ลูกค้ามีเครดิตตั้งแต่ 30-90 วัน
ลูกค้าที่ใจดีจะนับให้จริงจากวันที่ซื้อไปตามกำหนด

แต่บางคนก็ไม่นับเดือนที่ซื้อ

ตอนนี้ผมเลยปล่อยให้นับจริงจากวันที่ซื้อตามที่โปรแกรมกำหนดก่อนครับ
เพราะลูกค้าเจ้าที่มีระบบนับแปลกๆ สุดท้ายแล้วเขาก็มักจะจ่ายไปตามใจเขาครับ

ยังไงขอลองใช้ตามที่ Express กำหนดแต่แรกมาก่อนครับ แล้วจะปรับดูอีกทีนึง
sutanai
Full Member
Full Member
 
โพสต์: 172
ลงทะเบียนเมื่อ: พุธ ต.ค. 31, 2012 5:43 pm

Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์โดย savek » พฤหัสฯ. พ.ย. 01, 2012 11:31 am

ได้ครับ หรือถ้าจะแก้ให้เป็นไปตามที่แจ้งมา ก็สามารถทำได้ครับ :)
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


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

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

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