IRC logs of #tryton for Tuesday, 2009-03-17

chat.freenode.net #tryton log beginning Tue Mar 17 00:00:02 CET 2009
2009-03-17 00:20 <cedk> vengfulsquirrel: maybe it is http://hg.tryton.org/hgwebdir.cgi/modules/stock/rev/cb0f884e2a98
2009-03-17 00:20 <cedk> vengfulsquirrel: it was 5 weeks ago
2009-03-17 00:23 <cedk> vengfulsquirrel: any way, I will be curious to see the code that create de 1000 locations
2009-03-17 00:40 <CIA-10> tryton: ced roundup * #870/AttributeError: 'Screen' object has no attribute 'views': [chatting] Need more info
2009-03-17 02:52 -!- juanfer(n=juanfer@190.24.186.155) has joined #tryton
2009-03-17 03:10 -!- daedax20_(n=quassel@p3EE26992.dip.t-dialin.net) has joined #tryton
2009-03-17 04:50 -!- cedric_b(n=cedric@ANantes-158-1-6-241.w90-32.abo.wanadoo.fr) has joined #tryton
2009-03-17 04:50 -!- yangoon(n=mathiasb@p549F5715.dip.t-dialin.net) has joined #tryton
2009-03-17 04:51 -!- ChanServ(ChanServ@services.) has joined #tryton
2009-03-17 05:19 -!- yangoon(n=mathiasb@p549F54A2.dip.t-dialin.net) has joined #tryton
2009-03-17 07:44 -!- enlightx(n=enlightx@host-84-220-84-215.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 07:55 -!- paola(n=paola@host-84-222-102-91.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 08:03 -!- johbo(n=joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton
2009-03-17 08:03 -!- Timitos(n=Timitos@88.217.184.172) has joined #tryton
2009-03-17 08:12 -!- racke(n=racke@a89-182-80-24.net-htp.de) has joined #tryton
2009-03-17 09:18 -!- enlightx(n=enlightx@host198-42-static.85-94-b.business.telecomitalia.it) has joined #tryton
2009-03-17 09:21 -!- Gedd(n=ged@77.109.114.196.adsl.dyn.edpnet.net) has joined #tryton
2009-03-17 09:40 -!- gadaga(n=gadaga@pic33-2-88-163-57-149.fbx.proxad.net) has joined #tryton
2009-03-17 09:42 -!- simahawk(n=simao@host-84-222-60-220.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 09:43 -!- simahawk(n=simao@host-84-222-60-220.cust-adsl.tiscali.it) has left #tryton
2009-03-17 09:57 -!- bechamel(n=user@85.201.74.27) has joined #tryton
2009-03-17 10:10 -!- cedk(n=ced@gentoo/developer/cedk) has joined #tryton
2009-03-17 11:05 -!- daedax20(n=quassel@p3EE26992.dip.t-dialin.net) has joined #tryton
2009-03-17 11:25 -!- johbo(n=joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton
2009-03-17 11:32 -!- cristi_an(i=5978d3ce@gateway/web/ajax/mibbit.com/x-c75f43e185a906d3) has joined #tryton
2009-03-17 11:36 -!- johbo(n=joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton
2009-03-17 11:37 <cristi_an> cedk: all reports
2009-03-17 11:37 <cristi_an> have to be done by using existing orm
2009-03-17 11:37 <cedk> cristi_an: yes
2009-03-17 11:38 <cristi_an> i mean if there are some reports taht require some complex sql
2009-03-17 11:38 <cristi_an> so is not possible to just create a report using relatorio and some queries ?
2009-03-17 11:38 <cedk> cristi_an: yes, you can
2009-03-17 11:39 <cristi_an> since that repot has maybe nothing to do with how object are handled by orm
2009-03-17 11:39 <cristi_an> so is possible from client to create report x with params p1,p2,p3 ==> a report
2009-03-17 11:41 -!- schnueptus(n=schnuept@f053202063.adsl.alicedsl.de) has joined #tryton
2009-03-17 11:43 <cedk> cristi_an: http://hg.tryton.org/hgwebdir.cgi/modules/account/file/48de1564d1d0/account.py#l1910
2009-03-17 11:44 <cedk> cristi_an: here is an example
2009-03-17 11:44 <cristi_an> concrete sample : params start date,end date and to result a report where you can for each of the client invoices that are not paied...gruped and with initial unpaid sum at start date
2009-03-17 11:46 <cristi_an> yes...that one seems like my question
2009-03-17 11:55 -!- tekknokrat(n=gthieleb@port-87-193-170-219.static.qsc.de) has joined #tryton
2009-03-17 12:04 <cedk> Timitos: the ohloh page is updated again
2009-03-17 12:14 -!- tekknokrat(n=gthieleb@port-87-193-170-219.static.qsc.de) has left #tryton
2009-03-17 12:26 <cristi_an> in terms of developing modules how much difference in between open erp and tryton ?
2009-03-17 12:27 <cristi_an> if i put it in other way ... a tryton developer may easily create open erp modules and vice versa ?
2009-03-17 12:27 <cedk> cristi_an: normally
2009-03-17 12:44 <cristi_an> what i notices that the data entry is not very complicated to do in tryton
2009-03-17 12:44 <cristi_an> reports are the hardest part i say
2009-03-17 12:45 <cristi_an> BTW...in romania nowdays they ...came with a "brillian proposal" to change VAT on different products.
2009-03-17 12:46 <cristi_an> how a thinkg like this affect a program like tryton
2009-03-17 12:46 <cristi_an> does Tryton keep vat procentage in invoice lines ?
2009-03-17 12:46 <cristi_an> so if i still have previous month open ...
2009-03-17 12:46 <cristi_an> and next is with new vat procentages ?
2009-03-17 12:51 <cedk> cristi_an: not yet
2009-03-17 12:54 -!- johbo(n=joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton
2009-03-17 13:03 <cristi_an> but beliveme you will need this...
2009-03-17 13:03 <cristi_an> since there are discussions in serveral countries about vat
2009-03-17 13:04 <cristi_an> in this econom context
2009-03-17 13:25 <cristi_an> i tried now the open's erp web application demo
2009-03-17 13:25 <cristi_an> if someone can use that...
2009-03-17 13:25 <cristi_an> and do not fall into sleep
2009-03-17 13:25 <cristi_an> while doing an invoice
2009-03-17 13:26 <cristi_an> it is brave...
2009-03-17 13:26 <cristi_an> that is so slow !
2009-03-17 13:29 <cristi_an> do you have that problem as well or my net is the problem
2009-03-17 13:29 <cristi_an> ?
2009-03-17 13:29 <cristi_an> if someone can try to do an invoice with 3 products...plz count how much time you need....
2009-03-17 13:34 <CIA-10> tryton: udono roundup * #871/possible typo in tryton/tryton/gui/window/view_tree/view_tree.py: [new] tryton/tryton/tryton/gui/window/view_tree $ hg diff view_tree.py diff --git a/tryton/gui/window/view_tree/view_tree.py b/tryton/gui/window/v ...
2009-03-17 14:12 <cristi_an> http://demo.openerp.com:8080/login?user=demo&password=demo&db=accounting_en
2009-03-17 14:12 <cristi_an> plz someine do me a favour and try to do an invoce...
2009-03-17 14:12 <cristi_an> maybe indeed my net is the problem
2009-03-17 14:12 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1622:c4c0edf41f2d trytond/trytond/ (res/ir.py res/user.py workflow/workflow.py): Add missing _description
2009-03-17 14:12 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1623:f7df27d58bbe trytond/trytond/ (4 files in 4 dirs): Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 392:37d888583aaf account/ (move.py tax.py): Add missing _description
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 393:40519837a9a2 account/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 279:31dd80eaac46 account_invoice/invoice.py: Add missing _description
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 280:8647ccedb469 account_invoice/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 34:1ce702fa76be account_product/product.py: Add missing _description
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 35:68b428c81580 account_product/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 132:5d26ddd5f34f company/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 27:0ddef5a929d5 country/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 61:c78bcfbe7dfa currency/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 2:a7e8dcadcab7 google_translate/ (__tryton__.py fr_FR.csv setup.py): Add fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 239:4c2900166421 party/party.py: Add missing _description
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 240:34e2a6ee8d2a party/fr_FR.csv: Update fr_FR
2009-03-17 14:13 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 132:e695e7f0813a product/fr_FR.csv: Update fr_FR
2009-03-17 14:14 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 258:6e1819564d75 purchase/purchase.py: Add missing _description
2009-03-17 14:14 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 259:857ed4f365a0 purchase/fr_FR.csv: Update fr_FR
2009-03-17 14:14 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 500:500a6aaa063e stock/packing.xml: Fix typo
2009-03-17 14:14 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 501:32175c0051e3 stock/fr_FR.csv: Update fr_FR
2009-03-17 14:14 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 171:dc81a32f05dc stock_supply/fr_FR.csv: Update fr_FR
2009-03-17 14:17 <cedk> cristi_an: I try, it took me 3 min. to create a invoice with 3 lines
2009-03-17 14:18 <cedk> cristi_an: but searching partner doesn't work for me, I need to enter complete code to have it
2009-03-17 14:18 <bechamel> cristi_an: cedk: i tried too, but i was already fed up after the first line
2009-03-17 14:19 <cedk> cristi_an: and did not change any default values
2009-03-17 14:19 <cedk> cristi_an: and I used the mouse
2009-03-17 14:19 <bechamel> somebody know why journal and account start with an "x" ? like "x 701000 Products Sales" and "x Sales Journal" ?
2009-03-17 14:19 <cristi_an> i see
2009-03-17 14:19 <cristi_an> so it is hard indeed
2009-03-17 14:19 <cristi_an> not my net is the problem
2009-03-17 14:20 <cristi_an> guys thx a lot...mybe in better server configuration it works better
2009-03-17 14:20 <cristi_an> but the current demo does not convice me at all....:(
2009-03-17 14:21 <cedk> bechamel: perhaps for order
2009-03-17 14:24 <bechamel> cedk: or a problem in the name_get code, because in form with there are no "x" in front of names
2009-03-17 14:24 <bechamel> cedk: no sorry, it's in the code
2009-03-17 14:24 <bechamel> cedk: maybe you are right
2009-03-17 14:26 <bechamel> and i also see that the icon for creating new record is no more available on the m2o fields ..
2009-03-17 14:26 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1220:94ec2475b92c tryton/tryton/gui/window/view_tree/view_tree.py: Fix typo for issue871
2009-03-17 14:26 <CIA-10> tryton: ced roundup * #871/possible typo in tryton/tryton/gui/window/view_tree/view_tree.py: [resolved] Fix with changeset 94ec2475b92c Next time, it will be better to attach the patch.
2009-03-17 14:27 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1086:a1061ec8e4c8 tryton/tryton/gui/window/form.py: Improve test for long id for issue835
2009-03-17 14:29 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1356:0caedf89a193 trytond/trytond/osv/orm.py: Fix default value for _context in BrowseRecord
2009-03-17 14:29 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 328:d61c9b45ed6e account/party.py: Make tax fields invisible if there is no company defined for issue844
2009-03-17 14:29 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 211:b356cb38e087 account_invoice/invoice.py: Don't update taxes for invoice in state 'open', 'paid', 'cancel'
2009-03-17 14:31 <bechamel> somebody know how the "process" view must be used ?
2009-03-17 14:32 <cristi_an> bechamel: only if you save the "parent"
2009-03-17 14:32 <cristi_an> it becomes active
2009-03-17 14:33 <cristi_an> anyway that is an interesting application
2009-03-17 14:33 <bechamel> cristi_an: yes, for example it is active on product i if i clic on it i see a sort of workflow but then i don't know what to do
2009-03-17 14:34 <cristi_an> it is not intuitive at all...
2009-03-17 14:34 <cristi_an> i preffer quality vs.quantitiy :)
2009-03-17 14:37 <bechamel> actually i try to guess what's the need behind it, for example i think that "green arrows" (to open related documents in a new tab) are sometimes missing in Tryton, maybe it is related ?
2009-03-17 15:06 -!- ikks(n=igor@190.144.69.234) has joined #tryton
2009-03-17 15:32 -!- juanfer(n=juanfer@190.144.69.234) has joined #tryton
2009-03-17 15:37 -!- udono1(n=udono@dynamic-unidsl-85-197-23-12.westend.de) has joined #tryton
2009-03-17 15:37 -!- paola(n=paola@host-84-222-102-91.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 15:39 -!- enlightx(n=enlightx@host198-42-static.85-94-b.business.telecomitalia.it) has joined #tryton
2009-03-17 15:57 <CIA-10> tryton: Bertrand Chenal <bch@b2ck.com> default * 502:30bde19d88fd stock/doc/index.rst: Typo
2009-03-17 16:19 -!- cristi_an(i=5978d3ce@gateway/web/ajax/mibbit.com/x-6025eae444f6e5b2) has joined #tryton
2009-03-17 16:20 <cristi_an> the demo exe is now in german as def language ?
2009-03-17 16:22 <cristi_an> Timitos: ?
2009-03-17 16:23 <cedk> cristi_an: no it is somebody who change the use language
2009-03-17 16:23 <cristi_an> i see
2009-03-17 16:24 <cristi_an> testers like me :)
2009-03-17 16:24 <cedk> cristi_an: I reset to english
2009-03-17 16:24 <cristi_an> cedk: i will need to do a module that imports from client a csv file (a file does not matter format)
2009-03-17 16:24 <cristi_an> and to create invoices on server side
2009-03-17 16:25 <cristi_an> or orders..
2009-03-17 16:25 <cristi_an> stuff like this
2009-03-17 16:25 <cristi_an> possible ?
2009-03-17 16:26 <gadaga> cristi_an: you can do that if you create a script using xmlrpc
2009-03-17 16:26 <cristi_an> like you upload a file from a web application
2009-03-17 16:26 <cristi_an> but that file is precessed by by server
2009-03-17 16:27 <cristi_an> and as a reuslt some invoces or other things are created,customers...
2009-03-17 16:28 <cristi_an> well,xmlrpx is just calling a mwthod on server side...
2009-03-17 16:29 <bechamel> yes but you can call create or write for example
2009-03-17 16:29 <cristi_an> how can i open and upload a file i do not know
2009-03-17 16:29 <gadaga> cristi_an: you can already launch a wizard, create write a record....
2009-03-17 16:30 <gadaga> cristi_an: you can do everything you want with python ;)
2009-03-17 16:30 <cristi_an> gadaga: but i have to use the existing client
2009-03-17 16:30 <cristi_an> can i do that with it ?
2009-03-17 16:30 <cristi_an> with wizzard i may upload the file...
2009-03-17 16:31 <gadaga> cristi_an: yes if you create you own module on server side
2009-03-17 16:31 <cristi_an> then to execute a procedure on server side that
2009-03-17 16:31 <cristi_an> does my import job
2009-03-17 16:32 <cristi_an> there is such samples somewhere in the current code...like import files.,or parners from cvs anything ?
2009-03-17 16:34 <cristi_an> i foud something open backup file to restore....
2009-03-17 16:35 <cristi_an> this is something similar since ... the user upload a files and something is exceuted on server side
2009-03-17 16:36 <cristi_an> cedk: the client has modules text in english but to menu in german
2009-03-17 16:37 <gadaga> cristi_an: remove the conf fileand restart you client
2009-03-17 16:37 <cristi_an> where i find the conf ?
2009-03-17 16:38 <cristi_an> since i just haev an exe
2009-03-17 16:38 <bechamel> cristi_an: if it's the auto-exe, just relaunch it
2009-03-17 16:39 <gadaga> cristi_an: I don't have winbouze sorry i can't help you ;)
2009-03-17 16:40 <cristi_an> i have both :) but i run this time in wind
2009-03-17 16:40 <cristi_an> bechamel: a sample in current architecture...
2009-03-17 16:41 <cristi_an> fro uploading a file except resotre database ?
2009-03-17 16:43 <bechamel> cristi_an: there are no example of this kind of stuff, but it's possible with a wizard and a fields.Binary on it
2009-03-17 16:45 <cristi_an> similar to restore database ?
2009-03-17 16:45 <cristi_an> btw this demo is build from what branch ?
2009-03-17 16:47 <bechamel> cristi_an: restore db is not a wizard, it's client side code
2009-03-17 16:48 -!- enlightx(n=enlightx@host-84-220-84-215.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 16:49 <cristi_an> why do i need a wizzard...? i just want to push on a button ,then open a file chooser and then when i choosed to upload on server and the server to execute and process the file acording to that button' action or so
2009-03-17 16:49 <cristi_an> i need a wizzard for this...?
2009-03-17 16:50 <cristi_an> the button should be named like Import Invoices From Csv
2009-03-17 16:50 <cristi_an> more like an action
2009-03-17 16:50 <bechamel> cristi_an: yes, it's also possible if you define a model with a fields.binary on it, but what would be this model ?
2009-03-17 16:51 <cristi_an> why do i need binart
2009-03-17 16:51 <cristi_an> binary ?
2009-03-17 16:51 <cristi_an> csv is text
2009-03-17 16:51 <cristi_an> is not an image
2009-03-17 16:52 <bechamel> cristi_an: fields.Binary can be anything, this just means that if stored on the db it will be a blob, but if you use a wizard there are no storage involved
2009-03-17 16:53 <cristi_an> sorry for asking all this...but ..i have in front a project on which i will work like 6 month even more and i do not want to find out that after 3 months that i can;t do it
2009-03-17 16:53 <cristi_an> so i ask before going deeper...
2009-03-17 16:54 <bechamel> cristi_an: if you want to import a file and write server-side code to manage this file then a wizard is the way to go
2009-03-17 16:54 <cristi_an> COOL !
2009-03-17 16:54 <bechamel> cristi_an: ... if it must involve user interaction
2009-03-17 16:54 <cristi_an> the imp thing is that is possible
2009-03-17 16:54 <cristi_an> bechamel: OF COURSE USER INTERACTION
2009-03-17 16:54 <bechamel> cristi_an: if it just automatic stuff, a python script with xmlrpc is enough
2009-03-17 16:54 <cristi_an> noo nooo
2009-03-17 16:55 <cristi_an> not automatic stuff for this...
2009-03-17 16:55 <cristi_an> that is other problem related to updates....
2009-03-17 16:55 <cristi_an> no very important
2009-03-17 16:55 <cristi_an> one more thing...:
2009-03-17 16:55 <cristi_an> :)
2009-03-17 16:55 <cristi_an> in the future i will need to do a pos like ...i told you about
2009-03-17 16:55 <cristi_an> how can a tryton client be connected to a cash register ?
2009-03-17 16:57 -!- schnueptus_(n=schnuept@f053202063.adsl.alicedsl.de) has joined #tryton
2009-03-17 16:58 <bechamel> cristi_an: it would be easier to answer you if you give more details, how your cash register can be interfaced ?
2009-03-17 16:58 <cristi_an> bechamel usualy there is an exe that is called with some parameters
2009-03-17 16:59 <cristi_an> parametes is a file in which the client write data :(
2009-03-17 17:00 -!- schnueptus(n=schnuept@f053202063.adsl.alicedsl.de) has joined #tryton
2009-03-17 17:01 <cristi_an> in some special format
2009-03-17 17:02 <bechamel> cristi_an: and the result should be that those data should be sent to the server ?
2009-03-17 17:02 <cristi_an> i do not understant !
2009-03-17 17:02 <cristi_an> the workflow is for most cash registers :
2009-03-17 17:03 <cristi_an> 1) they provide a program ususally an exe
2009-03-17 17:04 <cristi_an> 2)if you want to print something to cash register that exe is called and a path is given as paramters to a local file where you write date you want to print
2009-03-17 17:05 <cristi_an> each time that file has the same name
2009-03-17 17:05 <cristi_an> and is "re"created each time you print something
2009-03-17 17:06 <cristi_an> i think is quite hard to interact...with external systems from clietn due to it architecture
2009-03-17 17:06 <cristi_an> very thin client...
2009-03-17 17:08 <bechamel> cristi_an: it should be possible to generate this file as a report (with a special extension) and to define a file action for this extension
2009-03-17 17:08 <cedk> cristi_an: I don't see why you want to interact with the client
2009-03-17 17:09 <cristi_an> cedk: ?
2009-03-17 17:09 <cedk> cristi_an: the server can ask each cash register to get the file and process it
2009-03-17 17:09 <cristi_an> how that can be done ?
2009-03-17 17:09 <bechamel> cristi_an: what info is in the file ?
2009-03-17 17:10 <cristi_an> text
2009-03-17 17:10 <cristi_an> like #Product;;;;1;1.3;;;;;text
2009-03-17 17:10 <cristi_an> some special format depending on cash register
2009-03-17 17:10 <bechamel> cristi_an: so it the sales made by the machine ?
2009-03-17 17:11 <cristi_an> no cash register in this case is used as fiscal printer
2009-03-17 17:11 <cristi_an> sale is made from program
2009-03-17 17:12 <bechamel> so like I said it's a report that you "print" to some special printer
2009-03-17 17:12 <cristi_an> the cash register just print the bill
2009-03-17 17:12 <cristi_an> yes
2009-03-17 17:12 <cristi_an> :)
2009-03-17 17:13 <cedk> cristi_an: as it was said before, you can imagine making anything, it is just a matter of time
2009-03-17 17:13 <cristi_an> BUT for this maybe is better to create...on separte progeam like real POS have....and at the end of the day to import in tryton the sales from that day
2009-03-17 17:13 <cedk> cristi_an: what I understand, is that you want to process the file from a cash register to create account moves
2009-03-17 17:14 <cedk> cristi_an: so you can write a wizard that the user run when he want to import
2009-03-17 17:14 <cristi_an> yes probably that is the best thing...
2009-03-17 17:14 <cedk> cristi_an: but you talk about a cash machine and now you want to write a POS
2009-03-17 17:14 <cristi_an> i w8 !!!!!
2009-03-17 17:14 <cedk> cristi_an: you must define what you want
2009-03-17 17:15 <cristi_an> there were 2 separate issues !!!!
2009-03-17 17:15 <cristi_an> 1)Import a file and based on that to generate some order/invoices even new customers if needed
2009-03-17 17:16 <cristi_an> 2) to connect the client to a fiscal printer
2009-03-17 17:16 <cedk> cristi_an: what is a fiscal printer ?
2009-03-17 17:17 <gadaga> a ticket printer?
2009-03-17 17:17 <cristi_an> http://www.pos.epson-europe.com/brochures/pdf/tmt260f.pdf
2009-03-17 17:18 <cristi_an> http://www.datecs.bg/products.php?cat=2
2009-03-17 17:18 <cedk> cristi_an: a ticket printer
2009-03-17 17:19 <cedk> cristi_an: to print you can define the command to run in the client
2009-03-17 17:19 <cristi_an> well different terms...
2009-03-17 17:19 <cristi_an> http://www.datecs.bg/products.php?cat=1&prod_id=116
2009-03-17 17:19 <cristi_an> this one is cash register but it mat be used like a "ticket printer"
2009-03-17 17:19 <cristi_an> since is very cheap
2009-03-17 17:20 <cedk> cristi_an: but all of that doesn't tell us what you want to do
2009-03-17 17:20 <bechamel> the correct word is receipt: http://en.wikipedia.org/wiki/Receipt
2009-03-17 17:20 <cristi_an> cedk: so i can define a command that run in the cleint and i get the file from server...
2009-03-17 17:20 <gadaga> bechamel: ;)
2009-03-17 17:20 <cristi_an> but discal printer is the word...
2009-03-17 17:21 <gadaga> cristi_an: be carrefull with : INTERFACE: Three RS-232C ports
2009-03-17 17:21 <cristi_an> since it has inside a fiscal memory
2009-03-17 17:21 <cristi_an> from java is very easy...
2009-03-17 17:21 <cristi_an> gadaga: ???
2009-03-17 17:21 <cristi_an> i call datt print file each time i scan a product...
2009-03-17 17:21 <cristi_an> and ...beeep
2009-03-17 17:21 <cristi_an> and apear on the printer
2009-03-17 17:22 <gadaga> cristi_an: your receipt printer can only dialog with rs-232 ...
2009-03-17 17:22 <cristi_an> datecs ?
2009-03-17 17:22 <cristi_an> yes...
2009-03-17 17:22 <cristi_an> np...
2009-03-17 17:22 <cristi_an> computers have serial
2009-03-17 17:22 <cristi_an> i used that printer ...
2009-03-17 17:23 <cedk> cristi_an: so if I understand well, you want a POS
2009-03-17 17:23 <cedk> cristi_an: but the Tryton client is not made to be a POS
2009-03-17 17:23 <cristi_an> that is what i asked !!!!! :) finally !
2009-03-17 17:24 <cristi_an> but thre is workarond...
2009-03-17 17:24 <cristi_an> to create a separte POS application ...whcih put all the sales in a text file...
2009-03-17 17:24 <cristi_an> and to import that in tryton...at the end of the day
2009-03-17 17:27 <cristi_an> gadaga: but that problem is resolved by the exe that come with the printer on cd
2009-03-17 17:27 <gadaga> cristi_an : on windows yes
2009-03-17 17:28 <cristi_an> cedk: but if i want to conect the fiscal printer and to print a receipt ...when the sale is closed that is possible
2009-03-17 17:28 <cristi_an> not on every product introduced..
2009-03-17 17:28 <cristi_an> only when i close the sale
2009-03-17 17:31 <cedk> cristi_an: yes, you can print a report
2009-03-17 17:31 <cedk> cristi_an: if the printer is like a printer
2009-03-17 17:32 -!- enlightx(n=enlightx@host-84-220-84-215.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 17:33 <cristi_an> k.last question: what branch lateste exe demo client use
2009-03-17 17:33 <cristi_an> ?
2009-03-17 17:34 <bechamel> cristi_an: 1.0
2009-03-17 18:06 -!- Ky1e(n=Miranda@a179137.studnetz.uni-leipzig.de) has joined #tryton
2009-03-17 18:23 -!- vengfulsquirrel(n=ian@c-71-202-125-182.hsd1.ca.comcast.net) has joined #tryton
2009-03-17 18:34 <CIA-10> tryton: matb roundup * #872/Translation: translated items reappearing as fuzzy: [new] Just translated new items (model names) and updated another database with the new translations. In this database the newly translated items ...
2009-03-17 18:36 <CIA-10> tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 1624:95442fd7b48c trytond/trytond/ (res/de_DE.csv workflow/de_DE.csv): Update translation for de_DE
2009-03-17 18:36 <CIA-10> tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 394:fd0f9fe72350 account/de_DE.csv: Update translation for de_DE
2009-03-17 18:36 <CIA-10> tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 281:9612c5fa78be account_invoice/de_DE.csv: Update translation for de_DE
2009-03-17 18:37 <CIA-10> tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 36:183afa38ca9a account_product/de_DE.csv: Update translation for de_DE
2009-03-17 18:37 <CIA-10> tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 241:636940c3f40c party/de_DE.csv: Update translation for de_DE
2009-03-17 18:37 <CIA-10> tryton: Mathias Behrle <mathiasb@behrle.dyndns.org> default * 260:fcacc000181c purchase/de_DE.csv: Update translation for de_DE
2009-03-17 19:19 -!- Ky1e_(n=Miranda@a179161.studnetz.uni-leipzig.de) has joined #tryton
2009-03-17 19:43 -!- Ky1e(n=Miranda@a179137.studnetz.uni-leipzig.de) has joined #tryton
2009-03-17 19:53 -!- cristi_an(i=5978d3ce@gateway/web/ajax/mibbit.com/x-9798221273890689) has joined #tryton
2009-03-17 19:54 <cristi_an> nice module cedk ,translation
2009-03-17 19:54 <cristi_an> i will try romanian :)
2009-03-17 19:54 <cristi_an> very courious about the results
2009-03-17 19:56 <yangoon> cedk hi
2009-03-17 19:56 <yangoon> cedk: what is the notion to force integers in quantites for units, but to allow fractionals for hours?
2009-03-17 19:58 <cristi_an> where should i put / copy beautifulsop.py
2009-03-17 19:59 <yangoon> cedk: in purchase/sale lines
2009-03-17 19:59 <yangoon> cristi_an: which OS are you running?
2009-03-17 19:59 <cristi_an> or how ubuntu
2009-03-17 20:00 <yangoon> cristi_an: install the package, in debian it is python-beautifulsoup
2009-03-17 20:00 <cristi_an> yangoon: i downloaded a zip file
2009-03-17 20:00 <cedk> yangoon: it is the rounding of the uom
2009-03-17 20:01 <cristi_an> there is apt-get stuff for beautifulsoap ?
2009-03-17 20:01 <yangoon> cristi_an: you should use package management, apt for ubuntu
2009-03-17 20:01 <cristi_an> oki
2009-03-17 20:03 <yangoon> cedk: yes, but I don't understand, why units should be rounded (if we permit the input of parts of hours)?
2009-03-17 20:03 <yangoon> cedk: becuase you can also cut pieces into parts, so it could be possible to sell 0,5 units
2009-03-17 20:04 <cristi_an> this apt-get is so cool in ubuntu
2009-03-17 20:05 <cristi_an> comparet to what windows offer :)
2009-03-17 20:06 <cedk> yangoon: you can change it if you want
2009-03-17 20:07 <yangoon> cedk: just saw it, yes, thx
2009-03-17 20:08 <cristi_an> cedk: how can i test google translation
2009-03-17 20:08 <cristi_an> ?
2009-03-17 20:08 <cristi_an> module
2009-03-17 20:10 <cristi_an> i found the google translate button
2009-03-17 20:10 <cristi_an> but what can i do to make a romanian transaltion
2009-03-17 20:10 <cristi_an> ?
2009-03-17 20:15 <yangoon> cedk: hmm, I changed rounding of units to 0.01, but nevertheless impossible to put in fractionals in lines
2009-03-17 20:16 -!- rm-rfU(n=robert@cm137-66.liwest.at) has joined #tryton
2009-03-17 20:17 -!- racke(n=racke@p4FC9BC4A.dip.t-dialin.net) has joined #tryton
2009-03-17 20:19 <Timitos> rmu: hi
2009-03-17 20:19 -!- racke(n=racke@p4FC9BC4A.dip.t-dialin.net) has left #tryton
2009-03-17 20:20 <rmu> hi
2009-03-17 20:20 <rmu> just wanted to know if some of the MRP-design guys are online
2009-03-17 20:21 <rmu> I remember looking at some prototype code and can't remember where i found it - it's not on intuxication it seems?
2009-03-17 20:21 <Timitos> rmu: you should talk to vengfulsquirrel
2009-03-17 20:22 <rmu> I guess it's about noon at vengfulsquirrel's place?
2009-03-17 20:22 <cristi_an> i made a step further with translation so i selected all the fileds and press translate :) i have to w8 now...gui froze...!
2009-03-17 20:22 <cristi_an> is not possible to select language ?
2009-03-17 20:23 <Timitos> rmu: no i think it is earlier
2009-03-17 20:24 <Timitos> ok. but quite near
2009-03-17 20:24 <cristi_an> cedk: "You are not allowed to modify this record."
2009-03-17 20:24 <rmu> ;)
2009-03-17 20:24 <cristi_an> i got this when i trye google translate
2009-03-17 20:24 <Timitos> :-)
2009-03-17 20:24 <CIA-10> tryton: matb roundup * #874/InvalidOperation: Invalid literal for Decimal: 'False': [new] Changed rounding of units to 0.01, selected a product with UOM unit in a purchase, put in quantity 0.8 (shows only 0, in field quantity), co ...
2009-03-17 20:26 <vengfulsquirrel> rmu: No its 12:30
2009-03-17 20:26 <rmu> vengfulsquirrel: hi
2009-03-17 20:26 <vengfulsquirrel> How's it going ?
2009-03-17 20:26 <rmu> wanted to know if i can help with the mrp module
2009-03-17 20:27 <rmu> i think i saw some prototype code somewhere but am unable to find it
2009-03-17 20:28 <rmu> I'm annoyed with "modifs" and strange behaviour of the "other" erp
2009-03-17 20:28 <rmu> ;-)
2009-03-17 20:30 <vengfulsquirrel> http://mercurial.intuxication.org/hg/production was the base
2009-03-17 20:30 <vengfulsquirrel> I haven't worked on it in a while though its still a non-working prototype
2009-03-17 20:31 <vengfulsquirrel> i think i left off on not being able to resolve if a phantom should be represented as a product or not
2009-03-17 20:32 <vengfulsquirrel> http://mercurial.intuxication.org/hg/production_phantom http://mercurial.intuxication.org/hg/production_substitute
2009-03-17 20:32 <rmu> tx, will have a look
2009-03-17 20:33 <rmu> i only looked here http://mercurial.intuxication.org/tryton
2009-03-17 20:34 <vengfulsquirrel> Well yeah these were just for prototypes it might end up being totally different.
2009-03-17 20:34 <vengfulsquirrel> Are you using an erp with a production module right now?
2009-03-17 20:34 <rmu> i'm using openerp more or less
2009-03-17 20:35 <rmu> but i'm afraid their production module is not that useful
2009-03-17 20:36 <rmu> i'm constantly running into issues and don't want to spend any more time on debugging/fixing this stuff
2009-03-17 20:37 <rmu> so i figured it might be more productive to develop something from the ground up
2009-03-17 20:37 <cedk> yangoon: oups sorry it is "Display Digits", rounding is for convertion
2009-03-17 20:38 <vengfulsquirrel> rmu: Yeah well I really need more examples of industry needs, all I have to work with is some books I bought, the business i work for(which is very out of the ordinary) and the business that X0d of nod work's for(the best set of use-cases I've found so far). If you have some use cases I could use to justify or break my design decisions that would be great.
2009-03-17 20:38 <vengfulsquirrel> rmu: Yeah I haven't heard that many great things about their production module but I'm not really sure what people are expecting.
2009-03-17 20:38 <rmu> I will check
2009-03-17 20:39 <vengfulsquirrel> There is a lot of ambiguity in all the definitions I have seen for almost every piece of a "production" component.
2009-03-17 20:39 <vengfulsquirrel> rmu: Did you see the document I have up ?
2009-03-17 20:39 <rmu> yes, I'm reading it currently
2009-03-17 20:40 <rmu> resp. i'm monitoring it constantly ;)
2009-03-17 20:45 <vengfulsquirrel> rmu: Do you need shop floor control ?
2009-03-17 20:47 <rmu> my needs are more or less
2009-03-17 20:48 <rmu> * configureable BOMs, with like 5 dimensions, some "continuous" (i.e. length, thickness)
2009-03-17 20:48 <rmu> hmm
2009-03-17 20:48 <rmu> no, don't need shop floor control
2009-03-17 20:48 -!- enlightx(n=enlightx@host-84-220-84-215.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 20:48 <rmu> but it would be nice to put there something like a "routing" for price calculation
2009-03-17 20:49 <CIA-10> tryton: matb roundup * #875/Purchase/Sale/Invoice Lines: rounding issues: [new] 1) Changed rounding of units to 0.01, selected a product with UOM unit in a purchase, put in quantity 0.8 (shows only 0, in field quantity) ...
2009-03-17 20:49 <CIA-10> tryton: matb roundup * #876/KeyError: 'analytic_account_1': [new] see issue 874 3) Traceback (most recent call last): File "/trytond/protocols/netrpc.py", line 48, in run res = dispatch(host, port, ' ...
2009-03-17 20:49 <rmu> but most important thing is modeling which things and how much are used to produce X
2009-03-17 20:50 <CIA-10> tryton: matb roundup * #875/Purchase/Sale/Invoice Lines: rounding issues: [chatting] for 3) -> issue 876
2009-03-17 20:50 <rmu> your model looks sane as far as i can tell ;)
2009-03-17 20:50 <CIA-10> tryton: matb roundup * #876/KeyError: 'analytic_account_1': [chatting] correction: see issue 875 3)
2009-03-17 20:52 <vengfulsquirrel> rmu: Yeah so there are no discrete dimensions for sale its completely continuous ?
2009-03-17 20:52 <vengfulsquirrel> For your configurable boms.
2009-03-17 20:52 <rmu> vengfulsquirrel: not completely ;-), but for this discussion, yes
2009-03-17 20:53 <rmu> imagine some plate that is cut with customised length and width
2009-03-17 20:55 <rmu> i'm fine if i can "bolt on" this feature, it is probably too special for the general module
2009-03-17 20:55 <vengfulsquirrel> Right I think I had thought of a way to handle this but I can't remember off the top of my head.
2009-03-17 20:57 <vengfulsquirrel> One way would just be to enumerate all the possible sizes but I'm guessing there are just too many for that, like 1 to 1000 millimeters by 1 to 1000 millimeters would create 1,000,000 boms.
2009-03-17 20:57 <vengfulsquirrel> Ha that doesn't seem very feasible.
2009-03-17 20:57 <rmu> my idea goes along the way to have a product template, this can be customised along multiple dimensions, and those dimensions are then somehow reflected into a template bom to generate a concrete bom for that product variant
2009-03-17 20:57 <cristi_an> Timitos: can you tell me what are the most used mercurial commands you use ?
2009-03-17 20:58 <cristi_an> fpull and fupdate are used together ?
2009-03-17 20:58 <cristi_an> one after another ?
2009-03-17 20:58 <Timitos> cristi_an: yes
2009-03-17 20:58 <cristi_an> why ?
2009-03-17 20:58 <rmu> enumeration is no solution, imagine a 3rd dimension and 8 CMYK color codes
2009-03-17 20:59 <Timitos> cristi_an: sorry. no time for that in the moment. i am in a hurry
2009-03-17 20:59 <cristi_an> np
2009-03-17 20:59 <cristi_an> i will read...
2009-03-17 21:00 -!- bechamel(n=user@85.201.74.27) has joined #tryton
2009-03-17 21:01 <vengfulsquirrel> rmu: Yeah but its a simple solution for a few dimensions each with a small amount of values for configurable boms, like assembling computers for example.
2009-03-17 21:03 <rmu> vengfulsquirrel: yes maybe. but even in this case enumerating all possible combinations quickly becomes unmanageable
2009-03-17 21:04 <rmu> nevermind.
2009-03-17 21:05 <rmu> how can i help?
2009-03-17 21:06 <cristi_an> cedk: what vat module tryton use since it does not accept mine
2009-03-17 21:06 <cristi_an> ?
2009-03-17 21:06 <cristi_an> i guess it does not compute that well...
2009-03-17 21:06 <rmu> vengfulsquirrel: next thing would be to create some views?
2009-03-17 21:07 <vengfulsquirrel> rmu: Well quickly, for your continuous thing I think it could be done overtop of the production design right now since it just copies everything out of the bom that is selected(or if its not doing that exactly we can just do that). So you can just specify whatever you want to be what is produced.
2009-03-17 21:08 <vengfulsquirrel> So the unresolved problem right now is how/where/what should store a phantom.
2009-03-17 21:08 <vengfulsquirrel> I originally had planned to just make a product have a flag that was True or False to determine if the product should be default be treated as a phantom.
2009-03-17 21:08 <rmu> vengfulsquirrel: yes that was my plan ;)
2009-03-17 21:09 <rmu> ad phantom: i don't really care
2009-03-17 21:09 <rmu> perhaps it is useful to have phantoms as product to be able to define additional properties only once
2009-03-17 21:10 <vengfulsquirrel> Well in some cases you might have to store a phantom if for example its an actually assembly(although that's not always the case since it can be completely virtual and never really exist).
2009-03-17 21:11 <rmu> so what would be arguments against phantom is-a product with phantom flag set?
2009-03-17 21:14 -!- enlightx(n=enlightx@host-84-220-84-215.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 21:15 <vengfulsquirrel> rmu: Yeah well that's the problem, cedk didn't want the product to be a phantom and I haven't really resolved the argument because I don't know what the implications are. I think maybe because it pollutes the product system with sometimes completely virtual products that don't exist at all. The problem just needs to be explored more I think. We both I think went on to do other stuff and haven't gone over it in a while to resol
2009-03-17 21:16 <rmu> at least it seems it would avoid code duplication
2009-03-17 21:17 <CIA-10> tryton: matb roundup * #875/Purchase/Sale/Invoice Lines: rounding issues: at 1) problem with display of digits for input is solved, because Display Digits was set to 0. I think it would be favorable to preset Display Di ...
2009-03-17 21:17 <vengfulsquirrel> rmu: Yeah I guess maybe creating an alternate design where phantoms are their own model and then comparing the two would be the thing to do.
2009-03-17 21:19 <rmu> vengfulsquirrel: this would need a bom input line that either references a product _or_ a phantom?
2009-03-17 21:20 <rmu> the same for output?
2009-03-17 21:21 <vengfulsquirrel> rmu: Yeah but then, and I'm not even sure how important this is, what if the phantom actually is stockable and a production doesn't fully complete and you end up with I guess "work in progress" products which I would have just assumed were phantom products in the other design.
2009-03-17 21:22 <vengfulsquirrel> No phantoms can't be in the output.
2009-03-17 21:22 <vengfulsquirrel> I *think*
2009-03-17 21:23 <rmu> how do you specify what makes up a phantom then?
2009-03-17 21:26 <vengfulsquirrel> Actually wait nevermind I was thinking production output.
2009-03-17 21:27 <rmu> i agree, phantoms should not be output from production orders...
2009-03-17 21:30 <vengfulsquirrel> For the phantom as I designed it, it just means when computing the production input/output ... after choosing a bom for the production if a phantom is an input then remove it and pull in all its inputs and outputs using the phantom's bom into production input and outputs.
2009-03-17 21:32 <rmu> one possibility would be to introduce a further animal that would be referenced from input- and output-lines instead of product
2009-03-17 21:32 <vengfulsquirrel> Right like some sort of proxy to either a product or a phantom ?
2009-03-17 21:33 <rmu> that could reference a product or a bom, and it would be possible to tuck on something like properties
2009-03-17 21:33 <rmu> exactly
2009-03-17 21:34 <rmu> forget the thing about the properties, this wouldn't work as this information would be lost after production
2009-03-17 21:36 <rmu> hehe. this would make for a ugly data model ;)
2009-03-17 21:37 <vengfulsquirrel> the product/phantom conditions?
2009-03-17 21:37 <vengfulsquirrel> *conditional
2009-03-17 21:37 <vengfulsquirrel> Hmm well maybe I should just solve this problem and it would be better now to determine if the module would solve your problems overall.
2009-03-17 21:39 <rmu> no, it probably won't ;)
2009-03-17 21:40 <vengfulsquirrel> rmu: Ha right its very minimal, well actually yeah I really mean we should make sure it won't make your problem UNsolvable.
2009-03-17 21:41 <rmu> but it looks reasonable and having some plan/intention/documentation written is better than guessing in the dark
2009-03-17 21:43 <rmu> so i will try to get up to speed with tryton developments and install a development server
2009-03-17 21:43 <rmu> and report back ;)
2009-03-17 21:45 <vengfulsquirrel> rmu: Yeah okay well I'll try to resolve this design issue and maybe non-prototype development can follow
2009-03-17 21:46 -!- enlightx(n=enlightx@host-84-220-84-215.cust-adsl.tiscali.it) has joined #tryton
2009-03-17 22:04 -!- yangoon(n=mathiasb@p549F54A2.dip.t-dialin.net) has joined #tryton
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 141:724d59e57961 sale/sale.py: Use the new TableHandler interface
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1625:6b093aa65043 trytond/trytond/backend/ (postgresql/table.py table.py): Add functions for table_rename, sequence_exist and sequence_rename
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1626:f51b182d9fce trytond/trytond/ir/ (model.py rule.py): Use _table from Model for SQL queries
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1627:508e9080a5cc trytond/trytond/ (3 files in 2 dirs): Use default name for res.user-res.group
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1630:951db9a39e3c trytond/trytond/res/ir.py: Use default name for ir Model
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1629:65eef4640348 trytond/trytond/backend/postgresql/database.py: Remove old table from the test
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1628:197d01bb7588 trytond/trytond/res/request.py: Remove _table from res.request
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1631:5eabcded24c3 trytond/trytond/ (7 files in 6 dirs): Fix creation of table to use the right sequence name
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 1632:429307889980 trytond/: merge
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 395:13a24725f75c account/ (journal.py move.py): Use the new TableHandler interface
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 396:fa994f0eaa46 account/: merge
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 282:2c9723cdddf8 account_invoice/ (invoice.py payment_term.py): Use the new TableHandler interface
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 283:e86cf5fe8642 account_invoice/: merge
2009-03-17 22:43 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 261:917fa3178f0e purchase/purchase.py: Use the new TableHandler interface
2009-03-17 22:44 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 262:3a52f3a1dede purchase/: merge
2009-03-17 22:44 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 503:f0aaa81aa26a stock/ (location.py packing.py): Use the new TableHandler interface
2009-03-17 22:44 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 504:3689eff8dc77 stock/: merge
2009-03-17 22:51 <CIA-10> tryton: ced roundup * #872/Translation: translated items reappearing as fuzzy: [need-eg] Are they flagged as fuzzy in the cvs file?
2009-03-17 22:56 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 397:28de116e4aa4 account/tax.py: Improve compute and compute_inv of tax if quantity is False for issue874
2009-03-17 22:56 <CIA-10> tryton: ced roundup * #874/InvalidOperation: Invalid literal for Decimal: 'False': [resolved] Fix with changeset 28de116e4aa4
2009-03-17 22:58 <CIA-10> tryton: ced roundup * #875/Purchase/Sale/Invoice Lines: rounding issues: [resolved] Rounding is only used when converting units.
2009-03-17 22:58 <CIA-10> tryton: matb roundup * #872/Translation: translated items reappearing as fuzzy: No, they are all pushed, like i.e. http://hg.tryton.org/hgwebdir.cgi/modules/purchase/rev/fcacc000181c
2009-03-17 23:16 <CIA-10> tryton: ced roundup * #872/Translation: translated items reappearing as fuzzy: So I don't understand what you did.
2009-03-17 23:20 <CIA-10> tryton: matb roundup * #872/Translation: translated items reappearing as fuzzy: Translated in db test62, exported to csv (as you can see on latest pushes for de_DE), updated test60 and just those items are marked as fuzzy in t ...
2009-03-17 23:24 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 41:d7a5c46150f0 analytic_invoice/invoice.py: Fix analytic_account_ read for new ModelSQL for issue876
2009-03-17 23:24 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 43:699beb4cb5a1 analytic_purchase/purchase.py: Fix analytic_account_ read for new ModelSQL for issue876
2009-03-17 23:24 <CIA-10> tryton: C?dric Krier <ced@b2ck.com> default * 36:b350a4a5592c analytic_sale/sale.py: Fix analytic_account_ read for new ModelSQL for issue876
2009-03-17 23:24 <CIA-10> tryton: ced roundup * #876/KeyError: 'analytic_account_1': [resolved] Fix with changeset 699beb4cb5a1
2009-03-17 23:25 <cristi_an> cedk: it seems you work hard :)
2009-03-17 23:25 <cristi_an> is this on dev branch so i should do an update eaqch day ?
2009-03-17 23:26 <cristi_an> or is enought in weekends...since i will code only then ...
2009-03-17 23:26 <cristi_an> but i am interested if this is the bramch that dev script uses
2009-03-17 23:26 <cristi_an> ?
2009-03-17 23:29 <CIA-10> tryton: ced roundup * #872/Translation: translated items reappearing as fuzzy: This in not possible that cvs import doesn't set fuzzy to True. It must be something else.
2009-03-17 23:30 <bechamel> cristi_an: iirc, the dev script allow to choose the branch
2009-03-17 23:31 <CIA-10> tryton: ced roundup * #873/Purchase/Sale/Invoice Lines: actualization of description: [resolved] This is the default behavior, if you want to have the description updated you must make it empty before changing the product.
2009-03-17 23:31 <rmu> vengfulsquirrel: another reason to use products as phantoms: this would allow to actually have them in a sale order.
2009-03-17 23:31 <cristi_an> and by default ?
2009-03-17 23:31 <cristi_an> bechamel: by default uses dev branch
2009-03-17 23:31 <cristi_an> ?
2009-03-17 23:32 <cedk> rmu: I don't agree that phatom product must be real product
2009-03-17 23:32 <rmu> vengfulsquirrel: (being replaced with the contents at some point like when confirming)
2009-03-17 23:32 <cedk> rmu: otherwise it is not a phatom
2009-03-17 23:33 <bechamel> cristi_an: i don't know, I don't have it anymore ..
2009-03-17 23:33 <rmu> cedk: i see it as something that is not actually stocked
2009-03-17 23:33 <vengfulsquirrel> cedk: Can you further justify why not to use them as a phantom ? There are use-cases where a product could act as both a phantom and not a phantom.
2009-03-17 23:34 <bechamel> cristi_an: once all the module are fetched "hg fpull -f" update all of them
2009-03-17 23:34 <vengfulsquirrel> Except sometimes work-in-progress could be modeled as a phantom thus requiring it to be stocked.
2009-03-17 23:34 <bechamel> s/-f/-u/
2009-03-17 23:34 <cedk> for me a phatom define a set of product that can be used as replacement in a production order
2009-03-17 23:34 <cedk> I'm not enough precise
2009-03-17 23:35 <vengfulsquirrel> What do you mean replacement ?
2009-03-17 23:35 <rmu> cedk: could also be a sale or purchase imho
2009-03-17 23:35 <cedk> rmu: no
2009-03-17 23:36 <cedk> a phatom product is only a set of products
2009-03-17 23:36 <cristi_an> bechamel: thx
2009-03-17 23:36 <cedk> and in a BOM, you can use a phatom product to say that you can use any one from the set of product
2009-03-17 23:36 <vengfulsquirrel> cedk: Well okay as I've defined phantom it only means one thing in the implementation which is how that bom input line will be treated when the bom is exploded. Phantom means pull in the sub bom, non-phantom means pull it from inventory. If that isn't your definition of a phantom we need to unify our definitions.
2009-03-17 23:36 <rmu> my use case would be something like you make a limited special offer of some combined goods, the sales person encodes the special offer product in the sale order. on the pick list you get the stuff thats defined in the BOM.
2009-03-17 23:37 <cedk> vengfulsquirrel: +1
2009-03-17 23:37 <rmu> cedk: ok then i mean something completely different
2009-03-17 23:37 -!- ikks(n=igor@190.144.69.234) has joined #tryton
2009-03-17 23:38 <vengfulsquirrel> rmu: I think you mean something like a product kit.
2009-03-17 23:38 <vengfulsquirrel> A virtual product that is a combinations of actual products.
2009-03-17 23:38 <cedk> rmu: yes you talk about real products
2009-03-17 23:38 <vengfulsquirrel> *combination
2009-03-17 23:38 <rmu> yes
2009-03-17 23:39 <cedk> rmu: a product that is produce by just packing other products together
2009-03-17 23:39 <vengfulsquirrel> So that kind of doesn't fit the production paradigm very well because the first thought is to solve that with a bom but unless you consider production the same as packaging then it doesn't work.
2009-03-17 23:40 <cedk> vengfulsquirrel: it can be the same
2009-03-17 23:40 <rmu> nevermind about the sale and purchase stuff
2009-03-17 23:40 <cedk> vengfulsquirrel: you can later define some automatic production
2009-03-17 23:42 <rmu> so what is the definition of phantom bom/product?
2009-03-17 23:42 <cedk> or simply on the sale order having a wizard where you select those kind of promotions and it fill the sale order with all the lines
2009-03-17 23:43 <bechamel> if the kits are "assembled" before being sold (in a nice box or something) and stored in the shop it's more like a production, if it's somthing like "free mouse if you buy this laptop", it's more a like a discount
2009-03-17 23:44 <vengfulsquirrel> Right, and the latter is completely beyond the production system.
2009-03-17 23:44 <cedk> rmu: see vengfulsquirrel's defintion
2009-03-17 23:44 <rmu> bechamel: my case is something "special offer modem + netbook + subscription" and on the pick list you want to have modem with ser.# and netbook with ser.#
2009-03-17 23:44 <bechamel> and "phantom" is more a bom than a product: http://www.sap-img.com/production/what-exactly-is-a-phantom-item-or-assembly-means.htm
2009-03-17 23:44 <rmu> cedk: i agree with this definition
2009-03-17 23:45 <vengfulsquirrel> My definition or the link?
2009-03-17 23:45 <rmu> vengfulsquirrel: your def.
2009-03-17 23:45 <rmu> but i think cedk meant something different
2009-03-17 23:46 <rmu> < cedk> and in a BOM, you can use a phatom product to say that you can use any one from the set of product
2009-03-17 23:46 <bechamel> I think the definition is close to the content of the link
2009-03-17 23:47 <cedk> bechamel: the defintion you give is not the same
2009-03-17 23:47 <vengfulsquirrel> Yeah and the link goes over some of the things I'm worried about, sometimes the phantom assembly is sort of like a product, like in #5.
2009-03-17 23:48 <rmu> the SAP definition is what i mean (except i don't get why they talk about 6 pistons needing 8 pistion assemblies...)
2009-03-17 23:48 <cedk> ok, in fact I'm one step futher with the phatom bom, because I think that can be also used to make substitution
2009-03-17 23:49 <cedk> but it is not realy the phatom that help substition but more how we will display the BOM exploded in the production order
2009-03-17 23:50 <cedk> so let's go with the bechamel and vengfulsquirrel definitions
2009-03-17 23:51 <vengfulsquirrel> I have substituation explicitly defined though as well.
2009-03-17 23:52 <vengfulsquirrel> I think that would prevent a bunch of phantoms being created to support substitution.
2009-03-17 23:52 <vengfulsquirrel> Therefore making it more likely for a phantom to be a product without polluting the entire product system.
2009-03-17 23:52 <cedk> vengfulsquirrel: for me, there is one phatom and many boms that produce it
2009-03-17 23:53 <vengfulsquirrel> Yes there are 1 or more boms for any product.
2009-03-17 23:53 <vengfulsquirrel> Be it phantom or not.
2009-03-17 23:53 <cedk> globally, it is like everywhere you can put a product, you must be able to put in place a phatom product
2009-03-17 23:54 <vengfulsquirrel> rmu: Yeah maybe that 6 and 8 discrepancy is a typo ?
2009-03-17 23:54 <rmu> vengfulsquirrel: think so
2009-03-17 23:56 <cedk> it can be a temptation to say a phatom will be a product, but for me phatom only exist in production
2009-03-17 23:56 <vengfulsquirrel> cedk: Right but a product already can be not sellable or purchasable.
2009-03-17 23:56 <bechamel> cedk: this usage of phantom product/bom contains mush more features than the sap defintion (the sap definiton just tell: if you don't want to create to much production order, just define a phantom assembly, it will be merged with the parent in the resulting production order)
2009-03-17 23:56 <rmu> and services are not stocked too
2009-03-17 23:57 <vengfulsquirrel> cedk: but it can be stocked, and maybe it can be purchased but locally its cheaper to have it produced within one production run to produce the final product(using the phantom as a subassembly)
2009-03-17 23:57 <vengfulsquirrel> it just opens up a lot of other possibilities
2009-03-17 23:57 <cedk> vengfulsquirrel: yes maybe
2009-03-17 23:58 <cedk> bechamel: yes phatom says you display the explode result in the main production order
2009-03-17 23:58 <cedk> vengfulsquirrel: so OK, you change my mind, it can be a product
2009-03-17 23:59 <rmu> if you think about some sort of multi-dimensional variant system for products and phantom is not a kind of product then you would possibly have to duplicate the variant stuff for the phantoms

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!