IRC logs of #tryton for Monday, 2011-01-03 #tryton log beginning Mon Jan 3 00:00:02 CET 2011
2011-01-03 00:01 -!- Hydrant(~aj@unaffiliated/hydrant) has joined #tryton
2011-01-03 00:01 <Hydrant> hello everyone
2011-01-03 00:12 <plantian> Hydrant: Hello
2011-01-03 00:14 <Hydrant> hey...
2011-01-03 00:16 <Hydrant> I investigated ERPs a long time ago, and decided upon Tryton for my startup company (a bunch of CS/engineering students)... and now I'm ready to really get serious about installation and setup
2011-01-03 00:17 <Hydrant> what I'm a bit stuck on is the lack of knowledge I have on accounting... and how to setup Tryton to let me manage my money in a simple manner at first
2011-01-03 00:18 <Hydrant> I know I'm kinda all-over without a specific question, but I was hoping there might be accountants on here... or someone who could give a good idea on where to start setting up the accounts for a company
2011-01-03 00:26 <plantian> I don't know much about accounting either and I don't actually need the accounting portion of Tryton. I would be interested in an accounting 1010 too though. I think the specifics depend on your location and your industry though. Where are you located?
2011-01-03 00:26 <Hydrant> does this look like a good book ?
2011-01-03 00:26 <Hydrant> plantian: I'm in Ontario, Canada
2011-01-03 00:29 -!- haggai( has joined #tryton
2011-01-03 00:29 -!- gavinf( has joined #tryton
2011-01-03 00:29 -!- cheche(cheche@ has joined #tryton
2011-01-03 00:29 -!- udono( has joined #tryton
2011-01-03 00:30 <plantian> I'm in California, US. I think many Tryton people are in Europe though.
2011-01-03 00:31 <Hydrant> yes, I believe they are also
2011-01-03 00:33 <plantian> Hydrant: I don't know, 1 review looks kind of suspicious. Will you be doing manufacturing? Seems to be specific for that.
2011-01-03 00:34 <Hydrant> no manufacturing... but just looking for a good primer so that I can understand the very basics of using Tryton
2011-01-03 00:38 -!- klando( has joined #tryton
2011-01-03 00:40 <klando> Hi, tryton looks very interesting. I have openerp currently installed. I may change my ERP solution. What can help me choose definitevely tryton ?
2011-01-03 00:52 <plantian> klando: Tryton doesn't have all the modules of openerp but I would argue that it has better code quality. You should install it and try it out yourself though.
2011-01-03 00:54 <klando> hum
2011-01-03 00:55 <klando> I tryed openerp and find it good enough at the beginning ...
2011-01-03 00:57 <klando> Is the support for PostgreSQL robust ? it does not suffer of the mysql and sqlite support ?
2011-01-03 01:00 <klando> and is there some tools to ease the migration of the data from one to the other ?
2011-01-03 01:05 <plantian> klando: Yes it is robust. As far as I know it supports more features than the lowest common denominator.
2011-01-03 01:06 <plantian> klando: I don't knwo about tools to migrate from openerp to tryton.
2011-01-03 01:09 <klando> ok, thank you plantian
2011-01-03 01:40 <klando> plantian: as I understand it , tryton is trying to have third party providing GUI instead of the common gtk client, is it correct?
2011-01-03 01:40 <klando> and is there already known other clients ?
2011-01-03 01:41 <plantian> klando: What do you mean ?
2011-01-03 01:41 <plantian> There is a gtk client that comes with tryton.
2011-01-03 01:41 <plantian> Do you mean the web client ?
2011-01-03 01:41 <klando> no, I mean, one moment
2011-01-03 01:42 <klando> proteus release
2011-01-03 01:43 <klando> isn't proteus provided to ease integration in third party tool ?
2011-01-03 01:44 <plantian> klando: proteus is a library, not a gui
2011-01-03 01:45 <plantian> It could be used to write a migration script if that's what you mean.
2011-01-03 01:45 <klando> yes, so using this library it is possible to access tryton server, correct ?
2011-01-03 01:45 <plantian> Yes
2011-01-03 01:45 <klando> no I mean use it to develop another gui
2011-01-03 01:46 <klando> but I keep the idea for the migration script
2011-01-03 01:48 <plantian> klando: I think maybe you could but I don't see why. I think for migration script it might be easier to run server inside script as explained here --
2011-01-03 01:49 <plantian> I say the migration will be "easier" but I mean better performance because it removes communication between client and server.
2011-01-03 01:51 <klando> ok
2011-01-03 05:18 -!- yangoon( has joined #tryton
2011-01-03 05:49 -!- enlightx( has joined #tryton
2011-01-03 06:13 -!- Vladimirek(~vladimir@ has joined #tryton
2011-01-03 08:08 -!- jcm( has joined #tryton
2011-01-03 08:15 -!- okko(~okko@ has joined #tryton
2011-01-03 08:51 -!- pjstevns( has joined #tryton
2011-01-03 09:05 -!- nicoe(~nicoe@ has joined #tryton
2011-01-03 09:17 <nicoe> plop
2011-01-03 09:23 -!- cedk( has joined #tryton
2011-01-03 09:23 -!- cedk(~ced@gentoo/developer/cedk) has joined #tryton
2011-01-03 10:24 -!- bechamel( has joined #tryton
2011-01-03 10:52 -!- sharkcz(~sharkcz@2001:15c0:6747:160:250:43ff:fe3c:3b5d) has joined #tryton
2011-01-03 11:00 -!- okko1(~okko@ has joined #tryton
2011-01-03 11:04 -!- paepke( has joined #tryton
2011-01-03 11:09 -!- gavinf( has left #tryton
2011-01-03 11:15 -!- Vladimirek(~vladimir@ has joined #tryton
2011-01-03 11:46 -!- udono( has joined #tryton
2011-01-03 12:56 -!- dba(~daniel@ has joined #tryton
2011-01-03 13:40 -!- okko(~okko@ has joined #tryton
2011-01-03 13:53 -!- sharkcz(~sharkcz@2001:15c0:6747:160:250:43ff:fe3c:3b5d) has joined #tryton
2011-01-03 13:56 -!- woakas(~woakas@ has joined #tryton
2011-01-03 13:59 <btQuark> greetings
2011-01-03 13:59 <btQuark> is tryton 1.8 available on ubuntu 10.10 in some ppa?
2011-01-03 14:01 -!- Vladimirek(~vladimir@ has joined #tryton
2011-01-03 14:17 -!- jcm( has joined #tryton
2011-01-03 14:22 <cedk> btQuark: you should ask to ubuntu maintainers
2011-01-03 14:25 <btQuark> cedk, thanks, i'll stay with 1.6 for the time being then
2011-01-03 14:28 -!- vincentvdl(~Gebruiker@ has joined #tryton
2011-01-03 14:34 <vincentvdl> Hi. I get a ¨unhasable type: ´list´¨ error when duplicating a party, apparently on one of my function fields. As I don´t want to duplicate this particular field at all, I override ¨copy¨, make a copy of the ¨default¨ dictionary and do something like default[´name_field´] = False and then return the result of the super copy function. I expected it should fix the problem, but it doesn´t. What am I missing?
2011-01-03 14:37 <cedk> vincentvdl: so I guess one of your function fields return a list as value but it is difficult to say what without the code
2011-01-03 14:40 <vincentvdl> cedk: yes I understand, but why is it trying to make a duplicate when I set default[´name_field´] = False ?
2011-01-03 14:40 <cedk> vincentvdl: it should not
2011-01-03 14:41 <vincentvdl> cedk: Ok, thanks, will debug it further
2011-01-03 15:12 -!- bechamel( has joined #tryton
2011-01-03 15:13 -!- gremly(~gremly@ has joined #tryton
2011-01-03 15:26 -!- elbenfreund( has joined #tryton
2011-01-03 15:39 -!- pepeu(~manuel@ has joined #tryton
2011-01-03 15:43 -!- enlightx_( has joined #tryton
2011-01-03 15:47 -!- enlightx( has joined #tryton
2011-01-03 15:52 -!- schnueptus( has joined #tryton
2011-01-03 16:05 <Vladimirek> pyson eval not working for me. What I missed while try this thing to go?
2011-01-03 16:05 <Vladimirek> parameter = fields.Many2One('spc.parameter','Parameter',required=True)
2011-01-03 16:05 <Vladimirek> xucl = fields.Float('XbarUCL', digits=(16, Eval('_parent_parameter.number_precision', 1)) )
2011-01-03 16:07 -!- enlightx( has joined #tryton
2011-01-03 16:07 <udono> Vladimirek: is xucl in the same class then parameter?
2011-01-03 16:08 <Vladimirek> yes.
2011-01-03 16:08 <udono> Vladimirek: then try xucl = fields.Float('XbarUCL', digits=(16, Eval('number_precision', 1)) )
2011-01-03 16:09 <Vladimirek> sorry, I miss.
2011-01-03 16:09 <cedk> Vladimirek: do you access to model where xucl is from a one2many fields on spc.parameter ?
2011-01-03 16:09 <Vladimirek> I try get number_precision via Many2One: parameter.number_precision
2011-01-03 16:12 <Vladimirek> this way:
2011-01-03 16:13 <Vladimirek> for usl it is working nice.
2011-01-03 16:19 <cedk> Vladimirek:
2011-01-03 16:28 <Vladimirek> cedk: There is still something. It is not working.
2011-01-03 16:36 <cedk> Vladimirek: do you open spc.paramsetting from the one2many in spc.parameter ?
2011-01-03 16:37 <Vladimirek> cedk: What do you mean for 'open'? I use this relation in view.
2011-01-03 16:39 <cedk> Vladimirek: ok so you access to the records throught the one2many widget
2011-01-03 16:42 <Vladimirek> cedk: yes in spc.parameter view.
2011-01-03 16:46 <cedk> Vladimirek: strange, it should work now I think
2011-01-03 16:49 <Vladimirek> cedk: You point me in another directon. In the view where one2many is open it is working.
2011-01-03 16:49 <Vladimirek> cedk: But I try enter the parameter in view where only spc.settings is open.
2011-01-03 16:50 -!- udono( has joined #tryton
2011-01-03 16:50 <Vladimirek> cedk: But I try enter the xucl in view where only spc.paramsetting is open.
2011-01-03 16:51 <Vladimirek> cedk: Sorry. I probably have blue monday.
2011-01-03 16:51 <cedk> Vladimirek: ok so you must create a function field that will give you the value of number_precision in parameter
2011-01-03 16:51 <cedk> Vladimirek: and you can put an on_change_with on it
2011-01-03 16:52 <cedk> Vladimirek: to keep it sync with the parameter selected
2011-01-03 16:52 <cedk> Vladimirek: after that the pyson stamtement should use this field value as default if it doesn't find _parent field
2011-01-03 16:53 <Vladimirek> cedk: Ok, so the relation _parent_ is working after relation is opened via one2many ?
2011-01-03 16:54 <Vladimirek> cedk: Ok, now I see. Nice thanks for help. Have nice day.
2011-01-03 17:04 -!- pjstevns( has left #tryton
2011-01-03 17:33 -!- nicoe(~nicoe@ has left #tryton
2011-01-03 17:49 -!- ecarreras(~under@unaffiliated/ecarreras) has joined #tryton
2011-01-03 17:59 -!- chrue( has joined #tryton
2011-01-03 18:04 -!- okko(~okko@ has joined #tryton
2011-01-03 18:04 -!- Hydrant(~aj@unaffiliated/hydrant) has joined #tryton
2011-01-03 18:04 <Hydrant> hey everyone... a mailing list might be better suited for this... but I've been spending some more time with Tryton
2011-01-03 18:06 <Hydrant> at this time, I have the opinion that tryton is rather intimidating... I do intend to use it (well, 95% sure)... but I believe Tryton has to overcome two hurdles... 1) people scared of accounting 2) people afraid of the IT aspects
2011-01-03 18:06 <Hydrant> I fall in category 1)
2011-01-03 18:06 <Hydrant> I'd like to help improve Tryton... and I think that good documentation and interactive help could really do it... I'm still investigating
2011-01-03 18:07 -!- nicoe(~nicoe@ has joined #tryton
2011-01-03 18:09 <cedk> Hydrant: yes you are welcome
2011-01-03 18:12 -!- vincentvdl(~Gebruiker@ has left #tryton
2011-01-03 18:14 <Hydrant> I'm just getting some coffee... but I'm thinking that extensive help and guides that really help people like me through the process would help
2011-01-03 18:14 <Hydrant> but I'm no accountant, so an accountant volunteer would be most helpful... I'm happy to help write, but I'm at a loss for a lot of things
2011-01-03 18:20 <cedk> Hydrant: accounting documentation is no easy because there some simple generic principle
2011-01-03 18:20 <cedk> Hydrant: but after that, it depends a lot of the country rules
2011-01-03 18:20 -!- pheller( has joined #tryton
2011-01-03 18:21 <cedk> Hydrant: but you could already help by pointing the questions you got
2011-01-03 18:21 <pheller> cedk: did you give any thought to using gobject.io_add_watch rather than using select for the URI handler?
2011-01-03 18:22 <pheller> cedk: in my testing, it works on the Mac when gtk.gdk threading is enabled, but I explicitly disabled it for the 1.8 release because it isn't stable....
2011-01-03 18:23 <cedk> pheller: we are in a thread that have nothing to do with gtk
2011-01-03 18:24 <cedk> pheller: I think io_add_watch is for async calls
2011-01-03 18:25 <pheller> cedk: ok, I'll investigate some more. Strange that it works perfectly when I enable gtk.gdk threading for the client...
2011-01-03 18:25 <cedk> pheller: what is working ?
2011-01-03 18:26 <pheller> cedk: the URI handling. with gtk.gdk threading *disabled*, then URI invocations are only processed when an event happens in the client (like clicking some control). With it *enabled*, it happens whenever the invocation happens.
2011-01-03 18:26 <cedk> pheller: yes I think we must enable threading support in gdk for every OS
2011-01-03 18:27 <pheller> cedk: I would agree, but it is disabled for Win32 and Darwin because it isn't stable on those platforms....
2011-01-03 18:27 <cedk> pheller: otherwise the gtk loop event block other threads
2011-01-03 18:27 <cedk> pheller: why is it not stable?
2011-01-03 18:27 <cedk> pheller: do you have links?
2011-01-03 18:28 <pheller> cedk: in some cases, enabling threading blocks on gtk.main_quit() (or quit_main() or whatever)
2011-01-03 18:28 <pheller> cedk: I'll see if I can find a link to it.
2011-01-03 18:28 <cedk> pheller: in Tryton or in general?
2011-01-03 18:28 <pheller> cedk: it was working ok in my testing yesterday, but in the testing before 1.8 release, it was definitely unstable.
2011-01-03 18:28 -!- jcm( has joined #tryton
2011-01-03 18:29 <pheller> cedk: well, I haven't done much pygtk testing aside from tryton.... so I can only say it was an issue with tryton.
2011-01-03 18:29 <pheller> I will do some more testing tonight.
2011-01-03 18:29 <cedk> pheller: so I guess if it is still unstable it should be an issue in Tryton
2011-01-03 18:30 <cedk> pheller: like threads not stopped etc.
2011-01-03 18:30 <pheller> I will do some more testing tonight, and try to duplicate the problems I had.
2011-01-03 18:53 -!- paepke( has left #tryton
2011-01-03 18:53 -!- elbenfreund( has joined #tryton
2011-01-03 19:01 -!- joe__(~joe@ has joined #tryton
2011-01-03 19:01 <joe__> hi all
2011-01-03 19:02 <joe__> quick question
2011-01-03 19:02 <joe__> is tryton something that a new fast food franchise w/ only one store would be good for?
2011-01-03 19:02 <joe__> or is erp not for a food franchise type business?
2011-01-03 19:02 <joe__> thanks
2011-01-03 19:03 <joe__> i stumbled onto openbravo pos, then openerp and now tryton
2011-01-03 19:03 <joe__> looking for a pos as well
2011-01-03 19:16 <cedk> joe__: it is not the business the key point but what you expect from the solution
2011-01-03 19:17 <joe__> cedk: thanks - what would erp offer a startup fast food franchise? im still grappling w/ understanding what erp offers before i can expect
2011-01-03 19:20 <cedk> joe__:
2011-01-03 19:21 -!- paepke( has joined #tryton
2011-01-03 19:23 <joe__> cedk: thanks ive been there for a couple days. its more high level concept modeling speak. just trying to see if erp would help me much more than just a pos system. is it worth it to just install for the accounting package?
2011-01-03 19:26 <cedk> joe__: what accounting stuff would you want to do?
2011-01-03 19:27 <joe__> cedk: anything i wouldnt have to pay an account to do. :]
2011-01-03 19:27 <joe__> do big fast food companies use erp system?
2011-01-03 19:27 <cedk> joe__: Do you have accounting knowledge?
2011-01-03 19:27 <joe__> very little
2011-01-03 19:28 <joe__> 101 course level
2011-01-03 19:28 <cedk> joe__: so I don't think you can skip the accountant
2011-01-03 19:28 <joe__> cedk: heh :0)
2011-01-03 19:29 <joe__> cedk: is erp something a company grows into rather than a tool to start off with?
2011-01-03 19:29 <cedk> joe__: in the past, it was a requirement when company grow because of the price of it
2011-01-03 19:30 <cedk> joe__: but know it is more and more affordable for SMB
2011-01-03 19:30 <cedk> joe__: but you need to know what you want to do with it
2011-01-03 19:30 <joe__> cedk: that is my real question. is it something that would benefit a single restaurant operation or help it come to franchise faster by being more organized?
2011-01-03 19:31 <joe__> cedk: my problem is that i dont know what i want to do with it because im not sure what it can offer my example operation.
2011-01-03 19:33 <cedk> joe__: I can not answer for you. I don't know your business
2011-01-03 19:33 <joe__> cedk: a simple hamburger trailer but looking to franchise and have a lot of trailers.
2011-01-03 19:34 <jcm> hi cedk ! Should I dig around account_invoice_line_standalone to add packing and shipping to sell invoices ?
2011-01-03 19:34 <cedk> jcm: I don't understand
2011-01-03 19:36 <cedk> joe__: I don't know for me it is just like if you said I sale stuffs
2011-01-03 19:37 <joe__> cedk: okay thanks very much for making it a bit more clear. will come back when i have better questions to ask. :0) thanks again!
2011-01-03 19:39 -!- joe__(~joe@ has left #tryton
2011-01-03 19:39 -!- okko( has joined #tryton
2011-01-03 19:41 <jcm> cedk: I'd like to be able to add a shipment cost line on invoices. Is it doable using the module account_invoice_line_standalone ?
2011-01-03 19:41 -!- okko( has joined #tryton
2011-01-03 19:42 <cedk> jcm: it depends. How and when do you know the cost of the shipment?
2011-01-03 19:43 <jcm> once it's packed and we get the weight. An external soft prints a label and the cost. Then we need to add this shipment cost to the invoice and send it.
2011-01-03 19:47 <cedk> jcm: so there is at least 2 options depending on how you want to work
2011-01-03 19:47 <cedk> jcm: it is possible to add a field on shipment that will add a line to the invoice generated
2011-01-03 19:47 <cedk> jcm: or you can add directly on the invoice
2011-01-03 19:48 <cedk> jcm: it depends of the access right you want to have in the system
2011-01-03 19:48 <cedk> jcm: and I guess that this cost should also create a supplier invoice?
2011-01-03 19:49 <jcm> I suppose the difference will be how the taxes on shipment are accounted?
2011-01-03 19:49 <jcm> The external soft sends data to our shipment supplier, so we don't need to create a supplier invoice
2011-01-03 19:50 <cedk> jcm: you trust your supplier ? :-)
2011-01-03 19:52 <jcm> till now :/ an erp could help me not...
2011-01-03 19:53 <cedk> jcm: if the system create the supplier invoice (or lines), then when you receive the invoice from the supplier you can check that the amounts are right
2011-01-03 19:53 <jcm> in fact we use two main shipping modes, one that is without tax and one that needs to be taxed with the same tax repartition as the products invoiced !
2011-01-03 19:54 <cedk> jcm: but any way, I think the best way to do it is to put the shipment cost on the shipment and add the line to the generated invoice
2011-01-03 19:55 <jcm> so we consider the shipment as another product that we add before closing invoice, isn't it?
2011-01-03 19:55 <cedk> jcm: yes
2011-01-03 19:55 <jcm> ok, seems clear
2011-01-03 19:56 <jcm> any tip on how to automate this? ie add the good shipment following a grid weight/price ?
2011-01-03 19:56 <cedk> jcm: for the tax repartition, I think it should be done by creating an invoice line per different taxes already on the invoice with the proportional amount
2011-01-03 19:57 <cedk> jcm: it is possible if you know the rules to compute the price
2011-01-03 19:58 <jcm> if it's an arbitrary grid like: up to 100g, 1€, from 100 to 250, 2€, and so on?
2011-01-03 20:06 <cedk> jcm: yes we got similar concept with list price
2011-01-03 20:06 <cedk> jcm: so the list price could be re-used
2011-01-03 20:10 -!- okko( has joined #tryton
2011-01-03 20:17 -!- gremly(~gremly@ has joined #tryton
2011-01-03 20:17 -!- woakas(~woakas@ has joined #tryton
2011-01-03 20:17 -!- heg( has joined #tryton
2011-01-03 20:29 <Hydrant> cedk: thanks for the response, and sorry for my long reply... got tied up
2011-01-03 20:30 <Hydrant> cedk: I think what I'm going to do... is write down the questions that come up for me as I setup Tryton and my accounting software... along with what I find out through my own research, and hopefully this can help others and form some type of documentation
2011-01-03 20:31 <Hydrant> I understand a lot of this will depend on locales, but a lot of my questions are likley a lot simpler than that... my situation is a group of technologically-savvy people starting a company, and having to deal with accounting...
2011-01-03 20:43 -!- enlightx( has joined #tryton
2011-01-03 20:53 -!- lem0na(~lem0na@ has joined #tryton
2011-01-03 21:51 -!- nicoe(~nicoe@ has joined #tryton
2011-01-03 22:18 -!- okko( has joined #tryton
2011-01-03 22:35 -!- paepke_( has joined #tryton
2011-01-03 22:47 <plantian> If two modules need to share a wizard but the wizard doesn't make sense until one of the modules have extended it, what is the best way to model that? I can just create the wizard class in a base module but how I can link the wizard into the menu in the other two modules without them stepping over each other?
2011-01-03 22:47 <plantian> I don't want to link the wizard in the base module because it is not usable yet.
2011-01-03 23:13 -!- gremly(~gremly@ has joined #tryton
2011-01-03 23:18 -!- paepke( has joined #tryton
2011-01-03 23:59 -!- jcm( has joined #tryton

Generated by 2.17.3 by Marius Gedminas - find it at!