跳转至内容

Odoo 新手求助

2.4k 主题 10.6k 帖子

No decsciption available

  • 请问各位大佬,odoo数据库 10 升 12 ,请问有什么建议和正常操作?

    未解决
    1
    0 赞同
    1 帖子
    832 浏览
    K
    模块基本安装成功,然后 就是数据库的迁移,大概要怎么做?
  • odoo web开发,前端qweb 如何添加css和js点击事件

    已解决
    5
    0 赞同
    5 帖子
    3k 浏览
    K
    @digitalsatori 是的,you are right.
  • 新手问一下,目前odoo用哪个版本比较好?(不花钱的)

    未解决
    2
    0 赞同
    2 帖子
    1k 浏览
    D
    这不是一个好问题 看一下提问的智慧
  • 请教各位大佬,Odoo12图片托管问题

    已移动 已解决
    3
    0 赞同
    3 帖子
    1k 浏览
    好的,我去尝试一下,十分感谢
  • odoo13创建联系人时出现问题

    已解决
    2
    1
    0 赞同
    2 帖子
    877 浏览
    D
    新公司没有在Setting中选择财务的基础设置。其实就是设置公司的财务科目表和一些业务对象比如联系人上的默认财务科目。 [image: 1577927597262-new_-_odoo-resized.png]
  • odoo 获取Datatime字段的时间值,比系统时间少8个小时,

    4
    0 赞同
    4 帖子
    2k 浏览
    K
    @digitalsatori 在程序中存取的,在odoo界面上显示正常,当我从odoo模型中取出相应的时间,返回给小程序前端的时候,少了8小时,现在已经解决,方法很粗暴,返回时,如果有值就加8个小时返回。谢谢
  • 此主题已被删除!

    未解决
    1
    0 赞同
    1 帖子
    1 浏览
  • Odoo 12 社区版 怎么隐藏 【创建并编辑】

    13
    0 赞同
    13 帖子
    6k 浏览
    Y
    @hui 大佬,model的编辑和创建应该怎么改呢?比如:应付单状态是已完成,那么,我就要隐藏对发票的编辑按钮
  • 本机装了ODOO最新版本,密码没有任何改动,退出再次登录说密码错

    已移动 未解决
    2
    0 赞同
    2 帖子
    953 浏览
    B
    去看一下odoo.conf下面写的密码是什么。
  • 求助各位大神这是什么问题

    未解决
    1
    0 赞同
    1 帖子
    547 浏览
    Z
    Odoo Server Error Traceback (most recent call last): File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 677, in dispatch result = self._call_function(**self.params) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 353, in _call_function return checked_call(self.db, *args, **kwargs) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/service/model.py", line 93, in wrapper return f(dbname, *args, **kwargs) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 346, in checked_call result = self.endpoint(*a, **kw) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 922, in call return self.method(*args, **kw) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 523, in response_wrap response = f(*args, **kw) File "/Users/zhuzhenghong/Documents/odoo12/odoo/addons/web/controllers/main.py", line 1323, in call_button action = self._call_kw(model, method, args, kwargs) File "/Users/zhuzhenghong/Documents/odoo12/odoo/addons/web/controllers/main.py", line 1311, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/api.py", line 394, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/api.py", line 381, in _call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_upgrade File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/addons/base/models/ir_module.py", line 72, in check_and_log return method(self, *args, **kwargs) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/addons/base/models/ir_module.py", line 634, in button_immediate_upgrade return self._button_immediate_function(type(self).button_upgrade) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/addons/base/models/ir_module.py", line 578, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/modules/registry.py", line 85, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/modules/loading.py", line 416, in load_modules force, status, report, loaded_modules, update_module, models_to_check) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/modules/loading.py", line 312, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/modules/loading.py", line 222, in load_module_graph load_data(cr, idref, mode, kind='data', package=package, report=report) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/modules/loading.py", line 68, in load_data tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind, report) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/tools/convert.py", line 727, in convert_file convert_xml_import(cr, module, fp, idref, mode, noupdate, report) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/tools/convert.py", line 794, in convert_xml_import obj.parse(doc.getroot()) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/tools/convert.py", line 713, in parse self._tag_root(de) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/tools/convert.py", line 668, in _tag_root f(rec) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/tools/convert.py", line 675, in _tag_root etree.tostring(rec, encoding='unicode').rstrip() Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 632, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/Users/zhuzhenghong/Documents/odoo12/odoo/odoo/http.py", line 317, in _handle_exception raise exception.with_traceback(None) from new_cause odoo.tools.convert.ParseError: while parsing /Users/zhuzhenghong/Documents/code/resource/my-modules/bug-manage/views/bugs.xml:4, near <record 粗体字id="bug-manage.action_window" model="ir.actions.act_window"> <field 粗体字name="name">bug-manage window<粗体字/field> <field 粗体字name="res_model">bm.bug<粗体字/field> <field 粗体字 name="view_mode">tree,form<粗体字/field> </粗体字record>
  • 搭建框架出现问题 那位哥哥来帮我搞一下

    2
    3
    0 赞同
    2 帖子
    901 浏览
    M
    使用其他版本libsass 0.15版
  • 用户设定,并无【群组】项目显示,无法设定应用程续的权限设置

    未解决
    1
    0 赞同
    1 帖子
    607 浏览
    M
    在设定页面,用户项目下,并无【群组】项目显示,无法设定应用程序的权限设置。该如何才会显示【群组】项目
  • 页脚显示不出来,是这样有问题吗?但页头却可以显示的

    1
    0 赞同
    1 帖子
    670 浏览
    <?xml version="1.0" encoding="UTF-8"?> <odoo> <record id="paperformat_euro_landscape" model="report.paperformat"> <field name="name">delivery_Paper</field> <field name="default" eval="True" /> <field name="format">custom</field><!--一个预定义的格式如(A0-A9,B0-B10等)或自定义,默认是A4--> <field name="page_height">140</field> <field name="page_width">215</field> <field name="orientation">Landscape</field><!--横向或纵向 Landscape , Portrait--> <field name="margin_top">40</field> <field name="margin_bottom">20</field> <field name="margin_left">5</field> <field name="margin_right">5</field> <field name="header_line" eval="False" /><!--是否显示标题行--> <field name="header_spacing">35</field><!--头部空白--> <field name="dpi">90</field> </record> <template id="custom_report_delivery_document"> <t t-call="web.html_container"> <t t-if="o and 'company_id' in o"> <t t-set="company" t-value="o.company_id"></t> </t> <t t-if="not o or not 'company_id' in o"> <t t-set="company" t-value="res_company"></t> </t> <div class="header"> <div class="row mt16 mb16"> <div class="col-6" style="border-bottom:1px solid #000"> <img t-if="company.logo" t-att-src="'data:image/png;base64,%s' % to_text(company.logo)" style="max-height: 50px;" /> </div> <div class="col-6 text-right" style="border-bottom:1px solid #000"> <span t-field="company.partner_id" /> <br/> <span t-field="company.partner_id.country_id" /> <span t-field="company.partner_id.state_id" /> <span t-field="company.partner_id.city" /> <span t-field="company.partner_id.street" /> <span t-field="company.partner_id.street2" /> <span t-field="company.partner_id.vat" /> <br/> </div> </div> <div class="row mt16 mb32"> <div class="col-6"> 出库单号:<span t-field="o.name" /> <br/> 订 单 号:<span t-field="o.origin" /> </div> <div t-if="o.state" class="col-6 text-right" name="div_sched_date"> <strong>发货日期:</strong> <t t-if="o.state == 'done'"> <span t-field="o.date_done" t-options='{"widget": "date"}'/> </t> <t t-if="o.state != 'done'"> <span t-field="o.scheduled_date" t-options='{"widget": "date"}'/> </t> </div> </div> </div> <div class="footer"> <div class="row mt32 mb32"> <div class="col-6" style="border-top:1px solid #000"> 测试,左边 </div> <div class="col-6 text-right" style="border-top:1px solid #000"> 客户签收: </div> </div> <div class="row mt16 mb16"> <div class="col-auto" style="border-top:1px solid #000"> 制单人:<span t-field="o.write_uid" /> </div> </div> </div> <t t-call="web.internal_layout"><!--external_layout头部和底部 internal_layout基本头部--> <t t-set="o" t-value="o.with_context(lang=o.partner_id.lang)" /> <div class="page"> <div class="oe_structure"/> <div class="row mt16 mb32"> <div t-if="o.move_lines and o.move_lines[0].partner_id and o.move_lines[0].partner_id.id != o.partner_id.id"> 收货人及电话:<span t-field="o.partner_id"/> <span>: <span t-field="o.partner_id.mobile"/>/ <span t-field="o.partner_id.phone"/> </span> <br/> 收货地址:<span t-field="o.partner_id.country_id"/> <span t-field="o.partner_id.state_id" /> <span t-field="o.partner_id.city" /> <span t-field="o.partner_id.street"/> <span t-field="o.partner_id.street2" /> <span t-field="o.partner_id.zip" /> <br/> <div t-field="o.partner_id.vat"/> </div> <div t-if="(o.move_lines and o.move_lines[0].partner_id and o.move_lines[0].partner_id.id == o.partner_id.id) or o.move_lines and not o.move_lines[0].partner_id"> 收货人及电话:<span t-field="o.partner_id"/> <span>: <span t-field="o.partner_id.mobile"/>/ <span t-field="o.partner_id.phone"/> </span> <br/> 收货地址:<span t-field="o.partner_id.country_id"/> <span t-field="o.partner_id.state_id" /> <span t-field="o.partner_id.city" /> <span t-field="o.partner_id.street"/> <span t-field="o.partner_id.street2" /> <span t-field="o.partner_id.zip" /> <br/> <div t-field="o.partner_id.vat"/> </div> </div> <div class="row mt16 mb32"> <div class="col-auto" name="div_carrier_id"> <strong>承运方:</strong> <p t-field="o.carrier_id"/> </div> <div class="col-auto" name="div_weight"> <strong>重量:</strong> <p t-field="o.weight"/> </div> <div class="col-auto" name="div_volume"> <strong>体积:</strong> <p t-field="o.volume"/> </div> </div> <!--<table class="table table-sm" t-if="o.state!='done'" name="stock_move_table">--> <table class="table table-sm" name="stock_move_table"> <thead> <tr> <th><strong>产品</strong></th> <th><strong>数量</strong></th> </tr> </thead> <tbody> <t t-set="lines" t-value="o.move_lines.filtered(lambda x: x.product_uom_qty)"/> <tr t-foreach="lines" t-as="move"> <td> <span t-field="move.product_id"/> <p t-if="o.picking_type_code == 'outgoing'"> <span t-field="move.product_id.sudo().description_pickingout"/> </p> <p t-if="o.picking_type_code == 'incoming'"> <span t-field="move.product_id.sudo().description_pickingin"/> </p> </td> <td> <span t-field="move.product_uom_qty"/> <span t-field="move.product_uom"/> </td> </tr> </tbody> </table> <p> <t t-if="o.backorder_ids and o.backorder_ids.filtered(lambda x: x.state not in ('done', 'cancel'))"> All items couldn't be shipped, the remaining ones will be shipped as soon as they become available. </t> </p> </div> </t> </t> </template> <template id="custom_report_deliveryslip"> <t t-foreach="docs" t-as="o"> <t t-call="mymodule.custom_report_delivery_document" t-lang="o.partner_id.lang"/> </t> </template> <report string="自定义出库单" id="action_custom_report_delivery" model="stock.picking" report_type="qweb-pdf" name="mymodule.custom_report_deliveryslip" file="mymodule.custom_report_deliveryslip" print_report_name="'delivery - %s - %s' % (object.partner_id.name or '', object.name)" /> </odoo>
  • 电子商务中在哪里设置权限可以让没有登录的用户不能购买产品?

    4
    0 赞同
    4 帖子
    2k 浏览
    当然也是想设置成会员产品吧
  • 如何 做到在一个form界面下,使用三个tree展示同一个model

    已解决
    6
    1
    0 赞同
    6 帖子
    2k 浏览
    D
    不客气,常来交流。
  • odoo12 在page下,可以添加kanban视图吗

    1
    0 赞同
    1 帖子
    463 浏览
    我想在form视图中的page标签下,加载template,odoo支持这种方式吗?
  • 在销售--创建报价单或销售订单时,客户无法选择或创建输入

    已解决
    3
    1
    0 赞同
    3 帖子
    1k 浏览
    J
    好的好的。万分感谢
  • 我想在Tree视图上,通过invisible实现Field的动态隐藏?

    已解决
    5
    0 赞同
    5 帖子
    2k 浏览
    @digitalsatori 豁然开朗,十分感谢。
  • 创建新用户时的邮箱配置问题

    10
    0 赞同
    10 帖子
    5k 浏览
    D
    @风飞花 对的国外的smtp服务器往往支持mail relay。 @jelly 你的管理员的个人设置里的邮箱还在用[email protected], 改一下啊。
  • 0 赞同
    1 帖子
    703 浏览
    [image: 1574825000043-1747c605-b02a-4b96-b272-4367682a6d47-image.png]