为任何模型生成条形码

odoo9-addon-barcodes-generator-abstract的Python项目详细描述


License: AGPL-3

为任何型号生成条形码(摘要)

该模块扩展了odoo功能,允许用户生成条形码 取决于任何型号的给定条形码规则。

例如,产品的典型模式是“20…..{nnndd}”,这意味着 即: *EAN13代码将以“20”开头 *后跟5位数字(本模块中称为条码库) *在其他5位数字之后定义可变价格 *13位控件

使用此模块,可以:

  • 将模式(barcode.rule)影响到模型
  • 定义条码库:
    • 如果条形码的基础必须由用户设置,则手动设置。(通常是 公司定义的内部代码)
    • 如果你想让奥多增加一个 顺序。(客户编号递增的典型情况)
  • 根据定义的图案和条形码基础生成条形码

安装

这个模块使用一个名为“viivakoodi”的额外python库,您应该安装它 使条码生成正常工作。“viivakoodi”对于 “Pybarcode”。

sudo pip install viivakoodi

配置

要配置此模块,您需要:

  • 转到设置/技术/序列和标识符/条形码名称
  • 选择一个术语
  • 创建或选择规则
/barcodes_generator_abstract/static/description/barcode_rule_tree.png
  • 对于手动生成,设置:
    • “generate type”中的“base set manually”
    • 设置模型
/barcodes_generator_abstract/static/description/barcode_rule_form_manual.png
  • 对于自动生成,设置:
    • “generate type”中的“base managed by sequence”
    • 设置模型
    • 按按钮生成新序列,或影响现有的
/barcodes_generator_abstract/static/description/barcode_rule_form_sequence.png

在所有情况下,将根据数字自动计算填充 条形码模式字段中的“.”。

使用量

这个模块是一个抽象模块。您可以配置条形码规则,但是 如果启用此功能,则需要为给定模型安装额外的模块。 此存储库提供“条形码生成器”和 “条形码生成程序”模块为产品或合作伙伴生成条形码 模型。

或者,可以为自定义模型开发自定义模块。见 “继承”部分。

在runbot上尝试此模块

Try me on Runbot

遗传

如果要为其他模型生成条形码,可以创建自定义 继承“条形码生成器摘要”并继承模型的模块 像这样:

MyModel类(models.model):
\u name='我的.model' 继承= [我的模型','条形码.Guang.MiMin '] < /dD>
类条形码规则(models.model):

\u inherit='条形码规则'

generate_model=fields.selection(selection_add=[('my.model','my model')))

最后,您应该继承模型视图,添加按钮和字段。

注意

您的模型应该定义一个“条形码”字段。

已知问题/路线图

一。在条形码上,规则模型、约束和域系统之间可以设置 “类型”和“生成模型”字段。

缺陷跟踪器

GitHub Issues上跟踪错误。万一有麻烦, 如果您的问题已经报告,请检查那里。如果你发现了 首先,通过提供详细而受欢迎的反馈来帮助我们粉碎它。

学分

图像

贡献者

维护人员

Odoo Community Association

此模块由OCA维护。

奥卡,或者奥多社区协会是一个非营利组织 任务是支持odoo特性和 促进其广泛应用。

若要对此模块作出贡献,请访问https://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
maven通过pom文件增加最大java堆大小   java如何在Kojo IDE输出窗格中打印到同一行?   如何使用特定的JRE交付Java应用程序?   java Cordova插件调用日志找不到符号   Java上Redis哈希中的spring列表   java ThreadSafeClientConnManager不是多线程   java如何在激活器中获取IEclipseContext   java如何通过编程更改除法器偏差   在中找不到maven Java/Mvn本地资源。罐包装   JOptionPane的java用户输入验证。showInputDialog   java编辑:如何更改日期对象的日期格式?   文件编写器Java;如何覆盖   一行中包含多个值的java读取属性   java如何在安卓中使用截击上传视频