


<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iBCScorp.com &#187; openerp</title>
	<atom:link href="http://www.ibcscorp.com/tag/openerp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ibcscorp.com</link>
	<description>Internet Business Consulting Services Corporation</description>
	<lastBuildDate>Mon, 06 Feb 2012 00:17:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>iBCScorp hires SEO marketing specialist</title>
		<link>http://www.ibcscorp.com/news/ibcscorp-hires-seo-marketing-specialist/</link>
		<comments>http://www.ibcscorp.com/news/ibcscorp-hires-seo-marketing-specialist/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 19:16:37 +0000</pubDate>
		<dc:creator>trina</dc:creator>
				<category><![CDATA[Google Snippets]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[Talent]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Marketing]]></category>
		<category><![CDATA[Web Marketing Analytics]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[openerp]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[SMM]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[web hosting]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=4256</guid>
		<description><![CDATA[Internet Business Consulting Services(iBCScorp) has added another SEO marketing specialist to its web development team. This SEO specialist has worked his way up in the company over the years to become the SEO Department Team ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibcscorp.com/wp-content/uploads/2011/04/seo.png"><img class="alignleft size-full wp-image-4169" title="seo" src="http://www.ibcscorp.com/wp-content/uploads/2011/04/seo.png" alt="" width="151" height="71" /></a><strong>Internet Business Consulting</strong> Services(<a title="Internet Business Consulting Services website" href="http://www.ibcscorp.com" target="_blank">iBCScorp</a>) has added another SEO marketing specialist to its web development team. This SEO specialist has worked  his way up in the company over the years to become the <strong>SEO</strong> Department Team Lead.</p>
<p>He received a Post  Graduate diploma in Information Technology from British Computer  Society and has also received another Post Graduate diploma in Marketing  Management from Sri Lanka Institute of <strong>Marketing</strong>. He is currently  studying for his MBA in Marketing Management from Buckinghamshire New University, in the United Kingdom.</p>
<p>He has had extensive experience with <strong>SEO/SEM/SMM</strong> techniques as a success <strong>Search Engine Optimizer</strong> for over 4 years now. He also has experience in web design and development. His web development knowledge includes: xHTML, <strong>HTML</strong> DOM, DHTML, CSS, <strong>Java Script</strong>, jQuery, XML,AJEX, VB Script, <strong>PHP</strong>, MySQL, SQL, and Active Server Page(ASP). He has experience in design with using programs such as: Photoshop, CorelDraw, Flash, and Fireworks.</p>
<p>His in house experience with iBCScorp has been Managing/Administration in <strong>OpenERP</strong> and experience with Drupal, WordPress, and <strong>Joomla</strong> Content Management Systems. He also has experience with web hosting and web mastering.</p>
<p>iBCScorp is continually expanding its company and is eager to add   another qualified and experienced SEO marketing specialist to its team of   developers. For questions concerning <strong>web development</strong>, please call  435-215-4674.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/news/ibcscorp-hires-seo-marketing-specialist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toner Man to Implement OpenERP</title>
		<link>http://www.ibcscorp.com/news/toner-man-to-implement-openerp/</link>
		<comments>http://www.ibcscorp.com/news/toner-man-to-implement-openerp/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 19:13:59 +0000</pubDate>
		<dc:creator>James Cluff</dc:creator>
				<category><![CDATA[Application Implementation, Integration & Customization]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[E-commerce]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[Saint George]]></category>
		<category><![CDATA[Salt Lake City]]></category>
		<category><![CDATA[Utah]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[openerp]]></category>
		<category><![CDATA[openerp crm]]></category>
		<category><![CDATA[salt lake city]]></category>
		<category><![CDATA[utah]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=3291</guid>
		<description><![CDATA[Tonerman (Tonerman.com), located in Kaysville, Utah, is a toner re-manufacturing company.  They have been re-manufacturing toner cartridges for laser printers since 1988.  Tonerman ships anywhere.  They have next day shipping anywhere in Utah and will ]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/TonerManSmall.png"><img class="alignleft size-full wp-image-3292" title="TonerManSmall" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/TonerManSmall.png" alt="" width="86" height="81" /></a>Tonerman</strong> (<a title="Tonerman Toner Remanufacturer" href="http://www.tonerman.com/" target="_blank">Tonerman.com</a>), located in <strong>Kaysville, Utah</strong>, is a toner re-manufacturing company.  They have been re-manufacturing toner cartridges for laser printers since 1988.  Tonerman ships anywhere.  They have next day shipping anywhere in <strong>Utah </strong>and will deliver in person and provide support for companies located in <strong>Salt Lake City</strong>, <strong>Ogden</strong>, <strong>Layton</strong>, <strong>Kaysville</strong>, <strong>Murray, North Salt Lake, Bountiful, </strong>and surrounding areas.</p>
<p>There are many companies that provide cheap products, but after more than 20 years of experience in <strong>toner re-manufacturing</strong>, their product is high-quality and comes with a satisfaction guarantee.</p>
<p>In order to improve their market penetration in <strong>Salt Lake City, Utah</strong> areas, and their ability to serve their clients who need <strong>printer support services</strong>, <strong>Toner Man</strong> is implementing an <strong>ERP system</strong>.</p>
<p><strong>ERP</strong> stands for <strong>Enterprise Resource Planning</strong>.  Many small to medium sized businesses don&#8217;t know what <strong>ERP </strong>is.  Typically a small business manages their business using <strong>Quickbooks</strong>, paper and a variety of other <strong>integrated </strong>or un-integrated disparate systems.</p>
<p>Some Examples:</p>
<h3>E-commerce example:</h3>
<p>If a company had <strong>e-commerce</strong> and had online orders they might  download orders from the internet and import them into <strong>Quickbooks </strong>manually.  This is quite common, they might import the orders themselves, or just a monthly or weekly summary of orders so they can account for their online sales.  Information about their customers would then exist partly in Quickbooks and partly in their e-commerce system.</p>
<h3>CRM &#8211; Sales Management Example:</h3>
<p>If a company had sales staff they might manage their sales using paper, an in house <strong>CRM </strong>( Customer Relationship Management System) like <strong>Act</strong>, or a <strong>hosted CRM solution</strong> like <strong>Salesforce.com</strong>, <strong>SugarCRM</strong>, and <strong>vtigercrm</strong>. The problem they encounter in any of these scenarios eventually is an integration problem. They have to import their customers into their accounting software if it is <strong>Peachtree </strong>or <strong>Quickbooks</strong> or whatever any time they get an order they have to copy the clients data into the accounting software.  Further, any time the sales person needs information about a customer &#8211; did they pay are things past due is there a hold on the account, did an address or phone number change, have we done business with this account etc. they have to ask the accountant.  Not having this information like an address change may be expensive for the guy who just made a call on that business.</p>
<p>At the end of a year they may have different data for many accounts in each system.  Eventually if the company grows, the manual process breaks down and they have to figure out some way to integrate the systems.</p>
<h2>OpenERP is an integrated Solution</h2>
<p>By choosing <strong>OpenERP </strong>to for CRM &#8211; Customer Relationship Management, Tonerman is able to be way ahead of the game.  As their company grows and they migrate more of their business process to OpenERP their cost of doing business will decrease or stay the same rather than increasing because their processes will be more automated, they will be using less paper, and repeat entries will be eliminated.  Currently they are doing only CRM, but in the future they may also use the<strong> MRP &#8211; Manufacture Resource Planning</strong> to manage <strong>toner manufacturing </strong>module, HR-Human Resources Module to manage attendance, accounting to manage the books etc.  There is also e-commerce integration capability with <strong>Magento E-commerce</strong>.  If they use this with the accounting module for example they wouldn&#8217;t have multiple copies of product data &#8211; only one.</p>
<h2>OpenERP CRM is being implemented with iBCScorp</h2>
<p>Internet Business Consulting Services Corporation-iBCScorp.com headquartered in <strong>Saint George Utah</strong> is an OpenERP implementation and integration company.  They will be providing <strong>OpenERP Installation and maintenance</strong>.  They will also be training sales staff on <strong>OpenERP CRM</strong>, and completing the <strong>OpenERP Implementation</strong> using <strong>OpenERP 6.0</strong>.<a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/ibcslogo_wp.jpg"><img class="alignright size-full wp-image-3242" title="ibcslogo_wp" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/ibcslogo_wp.jpg" alt="" width="150" height="114" /></a></p>
<h2>Sales force productivity management</h2>
<p>Tonerman looks forward to using OpenERP&#8217;s CRM capabilities to manage its sales force and continue to grow its client base, serving its clients across the Wasatch Front and nationwide.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/news/toner-man-to-implement-openerp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenERP Custom Sample Module Development &#8211; OpenERP Quick Start Guide</title>
		<link>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/openerp-custom-module-development-quick-start-guide/</link>
		<comments>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/openerp-custom-module-development-quick-start-guide/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 09:21:21 +0000</pubDate>
		<dc:creator>Keerthi Bandara</dc:creator>
				<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Custom Module]]></category>
		<category><![CDATA[openerp]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=2956</guid>
		<description><![CDATA[Introduction This article will explain the basic steps involved in developing custom OpenERP modules. It is a “Hello World” kind of guideline, therefore you won&#8217;t be able to find out all the theories behind OpenObject ]]></description>
			<content:encoded><![CDATA[<h2><em><strong>Introduction</strong></em></h2>
<p>This article will explain the basic steps involved in developing custom OpenERP modules. It is a “Hello World” kind of guideline, therefore you won&#8217;t be able to find out all the theories behind OpenObject platform here. Instead you will get all the necessary information to get started with.</p>
<p>Sample module given here is fully functional and tested on OpenERP version 6.0-RC2 (with Web Client on Chrome browser). You will be able to download the complete source code at the end of this article.</p>
<h2><em><strong>Module Description</strong></em></h2>
<p>The sample module we are going to develop is a simple Notebook application. It helps to take down notes and contains just three fields namely &#8220;Title&#8221;, &#8220;Note&#8221; and &#8220;Date&#8221; in its data model.</p>
<h2><em><strong>Module Structure</strong></em></h2>
<p>An OpenERP module consists of some basic elements as explained below. Note that what is explained here is only the basic files required and structure will be more complex in real world applications.</p>
<ul>
<li><strong>module_name.py</strong> &#8211; contains the application logic and database table structure definition.</li>
<li><strong>__init__.py</strong> &#8211; init script will load the application&#8217;s main python-module and related in application initialization.</li>
<li><strong>view_name.xml</strong> &#8211; contains the application interface definition and menu structure.</li>
<li><strong>__openerp__.py</strong> &#8211; is the module descriptor file. In previous versions of OpenERP this was known as &#8220;__terp__.py&#8221;</li>
</ul>
<h2><em><strong>File Contents</strong></em></h2>
<div>Even though there is no specific order, I am going to start with the main python class (module) of our OpenERP module. This will handle the core functionality of the module and also will generate the database table to store related data.</div>
<h3>[ notebook.py ]</h3>
<p>[python]</p>
<p>from osv import fields, osv<br />
import time</p>
<p>class notebook(osv.osv):<br />
	_name = &quot;notebook&quot;<br />
	_description = &quot;Simple Notebook&quot;<br />
	_columns = {<br />
		&#8216;title&#8217; : fields.char(&#8216;Title&#8217;, size=30, required=True),<br />
		&#8216;note&#8217; : fields.text(&#8216;Note&#8217;),<br />
		&#8216;note_date&#8217; : fields.date(&#8216;Date&#8217;),<br />
	}</p>
<p>notebook()</p>
<p>[/python]</p>
<p>Next we import the python module we created in application initialization script.</p>
<h3>[ __init__.py ]</h3>
<p>[python]</p>
<p>import notebook</p>
<p>[/python]</p>
<p>After that we define the view and menu structure of our module.</p>
<h3>[ notebook_view.xml ]</h3>
<p>[xml]</p>
<p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />
&lt;openerp&gt;<br />
    &lt;data&gt;<br />
        &lt;record model=&quot;ir.ui.view&quot; id=&quot;notebook_tree_view&quot;&gt;<br />
            &lt;field name=&quot;name&quot;&gt;notebook.tree&lt;/field&gt;<br />
            &lt;field name=&quot;model&quot;&gt;notebook&lt;/field&gt;<br />
            &lt;field name=&quot;type&quot;&gt;tree&lt;/field&gt;<br />
            &lt;field name=&quot;arch&quot; type=&quot;xml&quot;&gt;<br />
                &lt;tree string=&quot;Notebook&quot;&gt;<br />
                    &lt;field name=&quot;title&quot;/&gt;<br />
                    &lt;field name=&quot;note&quot;/&gt;<br />
                    &lt;field name=&quot;note_date&quot;/&gt;<br />
                &lt;/tree&gt;<br />
            &lt;/field&gt;<br />
        &lt;/record&gt;</p>
<p>        &lt;record model=&quot;ir.ui.view&quot; id=&quot;notebook_form_view&quot;&gt;<br />
            &lt;field name=&quot;name&quot;&gt;notebook.form&lt;/field&gt;<br />
            &lt;field name=&quot;model&quot;&gt;notebook&lt;/field&gt;<br />
            &lt;field name=&quot;type&quot;&gt;form&lt;/field&gt;<br />
            &lt;field name=&quot;arch&quot; type=&quot;xml&quot;&gt;<br />
                &lt;form string=&quot;Notebook&quot;&gt;<br />
                    &lt;field name=&quot;title&quot;/&gt;<br />
                    &lt;field name=&quot;note&quot;/&gt;<br />
                    &lt;field name=&quot;note_date&quot;/&gt;<br />
                &lt;/form&gt;<br />
            &lt;/field&gt;<br />
        &lt;/record&gt;</p>
<p>        &lt;record model=&quot;ir.actions.act_window&quot; id=&quot;action_notebook_form&quot;&gt;<br />
            &lt;field name=&quot;name&quot;&gt;notebook&lt;/field&gt;<br />
            &lt;field name=&quot;res_model&quot;&gt;notebook&lt;/field&gt;<br />
        &lt;/record&gt;</p>
<p>        &lt;menuitem name=&quot;Notebook&quot; icon=&quot;terp-project&quot; id=&quot;notebook_menu&quot;/&gt;</p>
<p>        &lt;menuitem name=&quot;Notes&quot; parent=&quot;notebook_menu&quot; id=&quot;notebook_menu_mainform&quot; action=&quot;action_notebook_form&quot;/&gt;<br />
    &lt;/data&gt;<br />
&lt;/openerp&gt;</p>
<p>[/xml]</p>
<p>Finally create the application descriptor as follows.</p>
<h3>[ __openerp__.py ]</h3>
<p>[python]</p>
<p>{<br />
	&quot;name&quot; : &quot;notebook&quot;,<br />
	&quot;version&quot; : &quot;0.1&quot;,<br />
	&quot;author&quot; : &quot;Keerthi Bandara @ iBCScorp&quot;,<br />
	&quot;website&quot; : &quot;http://www.ibcscorp.com/&quot;,<br />
	&quot;category&quot; : &quot;Generic Modules/Others&quot;,<br />
	&quot;depends&quot; : [&quot;base&quot;],<br />
	&quot;description&quot; : &quot;Simple demo module&quot;,<br />
	&quot;init_xml&quot; : [&quot;notebook_view.xml&quot;],<br />
	&quot;demo_xml&quot; : [],<br />
	&quot;update_xml&quot; : [],<br />
	&quot;active&quot;: False,<br />
	&quot;installable&quot;: True<br />
}</p>
<p>[/python]</p>
<h2><em><strong>Packaging and Installing New Module</strong></em></h2>
<p>To prepare your module for installation, you may simply compress the module directory into a zip archive (e.g. notebook.zip).</p>
<p>Once your module archive is ready, you can continue the installation by following the given path below.</p>
<p>1. Login to OpenERP admin view and open &#8220;Import Module&#8221; screen under &#8220;Modules&#8221; section in &#8220;Administration&#8221; area.  Select newly created module archive and click &#8220;Import Module&#8221; button.</p>
<p><strong>Note:</strong> Sometimes on OpenERP V6 (RC2), the message &#8221;Loading..&#8221; will be continuously displayed, even though your module is successfully imported. In that case simply close the message window and continue to next step.</p>
<p><a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/importing-module.png"><img class="alignnone size-medium wp-image-2977" title="Importing Module" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/importing-module-300x153.png" alt="" width="300" height="153" /></a></p>
<p>2. After importing new module, it will appear under OpenERP &#8220;Modules&#8221; list. It can be easily located by Searching for the module name. Once you found the module, mark it for installation, then select the check box in front of the module and click &#8220;Apply Scheduled Upgrades&#8221; link.</p>
<p><a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/search-module.png"><img class="alignnone size-medium wp-image-2981" title="Search Module" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/search-module-300x149.png" alt="" width="300" height="149" /></a> <a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/applying-changes.png"><img class="alignnone size-medium wp-image-2976" title="Applying Changes" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/applying-changes-300x146.png" alt="" width="300" height="146" /></a></p>
<p>Click on &#8220;Start update&#8221; to continue the installation.</p>
<p><a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/installing-module.png"><img class="alignnone size-medium wp-image-2978" title="Installing Module" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/installing-module-300x146.png" alt="" width="300" height="146" /></a></p>
<h2><em>Accessing Your Module</em></h2>
<div style="padding: 0px; margin: 0px;">After installing your module successfully, it will appear on the home screen of your OpenERP client as follows.</div>
<div id="_mcePaste" style="padding: 0px; margin: 0px;"><a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/new-module-in-home-screen.png"><img class="alignnone size-medium wp-image-2980" title="new-module-in-home-screen" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/new-module-in-home-screen-300x152.png" alt="" width="300" height="152" /></a> <a href="http://www.ibcscorp.com/wp-content/uploads/2011/01/module-in-action.png"><img class="alignnone size-medium wp-image-2979" title="module-in-action" src="http://www.ibcscorp.com/wp-content/uploads/2011/01/module-in-action-300x146.png" alt="" width="300" height="146" /></a></div>
<div style="padding: 0px; margin: 0px; margin-top: 10px; margin-bottom: 10px;">The sample source code explained above is available <a style="color: #0071bb; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px; margin: 0px;" href="http://www.ibcscorp.com/wp-content/uploads/2011/01/notebook.zip">here</a>.</div>
<h2><em><strong>Conclusion</strong></em></h2>
<div id="_mcePaste">Motivation behind preparing this article was the difficulty I have faced in finding out a proper start up guide in custom OpenERP module development. Even official <a href="http://doc.openerp.com/developer/2_4_module_development/4_3_create_module.html" target="_blank">documentation</a> appeared to be incomplete/inconsistent at the moment of writing this article.</div>
<div id="_mcePaste">Anyway there is a lot more to explore in OpenERP module development. As an OpenERP partner, iBCScorp is always willing to help you in your OpenERP implementation project. If you found this post useful just leave a comment and do not hesitate to contact us on any OpenERP related issue.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/openerp-custom-module-development-quick-start-guide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Commercial Lighting and Electric OpenERP</title>
		<link>http://www.ibcscorp.com/work/commercial-lighting-and-electric-openerp/</link>
		<comments>http://www.ibcscorp.com/work/commercial-lighting-and-electric-openerp/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 01:25:53 +0000</pubDate>
		<dc:creator>James Cluff</dc:creator>
				<category><![CDATA[Application Implementation, Integration & Customization]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[customer relationship management]]></category>
		<category><![CDATA[migration from quickbooks to openerp]]></category>
		<category><![CDATA[openerp]]></category>
		<category><![CDATA[openerp crm]]></category>
		<category><![CDATA[OpenERP development]]></category>
		<category><![CDATA[OpenERP Install]]></category>
		<category><![CDATA[OpenERP setup]]></category>
		<category><![CDATA[Openerp support]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=1925</guid>
		<description><![CDATA[Commercial Lighting and Electric has contracted with Internet Business Consulting Services Corporation (IBCScorp) to assist with its OpenERP implementation. Commercial Lighting and Electric will use OpenERP&#8217;s CRM, project management and accounting modules to help streamline ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibcscorp.com/wp-content/uploads/2010/11/Cll_logo.gif"><img class="alignleft size-thumbnail wp-image-1929" title="Cll_logo" src="http://www.ibcscorp.com/wp-content/uploads/2010/11/Cll_logo-150x150.gif" alt="" width="150" height="150" /></a>Commercial Lighting and Electric has contracted with Internet Business Consulting Services Corporation (IBCScorp) to assist with its <strong>OpenERP implementation</strong>.</p>
<p>Commercial Lighting and Electric will use OpenERP&#8217;s <strong>CRM</strong>,<strong> project management </strong>and <strong>accounting </strong>modules to help streamline and improve the profitability of its business.</p>
<p>They chose <strong>OpenERP CRM</strong> over other competitive products like <strong>SugarCRM </strong>and <strong>Salesforce </strong>because it is flexible and can easily be adapted to their needs, but also because it is tied in with their project management and accounting modules requiring either less data entry, or less customization which would be required to integrate accounting with Sugar CRM and or Salesforce.</p>
<p>Being integrated with the project management allows the project managers to see any details, documents, e-mails or other information necessary to better manage their projects.  Project management is a very important part of Commercial Lighting and Electrics business.  Because the work flow can be managed and modified inside of OpenERP, Commercial Lighting and Electric will be able to implement their project management process how it best works for them.</p>
<p>Using general and analytical accounts, Commercial Lighting and Electric should be able to manage the cost&#8217;s associated with each job more effectively knowing if each job was profitable and making sure it is completed on time.  <strong>Migrating from Quickbooks to Openerp</strong> will give them advantages of having a completely integrated platform running their business rather than having accounting on the side as an additional thing that needs done.</p>
<p>It is expected that the OpenERP implementation will be completed over three months period of time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/work/commercial-lighting-and-electric-openerp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing OpenERP from source as a service</title>
		<link>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/installing-openerp-from-source-as-a-service/</link>
		<comments>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/installing-openerp-from-source-as-a-service/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 11:16:37 +0000</pubDate>
		<dc:creator>nuwan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[Sys Admin]]></category>
		<category><![CDATA[auto-start]]></category>
		<category><![CDATA[deaman]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openerp]]></category>
		<category><![CDATA[openerp-server]]></category>
		<category><![CDATA[openerp-web]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=1832</guid>
		<description><![CDATA[Installing OpenERP especially for a new comer would be a little bit difficult at first, not because OpenERP itself is difficult to install, but if you follow the official documentation then probably you have chances ]]></description>
			<content:encoded><![CDATA[<p>Installing OpenERP especially for a new comer would be a little bit difficult at first, not because OpenERP itself is difficult to install, but if you follow the official documentation then probably you have chances to mess things up since the doc is not 100% up-to-date and it is somewhat misleading with all the comments from various users.</p>
<p>Here I am going to guide you how to install OpenERP running as a service. The recent releases of debian based distros has</p>
<p>OpenERP as deb package so one can easily install it with a synaptic package management system, but instead here I am going to show you how to install an OpenERP server and web client from source and then run it as a service.</p>
<address>Server : Ubuntu 10.04 (Lucid Lynx)</address>
<address>OpenERP version : 5.0.14</address>
<address>PostgreSQL version : 8.4</address>
<address>Python version : 2.6</address>
<address></address>
<address></address>
<p>You need administrative (sudo) privilages on the server.</p>
<p>Login to the server as an administrative user (sudo).  We first need to install a PostgreSQL server if it is not already installed.</p>
<pre>$ sudo apt-get install postgresql</pre>
<div id="_mcePaste">Then we need to create a PostgreSQL database user for openerp. For doing this you need to switch to PostgreS user.</div>
<pre>$ sudo su – postgres</pre>
<pre>$ createuser --createdb --username postgres --no-createrole --pwprompt openerp</pre>
<pre>Enter password for new role:</pre>
<pre>Enter it again:</pre>
<pre>Shall the new role be a superuser? (y/n) n</pre>
<pre>$ exit</pre>
<div id="_mcePaste">Now if you try to login to the database as this user, you will get an error.</div>
<pre>$ psql -U openerp -W</pre>
<pre>$ psql: FATAL:  Ident authentication failed for user "openerp"</pre>
<div>To fix this we need to change PostgrSQLl configuration so that it uses ident based authentication instead of password based authentication.</div>
<pre>$ sudo vi /etc/postgresql/8.4/main/pg_hba.conf</pre>
<div id="_mcePaste">change the line</div>
<div id="_mcePaste">#local   all         all                               ident</div>
<div id="_mcePaste">to</div>
<div id="_mcePaste">local   all         all                               md5</div>
<p>then it should be as following</p>
<p><em><span style="color: #808080;"># Database administrative login by UNIX sockets</span></em></p>
<p><em><span style="color: #808080;">local   all         postgres                          ident</span></em></p>
<p><em><span style="color: #808080;"># TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD</span></em></p>
<p><em><span style="color: #808080;"># &#8220;local&#8221; is for Unix domain socket connections only</span></em></p>
<p><em><span style="color: #808080;">local   all         all                               md5</span></em></p>
<p><em><span style="color: #808080;"># IPv4 local connections:</span></em></p>
<p><em><span style="color: #808080;">host    all         all         127.0.0.1/32          md5</span></em></p>
<p><em><span style="color: #808080;"># IPv6 local connections:</span></em></p>
<p><em><span style="color: #808080;">host    all         all         ::1/128               md5</span></em></p>
<p><em><span style="color: #808080;"># IPv6 local connections:</span></em></p>
<p><em><span style="color: #808080;">host    all         all         ::1/128               md5</span></em></p>
<p><em><span style="color: #808080;"><br />
</span></em></p>
<p>Now download OpenERP server and web client to a convenient location. I downloaded them to the OpenERP directory created in my home directory.</p>
<pre>$ mkdir ~/openerp</pre>
<pre>$ cd ~/openerp</pre>
<pre>$ wget  http://www.openerp.com/download/stable/source/openerp-server-5.0.14.tar.gz</pre>
<pre>$ wget http://www.openerp.com/download/stable/source/openerp-web-5.0.14.tar.gz</pre>
<div id="_mcePaste">Extract the server and web archives.</div>
<pre>$ tar zxvf  openerp-server-5.0.14.tar.gz</pre>
<pre>$ tar zxvf openerp-web-5.0.14.tar.gz</pre>
<h2><strong>Installing OpenERP-server</strong></h2>
<div>To install the OpenERP server execute the setup script.</div>
<pre>$ cd ~/openerp/openerp-server-5.0.14</pre>
<pre>$ sudo python setup.py install</pre>
<div>The server is normally installed to /usr/local/lib/python2.6/dist-packages/openerp-server</div>
<p>Now you can run the server in console by executing the command.</p>
<pre>$ openerp-server --db_user=openerp --db_password=&lt;password&gt;</pre>
<h2><strong>Installing openerp-web</strong></h2>
<div id="_mcePaste">First you need to install the required libraries for the openerp-web.</div>
<pre>$ sudo apt-get install  python-psycopg2 python-reportlab python-egenix-mxdatetime python-tz python-pychart python-pydot python-lxml python-vobject python-profiler</pre>
<div id="_mcePaste">Also install python-dev and build-essential if they are not already installed.</div>
<pre>$sudo apt-get install python-dev build-essential</pre>
<pre>$sudo apt-get install python-setuptools</pre>
<div id="_mcePaste">Now change to the lib directory in the extracted openerp-web and run the populate.sh script. This will install all the dependencies required.</div>
<pre>$ cd ~/openerp/openerp-web-5.0.14/lib</pre>
<pre>$ ./populate.sh</pre>
<pre>$ cd ..</pre>
<div id="_mcePaste">Now you can run the web client by executing openerp-web in console.</div>
<pre>$ openerp-web</pre>
<p>You should be getting the following output.</p>
<div id="_mcePaste">[03/Nov/2010:10:11:35] ENGINE Bus STARTING</div>
<div id="_mcePaste">[03/Nov/2010:10:11:35] ENGINE Started monitor thread &#8216;_TimeoutMonitor&#8217;.</div>
<div id="_mcePaste">[03/Nov/2010:10:11:35] ENGINE Started monitor thread &#8216;Autoreloader&#8217;.</div>
<div id="_mcePaste">[03/Nov/2010:10:11:35] ENGINE Serving on 0.0.0.0:8080</div>
<div id="_mcePaste">[03/Nov/2010:10:11:35] ENGINE Bus STARTED</div>
<h2><strong>Running openerp-web as a service</strong></h2>
<div id="_mcePaste">Copy following openerp-web scripts from the installation directory in to specified locations.</div>
<pre>$ sudo cp /usr/local/lib/python2.6/dist-packages/openerp_web-5.0.6-py2.6.egg/scripts/openerp-web /etc/init.d/</pre>
<div id="_mcePaste">(This is the init script used to start/stop openerp-web)</div>
<pre>$sudo cp /usr/local/lib/python2.6/dist-packages/openerp_web-5.0.6-py2.6.egg/config/openerp-web.cfg /etc/</pre>
<div id="_mcePaste">(This is the openerp-web configuration file)</div>
<div id="_mcePaste">Grant execute permission to /etc/init.d/openerp-web</div>
<pre>$sudo chmod +x /etc/init.d/openerp-web</pre>
<div id="_mcePaste">Edit /etc/init.d/openerp-web file. In the file we need to provide the user who runs openerp. First we need to create new system user for this. I named mine as &#8216;openerp&#8217;.</div>
<pre>$ useradd openerp</pre>
<div>( this is the system user for running the server and web-client )</div>
<pre>$ sudo vim /etc/init.d/openerp-web</pre>
<div id="_mcePaste"><em><span style="color: #808080;">PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">DAEMON=/usr/local/bin/openerp-web</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">USER=&#8221;your system username&#8221;</span></em></div>
<p>Next edit /etc/openerp-web.cfg and specify the log files.</p>
<pre>$ sudo gedit /etc/openerp-web.cfg</pre>
<div id="_mcePaste">log.access_file = &#8220;/var/log/openerp-web/access.log&#8221;</div>
<div id="_mcePaste">log.error_file = &#8220;/var/log/openerp-web/error.log&#8221;</div>
<div id="_mcePaste">Lets create the log file directory and grant ownership to openerp user.</div>
<pre>$ sudo mkdir /var/log/openerp-web/</pre>
<pre>$ sudo chown openerp /var/log/openerp-web/</pre>
<div id="_mcePaste">Now run following command to start the OpenERP Web automatically on system startup (Debian/Ubuntu).</div>
<pre>$ sudo update-rc.d openerp-web defaults</pre>
<div id="_mcePaste">Now you can start the daemon like this:</div>
<pre>$ sudo /etc/init.d/openerp-web start</pre>
<h2><strong>Running openerp-server as a service</strong></h2>
<div id="_mcePaste">I could not find an init script for server in installation directory. So lets create a one.</div>
<pre>$ sudo vim /etc/init.d/openerp-server</pre>
<div id="_mcePaste">And enter the following script.</div>
<div id="_mcePaste"><em><span style="color: #808080;">#!/bin/sh</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">### BEGIN INIT INFO</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Provides: openerp-server</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Required-Start: $syslog</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Required-Stop: $syslog</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Should-Start: $network</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Should-Stop: $network</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Default-Start: 2 3 4 5</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Default-Stop: 0 1 6</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Short-Description: Enterprise Resource Management software</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Description: Open ERP is a complete ERP and CRM software.</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">### END INIT INFO</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">DAEMON=/usr/local/bin/openerp-server</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">NAME=openerp-server</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">DESC=openerp-server</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">USER=openerp</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">test -x ${DAEMON} || exit 0</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">set -e</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">case &#8220;${1}&#8221; in</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">start)</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo -n &#8220;Starting ${DESC}: &#8220;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">start-stop-daemon &#8211;start &#8211;quiet &#8211;pidfile /var/run/${NAME}.pid \</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">&#8211;chuid ${USER} &#8211;background &#8211;make-pidfile \</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">&#8211;exec ${DAEMON} &#8212; &#8211;config=/etc/openerp-server.conf</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo &#8220;${NAME}.&#8221;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">;;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">stop)</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo -n &#8220;Stopping ${DESC}: &#8220;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">start-stop-daemon &#8211;stop &#8211;quiet &#8211;pidfile /var/run/${NAME}.pid \</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">&#8211;oknodo</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo &#8220;${NAME}.&#8221;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">;;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">restart|force-reload)</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo -n &#8220;Restarting ${DESC}: &#8220;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">start-stop-daemon &#8211;stop &#8211;quiet &#8211;pidfile /var/run/${NAME}.pid \</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">&#8211;oknodo</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">sleep 1</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">start-stop-daemon &#8211;start &#8211;quiet &#8211;pidfile /var/run/${NAME}.pid \</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">&#8211;chuid ${USER} &#8211;background &#8211;make-pidfile \</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">&#8211;exec ${DAEMON} &#8212; &#8211;config=/etc/openerp-server.conf</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo &#8220;${NAME}.&#8221;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">;;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">*)</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">N=/etc/init.d/${NAME}</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">echo &#8220;Usage: ${NAME} {start|stop|restart|force-reload}&#8221; &gt;&amp;2</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">exit 1</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">;;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">esac</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">exit 0</span></em></div>
<div><em><span style="color: #808080;"><br />
</span></em></div>
<div id="_mcePaste">Grant execute permissions to this script.</div>
<pre>$ sudo chmod +x /etc/init.d/openerp-server</pre>
<div id="_mcePaste">The following will make it run automatically on system startup.</div>
<pre>$ sudo update-rc.d openerp-server defaults</pre>
<div id="_mcePaste">Now we need to create a config file for the server. The server reads the config settings in the file on startup.</div>
<pre>$ sudo vim /etc/openerp-server.conf</pre>
<div id="_mcePaste"><em><span style="color: #808080;">[options]</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Enable the debugging mode (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">verbose = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">debug_mode = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># The file where the server pid will be stored (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">#pidfile = /var/run/openerp.pid</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># The file where the server log will be stored (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">logfile = /var/log/openerp-server.log</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># The unix account on behalf openerp is running.</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">process_user = openerp</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># The IP address on which the server will bind.</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># If empty, it will bind on all interfaces (default empty).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">interface = localhost</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># The TCP port on which the server will listen (default 8069).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">#port = 8070</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Enable debug mode (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">debug_mode = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Launch server over https instead of http (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">secure = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the SMTP server for sending email (default localhost).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">smtp_server = localhost</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the SMTP user for sending email (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">smtp_user = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the SMTP password for sending email (default False).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">smtp_password = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the database name.</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">db_name = False</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the database user name (default None).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">db_user = openerp</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the database password for db_user (default None).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">db_password = &lt;password_for_openerp_user&gt;</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the database host (default localhost).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">db_host = localhost</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the database port (default None).</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">db_port = 5432</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;"># Specify the price accuracy.</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">#price_accuracy =</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">#Specify the addons path</span></em></div>
<div id="_mcePaste"><em><span style="color: #808080;">addons-path = /usr/local/lib/python2.6/dist-packages/openerp-server/addons/</span></em></div>
<div><em><span style="color: #808080;"><br />
</span></em></div>
<div>Lets create the server log file and grant the ownership to OpenERP user.</div>
<pre>$ sudo touch /var/log/openerp-server.log</pre>
<pre>$ sudo chown openerp /var/log/openerp-server.log</pre>
<div>That&#8217;s it. Now you can start the server by executing</div>
<pre>$ sudo /etc/init.d/openerp-server start</pre>
<div>Now from a web browser  navigate to OpenERP. You will get the OpenERP login screen.</div>
<div>http://yourdomain:8080</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/installing-openerp-from-source-as-a-service/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenERP : Customizing Task View &#8211; Project Management Module</title>
		<link>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/openerp-customizing-task-view-project-management-module/</link>
		<comments>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/openerp-customizing-task-view-project-management-module/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 14:24:13 +0000</pubDate>
		<dc:creator>Keerthi Bandara</dc:creator>
				<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp]]></category>
		<category><![CDATA[OpenERP Customization]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=1454</guid>
		<description><![CDATA[Adding Task Creator to Project / Task View OpenERP Project Management module provides great set of features in managing daily tasks within the organization. By default, the Task Detail page does not display the person ]]></description>
			<content:encoded><![CDATA[<h2>Adding Task Creator to Project / Task View</h2>
<p>OpenERP Project Management module provides great set of features in managing daily tasks within the organization.</p>
<p>By default, the Task Detail page does not display the person who created the task. As the task assigner, it is really important to identify the person who has created/assigned a particular task.</p>
<p>With the OpenERP&#8217;s rich support/flexibility in customizations, this can be resolved in no time.</p>
<p><span id="more-1454"></span></p>
<p>In the database, the OpenERP task table (project_task) already contains a field to store the ID of the person who created particular record. We can use this field in implementing our requirement.</p>
<p style="padding-left: 30px;"><strong><span style="color: #800000;">Table : project_task<br />
Column : create_uid</span></strong></p>
<p>We start customization from the model, then move on to the view.</p>
<h2>Modifying Model</h2>
<ul>
<li>Find out the model related to Project-Task. As it is used as a default OpenERP installation on Ubuntu, path used here appears like this.</li>
</ul>
<p style="padding-left: 30px;"><strong><span style="color: #800000;">/usr/lib/openerp-server/addons/project/project.py</span></strong></p>
<p style="padding-left: 30px;">Note that whatever the way you installed OpenERP server, all the modules go in side the ‘addons’ directory in your installation directory.</p>
<ul>
<li>Locate the class definition for Task.</li>
</ul>
<p style="padding-left: 30px;"><span style="color: #800000;"><strong>i.e. class task(osv.osv):</strong></span></p>
<ul>
<li>Append a new column definition to the columns declaration in task class as follows.  (i.e. _columns)</li>
</ul>
<p style="padding-left: 30px;"><strong><span style="color: #800000;">&#8216;create_uid&#8217;: fields.many2one(&#8216;res.users&#8217;, &#8216;Created By&#8217;),</span></strong></p>
<p style="padding-left: 30px;">Save the file.</p>
<ul>
<li>It might be necessary to reload/restart OpenERP server to apply the change made.</li>
</ul>
<p>Now changing Model is done and we can continue to View part.</p>
<h2>Modifying View</h2>
<ul>
<li>Login to the system through Web-Client as the administrator.</li>
</ul>
<ul>
<li>There are alternatives, but one path followed is given below.</li>
</ul>
<p style="padding-left: 30px;"><span style="color: #800000;"><strong>Project Mangement (from main menu)   &gt;&gt;   Tasks   &gt;&gt;   All Tasks</strong></span></p>
<ul>
<li>On the “All Tasks” page, you’d be able to locate a small button/link named [CUSTOMIZE] at the left-bottom corner of the page (just below the “import | export” links). Click on it, small menu will appear.</li>
</ul>
<p><a href="http://www.ibcscorp.com/wp-content/uploads/2010/09/OpenERP-Customize-View.png"><img class="alignnone size-large wp-image-1456" src="http://www.ibcscorp.com/wp-content/uploads/2010/09/OpenERP-Customize-View-1024x237.png" alt="OpenERP Customize View" width="1024" height="237" /></a></p>
<ul>
<li>Select “Manage View”.</li>
</ul>
<ul>
<li>Select the view name “project.task.form” from the pop-up window then click Edit.</li>
</ul>
<ul>
<li>To add the new field below the progress bar in task description page, click on the (+) sign in front of progress-bar XML element.</li>
</ul>
<p style="padding-left: 30px;">(i.e. &lt;field name=&#8221;progress&#8221;&gt;). Small pop-up window will appear.</p>
<p><a href="http://www.ibcscorp.com/wp-content/uploads/2010/09/OpenERP-View-Editor-Project-Task.png"><img class="alignnone size-medium wp-image-1458" src="http://www.ibcscorp.com/wp-content/uploads/2010/09/OpenERP-View-Editor-Project-Task-300x208.png" alt="OpenERP View Editor Project Task" width="300" height="208" /></a></p>
<ul>
<li> Select Node type “Field”, then “create_uid” in next drop down, then select “Update” link.</li>
</ul>
<ul>
<li>On the Properties window that appears next, custom field properties accordingly. Also, selecting the correct group will be necessary.</li>
</ul>
<p>That’s all. Click on a task and move to Task Detail view. Newly added field should appear there (anyway it should be read-only property).</p>
<p><a href="http://www.ibcscorp.com/wp-content/uploads/2010/09/OpenERP-Task-Details.png"><img class="alignnone size-medium wp-image-1457" src="http://www.ibcscorp.com/wp-content/uploads/2010/09/OpenERP-Task-Details-300x176.png" alt="" width="300" height="176" /></a></p>
<h2>Conclusion</h2>
<p>What is explained above is a simple illustration of OpenERP&#8217;s flexibility in customization. Similarly it is possible to introduce new fields to the system according to the organizational needs. In this case specifically for the Project Management Module.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/openerp-customizing-task-view-project-management-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use Timesheets in OpenERP</title>
		<link>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/how-to-use-timesheets-in-open-erp/</link>
		<comments>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/how-to-use-timesheets-in-open-erp/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 21:17:02 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=1421</guid>
		<description><![CDATA[iBCScorp is making and publishing video&#8217;s via YouTube and ibcscorp.com. The videos are to not only to help the employees of iBCScorp better learn how to use the magnificent tool of Open ERP, but also allow anyone ]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ibcscorp.com/wp-content/uploads/2010/08/Open-ERP-3201.jpg"><img class="size-full wp-image-1425 alignright" src="http://www.ibcscorp.com/wp-content/uploads/2010/08/Open-ERP-3201.jpg" alt="" width="280" height="274" /></a></p>
<p>iBCScorp is making and publishing video&#8217;s via YouTube and ibcscorp.com. The videos are to not only to help the employees of iBCScorp better learn how to use the magnificent tool of Open ERP, but also allow anyone else to get an idea of how <strong>OpenERP </strong>software could be useful in their business.</p>
<p>Other <strong>training videos</strong> are being created and will soon be published on YouTube and iBCScorp.com. If you have any questions about Open ERP or all of the advantages it can provide for any business, please contact iBCScorp.</p>
<p>To view the YouTube video about <strong>timesheet</strong> click <a title="OpenERP training, Timesheet entering with OpenERP" href="http://www.youtube.com/watch?v=0PVX9veFlCQ" target="_blank">here</a>.</p>
<p>The video covers all of the details anyone needs to know in order to use <strong>timesheet&#8217;s in Open ERP</strong>. A few of the details that are covered in the video are as follows:</p>
<ul>
<li><strong>How to create a new timesheet in Open ERP</strong></li>
<li><strong>How to clock in and out with in the timesheet</strong></li>
<li><strong>How to complete a task</strong></li>
<li><strong>How to import tasks into the timesheet</strong></li>
</ul>
<p>Please use the video as a training and share it with anyone that is wondering about timesheet&#8217;s in OpenERP or about OpenERP in general.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/application-integration-customization/erp/openerp-2/how-to-use-timesheets-in-open-erp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open ERP Developer &#8211; PYTHON</title>
		<link>http://www.ibcscorp.com/openings/open-erp-developer/</link>
		<comments>http://www.ibcscorp.com/openings/open-erp-developer/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:38:14 +0000</pubDate>
		<dc:creator>James Cluff</dc:creator>
				<category><![CDATA[Openings]]></category>
		<category><![CDATA[openerp]]></category>
		<category><![CDATA[OpenERP development]]></category>
		<category><![CDATA[OpenERP setup]]></category>
		<category><![CDATA[Openerp support]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.ibcscorp.com/?p=938</guid>
		<description><![CDATA[iBCScorp is looking for talented Open ERP developers.

iBCScorp implements Open ERP sites for some of its clients. We have an ongoing need for developers who are familiar with Open ERP and or Python.

Applicants should be familiar with SEO practices, and have experience with Open ERP site implementation and management issues.]]></description>
			<content:encoded><![CDATA[
<a href='http://www.ibcscorp.com/openings/open-erp-developer/attachment/python-logo/' title='python-logo'><img width="150" height="50" src="http://www.ibcscorp.com/wp-content/uploads/2010/06/python-logo.gif" class="attachment-thumbnail" alt="python-logo" title="python-logo" /></a>
<a href='http://www.ibcscorp.com/openings/open-erp-developer/attachment/openlogo/' title='openlogo'><img width="150" height="45" src="http://www.ibcscorp.com/wp-content/uploads/2010/06/openlogo.jpg" class="attachment-thumbnail" alt="openerp" title="openlogo" /></a>

<h2>iBCScorp.com seeks OpenERP developers for its United States or Sri Lankan offices.</h2>
<p>The OpenERP developer would support OpenERP implementation teams, help with OpenERP integration projects, contribute to the open source code base, and otherwise support OpenERP related projects.</p>
<h2>Required Experience for an OpenERP Developer</h2>
<ul>
<li>excellent communication skills</li>
<li>3 or more years of development experience in any language</li>
<li>1 or more years of Python experience</li>
<li>at least 2 years of Linux experience</li>
</ul>
<p>The ideal developers should have solid coding experience in Python.</p>
<p>Any experience in Open ERP with experience administrating and integrating the Open ERP to web applications and a demonstrative understanding of the underlying technologies is a plus.<br />
Skills required:</p>
<ul>
<li> 2+ years programming experience</li>
<li>1+ years Python programming experience.</li>
<li>OpenERP Implementation experience a plus</li>
</ul>
<p>Note: Applicants who can join quickly would get priority.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ibcscorp.com/openings/open-erp-developer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

