<?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>Domsense Planet &#187; openerp-planet</title>
	<atom:link href="http://planet.domsense.com/tag/openerp-planet/feed/" rel="self" type="application/rss+xml" />
	<link>http://planet.domsense.com</link>
	<description></description>
	<lastBuildDate>Tue, 24 Apr 2012 09:00:55 +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>Super Calendar</title>
		<link>http://planet.domsense.com/en/2012/04/openerp-super-calendar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openerp-super-calendar</link>
		<comments>http://planet.domsense.com/en/2012/04/openerp-super-calendar/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 17:24:55 +0000</pubDate>
		<dc:creator>eLBati</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Calendar]]></category>
		<category><![CDATA[CRM]]></category>
		<category><![CDATA[openerp-planet]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1395</guid>
		<description><![CDATA[OpenERP provides a very flexible way to manage several types of views, like tree, form, kanban, gantt and calendar. This means, for instance, that you can view your or scheduled calls calendar by simply clicking on the &#8216;calendar&#8217; button from the list view. But what if you want to see all your deadlines within a&#160;<a href="http://planet.domsense.com/en/2012/04/openerp-super-calendar/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>OpenERP provides a very flexible way to manage several types of views, like tree, form, kanban, gantt and calendar. This means, for instance, that you can view your or scheduled calls calendar by simply clicking on the &#8216;calendar&#8217; button from the list view.</p>
<p>But what if you want to see all your deadlines within a unique calendar view?</p>
<p>You can use the <a href="http://apps.openerp.com/addon/6899">super calendar</a> <img src='http://planet.domsense.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h1>Configuration</h1>
<p>After installing the module you can go to</p>
<p>Super calendar → Configuration → Configurators</p>
<p>and create a new configurator. For instance, if you want to see meetings and phone calls, you can create the following lines</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2012/04/meetings.png"><img class="alignnone size-medium wp-image-1436" title="meetings" src="http://planet.domsense.com/wp-content/uploads/2012/04/meetings-300x116.png" alt="" width="300" height="116" /></a></p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2012/04/phone_calls.png"><img class="alignnone size-medium wp-image-1437" title="phone_calls" src="http://planet.domsense.com/wp-content/uploads/2012/04/phone_calls-300x100.png" alt="" width="300" height="100" /></a></p>
<p>Then, you can use the &#8216;Generate Calendar&#8217; button or wait for the scheduled action (&#8216;Generate Calendar Records&#8217;) to be run.</p>
<p>When the calendar is generated, you can visualize it by the &#8216;super calendar&#8217; main menu.</p>
<p>Here is a sample monthly calendar:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2012/04/month_calendar.png"><img class="alignnone size-medium wp-image-1439" title="monthly calendar" src="http://planet.domsense.com/wp-content/uploads/2012/04/month_calendar-300x151.png" alt="" width="300" height="151" /></a></p>
<p>And here is the weekly one:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2012/04/week_calendar.png"><img class="alignnone size-medium wp-image-1440" title="weekly calendar" src="http://planet.domsense.com/wp-content/uploads/2012/04/week_calendar-300x159.png" alt="" width="300" height="159" /></a></p>
<p>As you can see, several filters are available. A typical usage consists in filtering by &#8216;Configurator&#8217; (if you have several configurators, &#8216;Scheduled calls and meetings&#8217; can be one of them) and by your user. Once you filtered, you can save the filter as &#8216;Advanced filter&#8217; or even add it to a dashboard.</p>
<p>As usual, you can find code and bug tracker on our <a href="https://launchpad.net/domsense-agilebg-addons">launchpad project</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2012/04/openerp-super-calendar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create an OpenERP module: the easy way</title>
		<link>http://planet.domsense.com/en/2012/04/how-to-create-an-openerp-module-the-easy-way/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-create-an-openerp-module-the-easy-way</link>
		<comments>http://planet.domsense.com/en/2012/04/how-to-create-an-openerp-module-the-easy-way/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 15:08:45 +0000</pubDate>
		<dc:creator>simahawk</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[openerp-web]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1407</guid>
		<description><![CDATA[Every OpenERP developer or integrator knows how can be annoying to create a new module or to add new features (like views,actions, etc) to it. There are several approaches for bootstrapping it. The first, the most common I think, is to copy &#38; paste an existing module (or an empty one), rename it, and replace all&#160;<a href="http://planet.domsense.com/en/2012/04/how-to-create-an-openerp-module-the-easy-way/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Every OpenERP developer or integrator knows how can be annoying to create a new module or to add new features (like views,actions, etc) to it. There are several approaches for bootstrapping it.</p>
<p>The first, the most common I think, is to copy &amp; paste an existing module (or an empty one), rename it, and replace all the bits to fit your needs. The second is to use an IDE like Eclipse or TextMate or Sublime-text and create or load all the predefined snippets you need.</p>
<p>This requires a little time but still, can be avoided. Also, could lead to errors, typos, etc, and this <em>must</em> be avoided.</p>
<p>Starting from my <a title="Plone website" href="http://plone.org/" target="_blank">Plone</a> background where tools like <a title="ZopeSkel on pypi" href="http://pypi.python.org/pypi/ZopeSkel" target="_blank">ZopeSkel</a> and <a title="Paste project" href="http://pythonpaste.org/" target="_blank">Paste</a> (coupled with <a title="Buildout project" href="http://www.buildout.org/" target="_blank">Buildout</a> ) are  today mainstream solutions for bootstrapping our  development environments and creating new packages, I tried to get rid of this c&amp;p approach.</p>
<p>I released a package called <a title="OpenERP bootstrap package" href="http://pypi.python.org/pypi/openerp_bootstrap" target="_blank">openerp_bootstrap</a> aimed at speeding up the creation of new modules and new features. For the time being there are only two templates ready to be used:</p>
<ul>
<li><strong>openerp_newmodule</strong> that lets you create a basic generic module</li>
<li><strong>openerp_theme</strong> that lets you create a basic custom web theme</li>
</ul>
<p>Let&#8217;s see how to use them. First of all install openerp_bootstrap using python setuptools or distribute:</p>
<pre class="shell">sudo easy_install openerp_bootstrap</pre>
<pre class="shell">sudo pip install openerp_bootstrap</pre>
<p>After that, a new executable called &#8216;paster&#8217; will be available. You can list the available templates by running:</p>
<pre class="shell"># paster create --list-templates
Available templates:
  basic_package:      A basic setuptools-enabled package
  openerp_newmodule:  Template for creating a basic openerp package skeleton
  openerp_theme:      Template for creating a basic openerp theme skeleton
  paste_deploy:       A web application deployed through paste.deploy</pre>
<p>&nbsp;</p>
<p>As you can see, there are two openerp_* templates. You can use them by calling &#8216;paster create -t $TEMPLATE_NAME&#8217;. When you call it you will be prompted with step-by-step questions that will allow you to customize your module while creating it. Let&#8217;s see an example:</p>
<pre class="shell">
# paster create -t openerp_newmodule
Selected and implied templates:
openerp-bootstrap#openerp_newmodule Template for creating a basic openerp package skeleton

Enter project name: my_new_module
Variables:
egg: my_new_module
package: my_new_module
project: my_new_module
Enter module_name (Module name (like "Project Issue")) ['My Module']: My new shiny module
Enter description (One-line description of the module) ['']: A module that does this and that
Enter version (Version) ['1.0']:
Enter author (Author name) ['']: John Doe
Enter author_email (Author email) ['']: john@doe.com
Enter category (Category) ['']:
Enter website (Website) ['']: www.johndoe.com
Enter depends (Dependencies [space-separated module names]) ['']: account
Enter is_web (Is web addon? [yes/no]) ['no']:
Creating template openerp_newmodule
Creating directory ./my_new_module
Copying __init__.py to ./my_new_module/__init__.py
Copying __openerp__.py_tmpl to ./my_new_module/__openerp__.py
</pre>
<p>And, here we go! We&#8217;ll find all the data we need into our module&#8217;s manifest (__openerp__.py):</p>
<pre class="shell">
# cat ./my_new_module/__openerp__.py
# -*- coding: utf-8 -*-
{
    'name': 'My new shiny module',
    'version': '1.0',
    'category': '',
    'description': """A module that does this and that""",
    'author': 'John Doe (john@doe.com)',
    'website': 'www.johndoe.com',
    'license': 'AGPL-3',
    'depends': ['account'],
    'init_xml': [],
    'update_xml': [],
    'demo_xml': [],
    'active': False,
    'installable': True,
}
</pre>
<p>Let&#8217;s create a theme now:</p>
<pre class="shell">
# bin/paster create -t openerp_theme
Selected and implied templates:
  openerp-bootstrap#openerp_theme  Template for creating a basic openerp theme skeleton

Enter project name: my_custom_theme
Variables:
  egg:      my_custom_theme
  package:  my_custom_theme
  project:  my_custom_theme
Enter module_name (Module name (like "My Theme")) ['My Theme']: My brand new theme
Enter description (One-line description of the module) ['']: Customer X project theme
Enter version (Version) ['1.0']:
Enter author (Author name) ['']: Mr Foo
Enter author_email (Author email) ['']: mr@foo.com
Enter category (Category) ['']:
Enter website (Website) ['']: www.foo.com
Enter depends (Dependencies [space-separated module names]) ['']: project
Enter has_css (Needs CSS? [yes/no]) ['yes']:
Enter has_js (Needs Javascript? [yes/no]) ['yes']:
Enter has_xml (Needs QWeb XML? [yes/no]) ['no']:
Creating template openerp_theme
Creating directory ./my_custom_theme
  Copying __init__.py to ./my_custom_theme/__init__.py
  Copying __openerp__.py_tmpl to ./my_custom_theme/__openerp__.py
  Recursing into static
    Creating ./my_custom_theme/static/
    Recursing into css
      Creating ./my_custom_theme/static/css/
      Copying +normalized_name+.css_tmpl to ./my_custom_theme/static/css/my_custom_theme.css
    Recursing into js
      Creating ./my_custom_theme/static/js/
      Copying +normalized_name+.js_tmpl to ./my_custom_theme/static/js/my_custom_theme.js
    Recursing into xml
      Creating ./my_custom_theme/static/xml/
      Copying +normalized_name+.xml_tmpl to ./my_custom_theme/static/xml/my_custom_theme.xml
</pre>
<p>This will create a web module with all the static resources you need ready to be customized.</p>
<pre class="shell">
# cat ./my_custom_theme/__openerp__.py
# -*- coding: utf-8 -*-

{
    'name': 'My brand new theme',
    'version': '1.0',
    'category': '',
    'description': """Customer X project theme""",
    'author': 'Mr Foo (mr@foo.com)',
    'website': 'www.foo.com',
    'license': 'AGPL-3',
    'depends': ['project', 'web'],
    'init_xml': [],
    'update_xml': [],
    'demo_xml': [],
    'active': False,
    'installable': True,
    'web':True,
    'css': [
        'static/css/my_custom_theme.css',
    ],
    'js': [
        'static/js/my_custom_theme.js',
    ],
}
</pre>
<pre class="shell">
# ls my_custom_theme/static/*
my_custom_theme/static/css:
my_custom_theme.css

my_custom_theme/static/js:
my_custom_theme.js
</pre>
<p>Was that difficult? <img src='http://planet.domsense.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  And now the most important &#8211; but still missing &#8211; part: add modules&#8217; contents like views, classes, fields, etc. Using PasteScript &#8216;local commands&#8217; we&#8217;ll be able to add sub-templates for adding new objects and customize them on the fly, doing something like:</p>
<pre class="shell">
# cd my_new_module
# paster addcontent newmodel project.custom.model
[...]
# paster addcontent field project_custom_model
[...]
</pre>
<p>Wouldn&#8217;t be great? That&#8217;s all for the moment.</p>
<p>The development package it&#8217;s on <a href="https://github.com/simahawk/openerp_bootstrap" title="OpenERP bootstrap package" target="_blank">github</a>. Feel free to fork and contribute back or to submit <a href="https://github.com/simahawk/openerp_bootstrap/issues" title="OpenerERP bootstrap issues" target="_blank">issues</a>.</p>
<p>NOTE: the package is still in alpha state so it could be a little bit buggy <img src='http://planet.domsense.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2012/04/how-to-create-an-openerp-module-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenERP &#8211; new web client (6.1) &#8211; javascript hooks</title>
		<link>http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-javascript-hooks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openerp-new-web-client-6-1-javascript-hooks</link>
		<comments>http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-javascript-hooks/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 18:40:12 +0000</pubDate>
		<dc:creator>simahawk</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[openerp-web]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1323</guid>
		<description><![CDATA[I was trying to inject some custom code on logout event. My code was never executed though. Finally I got it working thanks to Xavier Morel (see my question on stackoverflow). Here is the clue: you can &#8220;easily&#8221; inject an handler for a given event (openerp-web specific ones) by doing like this: openerp.yourmodule = function(openerp)&#160;<a href="http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-javascript-hooks/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>I was trying to inject some custom code on logout event. My code was never executed though. Finally I got it working thanks to Xavier Morel (<a title="openerp web client 6.1: how to override base javascript functions" href="http://stackoverflow.com/questions/8817467/openerp-web-client-6-1-how-to-override-base-javascript-functions">see my question on stackoverflow</a>).</p>
<p>Here is the clue: you can &#8220;easily&#8221; inject  an handler for a given event (openerp-web specific ones) by doing like this:<br />
<code>
<pre><strong>
openerp.yourmodule = function(openerp) {
    openerp.webclient.on_logout.add_first(
        function () {
            alert('thatsme!');
        }
    );
}
</strong></pre>
<p></code><br />
You must pay attention to 2 things particularly:</p>
<ol>
<li>you MUST <strong>use &#8220;openerp.webclient&#8221;</strong> and not <strong>&#8220;openerp.web.WebClient&#8221;</strong></li>
<li>you MUST <strong>use your module name</strong> in order to get the JS loaded</li>
</ol>
<p>This last point is among the few informations you find in the not-so-official docs contained into the web module (<a title="OpenERP – new web client (6.1) documentation" href="http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-documentation/">see my previous blogpost on how to get them</a>).</p>
<p>Using &#8220;<strong>add_first</strong>&#8221; I&#8217;m adding an event handler for the logout event which will be executed before any existing handler.</p>
<p>If you look at the original code of the web module you&#8217;ll find other &#8220;hooks&#8221; like &#8220;add_last&#8221; which in turns add your handler at the end of the queue.</p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-javascript-hooks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenERP &#8211; new web client (6.1) documentation</title>
		<link>http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-documentation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openerp-new-web-client-6-1-documentation</link>
		<comments>http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-documentation/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 11:07:40 +0000</pubDate>
		<dc:creator>simahawk</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Various]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1302</guid>
		<description><![CDATA[Even if it&#8217;s not yet available on the web (don&#8217;t ask why&#8230;. :S) you can view the new OpenERP web client documentation on your machine. That&#8217;s what you have to do in order to get it: first of all install sphinx if you don&#8217;t have it in your system (assuming you are using a linux&#160;<a href="http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-documentation/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Even if it&#8217;s not yet available on the web (don&#8217;t ask why&#8230;. :S) you can view the new OpenERP web client documentation on your machine. That&#8217;s what you have to do in order to get it:</p>
<p>first of all install <strong>sphinx</strong> if you don&#8217;t have it in your system (assuming you are using a linux system<strong></strong>):</p>
<pre><strong>$ sudo pip install sphinx</strong></pre>
<p>or</p>
<pre><strong>$ sudo  easy_install sphinx</strong></pre>
<p>then you have to compile the docs. Go to the web package doc folder:</p>
<pre><strong>$ cd  web/trunk/doc</strong></pre>
<p>(if you have downloaded OpenERP trunk following <a title="Quickly get and run OpenERP 6.1 (trunk)" href="http://planet.domsense.com/en/2011/12/quickly-get-and-run-openerp-6-1-trunk/">elbati&#8217;s how-to</a> you&#8217;ll have the web client in this path)</p>
<p>and run</p>
<pre><strong>$ make source html</strong></pre>
<p>That&#8217;s it! Now you can browse the docs by going to the newly generated folder <strong>web/trunk/doc/build/html</strong> and opening <strong>index.html</strong> into your favorite web browser.</p>
<p>As any other OpenERP documentation is quite un-finished but it&#8217;s a good starting point for skimming trough the new web client capabilities.</p>
<p><strong>UPDATE: docs are now available here: <a href="http://planet.domsense.com/docs/openerp-web/en/index.html">http://planet.domsense.com/docs/openerp-web/en/index.html</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2012/01/openerp-new-web-client-6-1-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quickly get and run OpenERP 6.1 (trunk)</title>
		<link>http://planet.domsense.com/en/2011/12/quickly-get-and-run-openerp-6-1-trunk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quickly-get-and-run-openerp-6-1-trunk</link>
		<comments>http://planet.domsense.com/en/2011/12/quickly-get-and-run-openerp-6-1-trunk/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 11:13:27 +0000</pubDate>
		<dc:creator>eLBati</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[bzr]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1219</guid>
		<description><![CDATA[Thanks to Olivier Dony (and lep who indicated it to me), here you have a quick way to setup a development environment with the current trunk version of OpenERP (6.1). Download the script:  $ bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh &#124; sh Run the script:  $ make init-trunk Wait&#8230; Run: $ make server Go to http://localhost:8069&#160;<a href="http://planet.domsense.com/en/2011/12/quickly-get-and-run-openerp-6-1-trunk/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="https://lists.launchpad.net/openerp-community/msg00624.html" target="_blank">Olivier Dony</a> (and <a href="https://twitter.com/lepistone/status/129910902332985344" target="_blank">lep</a> who indicated it to me), here you have a quick way to setup a development environment with the current trunk version of OpenERP (6.1).</p>
<p>Download <a href="http://bazaar.launchpad.net/%7Eopenerp-dev/openerp-tools/trunk/view/120/setup.sh" target="_blank">the script</a>:</p>
<pre> $ bzr cat -d lp:~openerp-dev/openerp-tools/trunk setup.sh | sh</pre>
<p>Run the script:</p>
<pre> $ make init-trunk</pre>
<p>Wait&#8230;</p>
<p>Run:</p>
<pre>$ make server</pre>
<p>Go to <strong>http://localhost:8069</strong></p>
<p>Or to <strong>localhost:8069/mobile</strong> if you want to try the mobile interface (or even to <strong>localhost:8069/?kitten=1</strong>&#8230;)</p>
<h1>Update 2012-03-31</h1>
<p>Please everyone note, since <a href="http://www.openerp.com/node/1056/2012/02" target="_blank">OpenERP 6.1 has been released</a> one month ago, the described method will download the <strong>trunk</strong> branches (6.2).</p>
<p>Correct branches for OpenERP 6.1 are the following:</p>
<p><a href="https://code.launchpad.net/~openerp/openobject-addons/6.1" target="_blank"><tt id="yui_3_2_0_1_1333207220759509"> lp:openobject-addons/6.1</tt></a></p>
<p><a href="https://code.launchpad.net/~openerp/openobject-server/6.1"><tt id="yui_3_2_0_1_1333207275996497"> lp:openobject-server/6.1</tt></a></p>
<p><a href="https://code.launchpad.net/~openerp/openobject-client/6.1"><tt id="yui_3_2_0_1_1333207324051494"> lp:openobject-client/6.1</tt></a></p>
<p><a href="https://code.launchpad.net/~openerp/openerp-web/6.1"><tt id="yui_3_2_0_1_1333207355250318"> lp:openerp-web/6.1</tt></a></p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2011/12/quickly-get-and-run-openerp-6-1-trunk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New module to choose the fiscal position from the country</title>
		<link>http://planet.domsense.com/en/2011/12/account_fiscal_position_country/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=account_fiscal_position_country</link>
		<comments>http://planet.domsense.com/en/2011/12/account_fiscal_position_country/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 09:40:31 +0000</pubDate>
		<dc:creator>lep</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Accounting]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[sale]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1189</guid>
		<description><![CDATA[In standard OpenERP, you can choose a fiscal position for every partner, and your choice will be used when you select a Partner in an Invoice or Sale Order. In many situations it&#8217;s convenient to set a default position for all partners belonging to a specific country. The module we developed is called account_fiscal_position_country, and&#160;<a href="http://planet.domsense.com/en/2011/12/account_fiscal_position_country/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>In standard OpenERP, you can choose a fiscal position for every partner, and your choice will be used when you select a Partner in an Invoice or Sale Order. In many situations it&#8217;s convenient to set a default position for all partners belonging to a specific country.</p>
<p>The module we developed is called <a href="http://apps.openerp.com/addon/5579">account_fiscal_position_country</a>, and can be found on <a href="http://apps.openerp.com/">apps.openerp.com</a>.</p>
<p><strong>Configuration</strong></p>
<p>Go to Sales &gt; Configuration &gt; Address Book &gt; Localisation &gt; Countries.</p>
<p>Choose a country, and enter the default Fiscal Position for that country.</p>
<p><a href="http://planet.domsense.com/2011/12/account_fiscal_position_country/country-nametaiwan-openerp/" rel="attachment wp-att-1190"><img class="alignnone size-full wp-image-1190" title="Country Name:Taiwan - OpenERP" src="http://planet.domsense.com/wp-content/uploads/2011/12/Country-NameTaiwan-OpenERP.png" alt="" width="693" height="417" /></a></p>
<p><strong>Usage</strong></p>
<p>Done that, when you create a Sale or Purchase Invoice and select a Partner, the Fiscal Position you defined for the country of the Partner will be selected. Note that the standard OpenERP behaviour is still defined: if you set a specific Fiscal Position for that Partner, that one (and not the one from the Country) will be used.</p>
<p><strong>Sale Orders</strong></p>
<p>To get the same functionality in Sale Orders, install the module <a href="http://apps.openerp.com/addon/5580">account_fiscal_position_country_sale</a> as well. The modules are kept separate to minimize dependencies.</p>
<p>Of course, feedback is welcome! You can use the bug tracker in launchpad for that:</p>
<p><a href="https://bugs.launchpad.net/domsense-agilebg-addons">https://bugs.launchpad.net/domsense-agilebg-addons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2011/12/account_fiscal_position_country/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Follow-Up module for OpenERP</title>
		<link>http://planet.domsense.com/en/2011/12/new-follow-up-module-for-openerp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-follow-up-module-for-openerp</link>
		<comments>http://planet.domsense.com/en/2011/12/new-follow-up-module-for-openerp/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 10:36:27 +0000</pubDate>
		<dc:creator>eLBati</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Accounting]]></category>
		<category><![CDATA[Follow-UP]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[Payments]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=1060</guid>
		<description><![CDATA[We developed a new module to better handle the follow-ups. Its name is account_followup_choose_payment and it is configurable through account_followup but, unlike account_followup, it allows to send follow-ups selecting the single (overdue) payments you want to notify to customers. The module provides two main macro-functionalities: Print follow-ups (increasing the follow-up level associated to payment) Re-print sent&#160;<a href="http://planet.domsense.com/en/2011/12/new-follow-up-module-for-openerp/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>We developed a new module to better handle the follow-ups. Its name is <a href="http://apps.openerp.com/addon/6474">account_followup_choose_payment</a> and it is configurable through <a href="http://apps.openerp.com/addon/743">account_followup</a> but, unlike account_followup, it allows to send follow-ups selecting the single (overdue) payments you want to notify to customers.</p>
<p>The module provides two main macro-functionalities:</p>
<ul>
<li>Print follow-ups (increasing the follow-up level associated to payment)</li>
<li>Re-print sent follow-ups</li>
</ul>
<p>Let&#8217;s see how to configure and use the module.</p>
<h2>Configuration</h2>
<p>First of all, you have to configure the follow-up levels. Going to</p>
<p>Accounting &gt; Configuration &gt; Miscellaneous &gt; Follow-Ups</p>
<p>you open the follow-ups list and can create a new one.</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_configuration.png"><img class="alignnone size-medium wp-image-1138" title="follow-up_configuration" src="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_configuration-300x187.png" alt="" width="300" height="187" /></a></p>
<p>For instance, my follow-up has three levels. This is one of them:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_level_configuration.png"><img class="alignnone size-medium wp-image-1139" title="follow-up_level_configuration" src="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_level_configuration-300x202.png" alt="" width="300" height="202" /></a></p>
<p>Also, I configured the following two payment terms</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/payment_terms.png"><img class="alignnone size-medium wp-image-1147" title="payment_terms" src="http://planet.domsense.com/wp-content/uploads/2011/12/payment_terms-300x113.png" alt="" width="300" height="113" /></a></p>
<h2> Use</h2>
<p>I issued four invoices:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/invoices_list.png"><img class="alignnone size-medium wp-image-1157" title="invoices_list" src="http://planet.domsense.com/wp-content/uploads/2011/12/invoices_list-300x125.png" alt="" width="300" height="125" /></a></p>
<p>For Thomas Winteler, I used the first payment term (&#8217;25% at 14 net days, remaining 30 days end of month&#8217;). For Domsense Srl, the &#8217;30 Days End of Month&#8217;.</p>
<p>Thanks to <a href="http://apps.openerp.com/addon/6374">account_due_list</a>, you can see the list of payments with their due date, if any. You can find the list at</p>
<p>Accounting &gt; Journal Entries &gt; Payments</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/payments_list.png"><img class="alignnone size-medium wp-image-1150" title="payments_list" src="http://planet.domsense.com/wp-content/uploads/2011/12/payments_list-300x125.png" alt="" width="300" height="125" /></a></p>
<p>Now we can follow-up some payment. Go to</p>
<p>Accounting &gt; Periodical Processing &gt; Billing &gt; Open Follow-Ups</p>
<p>If you print the follow-up at 30 November 2011, you&#8217;ll find the following situation:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/follow-ups_to_send.png"><img class="alignnone size-medium wp-image-1151" title="follow-ups_to_send" src="http://planet.domsense.com/wp-content/uploads/2011/12/follow-ups_to_send-300x124.png" alt="" width="300" height="124" /></a></p>
<p>We developed a new module to better handle the follow-ups. Its name is <a href="http://apps.openerp.com/addon/6474">account_followup_choose_payment</a> and it is configurable through <a href="http://apps.openerp.com/addon/743">account_followup</a> but, unlike account_followup, it allows to send follow-ups selecting the single (overdue) payments you want to notify to customers.</p>
<p>The module provides two main macro-functionalities:</p>
<ul>
<li>Print follow-ups (increasing the follow-up level associated to payment)</li>
<li>Re-print sent follow-ups</li>
</ul>
<p>Let&#8217;s see how to configure and use the module.</p>
<h2>Configuration</h2>
<p>First of all, you have to configure the follow-up levels. Going to</p>
<p>Accounting &gt; Configuration &gt; Miscellaneous &gt; Follow-Ups</p>
<p>you open the follow-ups list and can create a new one.</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_configuration.png"><img title="follow-up_configuration" src="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_configuration-300x187.png" alt="" width="300" height="187" /></a></p>
<p>For instance, my follow-up has three levels. This is one of them:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_level_configuration.png"><img title="follow-up_level_configuration" src="http://planet.domsense.com/wp-content/uploads/2011/12/follow-up_level_configuration-300x202.png" alt="" width="300" height="202" /></a></p>
<p>Also, I configured the following two payment terms</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/payment_terms.png"><img title="payment_terms" src="http://planet.domsense.com/wp-content/uploads/2011/12/payment_terms-300x113.png" alt="" width="300" height="113" /></a></p>
<h2> Use</h2>
<p>I issued four invoices:</p>
<p><a href="http://planet.domsense.com/2011/12/new-follow-up-module-for-openerp/invoices_list/" rel="attachment wp-att-1157"><img title="invoices_list" src="http://planet.domsense.com/wp-content/uploads/2011/12/invoices_list-300x125.png" alt="" width="300" height="125" /></a></p>
<p>For Thomas Winteler, I used the first payment term (&#8217;25% at 14 net days, remaining 30 days end of month&#8217;). For Domsense Srl, the &#8217;30 Days End of Month&#8217;.</p>
<p>Thanks to <a href="http://apps.openerp.com/addon/6374">account_due_list</a>, you can see the list of payments with their due date, if any. You can find the list at</p>
<p>Accounting &gt; Journal Entries &gt; Payments</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/payments_list.png"><img title="payments_list" src="http://planet.domsense.com/wp-content/uploads/2011/12/payments_list-300x125.png" alt="" width="300" height="125" /></a></p>
<p>Now we can follow-up some payment. Go to</p>
<p>Accounting &gt; Periodical Processing &gt; Billing &gt; Open Follow-Ups</p>
<p>If you print the follow-up at 30 November 2011, you&#8217;ll find the following situation:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/12/follow-ups_to_send.png"><img title="follow-ups_to_send" src="http://planet.domsense.com/wp-content/uploads/2011/12/follow-ups_to_send-300x124.png" alt="" width="300" height="124" /></a></p>
<p>Now, you can select which payment to follow-up. I select them all, and run the wizard <strong>Follow-UP</strong>. <a href="http://planet.domsense.com/wp-content/uploads/2011/12/openerp_printed_follow-up.pdf">Here is the result</a>.</p>
<p>Moreover, opening <strong>Sent Follow-Ups</strong>, you can see the list of previously sent follow-ups, with date and level. By that list, at any time, you can select and re-print the follow-ups, through the <strong>Sent Follow-Up</strong> wizard.</p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2011/12/new-follow-up-module-for-openerp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linking OpenERP to CUPS printers: base_report_to_printer</title>
		<link>http://planet.domsense.com/en/2011/10/linking-openerp-to-cups-printers-base_report_to_printer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=collegare-openerp-alle-stampanti-di-cups-base_report_to_printer</link>
		<comments>http://planet.domsense.com/en/2011/10/linking-openerp-to-cups-printers-base_report_to_printer/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 10:18:44 +0000</pubDate>
		<dc:creator>eLBati</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[CUPS]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[printers]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=933</guid>
		<description><![CDATA[Introduction OpenERP users often require the possibility to send reports to system printers, in order to print the reports on paper directly. In OpenERP 5, this functionality was implemented by prinjob module. It provided several functionalities, one of these was to automatically send reports to CUPS printers. After the release of OpenERP 6, the module&#160;<a href="http://planet.domsense.com/en/2011/10/linking-openerp-to-cups-printers-base_report_to_printer/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>OpenERP users often require the possibility to send reports to system printers, in order to print the reports on paper directly.</p>
<p>In OpenERP 5, this functionality was implemented by <a href="http://apps.openerp.com/addon/1727" target="_blank">prinjob</a> module. It provided several functionalities, one of these was to automatically send reports to <a href="http://www.cups.org/" target="_blank">CUPS</a> printers. After the release of OpenERP 6, the module stopped working. At that point, one of the printjob&#8217;s authors <a href="https://bugs.launchpad.net/openobject-addons/+bug/681532/comments/1" target="_blank">said</a> that he wouldn&#8217;t have ported the module to OpenERP 6, so many users was left empty-handed.</p>
<p>Recently, I&#8217;ve picked up the issue again and, after having analysed the problems of porting printjob to OpenERP 6, I decided to realize a module that would have extrapolated the most important functionalities of printjob and better adapted to printing methods of OpenERP 6. So, <a href="http://apps.openerp.com/addon/6301" target="_blank">base_report_to_printer</a> was born.</p>
<h2>Configuration</h2>
<p>The base_report_to_printer module is downloadable from <a href="http://apps.openerp.com/addon/6301" target="_blank">apps.openerp.com</a> or directly from our <a href="https://code.launchpad.net/%7Edomsense/domsense-agilebg-addons/6.0" target="_blank">code repository</a>. Once you installed it, the <strong>Printing</strong> menu will appear.<strong></strong></p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/09/printing-menu.png"><img title="printing-menu" src="http://planet.domsense.com/wp-content/uploads/2011/09/printing-menu-300x170.png" alt="" width="300" height="170" /></a></p>
<p>First of all, you have to load CUPS printers in OpenERP. You can use a wizard that retrieves them automatically. You just have to click on <strong>Update Printers from CUPS</strong> and printers will appear within the available printers list.</p>
<p>In the next step you will configure the reports to send to the printers.</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/09/reports.png"><img title="reports" src="http://planet.domsense.com/wp-content/uploads/2011/09/reports-300x176.png" alt="" width="300" height="176" /></a></p>
<p>Through the report form you can define the system&#8217;s behaviour while producing the report.</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/09/report-configuration.png"><img title="report-configuration" src="http://planet.domsense.com/wp-content/uploads/2011/09/report-configuration-300x176.png" alt="" width="300" height="176" /></a></p>
<p>You can set a global behaviour, or differentiate it according to the user who&#8217;s printing. In the example, the global behaviour defines to send the report to client directly (<strong>Send to Client</strong>), therefore without sending it to the printer. But if user <strong>elbati</strong> is printing, the report will be sent to the selected printer (<strong>Send to Printer</strong>).</p>
<p>You can also define a default behaviour associated to the user, in order to establish whether a certain user, when not differently set, wants to send the reports always to a specific printer or not.</p>
<p>After finishing the configuration, you will just have to click on printing button associated to the report (or launch the report by a wizard or whatever) and the system will automatically send the report to the previously set printer.</p>
<p>Happy printing.</p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2011/10/linking-openerp-to-cups-printers-base_report_to_printer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Selling subscriptions with OpenERP</title>
		<link>http://planet.domsense.com/en/2011/06/selling-subscriptions-with-openerp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=selling-subscriptions-with-openerp</link>
		<comments>http://planet.domsense.com/en/2011/06/selling-subscriptions-with-openerp/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 19:35:07 +0000</pubDate>
		<dc:creator>eLBati</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[ERP]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[sale_subscriptions]]></category>
		<category><![CDATA[subscription]]></category>
		<category><![CDATA[sale]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=746</guid>
		<description><![CDATA[In the current post you&#8217;ll see how to configure and use the three OpenERP modules that we developed in order to sale subscriptions: sale_subscriptions (it allows to sell products of type &#8216;subscription&#8217; and to generate a new quotation when the subscription ends) sale_subscriptions_alerts (by using email_template, the module allows to configure the alerts to send&#160;<a href="http://planet.domsense.com/en/2011/06/selling-subscriptions-with-openerp/" class="read-more">Continue Reading</a>]]></description>
			<content:encoded><![CDATA[<p>In the current post you&#8217;ll see how to configure and use the three OpenERP modules that we developed in order to sale subscriptions:</p>
<ul>
<li><a href="http://apps.openerp.com/addon/2454" target="_blank">sale_subscriptions</a> (it allows to sell products of type &#8216;subscription&#8217; and to generate a new quotation when the subscription ends)</li>
<li><a href="http://apps.openerp.com/addon/5549" target="_blank">sale_subscriptions_alerts</a> (by using email_template, the module allows to configure the alerts to send before the subscription ending)</li>
<li><a href="http://apps.openerp.com/addon/2489" target="_blank">sale_subscriptions_delivery</a> (it allows to configure the products composing a subscription and to manage the related delivery orders)</li>
</ul>
<p>In order to install <em>sale_subscriptions_delivery</em>, you must have <a href="http://apps.openerp.com/addon/1542" target="_blank">nan_product_pack</a> among the available modules. This module allows to configure which products have to be delivered when a subscription is sold.</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/06/sale_subscription_1.png"><img class="alignright size-medium wp-image-754" title="sale_subscription_1" src="http://planet.domsense.com/wp-content/uploads/2011/06/sale_subscription_1-300x128.png" alt="" width="300" height="128" /></a>In order to sell a subscription, first of all you have to define the product selecting the &#8216;Subscription&#8217; field and the related duration (&#8216;Subscription Duration&#8217;). The duration is expressed in days, in the example you can see an annual subscription.</p>
<p>If you are using <em>sale_subscriptions_delivery</em>, the &#8216;Pack&#8217; tab becomes available and you&#8217;ll be able to fill the products to deliver. For instance, if you want to sell an annual subscription of a monthly magazine, you have to insert 12 magazines composing that subscritpion:</p>
<p><em><a href="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-pack.png"><img class="size-medium wp-image-759 alignnone" title="subscription-pack" src="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-pack-300x184.png" alt="" width="300" height="184" /></a></em></p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-order-line.png"><img class="alignright size-medium wp-image-764" title="subscription-order-line" src="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-order-line-300x185.png" alt="" width="300" height="185" /></a>So now it is possible to sell the subscription creating a new sale order and selecting the &#8216;Subscription 1&#8242; product in the order line. The system will fill the fields containing the beginning and ending dates automatically.</p>
<p>If you are using <em>sale_subscriptions_delivery</em>, while saving the order, the system loads the products that have to be delivered.</p>
<p>After confirming the sale order, the system creates the scheduled action that will create, when the subscription is about to expire (06/12/2012 in the example), a new quotation containing the data of the expiring subscription, proposing the subscription renewal to the customer:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-cron.png"><img class="size-medium wp-image-765 alignnone" title="subscription-cron" src="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-cron-300x75.png" alt="" width="300" height="75" /></a></p>
<p>If you are using <em>sale_subscriptions_delivery</em>, when confirming the sale order, the system creates the delivery order containing the stock moves established by the subscription. In the example, you can see 12 deliveries planned in 12 months:</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-delivery.png"><img class="alignnone size-medium wp-image-767" title="subscription-delivery" src="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-delivery-300x141.png" alt="" width="300" height="141" /></a></p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-alerts.png"><img class="size-medium wp-image-769 alignright" title="subscription-alerts" src="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-alerts-300x22.png" alt="" width="300" height="22" /></a>Moreover, if you installed the <em>sale_subscriptions_alerts</em> module, you are able to configure the email alerts that will be sent to the customer whose subscription is expiring. Clicking on <em>Tools -&gt; Configuration -&gt; Subscription Alerts</em>, you can configure the alerts to send. Along with the &#8220;days before expiration&#8221;, you have to insert the email template that will be sent. The template is configurable through the <a href="http://apps.openerp.com/addon/691" target="_blank">email_template</a> module.</p>
<p><a href="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-alerts-cron.png"><img class="size-medium wp-image-771 alignleft" title="subscription-alerts-cron" src="http://planet.domsense.com/wp-content/uploads/2011/06/subscription-alerts-cron-300x68.png" alt="" width="300" height="68" /></a>After having configured the alerts, when confirming the sale order, the system will create the related scheduled actions that will send by email the expiring subscription alerts.</p>
<p>&nbsp;</p>
<p>The modules are downloadable at the following links:</p>
<ul>
<li><a href="http://apps.openerp.com/addon/get_module_as_zip/5550/sale_subscriptions.zip">sale_subscriptions</a></li>
<li><a href="http://apps.openerp.com/addon/get_module_as_zip/5553/sale_subscriptions_delivery.zip">sale_subscriptions_delivery</a></li>
<li><a href="http://apps.openerp.com/addon/get_module_as_zip/5549/sale_subscriptions_alerts.zip">sale_subscriptions_alerts</a></li>
</ul>
<p>&nbsp;</p>
<p>Code and bugs are managed on Launchpad: <a href="https://launchpad.net/domsense-agilebg-addons">https://launchpad.net/domsense-agilebg-addons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2011/06/selling-subscriptions-with-openerp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>OpenERP – How to add a custom field to an object</title>
		<link>http://planet.domsense.com/en/2010/10/openerp-how-to-add-a-custom-field-to-an-object/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=openerp-how-to-add-a-custom-field-to-an-object</link>
		<comments>http://planet.domsense.com/en/2010/10/openerp-how-to-add-a-custom-field-to-an-object/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 15:36:20 +0000</pubDate>
		<dc:creator>simahawk</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[OpenERP]]></category>
		<category><![CDATA[openerp-planet]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://planet.domsense.com/?p=822</guid>
		<description><![CDATA[Original post: http://simahawk.wordpress.com/2010/10/04/openerp-how-to-add-a-custom-field-to-an-object]]></description>
			<content:encoded><![CDATA[<p>Original post:</p>
<p><a href="http://simahawk.wordpress.com/2010/10/04/openerp-how-to-add-a-custom-field-to-an-object">http://simahawk.wordpress.com/2010/10/04/openerp-how-to-add-a-custom-field-to-an-object</a></p>
]]></content:encoded>
			<wfw:commentRss>http://planet.domsense.com/en/2010/10/openerp-how-to-add-a-custom-field-to-an-object/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

