#idempiere IRC log for Wednesday, 2015-07-22

*** a42niem has joined #idempiere06:15
*** KermitTheFragger has joined #idempiere06:27
*** druiz has joined #idempiere08:24
*** hieplq has joined #idempiere11:19
*** hieplq has quit IRC11:21
*** ngordon7000 has joined #idempiere11:27
*** CarlosRuiz has joined #idempiere11:33
*** ChanServ sets mode: +o CarlosRuiz11:33
*** hieplq has joined #idempiere11:41
*** hieplq_ has joined #idempiere11:41
*** hieplq_ has quit IRC11:45
*** hieplq has quit IRC12:05
ngordon7000Hi Carlos12:14
*** HideakiHagiwara has joined #idempiere12:16
*** aguerra has joined #idempiere12:23
aguerragood morning !!!12:23
ngordon7000hi aguerra12:25
CarlosRuizGood Morning12:26
a42niemguten tag12:26
aguerra hi ngordon7000 CarlosRuiz12:27
aguerrahi a42niem12:27
a42niemhi aguerra12:27
ngordon7000Does anyone know if it Is acceptable use to open a Jira ticket to  track the development of a plugin?12:29
CarlosRuizngordon7000, if the plugin is full open source I think is ok12:34
a42niemhi CarlosRuiz12:43
CarlosRuizHi Dirk12:43
*** Deepak_ has joined #idempiere12:44
a42niemi have created IDEMPIERE-2731 and IDEMPIERE-2732 concerning extendabilty of model and callouts. can you please have alook at them?12:44
Deepak_Hello All12:45
Deepak_Good Morning12:45
aguerrahi Deepak12:45
CarlosRuizok a42niem I'll check12:45
CarlosRuizHi Deepak_12:45
druizHI all12:46
Deepak_Hello Diego12:46
a42niemhi Deepak_, hi druiz12:46
Deepak_Carlos, For Movement should we add support for From and to asi on attribute tab?12:47
Deepak_Also date material policy?12:47
Deepak_Currently limitation is that you can't do movement with different from and to ASI in single line12:47
CarlosRuizin past I've seen you can do movement changing ASI - but I don't know what is the business case for such thing12:49
CarlosRuizIMHO a movement must not change the ASI12:49
aguerraiDempiere has Consignment Support ??12:53
a42niemaguerra: i had described a scenario based on available functionality in the forum12:57
a42niemlink is https://groups.google.com/forum/#!msg/idempiere/TNNj8qaMZXw/Nz25_LWfD64J12:58
ngordon7000carlos: thanks for the feedback re: the jira ticket. yes it is full open source12:58
aguerraok a42niem let me check !!!12:59
Deepak_Carlos Movement can change ASI13:02
Deepak_As it has from and to ASI13:02
Deepak_on movement line, you can have 2 different ASI13:02
*** muriloht has joined #idempiere13:03
Not-f4e9[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-2731 status set to "Resolved" -assignee set to "Dirk Niemeyer" -resolution set to "Fixed"13:03
Not-f4e9[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-273113:03
Deepak_Carlos, Bussiness case is managing splits at ASI level13:03
CarlosRuizexample?13:04
Deepak_For example, Say we have stock which can be in full case or can be in broken case13:05
Deepak_And customer can order full case or one item13:06
Deepak_in case of full case it is important that user do not delivered split items13:06
Deepak_So need to maintain what stock are in full case13:06
Deepak_For example you have case of 6 bottle and you are also selling 1 bottle13:07
Deepak_So in this case there may need to convert stock from Full ASI to split ASI13:07
CarlosRuizinteresting - haven't thought about that - I think druiz and tbayen will be glad to review that possible approach  :-)13:09
CarlosRuizbut don't get the complete picture - what is the ASI - the number of items?13:09
CarlosRuizI thought the case/bottle was better managed using BOM13:10
Deepak_We currently managing isSplit as one attribute13:12
Deepak_So we know status of stock13:12
Deepak_So it can be either full or split13:13
Deepak_BOM is not good case as they want to use same product13:13
Deepak_same product sold with multiple UOM13:13
CarlosRuizisSplit meaning that the case is incomplete?  one of the bottles was taken out?13:15
*** tbayen has joined #idempiere13:17
tbayenDaarestiet! :-)13:17
a42niemmoin tbayen13:18
tbayenI heard you are talking about uom. We have some experience with that during the last weeks.13:18
CarlosRuiztbayen, you can read the previous talk here13:20
CarlosRuizhttp://www.globalqss.com/idempiere/irclog/%23idempiere.2015-07-22.log.html#t2015-07-22T13:02:2913:20
tbayenThanks, I was reading it in this very moment at Diego's screen. :-) (But your log is really great - did I tell that already?)13:21
tbayenSorry if this question from a german sounds stupid but what is ASI?13:21
*** Deepak_ has quit IRC13:22
CarlosRuizAttribute Set Instance13:22
tbayenToo bad that Deepak is not here any more. I would like him to explain deeper what he means. It can be that we have a similar problem.13:25
Not-f4e9[iDempiere] CarlosRuiz_globalqss pushed 1 commit to development [+0/-0/±2] https://bitbucket.org/idempiere/idempiere/commits/13:25
Not-f4e9[iDempiere] a42niem befd4a9 - IDEMPIERE-2731 Modify Access Modifiers of MInOut and MOrder properties and Methods13:25
tbayena42niem, won't you visit us at the iDempiere World Conference? I do not see your name on the wiki page's list. :-o13:29
a42niemsure i will, just forgot to do it13:33
a42niemtbayen: done :)13:35
tbayenAh! :-)13:36
a42niemsir , yes sir ;)13:36
Not-f4e9[iDempiere] jenkins built #1679 completed (success) http://ci.idempiere.org/job/iDempiere/1679/13:36
*** mhernandezve has joined #idempiere13:38
murilohthi all! i'm glad to have the oportunity to meet the team at 2015 WC!13:41
CarlosRuizHi muriloht13:42
*** Deepak_ has joined #idempiere13:43
CarlosRuizgreat you'll be at Krefeld13:43
tbayenHi muriloht , you are welcome. :-)13:43
Deepak_Just back13:43
tbayenWhat means "devCoffee"? Are you developing in Java and drinking coffee or are you producing coffee and using an erp? :-)13:44
tbayenHi Deepak_ I am interested in your uom/case problem. I had a similar thing here. But I am not sure if it is the same.13:44
Deepak_Carlos, isSplit means stock in split status13:44
Deepak_It means package or case is broken13:45
murilohtthks Carlos and Thomas! :)13:45
Deepak_I know this is Wine bottle seller's problem13:45
tbayenWhat means "broken"? Is that when you took one bottle out of a case?13:46
murilohtdevCoffee means that we drink a lot of coffee developing in java (idempiere) ... many people thinks that we produce coffee hehe13:46
Deepak_yes13:47
Deepak_Thomas, split=brokens mean case is broken13:48
Deepak_not the bottle:)13:48
CarlosRuizdo you have the wine product UOM defined as unit or as case?13:48
Deepak_So such stock are preferred for shipping for non case order13:48
Deepak_There are both UOM13:49
Deepak_for example each13:49
Deepak_and pack of 413:49
Deepak_or pack of 1213:49
CarlosRuizyep - but the wine product - which is the UOM inventory?13:54
Deepak_Inventory is in each13:57
*** mhernandezve has quit IRC13:58
tbayenWhy is it important to separate between broken and unbroken? Why don't you count just bottles. And if there is an order to sell one bottle the storage worker should now that he first takes it from a broken case, shouldn't he?!?13:59
tbayenknow13:59
*** mhernandezve has joined #idempiere14:00
*** HideakiHagiwara has quit IRC14:14
*** ngordon7000 has quit IRC14:14
Deepak_Manage different locator in warehouse for broken and full case14:26
*** KermitTheFragger has quit IRC14:26
Deepak_And for making picking efficient, need to direct worker to correct location so that he founds right item and do not keep splitting full case unnecessorily14:27
tbayenIn my case we have not different locators. I have to think about that...14:40
Deepak_In that case it can be managed14:42
CarlosRuizDeepak_, but why to change the ASI if the locator indicates if is split14:42
Deepak_See carlos,it is mix of things14:43
Deepak_Say some time split item may be with regular item14:43
Deepak_Worker decide do they want to put split items on safe place14:44
Deepak_or keep with regular items14:44
CarlosRuizok, with what you said - I think it can be business cases where a movement could change ASI - it depends on what the ASI is defined for14:45
CarlosRuizyou said at this moment that's not possible in movement?14:45
Deepak_It is done and working14:46
CarlosRuizah good14:46
Deepak_If I use ASI at line level only14:46
Deepak_But Date Material policy are random some time which need to be controlled too14:46
Deepak_And for that Attribute tab is only media to control dateMPolicy14:47
Deepak_Now if we do not specify ASI on movementline but on attribute, we do not have way to move package to split14:48
Deepak_So in fact, if I have ASI_TO and dateMPolicy_To on attribute tab for movement line, we have better control14:49
tbayenI still wonder if that is needed. On one hand you can say "if there is a modulo of bottles/6 then there is a broken case" on the other hand I think it is very difficult to keep the IsSplit attribute in the right way. When a worker accidentally opens a wrong case (and does not want to confess that) all your data is corrupt. At the end that can make more work for your customer than it is worth.14:52
Deepak_Thomas, it do not work in that way15:07
tbayenThat is an interesting point that my solution does not cover.15:07
Deepak_System calculate total number of case to open and secure it by suggesting move to different locator15:07
Deepak_No worker are assigned that task and worker decide where to move those items need to be split for future splitting15:08
Deepak_Still it is not physically split but system now knows it as split15:09
Deepak_Also there are certain parameter that system suggest worker to indicate which package they have to pick up15:09
Deepak_And worker are actually trained to obey what system says, They have to do exception only when system suggested location has no stock found15:10
Deepak_That is rare case15:10
*** druiz has quit IRC15:40
*** Deepak_ has quit IRC15:42
*** Deepak has joined #idempiere17:27
*** Deepak has quit IRC17:53
*** mhernandezve has quit IRC18:07
*** muriloht has quit IRC19:13
*** nmicoud has joined #idempiere19:57
*** nmicoud_ has joined #idempiere20:18
*** nmicoud has quit IRC20:20
*** a42niem has quit IRC20:23
*** nmicoud_ has quit IRC20:48
aguerraCarlosRuiz some help please21:54
Not-f4e9[IDEMPIERE] carlosruiz_globalqss updated IDEMPIERE-273222:49
Not-f4e9[IDEMPIERE] Thanks [~a42niem], I consulted [~hengsin] about this, his advice is to create {quote} a new ICalloutFactory and refactor the part of GridTab that load callout class into a factory method i.e the part after String callout = field.getCallout(); {quote} so you can replace the callout with same name by your custom like we can do for process factory. with this approach we don't need to touch the dictionary -22:49
Not-f4e9we just create a calloutfactory to replace the core callouts with our custom callouts22:49
Not-f4e9[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-273222:49

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