IRC logs of #tryton for Friday, 2022-07-15

irc.libera.chat #tryton log beginning Fri Jul 15 12:00:01 AM CEST 2022
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton23:21
-!- ChanServ changed mode/#tryton -> +o cedk 23:21
-!- springwurm(~springwur@5.104.149.54) has joined #tryton05:24
-!- mrichez(~Maxime@2a02:a03f:c2e8:f900:ed77:85ea:af2b:ba6e) has joined #tryton05:51
-!- rpit(~rpit@2001:470:747a:2a:d888:168c:72e2:a8f5) has joined #tryton06:35
-!- cedk(~ced@gentoo/developer/cedk) has joined #tryton06:59
-!- ChanServ changed mode/#tryton -> +o cedk 06:59
mrichezhi, to get products quantities, there should be a location in the context. Wondering how to do this to display a treeview with 2 columns: product, quantity (storage zone quantity) ?07:07
-!- acaubet(~Thunderbi@194.224.31.235) has joined #tryton07:19
cedkmrichez: you open the storage zone07:19
mrichezcedk: yes, but without starting from a location.. i defined some products with a specific category, and i want a menu entry to display the stock of those products07:22
mrichezcedk: so wondering if there's a way to give a specific context with "locations = storage_zone" to display the tree view07:24
cedkmrichez: you can open the location quantity from the product07:27
mrichezcedk: yes indeed, but i was thinking to display directly the quantity information without doing relate07:29
cedkmrichez: but you have to select the locations07:35
mrichezcedk: or creating a new model with a context to display those specific products ?07:37
pokolimrichez: or use a wizard on your menu entry that sets the storage locations on the context to compute the quantities07:44
mrichezpokoli: that's another idea :-)07:47
-!- nicoe(~nicoe@2a02:578:852a:c00:18c2:1aff:fef9:2b7f) has joined #tryton07:49
-!- xinming(~xinming@115.219.34.61) has joined #tryton08:03
xinmingAnyone here would give some hints on where to find newbie resources about using the tryton? Where I watched many videos on erpnext, But I don't like the erpnext's design, so try tryton, I used docker to easily installed the app, But using the application quite confused me.08:05
kpreisler[m]xinming: can you explain a bit more in detail what is confusing you?08:06
xinmingkpreisler[m]: I watched videos about erpnext, where they have tutorial about how you can manage storage, there are complete examples to show you how to use erpnext to achieve something. After I that video, I know the operation logic behind and I can adopt what I need from the video.08:15
xinmingI'm a linux admin, installation of app is quite easy, But when I try tryton, I want to find similar HOWTO to learn from example, I found there is not much video on this.08:16
xinmingthat makes me a little lost, So I think wether we have books about using tryton, or there are videos on these topic08:18
xinmingI found odoo tutorials there, I don't try odoo, after I compare oddo and tryton'd design, I feel I like tryton more08:19
xinmingI don't know deep in the design of the app, But after trying with backend/frontend separation, I like the design.08:20
xinmingI'll try to find some books about tryton.08:22
xinmingI'm just a bit lost that after the installation, I don't know what to do next.08:23
kpreisler[m]xinming: thx for pointing that out. unfortunately there are no videos about bootstrapping tryton. as tryton is very modular its a bit difficult to create such videos as the functionality of your instance heavily depends on the modules you have activiated. but there is already quite a bit of documentation here: https://docs.tryton.org/en/latest/#modules and there is a howto section on our forum: https://discuss.tryton.org/c/howto/3008:28
kpreisler[m]please let us know what is missing after you had a look on these resources so that we can improve the docs08:30
xinmingkpreisler[m]: Actually, We can have videos for beginners with all modules enabled by default, When people dig deeper, They start to reduce the "module"08:30
xinmingIt's not about the docs, It's about how to teach people use tryton, after people have successful installation, Let's say, We need some doc on real life example of how to use it.08:31
kpreisler[m]in many modules there is a "usage" section that may provide what you request. see https://docs.tryton.org/projects/modules-stock/en/latest/usage/index.html for the stock module08:34
xinmingerpnext does this quite well, After installation, I give erpnext 1 months of trying to evaluate it, It's just I found the design of erpnext is flawed, I as a programmer, made mistakes where erpnext is making now.08:34
xinmingkpreisler[m]: thanks, will check.08:35
cedkxinming: the problem is that video are very time consuming and deprecate very quickly08:36
xinmingDo we have books about tryton?08:37
kpreisler[m]there is a continuous discussion about tryton being more a product or being more a framework. compared to other applications trytons focus is more on the framework aspect than on the product one08:38
xinmingcedk: understood, We can have tutorial with screenshots08:38
xinmingBut we need people to get in easily anyway08:40
cedkxinming: screenshot deprecate at the same speed08:40
cedkxinming: then we need more resources :-)08:41
cedkalso the main problem is that Tryton is a community project (in opposite of both projects) so nobody see interest in doing marketing material for free because nobody has a monopoly position to benefit from it08:51
xinmingunderstood :-)08:55
kpreisler[m]i think the problem is more about the lack of resources than the missing interest in marketing material08:57
SISalpxinming:  did you try the online demo ?09:15
xinmingSISalp: I didn't I installed it locally.09:17
SISalpxinming: seting up your own empty server is the most difficult path to learn how to use it.09:17
xinmingTrying to find some tutorials on step-by-step real life examples.09:17
xinmingI found many materials in spainish, trying to watch, but auto-translate doesn't work09:18
xinmingCC auto-translation to English doesn't work09:18
SISalpxinming: the demo is online. It is fully populated and translated.09:19
mrichezcedk: when using context_model, is it mandatory to have view for the context ?09:19
xinmingSISalp: I know, But with these data already there, It's hard to understand how it can be connected with real world.09:20
SISalpxinming: It' hard to learn in the real world. A case of study is done for this. And any video/tutorial is based on a case study.09:22
xinmingYea, I mean case study example09:22
xinmingI feel tryton's learning curve is high.09:22
xinmingbut I think with it's design, It worth the effort09:22
SISalpxinming: it is harder if you don't use the first tool we have to demo/learn it.09:23
kpreisler[m]i agree, learning curve is steep, but its definitely worth it09:27
SISalpWorking these days on delivering pre-configured databases to small clients, depending on their business profile. (a form + proteus), and hoping to low the learning curve.09:28
SISalpObjective is to get users up with a one page explainaton about Tryton, designed as an alternative to tutorials.09:30
cedkmrichez: yes a form view09:44
mrichezcedk: ok thanks09:44
pokolixinming: my company created a website for doing specialized tryton training. We have a bunch of courses for users: https://trytonacademy.com/courses/8 10:04
xinmingpokoli: thanks10:09
xinmingWill check, I'm going to take 1 month to master tryton, Wish I succeed. :-)10:10
pokolixinming: which areas of tryton are you interested on? 10:10
xinmingUse of it, I want to choose an erp to replace the existing multiple systems in a company I work for.10:12
pokolixinming: I mean which business areas did you want to manage with Tryton? 10:13
pokolixinming: sales? Purchases? Stock? Manufacturing? Selling services? 10:13
xinmingpokoli: mostly purchases + stock manage + deliver-to-amazon10:19
pokolixinming: what is deliver to amazon? Consignement? 10:19
xinmingI work for a company where manufacture sends products, and when we received, we label the products, sometimes we make combo for products, and then ship to amazon10:20
pokoliI guess making a combo means combining some of them into a single product. 10:21
xinmingsometimes, We may need to keep some of the products, And I'm in China10:21
xinmingpokoli: yea, We can say kit.10:21
pokolixinming: ok, we have a module for managing kits 10:21
xinmingYea, I still need to learn how to do these in tryton anyway.10:21
pokolixinming: I guess sending to amazon means that you deliver to amazon wharehouses where they are sent to the final customer 10:21
xinmingI learnt the way how to do this10:22
xinmingpokoli: Yes, send to amazon warehouse, as we are in China, We send FBA10:22
pokolixinming: which is your company customer (The one who you invoice your services) ? The manufacturer or amazon? 10:22
pokoliI do not know what FBA means10:22
xinmingFBA means fulfilled by Amazon, Which means we send products to amazon10:23
xinmingpokoli: neither maufactuor nor amazon, I work for a amazon-seller shop10:24
pokolixinming: wow, so that does not seem a standard sale-purchase workflow10:26
pokolisounds intereseting. May I ask how is your working workflow? The amazon-seller tells you that you will receive some products from the manufacturer and to which amazon warehouse should be shipped?10:27
pokoliOr is amazon that is doing it?10:27
cedksounds like drop shipping10:28
xinmingpokoli: amazon will give you their warehouse address and product-label, before you send, You'll answer on how many packages and weight of each package. And follow their rule, the package you sent will be managed by amazon.10:29
xinmingamazon seller's job is find products, preparing products to sell, product-images, and send to amazon.10:30
xinmingand we'll order products from manufactures, and make label product, or product kits. I want this process to be managed by an erp10:32
pokolixinming: but you don't really need to manage stock. As you just receive products, label them and send them to amazon. So all your products will be in your warehouse for a short time 10:32
pokolixinming: so you have a database for the manufactures of each products and your order them? That should be managed by stock_supply 10:33
xinmingpokoli: Most time, It is, But sometimes, It's not, Let's say, we need to keep some spare products, so in case when products in amazon is in short supply, We can send them directly without waiting for manufacture10:33
xinmingpokoli: thanks, will check.10:34
pokolixinming: but what do you invoice to your customer? The products sold or the service of labeling and storing them? 10:35
xinmingpokoli: actually, when there are international shipping, The timespan may take a week(by plane) or over 1 month(by sea), and time to manufacturing products also takes time.10:35
pokolixinming: you can set diferent lead times on tryton 10:35
xinmingthat's why we need to keep some spare products in storage10:36
xinmingpokoli: Thanks, I'll check these10:36
pokolixinming: just one question. Where you able to have such kind of discussion with other open source ERP systems? 10:37
xinmingpokoli: not yet ATM, only 3 erp is on my list, as I have strict requirement when choose tech stack,  1. open source, 2. Non-Java, Non-PHP, Non-Ruby, 3. postgresql preferred, 4. reasonable design to me10:42
xinmingso only erpnext/tryton/odoo10:42
pokolixinming: I seems your second element can be replaced by: 2. Python ;-)10:43
xinmingerpnext uses mysql, non postgresql, but I can live with that, as team also promises there will be likely postgresql support. So I tried erpnext for a month, watching their videos is easy enough to me.10:44
xinmingSo I follow all their tutorials, It's just when I go deeper, I feel their design is flawed.10:44
xinmingpokoli: Not exactly, perl is also ok10:44
xinmingThat's why I say erpnext's tutorial is quite good, I can say, that odoo has Chinese community, erpnext has Chinese users.10:45
pokolixinming: How do you manage your workflow using ERP next? Creating sales orders?10:46
xinmingthey have plenty of videos to let newbies learn fast. It's like PHP, It's totally a terrible bad designed language, But it has such a large userbase, and so many people use it to impelment something it shouldn't.10:47
xinmingpokoli: there are warehouse management in erpnext, IIRC, it's BOM10:48
xinmingIt's over 3 months since I tried erpnext, I'm busy with other things.10:49
xinmingI'm not sure wether that's the designed purpose, But after I watched their tutorial, I think most of things can already be done.10:50
pokolixinming: Bom is Bill of Materials, which is used (at least in tryton) for manufacturing to define the list of pproducts used for manufacturing11:15
pokolicedk: are you going to fix https://codereview.tryton.org/26651002/#msg5 or should I fix it? 12:14
-!- springwurm(~springwur@5.104.149.54) has joined #tryton12:17
cedkpokoli: I do not plan12:22

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