รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

ทำยังไงถึงจะเปลี่ยน วันที่ใน invoice หรือ form อื่นๆ ให้เป็น พ.ศ.

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: ทำยังไงถึงจะเปลี่ยน วันที่ใน invoice หรือ form อื่นๆ ให้เป็น พ.ศ.

Re: ทำยังไงถึงจะเปลี่ยน วันที่ใน invoice หรือ form อื่นๆ ให้เป็น พ.ศ.

โพสต์ โดย kitcle » อาทิตย์ 30 พ.ย. 2014 10:36 pm

สำหรับประเทศไทย พุทธศักราช มันก้มีวิธีเดียวนี่แหล่ะครับ คือเขียนฟังกซั่นข้างล่างนี้เพื่อให้ออกรายงาน + 543 เข้าไป

ผมจะยกตัวอย่างรายงานใบเสนอราคาในโมดูล sale
..\addons\sale\report
------------------|sale_order.py -----เขียน code ที่ผม highlight สีเหลือง ตามนี้ใน sale_order.py
1.jpg


จากนั้น นำไปแสดงผลรายงานในไฟล์ RML ชื่อ sale_order.rml
..\addons\sale\report
------------------|sale_order.rml

<------เขียดโค๊ดแท็ก ประมาณนี้----------->
<para style="P4"><font face="Helvetica">วันที่ : </font>[[ date_thai(formatLang(o.date_order,date = True))]] </para>


************************************************
OpenErp ง่ายนิดเดียว ขอให้สนุกกับมันครับ

Re: ทำยังไงถึงจะเปลี่ยน วันที่ใน invoice หรือ form อื่นๆ ให้เป็น พ.ศ.

โพสต์ โดย J-info » ศุกร์ 28 พ.ย. 2014 1:59 pm

ไม่ทราบว่าได้หรือยัง เราเปลี่ยนรูปแบบวันที่จาก mm/dd/yyyy โดยเข้าไปเปลี่ยนที่
Settings -> Translations -> Languages คลิกเลือกภาษา จะเห็น date format เป็น %m/%d/%Y เปลี่ยนเป็น %d/%m/%Y
พอปริ้นรายงานอะไร รูปแบบวันที่ก้อจะเป็น วัน/เดือน/ปี เลยอ่ะค่ะ ^^

ทำยังไงถึงจะเปลี่ยน วันที่ใน invoice หรือ form อื่นๆ ให้เป็น พ.ศ.

โพสต์ โดย lekonal » ศุกร์ 02 พ.ค. 2014 4:42 pm

สวัสดีครับ
ตอนนี้ผมทำการแก้ไขฟอร์ม invoice มันจะมีวันที่อยู่สองแบบ คือ วันที่สร้าง invoice (ใข้ field คือ invoice date) กับวันที่เซ็นต์(หรือวันที่ปัจจุบันที่เราสั่งพิมพ์อินวอยเพื่อเซ็นต์) ซึ่งใช้ field ชื่อ date ซึ่ง ตอนนี้ผมเจอสองปัญหา คือ วันที่สร้าง invoice ผมแก้จาก mm/dd/yyy เป็น dd/mm/yyyy ได้แล้ว แต่ ปีมันเป็น ค.ศ. แล้วตอนนี้พอผมใส่ วันที่ปัจจุบัน หรือ field ชื่อ date ลงไปในอินวอย กลับพบว่ามันยังแสดงเป็น mm/dd/yyyy เหมือนเดิม ซึ่งผมคิดว่ามันแปลกๆ เพราะผมได้แก้ translator ให้เป็น dd/mm/yyyy เรียบร้อยแล้ว ทำไมยังเป็น mm/dd/yyyy อยู่ ทั้งๆ ที่ creation date เปลี่ยนเป็น dd/mm/yyyy แล้ว ตอนนี้งงครับ จะไปแก้ที่ไหนในเมื่อ translator date format ได้แก้ไปเรียบร้อยแล้วมีผลเฉพาะฟิว invoice date แต่กลับไม่มีผลกับฟิว date (ที่เป็น current date) :?
รบกวนผู้รู้หน่อยนะครับตอนนี้กำลัง search หาอยู่ แต่ก็ยังไม่พบวิธีแก้

ข้างบน