Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

一个公司多个shop(商店)报表开发招标



  • 一个公司,多个shop,我需要选择不同的shop加载不同的报表<br />跟多公司一样,只不过只用多报表表头的功能<br />我看了下英文社区,有人搞定了,只是说了实现思路,我不懂开发,所以招标开发一下<br /><br />http://help.openerp.com/question/844/manage-several-shop-in-one-company/<br /><br />能做的了的小窗报个价吧<br />



  • 一个公司,多个shop,我需要选择不同的shop加载不同的报表<br />跟多公司一样,只不过只用多报表表头的功能<br />我看了下英文社区,有人搞定了,只是说了实现思路,我不懂开发,所以招标开发一下<br /><br />http://help.openerp.com/question/844/manage-several-shop-in-one-company/<br /><br />能做的了的小窗报个价吧<br />



  • 需求描述得太粗略了<br /><br />选择不同的shop加载不同的报表<br /><br />在哪里选择,出来的报表有何不同?<br /><br />跟多公司一样, 多公司在哪里选择,出来的报表有何不同?



  • 好吧,我本想你们会去看详细看英文的链接。。。<br />需求跟思路都很简单,就是shop配置页面(sale.shop)添加partner_id跟rml_footer字段,res_users添加一个m2o字段(shop_id)。然后报表调用user_shop_id而非company id。<br /><br />修改后shop的配置页面应该跟company差不多,可以填写联系方式,可以修改rml表头。 这样在做销售订单的时候,选择不同的商店,就可以加载不同商店的表头了,至于为何要在res_users那里添加m2o的shop_id,我想可能是指只有做销售订单的时候才有选择商店选项,如果直接做采购订单或者其他单据的时候,没法选择商店了,如果加在user里,就可以在首选项里选择不同的商店(跟选择多公司一样),这样所有的单据,即使不做报表的时候没有商店选择选项,也会加载相应商店的报表吧<br /><br />从上面的逻辑思维看,修改的地方不多,shop的功能大大改进,如果能做成模块,将是shop的很大改进。毕竟现在多店面的实例很多,无论是实体店还是网店,配置多公司会有很多麻烦。。。<br /><br />



  • 想法太天真,你的



  • 确实我想法太天真了,实实在在领教了。按照我上面的方案500块买来的模块,一个用户只能添加一个商店,销售订单无论选择哪个商店,报表都只是用户那里添加的商店的表头,没法用,怪我,上面需求没写明白。谁能用,拿去用吧。。。



  • 这东西复杂起来跟多语言 多公司一样,可能稍微简单点,但是在数据的过滤方面少不了工作量。一些额外的逻辑关系你自己不想清楚也怪不了别个,就不要抱怨了。



  • jeff wang  13:35:15<br />我觉得这是你这个需求的唯一缺陷,其实别人不太可能像您这样给每个shop单独搞个用户的<br />Pepsi  13:35:52<br />好了<br />Pepsi  13:36:19<br />单独?<br />Pepsi  13:36:32<br />我添加了shop,别人就添加不了了?<br />jeff wang  13:36:56<br />一个用户只能属于一个shop啊<br />jeff wang  13:37:09<br />当然多个用户可以共享一个shop<br />Pepsi  13:37:09<br />。。。。。。<br />Pepsi  13:37:27<br />这不行。。。<br />Pepsi  13:37:57<br />起码要一个人可以添加多个shop<br />jeff wang  13:38:12<br />不如我是1店的,你是2店的<br />Pepsi  13:38:14<br />或者干脆,不要指定用户<br />jeff wang  13:38:54<br />同一张订单,我打印出来的shop1的信息,你打印出来的是shop2的信息<br />Pepsi  13:38:55<br />不要指定用户就好了<br />jeff wang  13:39:03<br />那样取不到<br />Pepsi  13:39:11<br />选择哪个shop打印哪个表头就好了<br />jeff wang  13:39:36<br />报表页眉里可以显示的就是context里的内容<br />Pepsi  13:39:37<br /><br />Pepsi  13:39:41<br />不需要这样<br />jeff wang  13:39:48<br />shop不在context里,你也没机会选<br />jeff wang  13:40:02<br />你打印出库单哪有选shop的地方啊?<br />Pepsi  13:40:08<br />就是做销售订单里的时候,选择哪个shop,就打印哪个shop的报表<br />jeff wang  13:40:32<br />那要改报表了,不是改配置就能实现的<br />Pepsi  13:41:25<br />不明白。。。<br />Pepsi  13:41:44<br />一个user不可以添加多个shop吗?<br />jeff wang  13:42:08<br />不可以啊<br />Pepsi  13:42:09<br />或者user删除shop权限<br />jeff wang  13:42:35<br />什么叫删除shop权限?<br />Pepsi  13:42:46<br />user不添加shop id<br />jeff wang  13:42:56<br />sorry,按你的需求已经实现了<br />jeff wang  13:43:16<br />如果有改进的需求,看看别人有没有时间吧<br />Pepsi  13:44:17<br /><br />Pepsi  13:44:31<br />Jeff<br />Pepsi  13:44:36<br />这么不好吧<br />jeff wang  13:48:54<br />creating a new m2o field (shop_id) in res.users<br />jeff wang  13:49:03<br />这个是最终确定的需求么?<br />Pepsi  13:50:09<br /><br />Pepsi  13:50:30<br />我是说这里选择不同的shop,会打印不同的表头<br />jeff wang  13:51:14<br />那要改rml才能实现<br />Pepsi  13:51:45<br />需要加多少钱<br />Pepsi  13:52:11<br />做生意起码要为客户着想<br />Pepsi  13:52:28<br />我一直认为你是个负责任的人<br />jeff wang  13:52:37<br />改rml很简单,你找其他人吧<br />Pepsi  13:52:48<br />。。。。<br />jeff wang  13:52:57<br />这个是对所有报表生效的<br />Pepsi  13:53:20<br />算了,不搞了<br />Pepsi  13:53:30<br />500块算捐给红十字会了<br />jeff wang  13:53:32<br />rml要一个一个改,需要多少工作量要看你改多少个输出<br />Pepsi  13:53:43<br />待会把模块贡献出去<br />Pepsi  13:54:16<br />我发誓,不当面交流清楚,此生不再做模块<br />jeff wang  13:54:22<br />你每个用户指定一个shop不行么?<br />Pepsi  13:54:43<br />哎,算了<br />Pepsi  13:54:46<br />怪我<br />Pepsi  13:54:52<br />需求没搞明白<br />jeff wang  13:55:09<br />我觉得你表述的时候确实有问题<br />Pepsi  13:55:15<br />哎,客户不懂技术,搞明白了又有啥用哪<br />jeff wang  13:55:35<br />直接用截图比较直观简单<br />jeff wang  13:56:05<br />你说了一大堆分析方案,搞得大家不在一个page上<br />



  • 我不是红十字会,2小时500元是我公司的标准报价,这个模块确实也花了这么多时间。本以为只是按英文加几个字段,没想到需求确认花了那么久,到现在2楼的问题还没有直接回复。<br /><br />如果这里有5个人回复意见支持退款的话,我觉得退款不是问题。只是以后远程还是免了吧,这不是第一次了。



  • 提需求时又过分简单化了,而且一些设计原型都不具备,口头协定难免会出各种问题。大家共勉了。



  • 以jeff完成的开发功能算,500块是不需要退的,客户未免性子也太急了点,跟预期不一样,源于需求方向不明确。



  • 各位,上面我没抱怨任何人,也没任何语句要求jeff退款,说都说了,怪我自己需求说的不明白,贡献个模块给大家用,喜欢的点赞,不喜欢的就悄悄路过吧



  • 深圳-Pepsi 15:08:02<br />一个员工只负责一个shop,是行得通的<br /><br /><br />-------------- 结局圆满,从此pepsi和jeff过上了幸福的生活。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待