IDempiere/FullMeeting20150520

From WikiQSS

Table of Contents | Full Meeting Minutes | Full Meeting 2015-05-20

CarlosRuiz: Good Morning
aguerra: hi CarlosRuiz
CarlosRuiz: I'll be checking some JIRA tickets in queue
nmicoud: Bonjour
CarlosRuiz: Hi nmicoud
nmicoud: Could you integrate following tickets please : 2614, 2411, 2233 ? all have patches and seems harmless.
nmicoud: Also, any hint for 2583 ? (can't zoom to sub tab from info window)
CarlosRuiz: there must be something wrong there
CarlosRuiz: zooming to a detail tab is automatic if the proper conditions are met (that the detail record is visible)
CarlosRuiz: the test case must be gone - do you have it in 2pack?
druiz: Hi everyone
CarlosRuiz: Hi druiz
nmicoud: no, but i can recreate it
nmicoud: hi druiz
aguerra: hi duriz
nmicoud: hi aguerra - sorry didn't see you were there
nmicoud: info window "Invoice Line" created on demo.idempiere.com ; you can open it with GardenAdmin role
nmicoud: and bug is still there btw :)
aguerra: hi nmicoud
druiz: @CarlosRuiz have you check https://idempiere.atlassian.net/browse/IDEMPIERE-2631
CarlosRuiz: I'm on it precisely
tbayen: Hi @all! :-)
nmicoud: hi tbayen
CarlosRuiz: Hi tbayen
aguerra: hi tbayen
Deepak: Hello
CarlosRuiz: nmicoud, I have the info window now local for tests - thanks
CarlosRuiz: Hi Deepak
nmicoud: hi Deepak
aguerra: hi Deepak
Deepak: Hello all
nmicoud: CarlosRuiz : ok ; i think there is something hardcoded
CarlosRuiz: ok, checking first 2631 - then I'll move to that one
Deepak: Carlos, I attached a patch for IDEMPIERE-2337
Deepak: But when I look today it may be got invalid due to other commites
Deepak: So I generated diff file
Deepak: My quesion is will you able to import diff file?
CarlosRuiz: ah yes Deepak - I think it must be colliding with the paging recently implemented
CarlosRuiz: Deepak, the second part of the patch (the change to AbstractService) seems like fixing a bug - is it?
Deepak: Yes, Carlos
Deepak: Carlos, feature is on production since month. but some how it lost in review queue
Deepak: Today I merged again and tested
CarlosRuiz: can you recreate a patch for current 2.1?
CarlosRuiz: can you please? :-)
Deepak: Diff I sent is for 2.1
Deepak: Let me check
CarlosRuiz: warning! this morning ubuntu upgraded my chrome to 43.0.2357.65
CarlosRuiz: and now some windows are opened just grey - without toolbar/tabs/fields
Deepak: ahh!!!!
nmicoud: on v3 and/or v2 ?
CarlosRuiz: testing v2
Deepak: Carlos, Can you review IDEMPIERE-2632 too?
CarlosRuiz: sure
CarlosRuiz: seems like the chrome issue is with v2 - not with v3
Deepak: Carlos, for IDEMPIERE-2618. We are facing issue as there is no way to match invoice to credit memo
CarlosRuiz: this statements sounds like a bug "It do not consider AP credit memo as negative"
Deepak_: So MR has 10 qty but invoice has 15. So user want to enter exactly and then want to take rebate for 5 using credit memo
Deepak_: now match record can match invoice to Po or MR
Deepak_: but can not match one invoice to another
CarlosRuiz: no, I understand that different
CarlosRuiz: you match quantities against purchase order and material receipts for tracking purposes
CarlosRuiz: so - I think you must be able to match credit memos against purchase orders and material receipts too - but not against invoices
Deepak_: hmm, that my be good hint for me to fix this
CarlosRuiz: Deepak_, seems is not just the posting
Deepak_: Carlos, regarding what?
CarlosRuiz: 2632
CarlosRuiz: the error is more spread - inactive lines are affecting the statement difference and also the balance of the bank account when completing
CarlosRuiz: checking
CarlosRuiz: ready - committed your patch and another additional
CarlosRuiz: check commits for https://idempiere.atlassian.net/browse/IDEMPIERE-2632
CarlosRuiz: good catch Deepak_ - thanks
Deepak_: sorry getting disconnected in chat frequently
CarlosRuiz: :-) you can follow the missed lines here http://www.globalqss.com/idempiere/irclog/%23idempiere.2015-05-20.log.html
Deepak_: I read there
Deepak_: and also confirmed that fix you made is good
mhernandezve: Hello guys!
aguerra: hi mhernandezve
druiz: hi @mhernandezve
CarlosRuiz: Hi Miguel
nmicoud: hi mhernandezve
mhernandezve: I'm looking on the new print and report dialog
mhernandezve: IDEMPIERE-2389
Deepak_: Carlos, I was talking with chuck regarding IDEMPIERE-2618
mhernandezve: I think that dialog needs some additional options
mhernandezve: By example an option to hide header and footer
mhernandezve: WDYT?
Deepak__: So say we have MR for 10 and invoice for 15, then create match for 10 and 5 invoice qty remain unmatched. Then we create credit memo for 5 qty and that will shows unmatched too. now for clearing this we may need to add flag to ignore on match form.
CarlosRuiz: mhernandezve, sounds like a different thing - what they did on 2389 was bringing actual options to front - what you suggest is a new unimplemented option
Deepak__: Currently bug is that when invoice line has MR line reference, it creating match with Invoice qty and that causing Match to fail and then invoice to fail on completion
mhernandezve: CarlosRuiz: when the report is exported to Excel or CSV can be useful to hide the header and footer
mhernandezve: It must be configured before generate report
mhernandezve: In the current configuration the report is generated and export options are available just after the report generated
CarlosRuiz: Deepak__, that sounds like a bug case - can you please describe steps to reproduce on Garden on the ticket
CarlosRuiz: mhernandezve, I mean - that option does not exist actually
CarlosRuiz: so - is a new feature - I think maybe can be useful for export - but not for print format - but maybe useful to send records to a different system? cos header is important for reading and for importing
Deepak__: carlos, working on stepd
mhernandezve: CarlosRuiz: Yes, In some countries, tax offices asking for information on text formats
CarlosRuiz: ah - it sounds very specific
mhernandezve: CarlosRuiz: maybe
Deepak__: on test.idempiere.org, I can't create PO as warehouse is not visible
druiz: @Deepak_ the same happened to me, I think someone is playing with system
Deepak__: It scared me that not some one has done in migration script
CarlosRuiz: do you want me to refresh db in test?
CarlosRuiz: or you can test in demo.globalqss.com which is 2.1
Deepak__: Carlos, I reproduced issue on test.idempiere.org with one open PO
Deepak__: Look at vendor invoice 10000010
Deepak__: it is not completing due to match issue
tbayen: CarlosRuiz, we are talking about my pricing changes. We talk about if we do it more like in the trunk or write a new MProductPricing class.
tbayen: I wonder if we can contribute some changes to the trunk and extend the idempiere pricing.
tbayen: I would like to have a facility to have a class/method that can set exceptions to the price list.
tbayen: In my business we have standard price lists for most of our customers. But very many customers have exceptions (smaller prices) for a small subset of our products. I don't want to copy the whole long standard list for every single customer just to change one or two entries.
nmicoud: gtg bye
norbertbede: hi all
norbertbede: i found some news related our nginx proxy
norbertbede: if anybody intereset
norbertbede: interested
aguerra: hi norbertbede
Deepak__: Thomas. We handle this without customization in iDempiere
Deepak__: You can use vendor break for contract price
Deepak__: tbayen. We handle this without customization in iDempiere
tbayen: How do you do it?
mhernandezve: hi norbertbede
Deepak__: On price list, there is vendor break tab
mhernandezve: norbertbede: what news?
Deepak__: there you can enter price per customer and keep qty 0
norbertbede: we replace http proxy http://nginx.org/en/docs/http/ngx_http_proxy_module.html with websocket http://nginx.com/blog/websocket-nginx/
norbertbede: im not sure its fully supported by idempiere now, but performance much more better
norbertbede: i found if http proxy applied too high tcp trafic
aguerra: @norbertbede interesting!!!!
tbayen: My exception was that "vendor" does not work for customers. I will check that.
norbertbede: destabilise jetty
tbayen: Thanks Deepak__ for the hint.
norbertbede: http is half-duplex
norbertbede: and doesnt support properly atmsphere/comets weel
norbertbede: weel
norbertbede: well
red1: Ahoj from Slovakia
red1: It sounds like a pirate hello but they do not mind
CarlosRuiz: tbayen, price break was implemented also for customers recently by Deepak
norbertbede: hi red1 :)
CarlosRuiz: Hi red1
aguerra: hola red1
CarlosRuiz: ah no - Deepak made price break general for any customer/vendor
CarlosRuiz: customer break was done before - I think it was Adaxa
mhernandezve: Hi red1
red1: Hola Miguel Hernandez mhernandezve
Deepak: Carlos, look at IDEMPIERE-2337-Latest.patch it is on version 2.1
CarlosRuiz: thanks Deepak
Deepak: Carlos, We made vendor price break to Just price break which can work with or without BPartner
Deepak: So you can even enter generic break for all customer
CarlosRuiz: yep - good addition
Deepak: And customer specific break too
Deepak: Carlos Please apply IDEMPIERE-2337-Latest.patch before it expired:)
CarlosRuiz: :)
CarlosRuiz: thanks Deepak, spina (Saúl) just arrived - he's helping me to test it
spina: Hi... Deepak
spina: I'm testing the patch
jfrodriguez: Good Morning Carlos
jfrodriguez: Good morning community
aguerra: hi jfrodriguez
red1: CarlosRuiz: what you think about https://idempiere.atlassian.net/browse/IDEMPIERE-2625
CarlosRuiz: Hi jfrodriguez
jfrodriguez: I did download last idempiere source code
jfrodriguez: in this page
jfrodriguez: http://ci.idempiere.org/job/iDempiere2.1/ws/*zip*/iDempiere2.1.zip
red1: and this one https://idempiere.atlassian.net/browse/IDEMPIERE-2594
jfrodriguez: it was very dificult for me
CarlosRuiz: will check them red1
jfrodriguez: because proxy dont let me
jfrodriguez: I publish iDempiere last code in my blog
jfrodriguez: http://bseni.blogspot.com/2015/05/direct-download-idempiere-source-code.html
jfrodriguez: I did import project in my Eclipse Luna
jfrodriguez: but show me many error messages
jfrodriguez: ¿What I need for run it?
jfrodriguez: !ENTRY org.adempiere.base.callout 4 0 2015-05-20 10:47:20.873 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.adempiere.base.callout [8] Unresolved requirement: Require-Bundle: org.adempiere.base; bundle-version="2.1.0" -> Bundle-SymbolicName: org.adempiere.base; bundle-version="2.1.0.qualifier"; singleton:="true" org.adempiere.base [7] Unresolved r
CarlosRuiz: 2.1 is not for Luna
CarlosRuiz: most people succeed following this guide
CarlosRuiz: http://www.globalqss.com/wiki/index.php/IDempiere/Install_Prerequisites_on_Ubuntu
CarlosRuiz: you can see there "Eclipse IDE for Java EE Developers 4.4.1 Luna (for version 2.1 it requires 3.7.2 Indigo)"
jfrodriguez: thanks for the information
Deepak: Hello Spina
jfrodriguez: I will follow wiki instructions
tbayen: Hi red1, are you still working with dietmar?
red1: No, i ran away..
red1: Now i am hiding in Slovakia
tbayen: You ran away? 8-o
red1: But i still assist remotely, and today i completed the BOM drop automation similar to what you did
tbayen: I sent him mail explaining how we can work together. I asked him if he wants to share my gpl code or to share the whole project. He did not answer.
tbayen: Did you use our plugin?
tbayen: Or create an alternative solution?
spina: Deepak you can explain how it works your improvement in the comments box of the ticket?
Deepak: Spina, implementation is same as in createupdate
Deepak: This method was missing that
Deepak: you can create field without actual column linked on webservice security->field tab
Deepak: This is called ctx variable, which are not actual model column
Deepak: now on querydata, we have filter as constant. We do not allow any custom where condition for security. So using script in where condition with allowed ctx variable let us to parameterize our where condition
red1: Where is your plugin tbayen ?
red1: I just published mine today http://red1.org/adempiere/viewtopic.php?f=45&t=1807&p=8664#p8664
red1: I want to experiment it alone and now just making it multi layer BOM exploding
red1: its quite simple and so i took just over an hour to do
tbayen: http://wiki.idempiere.org/en/Plugin:_Supplementary_Products
tbayen: That is the core of the solution. To use it for deposits there are still some tricks to explain how to set up everything but this is all the code.
red1: i tell you more in private message
tbayen: I explained some of that to Dietmar.
CarlosRuiz: red1, you're right about IDEMPIERE-2625 - good catch
red1: wow.. i don't believe it that i scored at football :)
red1: and the referee didn't rule it out :D
CarlosRuiz: hahaha - you're like David Ospina - saver of Arsenal
CarlosRuiz: https://en.wikipedia.org/wiki/David_Ospina
CarlosRuiz: going out for lunch - will be back in a couple of hours and will review then IDEMPIERE-2594
CarlosRuiz: red1, checking IDEMPIERE-2594
red1: OK,.. i saw Ospina
red1: Why is it so easy for him? Good luck?
red1: 2594, i did what u asked to check for at the last post
CarlosRuiz: ok - testing again
aguerra: gtg bye!!!