หน้า 1 จากทั้งหมด 1

แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: อังคาร 25 พ.ย. 2014 2:38 am
โดย derkeden901
ผมเป็นนักศึกษาครับ คือตอนนี้อาจารย์ให้ศึกษาเกี่ยวกับ OpenERP ในส่วนของโมดูล หลายโมดูลแล้วผมก็เริ่มเป็นบ้างแล้ว แต่อาจารย์ให้หาในส่วนของ code ผมเลยไม่เข้าใจว่า OpenERP มีส่วนของการปรับแก้ไขcode ด้วยหรอครับ ใช้ทำอะไรได้บ้างอ่ะครับ คือหาในเน็ตแล้วแต่ผมยังหาจุดโฟกัสของ code นี้ยังไม่เจออะครับ ไม่รู้จะ search คำว่าอะไร
ถ้าพี่ๆรู้ช่วยบอกผมทีนะครับ ว่า code นี้อยู่ส่วนไหนของ OpenERP แล้วมันใช้ทำอะไรได้บ้าง ขอบคุณพี่ๆมากครับ ^_^

ปล. ขออภัยนะครับถ้าผมโพสอะไรผิดพลาดไป มือใหม่อ่ะครับ มีอะไรแนะนำได้ครับผม ^_^

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: พุธ 26 พ.ย. 2014 9:33 am
โดย kitcle
เมืองไทยน้อยนักจะมีใครมาคุยเรื่อง Technical Training กัน ส่วนใหญจะคุยเรื่องการใช้ มากกว่า ...อาจจะมีหลายเหตุผลสำหรับนัก implement คนไทย
ผมจะริ่เริ่ม community ในส่วนนี้ หากใครมาถามในเรื่อง coding ผมจะตอบ
แรกเลยให้นึกถึงการเขียนโปรแกรมแนวสมัยใหม่คือ MVC model ,view ,control

ไปที่ \server\openerp\addons
ผมจะยกตัวอย่าง โมดูล sale
\server\openerp\addons
--------- |sale
-------------- |sale.py #ข้างในจะบรรจุโค๊ด python class ,object โครงสร้างตารางฐานข้อมูล models
-------------- |sale_view.xml #ข้างในจะบรรจุ xml records โดยจะนำเอา ชื่อ field name จาก models ที่เขียนไว้ใน sale.py มาแสดงผล view (form view, list view, kanban ,calendar,gantt) ,และพ่วงพวก actions menu,item menu , พวกกำหนดค่า default context ,domain filter แสดงผลเวลาคลิกเมนูผ่าน action , filter view แบบว่าอยู่ในนี้หมดครับ
**ทั้งนี้ ทั้ง 2 ไฟล์ sale.py และ sale_view.xml จะทำงานประสานกัน จะขาดจะเกินยังไง ก็ error แนนอน

พิมพ์มาแล้วมันปาก ยาวครับ หากจะสาวลงลึก งาน เทคนิค... ยังไงเอาแค่นี้ก่อนนะครับในขอบเขตของคำถามของคุณ แต่อยากรู้ก็ขยันตั้งใน topic ถามเป้นเรื่องๆไว้ครับ
ว่าง จะมาตอบให้ ..อยากจะบอกว่า openerp มันง่ายนิดเดียว ขอให้สนุกกับมันครับ

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: พุธ 26 พ.ย. 2014 8:11 pm
โดย derkeden901
kitcle เขียน:เมืองไทยน้อยนักจะมีใครมาคุยเรื่อง Technical Training กัน ส่วนใหญจะคุยเรื่องการใช้ มากกว่า ...อาจจะมีหลายเหตุผลสำหรับนัก implement คนไทย
ผมจะริ่เริ่ม community ในส่วนนี้ หากใครมาถามในเรื่อง coding ผมจะตอบ
แรกเลยให้นึกถึงการเขียนโปรแกรมแนวสมัยใหม่คือ MVC model ,view ,control

ไปที่ \server\openerp\addons
ผมจะยกตัวอย่าง โมดูล sale
\server\openerp\addons
--------- |sale
-------------- |sale.py #ข้างในจะบรรจุโค๊ด python class ,object โครงสร้างตารางฐานข้อมูล models
-------------- |sale_view.xml #ข้างในจะบรรจุ xml records โดยจะนำเอา ชื่อ field name จาก models ที่เขียนไว้ใน sale.py มาแสดงผล view (form view, list view, kanban ,calendar,gantt) ,และพ่วงพวก actions menu,item menu , พวกกำหนดค่า default context ,domain filter แสดงผลเวลาคลิกเมนูผ่าน action , filter view แบบว่าอยู่ในนี้หมดครับ
**ทั้งนี้ ทั้ง 2 ไฟล์ sale.py และ sale_view.xml จะทำงานประสานกัน จะขาดจะเกินยังไง ก็ error แนนอน

พิมพ์มาแล้วมันปาก ยาวครับ หากจะสาวลงลึก งาน เทคนิค... ยังไงเอาแค่นี้ก่อนนะครับในขอบเขตของคำถามของคุณ แต่อยากรู้ก็ขยันตั้งใน topic ถามเป้นเรื่องๆไว้ครับ
ว่าง จะมาตอบให้ ..อยากจะบอกว่า openerp มันง่ายนิดเดียว ขอให้สนุกกับมันครับ




ขอบคุณมากๆครับสำหรับคำตอบ ผมหามานานมากเลย ซึ่งผมกำลังริเริ่มศึกษาในส่วนของ coding อยู่ครับ ยังไงก็ขอบคุณสำหรับคำตอบนะครับเป็นแนวทางได้ดีมากเลยครับ ขอบคุณครับ ^_^

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: พฤหัสฯ. 27 พ.ย. 2014 8:17 am
โดย chaiyapon
คุณ kitcle น่าจะเป็นคนแรกและคนเดี่ยวที่ตอบเรื่องของ coding และก็มีผู้ใช้ไม่กี่คนที่จะเจาะในเรื่องของ coding เพราะส่วนใหญ่จะฝึกเกี่ยวกับการใช้งานอย่างเดี่ยวผมก็คนหนึ่ง ยังไม่ได้ศึกษาเรื่องของ coding เลยครับ เป็นโอกาศอันดีจะได้เริ่มเปิดในเรื่องของ Coding มีคนมาตอบให้ด้วย เพราะบ้างที่ไปอ่านที่ฝรั่งคุยกันก็งง ไม่ชิต้องบอกว่าไม่รุ้เรื่องเลย อิอิอิ

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: อาทิตย์ 14 ธ.ค. 2014 3:32 am
โดย derkeden901
chaiyapon เขียน:คุณ kitcle น่าจะเป็นคนแรกและคนเดี่ยวที่ตอบเรื่องของ coding และก็มีผู้ใช้ไม่กี่คนที่จะเจาะในเรื่องของ coding เพราะส่วนใหญ่จะฝึกเกี่ยวกับการใช้งานอย่างเดี่ยวผมก็คนหนึ่ง ยังไม่ได้ศึกษาเรื่องของ coding เลยครับ เป็นโอกาศอันดีจะได้เริ่มเปิดในเรื่องของ Coding มีคนมาตอบให้ด้วย เพราะบ้างที่ไปอ่านที่ฝรั่งคุยกันก็งง ไม่ชิต้องบอกว่าไม่รุ้เรื่องเลย อิอิอิ



หาคนฝึกฝนเกี่ยวกับ coding เยอะๆ เผื่อจะได้มีกระทู้เกี่ยวกับ coding เยอะๆครับ ^_^

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: อาทิตย์ 14 ธ.ค. 2014 11:57 pm
โดย openerpthailand
ศึกษา python แล้วดูโครงสร้างตามที่ คุณ kitcle แนะนำ ไม่ยากครับ สำหรับแก้ไขโมดูล OpenERP

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: ศุกร์ 02 ม.ค. 2015 11:25 pm
โดย malagor
เพิ่งรู้จัก และประทับใจมากกับความสามารถของ OpenERP นี้ครับ แต่สงสัยว่า ตัวนี้รองรับ product ใน shop ของเราได้มากขนาดไหนครับ .. ถ้าสินค้าเยอะมาก จะทำงานช้าลงรึเปล่าครับ (point of sale) ขอบคุณมากครับ ช่วยชี้แนะด้วยครับ

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: เสาร์ 03 ม.ค. 2015 3:59 pm
โดย openerpthailand
malagor เขียน:เพิ่งรู้จัก และประทับใจมากกับความสามารถของ OpenERP นี้ครับ แต่สงสัยว่า ตัวนี้รองรับ product ใน shop ของเราได้มากขนาดไหนครับ .. ถ้าสินค้าเยอะมาก จะทำงานช้าลงรึเปล่าครับ (point of sale) ขอบคุณมากครับ ช่วยชี้แนะด้วยครับ

คำถามโพสที่หมวดนี้ครับ
http://www.openerpthailand.org/viewforum.php?f=40

Re: แนะนำตัวครับ มือใหม่^_^ มาถึงก็มีปัญหาเลยครับผม

โพสต์แล้ว: เสาร์ 03 ม.ค. 2015 6:45 pm
โดย kitcle
ในโลกของ Applications ไม่ว่าโปรแกรมไหนๆ เมื่อมีการใช้งานถึงระยะเวลาหนึ่งก็จะมีปัญหาเรื่องขนาดข้อมูลที่ใหญ่ขึ้น จำนวนเร็คคอร์ดที่เยอะเป็นล้านๆ rows
ปัญหาเหล่านี้เกิดในระดับสากล และก็มีเทคนิควิธีแก้ปัญหาในระดับสากลเช่นกัน
1 . โหลดข้อมูลมาที่ละ เรคคอร์ด / page
โดยใช้คำสั่งนี้ใน view.xml

00x.jpg



2. เทคนิคการแบ่งดาต้าเบส เป็น ก้อนๆ


3. ทำงานร่วมกับความสามารถใน record filter
<record id="view_project_project_filter" model="ir.ui.view">
<field name="name">project.project.select</field>
<field name="model">project.project</field>
<field name="arch" type="xml">
<search string="Search Project"> ........</search>

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

Why Postgresql database using in OpenERP?
-It's because the size of the application. If you want to use large databases you have to use it. It supports rollbacks something that It's really useful with OpenERP
- If you just want a quick dirty basic database driven website, MySQL would be much better.
-PostgreSQL is seen to be better when utilising "enterprise" applications