วันพฤหัสบดีที่ 22 พฤษภาคม พ.ศ. 2557

Linux : การติดตั้ง Openoffice ใน ubuntu นะครับ

ผมติดตั้งตอนแรกแล้วเกิด error  ทั้งที่ทำตามคำสั่งทุกอย่าง พอดีไปเจอใน


https://forum.openoffice.org/en/forum/viewtopic.php?f=16&t=55877


ก่อนอื่นเราต้องลบตัว Libreoffice  ออกก่อนนะครับ


1. sudo apt-get remove --purge libreoffice-core

หลังจากนั้นก็ทำตามนี้ได้เลยครับ

http://www.openoffice.org/download/common/instructions.html#linux-deb

2.แตกไฟล์ที่เราโหลดมา (ผมโหลด .deb มานะครับ)

หลังจากนั้นก็ cd เข้าไปใน DEBS

cd Downloads/en-US/DEBS

จากนั้นใช้คำสั่ง

sudo dpkg -i *.deb

แล้วทำการ cd เข้าไปใน desktop-integration

 cd desktop-integration

แล้วใช้คำสั่ง

 sudo dpkg -i *.deb

 

วันพุธที่ 7 พฤษภาคม พ.ศ. 2557

โปรแกรม NPTech2012 Carcare Version 0.0.7 ราคาถูกๆ แค่ 9 บาท เท่านั้น

โปรแกรม NPTech2012 Carcare Version 0.0.7 ราคาถูกๆ แค่ 9 บาท เท่านั้น

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

มีการรับข้อมูลเหมือนโปรแกรมโชห่วยทั่วไปและออกรายงานได้ ผมเห็นเค้าขายกันในเว็บที่ 2000 กว่าบาทเลยนะ พิเศษครับ ผมขายให้คนที่สนใจแค่ 9 บาท ครับ พร้อมการอัพเวอร์ชั้นจนถึง 1.5.0 ครับ (ผมตั้งใจจะพัฒนาไปเรื่อยๆให้มีฟังก์ชันการใช้งานใกล้เคียงกับโปรแกรมที่ขาย 2000 ครับ)

สนใจติดต่อมาที่

คุณณัฐวุฒิ แสงทวี
080-991-0216
sangtavee@gmail.com



โปรแกรมเขียนด้วย VB.net และใช้ฐานข้อมูล Access 2007
รองรับ Windows XP,Windows 7,Windows 8

*** ที่เอามาลงขายเพราะว่าหาเงินเป็นค่าน้ำเพื่อพัฒนาต่อยอดให้มีความสามารถเพิ่มขึ้นครับ ***

วันเสาร์ที่ 1 มีนาคม พ.ศ. 2557

OpenERP : การสร้าง Report ใน OpenERP ตอนที่ 1 (โครงสร้าง)

ในการสร้าง Report ใน OpenERP ผมเลือกใช้เครื่องมืออยู่ 2 อย่าง

1.PyDev + Eclipse (Python 2.7 + OpenERP Version 7.0)
2.OpenOffice + Plugin : base_report_designer (Download)


ในบทความนี้เราจะมาศึกษาโครงสร้างของ Report ใน OpenERP (ตัวอย่างมาจาก Module : eInvoice & Payment)

module/__openerp__.py                               #ข้อมูลทั่วไปของ module
module/report/account_print_invoice.rml       #ส่วนของ Report ที่เราสร้าง
module/report/account_print_invoice.py         #การตั้งค่า parser ของ report
module/report/__init__.py                            #การโหลด code
module/reports.xml                                     # ส่วนการ register report
module/__init__.py                                      # การโหลด code

__openerp__.py

อยู่ใน folder ตามภาพด้านล่าง




จากไฟล์ __openerp__.py จะเก็บข้อมูลทั่วไปเกี่ยวกับ module ที่เราจะสร้าง



 __init__.py


ไฟล์ __init__.py จะให้โหลด code ต่างๆ ที่อยู่ใต้ module : account


report.xml

ตาม path ด้านล่าง



xxxx.xml ใช้ในการ register report ที่เราสร้างขึ้น


report/__init__.py

อยู่ใน path : report


ใช้ในการโหลด code ภายใน folder : report


report/account_print_invoice.py

 อยู่ใน folder



ใน account_print_invoice.py จะเก็บ parser ของ report


report/account_print_invoice.rml

อยู่ใน folder


xxx.rml คือตัว report ที่เราสร้าง ซึ่งจะแปลงเป็น word,pdf ตามแต่เรากำหนด


สำหรับโครงสร้างของการสร้าง report ใน OpenERP ก็มีเท่านี้ ตอนที่ 2 เราจะมาทดลองสร้าง report เข้าไปใน account โดยใช้ชื่อ report ว่า account_print_invoice_all