<?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%2FFullMeeting20130417</id>
	<title>IDempiere/FullMeeting20130417 - 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%2FFullMeeting20130417"/>
	<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130417&amp;action=history"/>
	<updated>2026-04-05T21:14:38Z</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/FullMeeting20130417&amp;diff=247&amp;oldid=prev</id>
		<title>CarlosRuiz: full meeting</title>
		<link rel="alternate" type="text/html" href="https://globalqss.com/wiki/index.php?title=IDempiere/FullMeeting20130417&amp;diff=247&amp;oldid=prev"/>
		<updated>2013-04-17T19:34:41Z</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-04-17&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, could please look at : https://groups.google.com/forum/#!topic/idempiere/UrgFACYq2yg ? This is a very strange thing. And also this ticket which is very fast to fix : http://jira.idempiere.com/browse/IDEMPIERE-864 ; and nice logo btw ;)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': checking&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': thanks&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Hi Carlos, hi everyone&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': What's topic talking now?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': those 2 things :  https://groups.google.com/forum/#!topic/idempiere/UrgFACYq2yg /  http://jira.idempiere.com/browse/IDEMPIERE-864&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I see it's a little silent in forum last week&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Carlos: i'm using oracle; don't know it could matter&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': :-(  google apps mail and drive are having problems&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Nicolas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': your InfoWindow seems different - line 666 in mine is a closing bracket&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': are there steps to reproduce the issue?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': it's around line 666&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': my message was not clear&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': you should have&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': if (label != null) {&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': if (infoColumn.getQueryOperator().equals(X_AD_InfoColumn.QUERYOPERATOR_Gt) ||&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i've added those logs between those 2 lines&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': line 659 and 660&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': And QueryOperator is not a mandatory column and its value is tested. Why don't we test if it is null ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': before comparing it ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I see it mandatory&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': in ad or base ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': because i have some null values&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': checking &amp;quot;Business Partner Info&amp;quot; on https://demo.idempiere.com/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': on Info Window as System&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in column definition the query operator is red when empty&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but it works well in demo.idempiere.com ; what is also weird is that a direct sql return 'something' whereas the get_Value return null&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - I see - there are some nulls - seems like mandatory is defined at window level&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': because the field is not always shown&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': only when you tick a checkbox&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah- mandatory logic&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': 'criteria something'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': that's why i would have seen something like &amp;quot;if infoColumn.getQueryOperator != null { ... } &amp;quot; ; no ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': yep - those if must be written inverse if the value can be null&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': but that doesn't explain the difference between get_Value and sql ? i've never noticed that kind of problem&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': cannot reproduce it in postgres - will try oracle&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': hi carlos and alex&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi JanThielemann &amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi AlexYang - sorry, I forgot to answer alex greeting  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': do you know if it is possible to observe value changs from a WSearchEditor? In my custom form i use one and i want to get notified after the user selected an entry via the search editor&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Carlos, is ready to release? I see recent commits replaced all adempiere source to idempiere :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': JanThielemann, I think you can add an event listener there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': which event do i have to use?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': AlexYang, yes, I think we're almost ready - I was replacing logo&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': there is a value change event if I recall correctly&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': i'll investigate it, thx&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Nicolas - cannot reproduce with oracle either&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ah...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''JanThielemann''''': got to go, bye@all&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': 10 or 11?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': 11&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': will try in oracle 11g - meanwhile I import DB I'll check the second issue you reported&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok ; i will try to refresh/clean/restart eclipse&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hi everyone&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Hi Edwin_Ang &amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Hi Edwin&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': what's the current discussion? :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': those 2 things :  https://groups.google.com/forum/#!topic/idempiere/UrgFACYq2yg /  http://jira.idempiere.com/browse/IDEMPIERE-864&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I have tried compiere web client this week on their demo site: http://demo.compiere.com&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I found it's much faster than http://demo.idempiere.com&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Carlos &amp;amp; Hengsin, what do you think about this? I found compiere use GWT. does it mean gwt is faster than zk?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': And I also found the UI style of compiere is much tidy than idempiere. it wastes so much space in idempiere's webui&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I am not sure if my feeling is only personally or wide feeling about zk webui:)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that was discussed recently on facebook forums  :-)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': found something : POInfo : m_columnNameMap doesn't have the QueryOperator column !&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': checking the sql that fills it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': Carlos, are you saying that we are talking about zk and gwt in facebook group?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': I am sorry I seem can't find relate discussion their. could you kindly share a link to me?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I just said that was discussed before and we found kind of boring that discussion  :-)  you'll always find fans of gwt blaming zk and the opposite&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': and you can find enough arguments for both sides if you search on google&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - if I remember correctly the conclusion of the facebook discussion was - we have a nice and fast zk version - if you want a gwt version please go ahead&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': thanks Carlos&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': you are right. we inherit swing but gwt from compiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is like python vs java - useless discussion&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': currently, most important thing is that we already have a good zk version&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': you're right - this compiere is faster than last time I tested it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': probably as this is a demo site they can avoid some parts that make it slow&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Nicolas - oracle 11 working fine here too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok - need to find out what's wrong here ; thanks for checking&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in my m_columnNameMap the QUERYOPERATOR is there&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i think i just forgot to create missing trl&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': checking that...&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yiipiie !!!&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': a nice newbie error for me :))&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': Sorry for wasting your time ; i'll update the google group thread&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': And so, should we test if infoColumn.getQueryOperator() is null or it is ok ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''AlexYang''''': should go now. have good day. bye&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I checked that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': seems fine as the tree is created just for the query criteria columns and those have mandatory the queryoperator&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': ok -so no problem !&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': what is the best practice to return an error message to user in a beforeSave ? yesterday, i noticed this : https://groups.google.com/forum/#!topic/idempiere/b0DDmTJ9Q00 ;&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, IDEMPIERE-796 is ready to review - I see two commits in your repo&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': does it have integrated Armen patches too?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': pls review and give feedback if there's anything that need to be improved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': gr8&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': the only thing that i don't take from Armen's patch is setting error import to 'E'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': cos i don't really get what's the point of setting it to 'E' and then change it back to 'N'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': nmicoud, on the saveError - I don't get clear what is happening - is not showing correctly the translated message=&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes ; its show the translation of the SaveError msg and {0} whereas it should show the translation of the SaveError msg and the additional message defined in the beforeSave&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': log.saveError(&amp;quot;Error&amp;quot;, &amp;quot;bla bla bla); doesn't produce the same result as  log.saveError(&amp;quot;SaveError&amp;quot;, &amp;quot;bla bla bla); when logged in French (i suppose it apply for all translated session)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] 1 commit https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] globalqss ae0f0a47e1b0 IDEMPIERE-864 oracle/unix scripts RUN_DBRestore.sh and RUN_DBRestoredp.sh are the same&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': it sounds inconsistent - can you please open a jira ticket for that&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': yes - i will&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #1038: SUCCESS in 6 min 24 sec: http://jenkins.idempiere.com/job/iDempiere/1038/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, first script is erroring here with entitytype FA missing - is it ok to change it to D?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': oh&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it's ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': just change it to D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': second script is also showing 3 errors&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': first is that column C_DocType_ID already exists - checking&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah yes - is creating it twice&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': this is sometimes caused because the migration script log even failing inserts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it's weird&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': cos i work on it using a clean new db&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': with the latest mig scripts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': throwing also errors because of window names dups&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think is similar issue - you try to set it up - the UI shows an error - but anyways the update is logged - something to improve maybe on the migration script logger&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yo alexas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''alexas''''': where's the party? =)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': north&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': at alexis&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': :D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ok, finished some fixes for migration scripts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': http://jira.idempiere.com/browse/IDEMPIERE-865 created (problem with log.saveError)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks Nicolas&amp;lt;br&amp;gt;&lt;br /&gt;
'''''alexas''''': ok, monday after lodan meeeting.. sounds good =D&amp;lt;br&amp;gt;&lt;br /&gt;
'''''alexas''''': nice to see the new idempiere logo at jira.. dashing..&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': wondering : if i have to modify a class that i can't put in a plugin ; how could i export it to integrate into adempiere-server ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': should i generate the full installer ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': which class for example?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': APanel&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': or the equivalent for web&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': well - the ideal is to check why you need to modify a core class - to see if we need a new extension point&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': means that everything could be put in a plugin if an extension point exists ?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I mean - this is not easy to achieve - but the ideal is that core classes must not need modifications&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - in our thinking on iDempiere&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': if a core class needs a modification - we want to analyze the case to see if it points to a lack of extensibility&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': i see&amp;lt;br&amp;gt;&lt;br /&gt;
'''''nmicoud''''': thanks&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] 3 commits https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] edwin_ang fd2f747951ca IDEMPIERE-796 All Fixed Asset Related Document Must Use New DocBaseType 'FAA'&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] edwin_ang 47d63dae0d28 IDEMPIERE-796&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] globalqss b5de46a6832e IDEMPIERE-796 - peer review migration scripts&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': thanks for integrating, Carlos :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': thanks to you &amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': CarlosRuiz: btw, i want to discuss about IDEMPIERE-480&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i need to fix this bug for a client&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i think it can be a global fix&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': not customer specific&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': is it not solved?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i haven't tested it yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': in demo.idempiere.com&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': last time i tested was when i created IDEMPIERE-813&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': it is related to IDEMPIERE-480&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': and i don't seen any commit msg related to those two tickets yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': 480 is solved - Daniel stated he needed something different - but IMHO is solved&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': 813 is different&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I haven't analyzed but I think even if the date line is filled different - idempiere is using the journal date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so - maybe is annoying - but if that's the case it must be behaving correctly - at least not corrupting data as 480 was&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': well.. you guys are discussing about dateacct in document lines in 480&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': maybe is worthy a beforeSave on JournalLine similar to what we added on statementline &amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': that's why i assume they are related&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #1039: SUCCESS in 5 min 50 sec: http://jenkins.idempiere.com/job/iDempiere/1039/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am thinking of validating the statementline and journalline on beforesave&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': to validate the inserted date is within the period specified in their header table&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in statement line there is no validation - it is a direct assignment of the header date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': what do you think?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': but user can change the date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': on statement line he cannot - it's overwritten on beforesave&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': well.. i haven't tested statementline in current trunk yet&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': testing it now&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': just updated demo with latest fixed assets - if you want to test there too&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': ok&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ah - dateacct on statement line is read-only  - and set equal to header on save&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': yep&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': just realize it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i think it is ok that way&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': but gl journal line can use the same treatment&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': as I see dateacct in gl journal line is not used anywhere in code&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': cos when analyzing it, i found out that if it is allowed to have different date for multi currency gl journal transaction&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': sorry, i mean it can't use the same treatmen&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': just confirmed.. still have that same bug in gl journal line&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hi @red1&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Здравствуйте товарищ&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': hi&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': power blackout here in Siberia&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, testing on demo with GL Journal  1000 - it's behaving weird - posting with zero&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': luckily I have sim card for web in phone&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': i am testing with journal 1001&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': CarlosRuiz: i think your issue is because no currency rate has been set for currency COP&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': @red1: so how's siberia so far? :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': Edwin_Ang, on Journal Line - the field rate is set according to the dateacct&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think maybe is better to have a validation - you cannot save a multi-currency line if the rate is zero&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': very nice friendly people, i just cooked tour fish kicap recipe, they liked it. can't find serai here though&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': the document is posted with the header date - but the rate is calculated with the dateacct line&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': CarlosRuiz: i think it is better to use another date column for controlling the currency rate&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': when Yan we release DEWINA?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': dateacct is always related with journaling&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': I think we're ready - hengsin wanted FA fixes integrated - and that was just done&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': great! Russia's waiting too. There id someone groom Ukraine that was reviewing Heng Sin 's work and i told him to publish it&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': they are shy of their English&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': he can't make Wednesday meeting but he read the minutes&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': we should make some noise&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': :)&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': i m very hopeful of Russia&amp;lt;br&amp;gt;&lt;br /&gt;
'''''red1''''': they call me red the first looks Peter the first the old king&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': hahaha&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': one issue while testing fixed assets on demo.idempiere.com&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Edwin_Ang''''': field gl category is missing&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': ¿?&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': in script 3&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': there was this instruction&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': DELETE FROM AD_Column WHERE AD_Column_ID=55559&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': that column could not be deleted because there were like 4 fields&amp;lt;br&amp;gt;&lt;br /&gt;
'''''CarlosRuiz''''': so I inactivated all the fields and the column&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] 2 commits https://bitbucket.org/idempiere/idempiere/commits/&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] richard1988 5b26a3e6bb77 IDEMPIERE-856 the broadcast message window is clipped on the bottom&amp;lt;br&amp;gt;&lt;br /&gt;
'''''Not-001''''': [iDempiere] globalqss 9264ea676878 IDEMPIERE-294 BroadCast Message / Several fixes: - Clients &amp;lt;&amp;gt; System cannot expire their messages - Reorganize window and set displaylogic for buttons - Fix names of buttons - Display just messages of client logged in - Display non-expired messages without expiration date&amp;lt;br&amp;gt;&lt;br /&gt;
'''''buildmaster''''': Project iDempiere build #1040: SUCCESS in 6 min 47 sec: http://jenkins.idempiere.com/job/iDempiere/1040/&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>CarlosRuiz</name></author>
		
	</entry>
</feed>