#idempiere IRC log for Wednesday, 2015-05-13

*** is-mw has quit IRC01:13
*** is-mw has joined #idempiere01:45
*** hieplq has joined #idempiere03:03
*** hieplq has quit IRC03:14
*** hieplq has joined #idempiere03:17
*** hieplq has quit IRC03:28
*** hieplq has joined #idempiere03:28
*** hieplq_ has joined #idempiere03:34
*** hieplq has quit IRC03:35
*** hieplq__ has joined #idempiere04:46
*** hieplq_ has quit IRC04:46
*** hieplq has joined #idempiere05:02
*** hieplq__ has quit IRC05:03
*** tbayen_ has joined #idempiere05:14
*** tbayen has quit IRC05:26
*** a42niem has joined #idempiere05:51
*** nmicoud has joined #idempiere06:11
*** KermitTheFragger has joined #idempiere06:30
*** hieplq has quit IRC07:20
*** nmicoud_ has joined #idempiere07:32
*** nmicoud has quit IRC07:35
*** hieplq_ has joined #idempiere07:37
*** hieplq__ has joined #idempiere07:47
*** hieplq_ has quit IRC07:48
*** Kuroshima has joined #idempiere09:28
KuroshimaHeya everybody09:28
*** posde has quit IRC10:27
*** posde has joined #idempiere10:37
*** red1 has joined #idempiere11:20
red1xinchao hieplq__11:21
*** red1 has quit IRC11:35
*** aguerra has joined #idempiere12:05
aguerrahi everybody12:08
*** nmicoud_ has quit IRC12:17
*** nmicoud has joined #idempiere12:21
*** Deepak_ has joined #idempiere12:32
Deepak_Good Morning all12:37
*** CarlosRuiz has joined #idempiere13:00
*** ChanServ sets mode: +o CarlosRuiz13:00
CarlosRuizGood Morning13:00
nmicoudBonjour13:00
KuroshimaHeya13:01
nmicoudAny chance you can review and integrate https://idempiere.atlassian.net/browse/IDEMPIERE-2244 today ?13:01
CarlosRuizok nmicoud - in queue13:02
CarlosRuizfirst in queue for today  :-)13:02
nmicoudthanks Carlos13:02
Deepak_Hello Carlos13:07
*** norbertbede has joined #idempiere13:07
norbertbedehi all13:07
norbertbedehave a nice day13:07
Deepak_I added small patch on https://idempiere.atlassian.net/browse/IDEMPIERE-261713:07
CarlosRuizHi Deepak_ - Hi norbertbede13:07
Deepak_this is related to transaction closed issue which I mention earlier13:07
Deepak_May be regression issue13:08
CarlosRuizgood Deepak_ - is there a way to reproduce it?13:08
Deepak_It is reproduced in this way13:09
Deepak_1. After starting system, Run account processor from idempieremonitor13:10
Deepak_2. Then try to repost any of document13:10
Deepak_When I tried to post same from idempiere first, then it was working well13:11
Deepak_Also good if you can look IDEMPIERE-261513:19
KuroshimaIs anyone here familiar with drop shipments in iDempiere? I have a business case that might require something similar, but as far as I know, there's no documentation other than the code, and the code seems to go in multiple contradictory directions. My case is simple, iDempiere is used by a manufacturing company that is sometimes asked to deliver to a 3rd party (that is, to someone different than the customer), that is often the cu13:21
Kuroshimastomer's customer. As far as I understand, that's exactly the drop shipment use case, from the PoV of the customer. The way we're doing it right now, is that we add the address of the third party to the business partner as if it was one of theirs, but that ends up meaning that some business partners end up with a lot of addresses that aren't really theirs, and that makes selecting the delivery address on orders prone to human error13:21
Kuroshimas. I've looked into the drop shipment functionality in iDempiere, but it seems that iDempiere does not allow making a shipment out of an order that is marked for drop shipment. I assume that it only includes the use case of the company delivering orders via drop shipment from one supplier, right?13:21
CarlosRuizAntoni - there is a wiki page where the original requirement was documented ... let me check13:25
CarlosRuizhttp://www.adempiere.com/Sponsored_Development:_Drop_Ship13:26
KuroshimaThanks CarlosRuiz. I assume the proposed implementation was never implemented?13:31
KuroshimaBecause what's called there the current implementation is, as that web page says, unusable for my use case13:31
CarlosRuizbetter you test before assume13:32
Deepak_Antoni, It works..13:32
Deepak_Carlos, I have one question. I think currently we do not have way to match AP Credit memo + AP invoice + Reciept?13:34
KuroshimaIt seems that my use case is No 313:34
Deepak_I am explaining scenario say that we get vendor invoice and want to tag exactly same as vendor invoice paper copy. And there is some over invoiced qty. So we want to enter same and then want to get credit using AP credit memo13:35
Deepak_So in this case over invoiced qty can be adjusted agains AP credit memo and remaining should match to MR13:36
Deepak_Currently this scenario do not work as qty on AP Credit memo is considered positive on Match PO-Receipt-Invoice form13:37
norbertbedeany idea how user able to stop reservation on a specific order ? without closing and opening ?13:37
norbertbedebecause order e.g. was 3 time delivered but some lines should be changed13:37
Deepak_norbert, I think we added check quite back to fix over removal of reservation due to free items or extra items recieved13:38
Deepak_or shipped13:38
KuroshimaI can find no way, as far as I can see, to "ship" a "customer drop shipping" as described in use case 3, given that Generate Shipments has a hard codded to only accept orders that are not drop shipment.13:39
CarlosRuizDeepak_, I think it must be possible to match it in the match form - otherwise I think it's a bug - or a good improvement13:39
Deepak_Carlos, I just tested. It did not work as expected13:39
Deepak_So let fix that13:39
Kuroshimaand if I were to manually generate a shipment, by going to the customer shipments window, and a new one, and selecting the order, it will not copy the drop shipment data from the order to the shipment13:40
CarlosRuiza drop ship is not shipped - by definition you don't have the stock - use case 3 says the vendor ships13:41
CarlosRuiznorbertbede, the only order that doesn't make reservation is "non-binding offer"13:42
norbertbede i know that13:42
norbertbedelet explain13:42
norbertbedewe receive 70 lines 1 order13:42
norbertbede30 delivered, 20 purchased13:42
norbertbede5 dropped13:42
KuroshimaCarlosRuiz, I might have red it wrong (English is my 4th language), but AFAIU, in use case 3, it's Monet Co that has implemented ADempiere, while freda uses excel.13:42
norbertbedemeanwhile we start shipment13:43
norbertbedeand order has linked shipments and invoices13:43
norbertbedebut want want e.g. close 1 line or some qty on line13:43
norbertbedenot yet deliered13:43
norbertbedethere is 200 orders here daily13:44
KuroshimaFreda requests a drop shipment from Monet Co to her customer13:44
norbertbedeand this is totally regular case13:44
norbertbede:(13:44
Kuroshimaso Monet will have to ship the items, because for Monet it's just an order where it doesn't ship to the customer, but to a 3rd party13:44
norbertbedein case additional line we create new order but cant stop lines or qty13:44
norbertbedei thinking about play with field - lostsalesqty13:45
*** druiz has joined #idempiere13:45
druizHey everyone13:45
KuroshimaHello druiz13:45
norbertbedethat us used when close order on document level13:45
CarlosRuizHi druiz13:45
CarlosRuizAntoni -  I read this "She laboriously re-enters that very order as a purchase order in Monet's webstore" - not sure about the meaning13:45
CarlosRuiznorbertbede, I think we have managed that reactivating and moving the qty to zero13:46
CarlosRuizfor the specific line13:46
norbertbedethis doesnt touch other lines ? shipped invoiced ?13:47
KuroshimaCarlosRuiz, Freda (the 'she' in that sentence) is the customer to Monet Co.13:47
Kuroshimanorbertbede, What we did in similar cases, is reactivate the order, set the quantities to 0, and then prepare and complete it again13:47
KuroshimaCarlosRuiz, but from the PoV of Monet Co, that is using ADempiere, it's an order from Freda that ships to Mr Escher13:49
Kuroshimanorbertbede, when you prepare, it updates the reservations as you would expect13:49
Deepak_norbert, reactivation will affect reservation to get negative but once you complete again, it will restored13:52
CarlosRuizyes - but for Monet is not a drop ship sales order - because he has the stock13:52
KuroshimaCarlosRuiz, So, Monet should do as, and I quote13:53
KuroshimaMonet could simply add Escher as a contact for Freda, and his address as one of Freda's delivery locations, and alter the print format to not print Freda's company name in the deliver to field. Of course, if Monet needed, for example, to send a shipment confirmation to Freda's real address he would need to perform various contortions to get the necessary information. It would probably be better if Freda's name, address and contact13:53
Kuroshimainformation were kept as the main order business partner details, and the delivery information was handled separately13:53
Deepak_Antoni, case is direct shipment. So they can handle by adding BPartner relation13:53
KuroshimaDeepak_, unfortunately, using partner relationship for ship-to addresses does not work13:54
Deepak_You should have created BPartner for customer's customer13:54
Deepak_and create relationship between customer and their customer13:54
KuroshimaDeepak_, the checkbox is both nor marked as updatable in table and column, and as read only in window and tab, and even if you fix that, it's not added to the dropdown on the sales order13:55
Deepak_your customer should be invoice partner and one you are shipping should be shipping partner13:55
Kuroshimaso you send the order confirmation to the shipping partner?13:56
Kuroshimainstead of to the one who actually made the order?13:56
Deepak_See currently there is no order confirmation sent as default13:56
Deepak_So you may have developed that13:56
Deepak_So you can control to whom you want to send confirmation13:57
*** HideakiHagiwara has joined #idempiere13:57
KuroshimaDeepak_, Yeah, I know, but as the web page states " Of course, if Monet needed, for example, to send a shipment confirmation to Freda's real address he would need to perform various contortions to get the necessary information"13:57
Kuroshimathat's exactly what's not aceptable here13:57
Kuroshimathe report that would print on the order would list the shipping partner and not the one that actually made the order13:58
*** mhernandezve has joined #idempiere13:58
KuroshimaThe proposed implementation here http://www.adempiere.com/Sponsored_Development:_Drop_Ship13:59
Deepak_Antoni, this all you may need to customize to reflect correct information on print format13:59
Kuroshimawould actually address my needs, that's why I asked if this was ever integrated into iDempiere13:59
KuroshimaDeepak_, If every order was like this, there would be no problem, I would customize the print format to show the bill partner instead of the shipping partner, but this use case represents a part of the total orders14:02
Kuroshimaso I would need two print formats, with no rule inside the program letting you decide if a given order should use one or the other14:03
Deepak_Antoni, you can create a document type if want print format for different scenario14:04
Deepak_Also looking at your requirement, you may looks looking for case 114:04
Deepak_Vendor's dropship14:04
Deepak_Sorry I am in rush need to leave sortly14:04
KuroshimaDeepak_, Nope, it's use case 3, customer drop ship14:05
Deepak_Carlos, can you please review IDEMPIERE-2615 as you touched Date material policy issue on movement recently14:05
Deepak_Customer dropship case is when you as idempiere user want to ask your vendor to deliver to your customer directly and you will invoice to your customer14:06
Deepak_Is that your case?14:06
KuroshimaDeepak_, Read use case 3 again, It's Monet Co that is using ADempiere, not Freda (who uses excel). Freda is requesting a drop ship from Monet14:09
Deepak_YEs, I noticed that14:09
Deepak_First time I am reading that14:09
Deepak_http://www.adempiere.com/Sponsored_Development:_Drop_Ship14:09
Deepak_this is first time read14:09
Deepak_but Let me know both scenario works in iDempiere14:10
Deepak_only you may need to set correct process.14:10
KuroshimaDeepak_, check the current functionality part of the page14:10
Deepak_sure, thanks14:11
Kuroshimait acknowledges that it's (sort of) possible to handle customer drop shipment using standard functionality14:11
Deepak_I have to rush really14:11
CarlosRuizAntoni, I think you're expecting that 100% of your needs are covered - and that's not the usual case - the most usual case is that you need to do some customizations14:11
Kuroshimabut it requires contortions14:11
KuroshimaCarlosRuiz, No, I'm fine with doing customizations, I only wanted to know if someone else had done this first, and if that could be resused14:12
Kuroshimareused14:12
KuroshimaCarlosRuiz, Maybe this was done by Idalica, but never contributed back?14:13
CarlosRuizit's in core AFAIR14:13
*** HideakiHagiwara has quit IRC14:13
KuroshimaCarlosRuiz, Again, use case 3 aligns with my needs perfectly, but reading the code, it doesn't seem to be implemented14:13
KuroshimaCarlosRuiz, There are multiple warnings that this would break or be inconsistent with the functionality inherited from Compiere, so maybe it's why it was not merged?14:15
*** Deepak_ has quit IRC14:15
Kuroshimaor maybe this was merged into ADempiere after the split?14:15
CarlosRuizno - is old14:15
CarlosRuizand it was merged14:15
CarlosRuizI cannot say it was 100% perfectly tested14:15
CarlosRuizso - is ok if you find bugs and raise them for fix14:16
KuroshimaCarlosRuiz, I found at least one (unrelated) bug for drop shipments: if purchase orders are done manually, the drop shipment partner field on the purchase order has a default filter for suppliers, not customers. That threw me off when I was checking to code to see how far this was implemented14:18
KuroshimaCarlosRuiz, Time to raise a jira ticket then (I don't like raising jira tickets without asking the cominity if something is really a bug, as I do not want to increase the project overhead)14:19
KuroshimaCarlosRuiz, Ok, IDEMPIERE-2619 created14:27
KuroshimaNow to create another ticket for the missing functionality14:27
CarlosRuizthanks Antoni14:34
*** Henriette has joined #idempiere14:36
KuroshimaNo problem CarlosRuiz, Too often the problem is that documentation on (i|A)dempiere is outdated or completely inexistent14:39
KuroshimaIDEMPIERE-2620 created14:39
KuroshimaCarlosRuiz, I created this one as a new feature instead of a bug, since the functionality doesn't seem to exist in the code base14:40
CarlosRuizI think is not a workaround - but maybe that's the way - and the contortion is just to send a notification to the customer?14:44
KuroshimaCarlosRuiz, It's not just that, if the drop ship partner is added as an address to the actual customer, you need to add some way to hide the actual customer name from the shipment documents. If you set up the drop ship partner as a separate business partner, make the order to that partner and then use partner relationship to set your actual customer as the invoice partner, then you have the counterintuitive case that the listed par14:54
Kuroshimatner on the order is not the actual partner.14:54
Kuroshimaand no way to represent that in iDempiere, making it less than ideal if there's an issue and the order needs to be revisited at a later date14:55
CarlosRuizyes - most probably that sales order has a specific format to impersonate the customer14:55
CarlosRuizas Monet - I would set a sales order document type called "Freda Sales Order" - and set a print format with Freda's logo probably14:59
CarlosRuizand you can set up a workflow on that sales order type to notify Freda when shipped14:59
CarlosRuizI mean - Monet can  :-)14:59
KuroshimaCarlosRuiz, The thing is, in my use case, freda would sometimes request that I drop ship, and sometimes request that I ship to her, plus making a print format per customer who requests a drop ship is not sustainable15:01
Kuroshimain my case, what happens is that the customer finds out he's in a hurry, and that, to save time, we should ship directly to the his customer, meaning that the order would change types midway15:02
*** norbertbede has quit IRC15:03
KuroshimaCarlosRuiz, Again, the proposed implementation in that sponsored development would suit me perfectly15:04
CarlosRuizyes - just pointing that it can be done with actual code15:08
*** norbertbede has joined #idempiere15:09
KuroshimaIndeed, it can be workarounded, as described in the page, but it's a workaround, not a proper solution IMHO15:09
*** norbertbede has quit IRC15:13
CarlosRuizhieplq__, AYT?15:26
*** norbertbede has joined #idempiere15:26
CarlosRuiznmicoud, IDEMPIERE-2244 integrated in dev - seems like TkTech notifico is not working today15:33
nmicoudok, thanks Carlos15:34
nmicoudis same as last patch ?15:35
CarlosRuizyes - I didn't change anything - can you please test it?15:35
nmicoudalready done :)15:35
nmicoudwe are using for weeks15:35
nmicoudnot the RequestEMailProcessor but for similar stuff15:36
CarlosRuizgreat15:37
CarlosRuizlet's check next from Deepak -261715:37
CarlosRuizI was checking if the mime properties can be set programatically15:38
CarlosRuizand then I read your comment that you tested and didn't work15:38
CarlosRuiz:-)15:38
CarlosRuizbut checking that I found that you can set properties in a file called idempiereInit.properties15:39
CarlosRuizthe org.adempiere.base activator checks for that file and set the properties found there15:39
nmicoudah good to know15:39
druizhi @nmicoud15:47
druizI've been working on this today https://idempiere.atlassian.net/browse/IDEMPIERE-218115:47
nmicoudhi druiz15:47
nmicoudyou find something useful ?15:48
druizwe talked with @CarlosRuiz about it, and I'm testing a solution that sets a variable TabNo in MLookupInfo, and overrides the method ParseContext in the Env Class15:49
druizto receive that TabNo and then it works15:49
nmicoudah great!15:49
druizI tested it with a specific case and it works, to get the right values in a lookup in the detail pane in the sales order window15:49
nmicoudyou want me to test your patch ?15:50
druizIt's not ready yet, I think I will post it soon, I need to test that I doesn't break any existing lookups now, but when I do it if you help me with that can help me a lot. I think your case and my case are different but it's the same problem.15:51
nmicoudsure15:51
druiz:) Do you know  about more existing bugs in the detail pane?15:51
nmicoud=> https://idempiere.atlassian.net/issues/?jql=labels%20%3D%20DetailTabIssue15:52
druiz:/, they're a few and I think I found a new one. :D Thanks15:53
CarlosRuiz:-)  I was looking for a parent ticket - and nmicoud did was in a label - didn't remember that15:53
KuroshimaBye everyone16:05
*** Kuroshima has quit IRC16:05
druiz@CarlosRuiz the lookupfield is created in the GridFieldVO class in the method loadLookupInfo. I cannot overload that method and its a public one, do you think it's ok if I change the  MLookupFactory.getLookupInfo (ctx, WindowNo, AD_Column_ID, displayType....) to call the new method with that sets the TabNo16:05
CarlosRuizchecking ...16:06
CarlosRuizI see two options16:07
CarlosRuizone - adding a new getLookupInfo with TabNo16:08
CarlosRuizor two - adding a setter/getter for TabNo in MLookupInfo - and calling it where needed16:08
druizBut even with the second approach it has to be set somewhere16:10
druizso where needed there would be a line with getLookUpInfo16:10
druizand after it woth setTabNo16:10
CarlosRuiz...16:10
druizI found this method in MLookup get (Properties ctx, int WindowNo, int TabNo, int Column_ID, int AD_Reference_ID)16:11
*** KermitTheFragger has quit IRC16:11
druizit receives the TabNo but then it does not do anything with it16:11
druizIs there a reason for that?16:12
druizSorry the method is in MLookupFactory16:13
CarlosRuizlook here16:13
CarlosRuizhttp://pastebin.com/p2A7TtB116:13
CarlosRuizthat's the way I use to do16:13
CarlosRuizand you need to regenerate serialVersionUID where needed - adding public variables or methods16:14
CarlosRuizah - that patch is for 2.1 - maybe it doesn't integrate straight into your dev16:18
nmicoudgtg, see you16:26
CarlosRuizbye nmicoud - thanks16:27
*** nmicoud has quit IRC16:27
*** nmicoud has joined #idempiere16:58
*** mhernandezve has left #idempiere17:13
*** norbertbede has quit IRC17:29
*** norbertbede has joined #idempiere17:34
druiz@CarlosRuiz I created a patch and attached here https://idempiere.atlassian.net/browse/IDEMPIERE-218117:42
druizplease review it when you have time and let me know of any issues with it17:43
CarlosRuizthanks17:43
*** CarlosRuiz has quit IRC18:31
*** CarlosRuiz has joined #idempiere18:32
*** ChanServ sets mode: +o CarlosRuiz18:32
*** norbertbede has quit IRC18:34
*** norbertbede has joined #idempiere19:34
aguerraCarlosRuiz,19:39
*** aguerra has quit IRC19:40
*** Henriette has left #idempiere19:43
*** norbertbede has quit IRC20:42
*** aguerra has joined #idempiere20:43
*** a42niem has quit IRC21:09
*** a42niem has joined #idempiere21:11
*** norbertbede has joined #idempiere21:35
*** pacho_ has joined #idempiere21:37
*** aguerra has quit IRC22:24
*** a42niem has quit IRC22:39
*** norbertbede has quit IRC22:46

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