<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20121107</id>
	<title>IDempiere/FullMeeting20121107 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://globalqss.com/wiki/index.php?action=history&amp;feed=atom&amp;title=IDempiere%2FFullMeeting20121107"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121107&amp;action=history"/>
	<updated>2026-04-05T19:17:23Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121107&amp;diff=197&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20121107&amp;diff=197&amp;oldid=prev"/>
		<updated>2012-11-07T16:33:00Z</updated>

		<summary type="html">&lt;p&gt;full meeting&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- breadcrumb --&amp;gt;&lt;br /&gt;
&amp;lt;font size=-2&amp;gt;&lt;br /&gt;
&amp;amp;lArr;&lt;br /&gt;
[[IDempiere|Table of Contents]] |&lt;br /&gt;
[[IDempiere/Full Meeting Minutes|Full Meeting Minutes]] |&lt;br /&gt;
Full Meeting 2012-11-07&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''red1''''': Hi all, i successfully ported OB POS integration into a 2Pack with own plugin for iDempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but i cannot export it to show up in ss&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': once that is done, i will document this into a complete guide how to develop plugins for idempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': big storm season also in Malaysia.. lightning interrupt power supply&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Good morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': I found something wonderful about OSGi plugin... you can replace core classes with same name in your own plugin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': good morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak''''': Good Morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Bonjour&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': so this is like customization.jar.. however i cannot control its hierarchy of class use.. the start level no has no real effect&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Bonjour tout le monde&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': Anyone knows how to export new plugin into iDemiere home?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i am stuck on this last bit before documenting a complete guide on creating a new plugin or migrating adempiere functionality into idempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i done the usual Export as Plugin / Fragments from Eclipse to iDempiereHome and it shows up in the folder as a jar but not during RUN.. no show in SS&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe Heng Sin answered that here - it needs to be deployed as p2&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': https://groups.google.com/d/topic/idempiere/E_kUdQf8pSA/discussion&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': haha.. he just replied my question ..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': his short answer expects me to be an expert :P&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': ok i will learn!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': hello Red, in wanting to learn about osgi i ran into this site: http://njbartlett.name/osgibook.html&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': only read firs two chapters but it is an enjoyable read so far&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': maybe something their will help&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'll be checking the peer review queue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': http://jira.idempiere.com/secure/IssueNavigator.jspa?mode=hide&amp;amp;requestId=10300&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': BTW - peer review queue is intended for tickets that has patches to review, so I'll be moving back to open those without&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': thanks alot fcojvanninir .. always like to read nice books :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but please ping me if you want to discuss something else  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': I have seen that http://jira.idempiere.com/browse/IDEMPIERE-480 has been set to peer review queue by an anonymous.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Is this normal or a bug ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe I need to configure some permissions in jira - anonymous is not supposed to do that  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes i hope so :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds like you found an interesting issue there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': just to say that this ticket could be moved back&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Yes, it gave me some sweat&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': did you solve it?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': I think i found the solution : manual posting first delete facts and then regenerate it whereas automatic posting only generates it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes, i repost manually all docs&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': But, it has to be fixed&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah  :-)  workaround&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds like the problem is &amp;quot;reset accounting&amp;quot; not deleting the facts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': don't know what should be do : modify automatic posting or FactAcctReset&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it only delete what is in the range&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': which is correct.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nope - not correct when a doc has multiple dates&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe we could have an update statement which could update Posted for partially posted document&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I had similar problem with a bank statement crossing years - big headache&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': don't know, what should be done if a doc has multiples dates (one is closed, the other one is open) ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': exactly - that was my problem - I was not able to repost - because one of the dates were closed&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and reopening a closed period where balances were already official sounds scary  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes, not a good practice ^^&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': that's why this update statement could be a good solution : users can see immediatelly if there is a problem and handle it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think on two possible solutions&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe accountant advice is needed here&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': 1 - forbid documents in multiple periods (the only doc doing that is bank statement?)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i thot late accounts is posted later.. so that old periods are intact&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': 2 - make FactAcctReset.java delete all the posting of those documents (or none in case one of the periods is closed)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': 2 sounds like an accountant&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': accountants usually do belated contras if i am not mistaken from my old accounts study&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak''''': What if we restrict date on Bank Account statement should be from same periode&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe 1 is the best. If you need multiple period, you create 2 bank stmt, no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': so we can still use multiple date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds safer to avoid falling in that bottleneck where you need to open a closed year to repost something&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is there any other doc that can have multiple dates in fact_acct?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': because even with that solution a user can play with the period dates and break it again&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': maybe gl journal ? date is on line&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nope - journal date is on header&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': material receipts ocurring over many instances but linked to one vendor invoice?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': another possibility is to make bank statement post on statement header date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': fcojvanninir, seems like matches are posted in the date of the match doc&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': gotcha&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak''''': header date may not work as posting date may result in wrong data when lines are across periods&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': checked all docs and seems like just bank statement has that problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': hi everyone&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hi Edwin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': hello&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so, we have three options - I'll try to check with an accountant&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': juste check with my accountant, and keep lines date is better. Maybe adding a control to be sure that all those date are in the same period.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': we could discuss it on next meeting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': problem can still be opened if the user changes the period dates&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': now that i have much mastered a plugin for idempiere, i wonder if anyone else is also interested to move more functionality into plugins?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Yes, but if he does that, he is searching for troubles, nope ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I know some venezuela guys that are asking for help moving their payroll version (very good) to a plugin - and they'll of course contribute it - and they said they'll maintain it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': OK.. i will document it right away... the long delayed Godfather Part III final series&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': it has come a long way since XML2AD of Marco Lombardo&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yes nmicoud  - searching for troubles :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i hope my book does not get banned this time&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': :d&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i think an ERP system is not an accountant workplace.. its just a data record base.. an accountant works on exported reports&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak''''': I can help for moving functionality to plugin. I have not mastered it but after doing 3e web service migration. I have little confidence to do that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': ERP shuld be faithfully be very strict and non-editable for ppstings&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': moving things to plugins seems fun and easy now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': you can feel the sense of what OSGi is&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Deepak''''': some times we stucks but yeah it is great&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': you can do in a way what customization jar does without recompiling&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': yes i was stuck these few days on how to export packages or classpath in bundles&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': but i took the easy way out.. keep close to org.adempiere.process since all processes can be packaged under same&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': better than customization.jar you can turn on and off different versions of the same thing during hot run&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and this has not gone all the way where you really use the versioning in Manifest to fine tune&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': hi, what do you guys think about project management&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': is it a core module or better kept as plugin?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': awesomeness&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': ah, i thought you were talking about this: https://mail.google.com/mail/u/0/?shva=1#inbox/13aaca6b1089041a&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': @fcojvanninir: i can't open your link&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': ah...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': sorry, that was silly&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': https://groups.google.com/forum/?hl=es&amp;amp;fromgroups=#!topic/idempiere/XITAp1UHJ4w&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': It talks about incorporating the project management typically associated to Gantt Charts and they suggest libreplan as a viable candidate.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': ah.. actually we are working on project management too lately&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': as far as i know.. project management in idempiere is more concerned on the financial aspects&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': for operational control we must rely on other apps like libreplan&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': yes if something thas has MSProject likeness as in schedule time planning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': and make it accesible for the Resource Product that uses timeline.. that can replace the InfoSchedule&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': well, our work is less ambitious :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': we are enhancing project issue&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_ang''''': and planning to work on project budgeting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': a good step&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': banym, AYT?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': CarlosRuiz:  whats up :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we were checking yesterday flyway - zero experience with that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': this answer on the FAQ concerned me a little&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': http://code.google.com/p/flyway/wiki/FAQ#Can_I_make_changes_to_the_structure_of_the_DB_outside_of_Flyway?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Q: Can I make changes to the structure of the DB outside of Flyway?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': A: No. One of the prerequisites for being able to rely on the metadata in the database and having reliable migrations is that ALL database changes are made by Flyway. No exceptions...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''fcojvanninir''''': goodbye everybody, have a good one (day or night)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I guess is similar to what we have actually - people can add columns and push sync - and if they don't follow good column naming guidelines then they can get in trouble when applying scripts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': do you have experience with that?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': CarlosRuiz:  yes we are using it for our project to manage the database migrations.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': When we run updates on every start of the application flyway checks if the software and database fits and if not (for example the first start after updating) it applies the necessary migrations&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and you configure a repository to look at the scripts?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #477: SUCCESS in 10 min: http://jenkins.idempiere.com/job/iDempiere/477/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * globalqss: IDEMPIERE-422 Complete Native Sequence feature / Fix broken oracle procedure&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * elainetan: IDEMPIERE-392 Redesign payment button - use OSGI service driven instead of hard-coded static to register payment form for each payment rule&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * elainetan: Fix logged session listener initialized before server startup&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE-487 Display problem in detail page (Field Tab) grid model of Windows&amp;gt;Tab&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE-488 Detailed Tab Page (Field Sequence) was not get updated when navigating record in master page (Window&amp;gt;Tab)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE-471 Wrong behavior for 'Record on parent tab was changed by another user'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE-481 Order field cleared at Shipment window&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: Attemp to fixed browser refresh issue.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE 369 - Master Detail Improvements.  Fixed layout issue for non-split form view.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE-231 Zk6: Improve the tablet experience. Restore accidentally remarked code.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: Merge with c24b92887ef9dfc8ed7bcce0c793748cc21e6ce4&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': * hengsin: IDEMPIERE-359 Add OSGi Service support for existing extension point&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': we organize the scripts on the project repository and deliver the changes within the software. everything else is done by flyway if this is your question.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': inside of a jar - like a resource?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': CarlosRuiz: depends on how you implement flyway in your application&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': you can integrate it, how we did it in some projects or you can run it as standalone on the machine and just deploy the migrations-scripts into a folder and run them.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': sounds interesting&amp;lt;br&amp;gt;&lt;br /&gt;
'''''banym''''': yes it's quite similar to what adempiere/idempiere does now but you can run it automatic after updating the application. that's where its benefit is.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #478: SUCCESS in 10 min: http://jenkins.idempiere.com/job/iDempiere/478/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': globalqss: IDEMPIERE-462 Ticket #1001503: Credit Cards Online&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>