รัน INV ใหม่อย่างไงครับ หน้าหลักเว็บบอร์ดทั่วไปรัน INV ใหม่อย่างไงครับ ญาณวัฒน์ ฉายเหมือนวงศ์ ผมจะรัน INV ใหม่อย่างไงครับ ตัวอย่าง SE180863-003 SE วันที่-เลขที่ฉบับ จ่าการตั้งค่าตั้งได้แค่ SE-003 คำสั่งSE-%03d กรกฎ วิริยะ เบื้องต้นทำไม่ได้ครับ โปรแกรมไม่รองรับ ถ้าอยากจะทำจริงๆคงต้องเขียนคำสั่งสร้างเลขที่เอกสารด้วยตัวเอง หรือไม่ก็กรอกเลขที่ด้วยมือ (โปรแกรมอนุญาตให้กรอกเองได้) ญาณวัฒน์ ฉายเหมือนวงศ์ ได้ละครับ ถูกต้องเปล่าไม่รู้แต่แสดงผลตามต้องการ php ไม่ถนัดเลยครับ sell.php แก้ไข if ($order['order_no'] == '') { // สร้างเลข running number $date = date("dm") ; $date2 = date("y")+43 ; $order['order_no'] = 'SE'.$date.$date2.\Inventory\Number\Model::get($table_orders, 'billing_no', $table_orders, 'order_no'); รูปแบบที่ได้ SE190863-033 ตั้งค่าระบบบัญชี เลขที่ใบเสร็จ (ขาย) -%03d กรกฎ วิริยะ ถามว่าได้มั้ย มันก็ได้แหละ แต่จริงๆถ้าจะให้แนะนำ ผมว่าแก้ใน Inventory\Number\Model เลยจะดีกว่า (นอกจากว่าในแต่ละใบเสร็จไม่เหมือนกัน วิธีที่ใช้จะเหมาะสมกว่า) อีกวิธีนะ ผมแนะนำให้แก้ใน Inventory\Number\Model เช่นกัน โดยทำให้มันรองรับ %y (ปี) %m (เดือน) จะทำให้การนำไปใช้งานสะดวกกว่า ความคิดเห็น รายละเอียด ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M ส่งความคิดเห็น
sell.php แก้ไข
if ($order['order_no'] == '') {
// สร้างเลข running number
$date = date("dm") ;
$date2 = date("y")+43 ;
$order['order_no'] = 'SE'.$date.$date2.\Inventory\Number\Model::get($table_orders, 'billing_no', $table_orders, 'order_no');
รูปแบบที่ได้ SE190863-033
ตั้งค่าระบบบัญชี เลขที่ใบเสร็จ (ขาย)
-%03d
อีกวิธีนะ ผมแนะนำให้แก้ใน Inventory\Number\Model เช่นกัน โดยทำให้มันรองรับ %y (ปี) %m (เดือน) จะทำให้การนำไปใช้งานสะดวกกว่า