<?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%2FFullMeeting20131030</id>
	<title>IDempiere/FullMeeting20131030 - 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%2FFullMeeting20131030"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20131030&amp;action=history"/>
	<updated>2026-04-05T19:17:27Z</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/FullMeeting20131030&amp;diff=320&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20131030&amp;diff=320&amp;oldid=prev"/>
		<updated>2013-10-30T18:04:37Z</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 2013-10-30&lt;br /&gt;
&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''''CarlosRuiz''''': Good Morning&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': Bonjour&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': Carlos, i'm struggling with https://idempiere.atlassian.net/browse/IDEMPIERE-1461 ; i can't find where in the code the zoom from empty field is set. Any idea ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you already did&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah, you mentioned the onNewRecord, so I thought you already found the point&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': no&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': let me check - I found it last time I checked&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': thanks&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hi guys&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': hi Jan&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi JanThielemann &amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i am experiencing a really strange error&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': maybe you can help:&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i have a newly created plugin consisting of only one model and a model factory. i can run the server with this plugin without errors. as soon as i add &amp;quot;odtreporting-xmlbeans.jar&amp;quot; to the classpath of the plugin, i get this error after the server started http://pastebin.com/wwDCLvdw&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': is there something else in the classpath ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': no&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i can add other jars without a problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': and what happens if you add the jar in the org.adempiere.base ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': in the jar itself, there is a package fr.opensagres.xdocreport.remoting.resources.domain&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': where that jar can be downloaded?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': and a folder schemaorg_apache_xmlbeans which has several xsb files in it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': we found it somewhere here http://code.google.com/p/xdocreport/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': a coworker downloaded it somewhere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': it is used so we can reports with open office templates&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': generate*&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': I guess your model or modelfactory have dependency to odtreporting-xmlbeans.jar ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': https://www.dropbox.com/s/tdr829sfcke0arx/odtreporting-xmlbeans.jar&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': @hengsin: actually not&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': but another class (which is not in the plugin yet) will use it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i am doing it step by step to find the error and for me it seems as this jar is the reason&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': when adding the jar to your classpath, try adding . as well&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': however, the most annoying thing is, that my coworker implemented our odt report webservice in an copy of the original webservice and on his maschine, this one worked&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i already did this. before and after the jar&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': also i tried to only add &amp;quot;.&amp;quot; and it gives me the same error&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud_, check the actionZoom method on WTableDirEditor and WSearchEditor&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': i already did. I've set breakpoints there but it never stop ; will try it again&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': what you have in the &amp;quot;Runtime Information&amp;quot; section of the Build Configuration page ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud_, in those methods there is an if - if the zoom value is empty it doesn't call the usual zoom but a method onNewRecord that opens the default zoom window in new record mode&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': trying again&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': working this time O_o ; will work on it ; thanks&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hengsin: nothing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': shouldn't there be the source code folder on the right side?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': yes, . on the left, source folder on the right&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': so that should be where the issue is, your build.properties file is corrupted.&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i'll check :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hmm &amp;quot;.&amp;quot; does not work. my jars are located in an &amp;quot;lib&amp;quot; folder in my plugin but &amp;quot;lib/.&amp;quot; does also not work. however, adding the jar and directing it to the src folder seems to work. at least the error is gone&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': thank you hengsin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': can you explain how i can populate my own webservice?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''xolali''''': Halooo friends&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Anthony&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': bitbucket is down   http://status.bitbucket.org/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I'm planning to work on opening release2.0 branch today for stabilization&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerra''''': hi for everybody!!!!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerra''''': @CarlosRuiz great news&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the most prominent features to test and stabilize are&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1132 Improve AD_Index; AD_View; foreign keys management&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1149 Implements SetFocus on field&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1064 Control dashboard access by role&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1362 Implement support to register/unregister available dashboard content&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1285 Estimated Landed Cost for PO&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-583 Delete Selection Panel improvement&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1157 Adding functionality to add charts on the standard windows&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1265 Add Adaxa Sales Management (CRM)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1328 Change tab name dynamically&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-159 Allow creation of combinations with Org *&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-1439 Adding email option for Jasper reports&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': IDEMPIERE-386 Redesign ASI usage for FIFO&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so, as usual - all feedback and tests are extremely welcome !!   :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': the ticket i mentionned on last meeting could be included ? for instance, those which are related to info windows are really helpful (imho)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''mhernandezve''''': Hi CarlosRuiz&amp;lt;br&amp;gt;&lt;br /&gt;
'''''mhernandezve''''': good news!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': btw, i've tested 1132 on oracle and everything was perfect !&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': it's a really cool feature !&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': great! thanks for the feedback&amp;lt;br&amp;gt;&lt;br /&gt;
'''''mhernandezve''''': Are you planning migrate zk and jaspereports library versions on 2.0 versión?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I guess we need to work to fill the index/view/fk dictionary based on which is actually on database&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': yes, some are missing ;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :D  some  :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': no Miguel - not planned yet to move to zk7&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': about jasper if there is something important to push us to move ahead it can be considered&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': IDEMPIERE-1328 Change tab name dynamically is alsi implemented for weeks, and now one complain ; perhaps just one thing. If in the recent items, you have an invoice with a temporary sequence. when you validate it, the label is not updated. So, you&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': click on 'invoice n°temp10' and arrive on 'invoice definitive 54'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': for that's trivial&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': must be general - right - if you change the name of a product must be similar&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': hum... correct :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe we can call the recent items refresh on saving&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': yep, that should solve the problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud_, about the list you proposed I see just 1453 made it to r2&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': and others ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the other improvements will be pushed to development branch later (meaning to a future release)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I like a lot the 1150 - and most of the info windows changes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but don't want to push changes at this moment as in some way we have been testing and stabilizing these new features for some months&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': i understand&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': we have received very good feedback about the CRM&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': BTW - yesterday I found a problem with IDEMPIERE-159 (org* in combination) - I was not able to save on AcctDialog org* in an actual test instance (different from demo)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - would need to review that case&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': look at the comment in the ticket&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': there is the solution i think&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks for the tip - I'll try that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': maybe the sql (if it resolves the issue) could be executed in migration script ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': About https://idempiere.atlassian.net/browse/IDEMPIERE-1461 ; what should be the best way to determine window when from record is empty. Add a checkbox on the condition, or using the context with a special notation ? or another option ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''mhernandezve''''': Bitbucket is up now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud_, the usual way was to implement it as a context and @SQL= as a notation to use SQL instead of context&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but in this case the field is named WhereClause - so it's direct to a SQL&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': but the fact is the evaluation of the condition is based on the record ID (and it has to be &amp;gt; 0). So new record can't be evaluated to true&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': that's why i think a special notation or new checkbox is needed to select the correct window withou having to check records from the table&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': or maybe a new field ZoomLogic &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': and you would fill WhereClause or ZoomLogic ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''hengsin''''': nmicoud, how would you determine which windows to goes to ? any example ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': i've started to modify WTableDirEditor.onNewRecord to be able to retrieve the destination table. Then i add a new method in MZoomCondition which will retrieve the window for empty fields, based on the tableID&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': and either a new chekbox or new ZoomLogic field on AD_ZoomCondition&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud_, my thinking is - if ZoomLogic is filled and WhereClause is empty it applies the zoomlogic for new records too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hengsin, about MStorageOnHand.get I'm implementing back a getter without dateMPolicy for backward compatibility&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': but reviewing the case of receiving dateMPolicy = null - I see the program set the dateMPolicy to today and compare it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud_''''': for instance, if i put ZoomLogic = @#AD_Client_ID@ = 10000002 , all records will be opened in the new window, right ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it would be better to not filter by dateMPolicy in case we don't receive the parameter?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': hmm no, I'm reading it wrong&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': well - at least in CalloutMovement it doesn't make sense to check that date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''ocurieles''''': hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Orlando&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerra''''': hi orlando&amp;lt;br&amp;gt;&lt;br /&gt;
'''''aguerra''''': How's it going acarigua?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok guys, thanks for the movement - I'm leaving for a while (lunch time here)&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>