รัน INV ใหม่อย่างไงครับ

ผมจะรัน INV ใหม่อย่างไงครับ
ตัวอย่าง SE180863-003
SE วันที่-เลขที่ฉบับ
จ่าการตั้งค่าตั้งได้แค่
SE-003 คำสั่งSE-%03d
18 ส.ค. 2563 3 657

เบื้องต้นทำไม่ได้ครับ โปรแกรมไม่รองรับ ถ้าอยากจะทำจริงๆคงต้องเขียนคำสั่งสร้างเลขที่เอกสารด้วยตัวเอง หรือไม่ก็กรอกเลขที่ด้วยมือ (โปรแกรมอนุญาตให้กรอกเองได้)
#1

ได้ละครับ ถูกต้องเปล่าไม่รู้แต่แสดงผลตามต้องการ 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
#2

ถามว่าได้มั้ย มันก็ได้แหละ แต่จริงๆถ้าจะให้แนะนำ ผมว่าแก้ใน Inventory\Number\Model เลยจะดีกว่า (นอกจากว่าในแต่ละใบเสร็จไม่เหมือนกัน วิธีที่ใช้จะเหมาะสมกว่า)
อีกวิธีนะ ผมแนะนำให้แก้ใน Inventory\Number\Model เช่นกัน โดยทำให้มันรองรับ %y (ปี) %m (เดือน) จะทำให้การนำไปใช้งานสะดวกกว่า
#3
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M