#idempiere IRC log for Friday, 2017-08-25

*** a42niem has joined #idempiere05:21
*** Junior has quit IRC05:33
*** Junior has joined #idempiere05:54
*** mbozem has joined #idempiere07:28
*** vigri has joined #idempiere08:00
*** CarlosRuiz has joined #idempiere08:59
Not-cd20[IDEMPIERE] norbert.bede updated IDEMPIERE-343509:31
Not-cd20[IDEMPIERE] [~nmicoud] from experience it is important to add a fied parameter *"report generated"* date+time use case: user run report1 with 3 parameters then again run report with 3 parameters - so want to see only differences. ATM user cant identify when report was generated. *required change*: this require to add fixed/hardcoded parameter - as first in rendering seq.: * "generated" e.g 2017-08-22 16:22:33*09:31
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-343509:31
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3458 status set to "Resolved" -resolution set to "Incomplete"09:42
Not-cd20[IDEMPIERE] Followed the test case - the preference is correctly saved - when you open again the preference (step 6) you can click again all check-boxes and delete it.09:42
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345809:42
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3458 assignee set to "Carlos Ruiz"09:42
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345809:42
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3457 status set to "Resolved" -assignee set to "Carlos Ruiz" -resolution set to "Cannot Reproduce"09:46
Not-cd20[IDEMPIERE] Line numbers in exception don't match latest code. Tested with latest 4.1 and it worked fine.09:46
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345709:46
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-345609:50
Not-cd20[IDEMPIERE] Tried the test case: - reopened an old purchase order - reactivated - changed date to current date - complete - it worked fine09:50
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345609:50
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-304309:53
Not-cd20[IDEMPIERE] [~hieplq], sorry I don't understand the case, ticket description mention issue with Incremental2PackActivator but the patch is on BaseActivator Is it a different issue?09:53
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-304309:53
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-217209:55
Not-cd20[IDEMPIERE] Hi [~hengsin], is there a patch for this? How can I reproduce it?09:55
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-217209:55
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-344709:59
Not-cd20[IDEMPIERE] [~hieplq], > Currency, "Currency Type" and "transaction date", i want to display rate after "Currency Type" so when use change Currency or > "transaction date" i also want to update rate value. I understand (and you mention it) this can be implemented with callouts, so, what's the issue?09:59
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-344709:59
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-345410:05
Not-cd20[IDEMPIERE] [~hieplq], > when write callout to update a field when other field is change. That's the common use of callouts, I don't understand what is different for this need.10:05
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345410:05
Not-cd20[iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-4.1 [+0/-0/±1] https://bitbucket.org/idempiere/idempiere/commits/10:06
Not-cd20[iDempiere] hie...@hasuvimex.vn 3bcc4c2 - IDEMPIERE-3455:NPE when pack-in to system don't have pack-out language10:06
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3455 status set to "Resolved" -assignee set to "hiep lq" -resolution set to "Fixed"10:06
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345510:06
Not-cd20[iDempiere4.1] jenkins built #166 completed (success) http://ci.idempiere.org/job/iDempiere4.1/166/10:13
Not-cd20[iDempiere] CarlosRuiz_globalqss pushed 2 commits to release-4.1 [+0/-0/±1] https://bitbucket.org/idempiere/idempiere/commits/10:15
Not-cd20[iDempiere] hie...@hasuvimex.vn 5502167 - IDEMPIERE-3378:AD_Package_Exp_Detail should use EntityType column to refer AD_EntityType10:15
Not-cd20[iDempiere] hie...@hasuvimex.vn 84d94be - IDEMPIERE-3375:import/export csv should use AD_Element.ColumnName to lookup10:15
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3375 status set to "Resolved" -assignee set to "hiep lq" -resolution set to "Fixed"10:15
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-337510:15
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3378 status set to "Resolved" -assignee set to "hiep lq" -resolution set to "Fixed"10:15
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-337810:15
Not-cd20[IDEMPIERE] virgil updated IDEMPIERE-345810:19
Not-cd20[IDEMPIERE] Hello Carlos, in my case in step 6 the second checkbox (organization) is always unchecked - even if it has been checked in step 4 I've created a video: [YouTube|https://www.youtube.com/watch?v=J6Up9xFZAd4]10:19
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345810:19
Not-cd20[iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-4.1 [+2/-0/±1] https://bitbucket.org/idempiere/idempiere/commits/10:38
Not-cd20[iDempiere] globalqss b72be2d - IDEMPIERE-3453 Fix Fact_Acct - fact_acct_trunc_dateacct index / based on Nicolas Micoud patch10:38
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3453 status set to "Resolved" -resolution set to "Fixed"10:38
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345310:38
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-345810:40
Not-cd20[IDEMPIERE] Yes [~virgil], you can have several preference values at the same time, one for Org, one for Client. The window open by default with that checkbox unchecked as is the most usual case, but internally you can have other types marked as preferences.10:40
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345810:40
*** Junior has left #idempiere10:43
Not-cd20[iDempiere4.1] jenkins built #167 completed (success) http://ci.idempiere.org/job/iDempiere4.1/167/10:43
*** Junior has joined #idempiere10:49
Not-cd20[iDempiere] CarlosRuiz_globalqss pushed 1 commit to release-4.1 [+0/-0/±1] https://bitbucket.org/idempiere/idempiere/commits/11:06
Not-cd20[iDempiere] soofang 55df201 - IDEMPIERE-3442 Posting Error: Source Not Balanced after Sales Order=>Doc.Action="Void"11:06
Not-cd20[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-3442 status set to "Resolved" -assignee set to "soo.fang@gmail.com" -resolution set to "Fixed"11:06
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-344211:06
Not-cd20[iDempiere4.1] jenkins built #168 completed (success) http://ci.idempiere.org/job/iDempiere4.1/168/11:13
*** Junior has quit IRC11:40
Not-cd20[IDEMPIERE] virgil updated IDEMPIERE-345812:09
Not-cd20[IDEMPIERE] I understand now. Thanks for explanation.12:09
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345812:09
*** CarlosRuiz has quit IRC12:57
Not-cd20[IDEMPIERE] osullivan.gerald updated IDEMPIERE-345713:06
Not-cd20[IDEMPIERE] Thanks for prompt response Carlos.13:06
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-345713:06
Not-cd20[IDEMPIERE] hengsin updated IDEMPIERE-217213:34
Not-cd20[IDEMPIERE] No, I don't have a patch for it. To reproduce: - Create product A with ASI = when shipping. - Complete MR for 1 unit of A with no ASI - Create Order for 1 Unit of A. Generate Shipment With Status = Prepare - Goes to the Prepared shipment, create a new ASI for A. Complete the Shipment. - You will end up with No ASI On Hand of 1 and With ASI On Hand of -1 which is not desirable. My idea above is pretty13:34
Not-cd20simple - In the before complete event of the shipment, you create an inventory move transaction for A to move 1 unit of No ASI A to the newly created ASI, making it available to fulfill the Shipment Line Transaction.13:34
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-217213:34
*** CarlosRuiz has joined #idempiere15:21
*** CarlosRuiz has quit IRC16:45
Not-cd20[IDEMPIERE] hieplq updated IDEMPIERE-304318:05
Not-cd20[IDEMPIERE] Hi [~carlosruiz_globalqss] i discover issue when i debug code relate to run Incremental2PackActivator. but nothing wrong with Incremental2PackActivator. Osgi service have two principle bellow. 1. Services and Concurrency (from spec of osgi) "Services published on one thread and obtained on another thread must be safe to use. That is, the Framework must guarantee that there is a happens-before relationship18:05
Not-cd20between the time a service is registered and the time a service object or Service Reference is obtained. That is both the registering and obtaining threads must be properly synchronized with each other." it' true when we use direct service registry function but service tracker don't ensure it, like i explain about my test case, DefaultModelFactory is registry very soon, when adempiere base is active but when run18:05
Not-cd20pack-in sometime it's not yet receive, reason by serviceTracker not yet finish load it 2. On Osgi, service can come or go at anytime, so code use service have to take care the case maybe don't get any service at time it want. on idempiere we always code by assume have default service it's true because adempiere.base always active first. but my case and design of serviceTracker we drop on case don't get any service18:05
Not-cd20ever default my patch just make sure serviceTracker of service will open ASAP, so limit case can't get default service. i choose to open serviceTracker on listener of service registry, it isn't absolute avoid issue, but for idempiere it's enough, almost default service is registry after adempiere.base got active.18:05
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-304318:05
Not-cd20[IDEMPIERE] hieplq updated IDEMPIERE-344718:21
Not-cd20[IDEMPIERE] callout is implemented at parent panel of WEditor like GridTab, GridView, WQuickEntry. When we're put WEditor on any panel, we have to re-implement all stuff. now it's miss function of infoWindow and parameterProcess i saw osgi event will make implement simple than callout, only implement on WEditor class. other limit like i talk on IDEMPIERE-3454, when I handler callout of Currency, i want to lookup18:21
Not-cd20"Currency Type" editor and change some things inside "Currency Type" it's not easy job, i will have to travel all field and look up "Currency Type", also public some field, function of "Currency Type" editor to call from outside.18:21
Not-cd20[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-344718:21
*** vigri has quit IRC18:28

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!