open source basecamp

 
Blog

Author Archive

WebKit Report : How to deal with header

Friday, July 2nd, 2010 by Joël Grand-Guillaume

Hi,

Just a little post on our c2c_webkit_report in order to explain how to deal with header and footer in this new report system. Have a look at our new video here:

files.me.com/nbessi/037luj.mov

We want to thank you all for your numerous feed-backs, contributions and comments on this module. It seems that it already has a great success :) ! OpenERP also gave me its agreement to include it as a standard module for v6.0 : what a great news!

Regards,

Joël Grand-Guillaume

WebKit Report : system revolution for OpenERP

Saturday, June 26th, 2010 by Joël Grand-Guillaume

Dear community and partners,

At the last Community & Partners meeting, Camptocamp participated to several workshops on various topics. One of them was on the reporting system of OpenERP; following this workshop, some conclusions have been drawn on which direction to follow. Mainly, we though that we needed a more powerful engine than RML (for better performance) as well as something more easy to use (to reduce costs).

Today, we do have such a solution, including all the requirements discussed together back in March !!

Camptocamp Business Solutions’ team is proud to announce the release of OpenERP WebKit Report as a module for the V5.0 of OpenERP. You can find it in the extra-addons branch as the module called "c2c_webkit_report". This newly released module includes the following main features:

  • OpenERP Compliant (translation, formatLang, pdf/html output)
  • HTML & CSS-3 Reports definition
  • Multi-plateform (Windows, Linux, OS X)
  • Multi-header support with full image support (per report and/or per company)
  • Multi-company compliant
  • Full JavaScript support
  • Easy paper-size, margin and format selection
  • And more : Raw HTML debugger, futur full integrated WYSIWYG editor, …

Watch the live demo here: http://files.me.com/nbessi/06n92k.mov

I want to thank all the participants for their contributions and the constructive work that has been done for drafting the specifications, particularly Nicolas Bessi who created this amazing module!

We are going to work hand-in-hand with OpenERP SA to integrate this new report engine into the core of the future version 6.0 of OpenERP. We hope, you will enjoy it!

Best regards,

Joël Grand-Guillaume

Version 0.1 Beta for MOA : the management of OpenERP instances

Thursday, May 20th, 2010 by Joël Grand-Guillaume
Camptocamp Business Solutions’ team is proud to announce the release of the version 0.1 Beta for the management of OpenERP instances.
It allows to :
  • Deploy OpenERP
  • Archive / Restore any OpenERP instance
This version is based on description files of the chosen OpenERP instance. MOA (Mighty OpenERP Admin) is already able to complete this locally and remotely with several gateways (hop) before reaching the specific server.
The launch link is the following : https://launchpad.net/moa-openerp
Regards,

OERPScenario, the test suite for OpenERP

Wednesday, March 10th, 2010 by Joël Grand-Guillaume

Hi!

On February 12, 2010, at the last IRC meeting between OpenERP SA and the Official Partners, OERPScenario has been accepted as the Official test suite for the version 5.0 of OpenERP. Camptocamp is very proud of this milestone since our team has spent a lot of energy in the development of this project, allowing OpenERP to become more stable and more reliable.

In order to scale up this project, we recently improved the usage and ease of the test launching by reviewing the tags.

We are also currently working to implement OERPScenario into the continuous integration server of OpenERP : http://test.openobject.com/ .  This will guarantee the use of the test suite in the development process, the resulting tests being run before every release.

Your contributions are essential to help us write scenarios ; for this purpose,  we created a documentation. This documentation concerns both technical and business individuals and will be soon included in the http://doc.openerp.com website. For now, you can have access to it by downloading the following pdf : http://dev.camptocamp.com/files/OERPScenario/documentation.pdf

Business individuals can easily write scenarios description using the Gherkin Syntax as explained into the documentation. Feel free to add your own as a blueprint on Launchpad :

https://blueprints.launchpad.net/oerpscenario

Camptocamp will write them all as soon as possible, but developers are welcome to help us :)

Feel free to ask your questions in the OERPScenario’s FAQ (https://answers.launchpad.net/oerpscenario ), we’ll be happy to help you understand, use and contribute to OERPScenario.

Best regards,

Joël Grand-Guillaume

Customizing OpenERP to support international companies

Tuesday, March 2nd, 2010 by Joël Grand-Guillaume

Hi,

I am proud to announce the integration of Camptocamp’s work in the future stable version of OpenERP. It took place a few days ago in the trunk branch! This work consisted of improving the management of the multi-company component in OpenERP. It is now possible to define, for each product and each company, the currency and the price field to assign to a specific product.

Our contribution resulted in the following improvements:

  • Use the new company defined price type (currency and field) for a product
  • Adapt stock accounting
  • Adapt analytic accounting and Timesheet
  • Factorize part of the code to ease the maintenance (mostly in analytic accounting)
  • Add the multi-currency fesature on analytic lines (therefore, making it similar to the financial accounting)
  • Correct the analytic indicators to take care of multi-currency entries
  • Keep the same default setting to ease the transition to the new feature

As a result, it is now possible for companies to  share the same product between them, eventhough they don’t use the same currency and/or same cost price. This applies to  manufacturing companies and services companies, as this improvement concerns both stock and analytic accounting.

We can manage one field per company on the product form to store the cost of a given price type (and so for a given company). This simplifies the price updating quite a lot.

Browsing the analytic account on the tree view now displays the right values according to each account currency!

We also back-port those modules on the current stable version, in the extra-addons branch with the following names:

  • c2c_multicost_base
  • c2c_multicost_expense
  • c2c_multicost_project_timesheet
  • c2c_multicost_stock
  • c2c_multicost_timesheet
  • c2c_multicost_timesheet_invoice
  • c2c_multicost_user_function

More news soon about our next contribution!

Best regards,

Joël Grand-Guillaume

One Time Password on OpenERP by Camptocamp

Monday, February 22nd, 2010 by Joël Grand-Guillaume

Hi,

Camptocamp is proud to announce the release of 2 new modules and a specific branch of the GTK client, providing OpenERP with OTP (One Time Password). The GTK client has been modified and now presents a third field on the login form, preventing overload on the OpenERP server.

The server part is composed of two modules:

  • The first one, supporting OTP in a generic way (handling session, …)
  • The second one, providing support for the Yubikey system (http://www.yubico.com/products/yubikey/).

You can download the GTK client here:

bzr clone bzr+ssh://bazaar.launchpad.net/~c2c/openobject-client/5.0-c2c-otp/

…and find the following server modules in the official extra-addons branch:

  • c2c_one_time_password_login
  • c2c_one_time_password_login_yubikey_provider

If you want to try it, buy a yubikey, download the client and install both modules. You just need to provide the Yubikey identifier on the required user. That’s it !

Feel free to make your comments or contributions to support another OTP system.

Enjoy !

Joël Grand-Guillaume

Releasing Easy-OpenERP for 1coach

Thursday, February 11th, 2010 by Joël Grand-Guillaume

** English below **

Bonjour,

L’équipe “Business Solutions” de Camptocamp est fière d’annoncer la sortie d’Easy-OpenERP, une offre SaaS low-cost pour OpenERP réalisée pour l’un de nos clients, 1coach.

Cette nouvelle offre est spécialement adaptée aux petites compagnies et aux associations. L’ensemble a été configuré pour les particularités Suisse : comptabilité, paiements électroniques, taxes, etc…

Vous pouvez la tester ici (utilisateur :demo, password: demo) :

http://demo.easy-openerp.ch/

Plus d’informations ici :

http://easy-openerp.ch

Cordialement,

Joël Grand-Guillaume

* English *

Hi,

Camptocamp’s “Business Solutions” team is proud to announce the release of Easy-OpenERP, a low-cost OpenERP SaaS offer that has been developed for one of our customers, 1coach.

This new offer is particularly designed for small companies and associations. The configuration is specifically adapted to Switzerland: accounting, electronic payments, taxes, etc..

You can test it there (user :demo, pass: demo) :

http://demo.easy-openerp.ch/

More infos here (in french only…) :

http://easy-openerp.ch

Regards,

Joël Grand-Guillaume

OERPScenario : The simple way to write test scenario for OpenERP

Friday, October 30th, 2009 by Joël Grand-Guillaume

Hi !

After making hundreds of checklists and manual testings, our team decided to create a tool which allows users to write test scenario for OpenERP. It’s just a Beta version for now, but we’re convinced that it will improve the global performance of OpenERP. This tool allows users to launch a set of functional tests on a specific OpenERP server and to get a result for each test in pdf, html, junit or text format.

See the html example here : http://dev.camptocamp.com/files/OERPScenario/result.html

This project is developed with the Ruby language and the cucumber library.

A few words on our choice:
• It’s separated from OpenObject, so bugs won’t affect it
• Business specialists can write tests without any technical knowledge
• Fully integrated with Ruby (it will allow us at one point to release a Web-interface)
• Modular and very easy to learn and to contribute to
• Rails compatible
• Ruby rocks !
With additional new tests, we hope that we’ll be able to avoid most critical regressions in the near future.

Feel free to make comments and contributions to this project : https://launchpad.net/oerpscenario


Regards,
Joël Grand-Guillaume

Camptocamp improve the Swiss localization (l10n_ch) / Camptocamp améliore la localisation Suisse (l10n_ch)

Monday, October 26th, 2009 by Joël Grand-Guillaume

** (French part below) **

Hi all !

I have the pleasure to announce that Camptocamp released improvements to the OpenERP official Swiss localization module (l10n_ch). Remember that Camptocamp is the official developer and maintainer of this localization!

This module includes:

  • Full BVR support to generate electronic invoices in Switzerland
  • Import of standardized bank V11 files  from Swiss bank into OpenERP
  • Electronic payments via DTA (specific electronic payments used by Swiss banks)

This new release includes the following improvements:

  • DTA generation file : avoids encoding errors (thanks for contributions)
  • Support of old BVR references
  • Temporary solution for the non functional expr tag in the RML
  • Temporary solution for the missing ocrb file
  • Easy insertion of fields on the res.partner.bank view : allows to choose what to print on BVRs
  • Support on error messages translation
  • Addition of last translations from Launchpad

Note:  OpenERP still has trouble with payment orders in foreign currency; this affects also the DTA payments into our Swiss localization.

Best regards,

Joël Grand-Guillaume

—-

Bonjour à tous !

J’ai le plaisir de vous annoncer la sortie d’une nouvelle version du module de la localisation Suisse pour OpenERP (l10n_ch), incluant de nouvelles amélioration.

Camptocamp est le développeur et le mainteneur officiel de cette localisation. Ce module inclut les fonctionnalités suivantes:

  • Support des BVR pour la génération de factures
  • Importation des fichiers bancaires standardisés V11 dans les états bancaires d’OpenERP
  • Paiements électroniques via les fichiers DTA dans toutes les banques suisses

Cette nouvelle version inclut les améliorations/corrections suivantes:

  • Génération des DTA : Suppressions des erreurs d’encodage (merci pour la contribution)
  • Support des anciennes références BVR
  • Solution temporaire pour le tag “expr” qui n’est plus supporté dans l’API OpenERP
  • Solution temporaire pour le fichier manquant “ocbr”
  • Ajout de champs dans la vue res.partner.bank qui permet maintenant de choisir ce que l’on imprime sur son BVR
  • Support de la traduction sur les messages d’erreurs
  • Ajout des dernières traductions en provenance de Launchpad

Note: OpenERP a toujours des problèmes avec les paiements en devise étrangères, cela affect aussi les paiements  DTA de notre localisation Suisse.

A bientôt,

Joël Grand-Guillaume

Integration OpenERP – Magento – POS – iPhone

Thursday, October 22nd, 2009 by Joël Grand-Guillaume

Hi all,

With the collaboration of Scalena Agency SA and the RFID Center (Icare institute), Camptocamp was awarded an international project to implement OpenERP with Magento and an iPhones Apps !

Some of the requirements/features to develop in this very interesting project are:

  • Sync OpenERP with Magento – OpenERP using the brand new Magento-OpenERP connector
  • Point Of Sale : OpenERP integration with “Cash register”
  • Use of iPhones as a bar code reader
  • Management of a datawarehouse  for statistic purpose
  • Various locations to handle worldwide

In order to provide you with a better integrated solution between Magento and OpenERP, Camptocamp will participate to the development of the connector, in collaboration with its  authors i.e.  R. Valyi and S. Thomas.

Thanks to you guys!  You made an excellent job at making this kind of project possible !

Regards,

Joël Grand-Guillaume