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/!