库存移动应用
项目描述
提供轻量级Web应用以扫描产品条形码并生成库存清单
此模块是为了扩展Odoo库存模块的功能而编写的。
此模块提供了一个设计用于移动端使用的Web应用。应用允许用户扫描产品并选择库存数量。库存草稿将自动创建和更新。
配置
公司设置
在公司的表单视图中,有一个新的选项卡“库存移动应用”,包含以下设置:
创建库存:如果选中,用户将通过移动应用创建库存。否则,库存必须通过仓库后台办公室创建和准备。
- 库存模式:定义您希望在移动应用中显示的UI类型。
- 有两个选项可供选择
自动化:一个基本的UI将可用,有一个页面按步骤操作。扫描产品 -> 设置数量 -> 等等...
单页:将显示一个独特的页面,其中包含一个输入框,您可以在其中扫描位置条形码、产品条形码并设置数量。
允许未知条形码:如果选中,用户将有权扫描未知条形码并设置数量。未知条形码将添加到库存视图中可用的额外标签页中。
显示字段:您可以设置在扫描产品时显示的额外字段。此功能很有趣,可以在不进行自定义开发的情况下显示核心或自定义额外字段。一个典型的用例是显示和检查库存数量信息。
位置设置
在位置表单视图中,有一个新的复选框可供设置当前位置是否可通过移动应用程序访问。默认情况下,将显示所有内部位置。
本地化设置
在移动应用程序中,语言显示取决于浏览器提供的语言。如果您想手动更改它,您可以在Firefox中这样做
转到 about:config
更改 intl.accept_languages 键的值
界面
身份验证
第一个屏幕询问Odoo凭据。用户必须是Odoo“仓库/用户”组的成员才能登录。
注意:在登录步骤中,移动应用程序设置将在应用程序中缓存。如果您更改设置,您应该注销并重新登录。
库存选择
一旦数据加载完毕,用户可以选择一个现有草稿库存来完成。
或者,他可以创建一个新的库存库存,输入库存名称。
位置选择
一旦创建库存(或选择),用户必须选择他当前所在的位置。
注意:如果移动应用程序只能使用一个位置,则将跳过此步骤。
产品选择和数量选择(“自动化”模式)
一旦创建或选择库存库存,用户可以通过扫描条形码选择产品。
如果识别到EAN13条形码,用户必须设置库存数量并验证。
产品选择和数量选择(“单页”模式)
在“单页”模式下,有一个独特的页面,允许用户扫描产品、位置、设置数量等。
处理重复行
如果已经存在具有相同产品(和相同位置)的行,则将显示额外的屏幕以提供两个选项
加总数量
用新值替换旧值
技术信息
硬件
此模块旨在与以下硬件一起使用
在移动设备上运行的浏览器(Firefox移动/Chrome/...)
通过蓝牙与移动设备通信的扫描读取器(SPP设置)
实施示例
移动设备: 三星Galaxy Xcover 3
扫描读取器: KDC 400
浏览器: Firefox 46+
使用的技术
此模块使用额外的JS / CSS组件。
Ionic Icons(MIT许可)
Angular Odoo,由Akretion和Camp To Camp开发的轻量级JavaScript库
可用语言
英语
法语
如果您想使用其他语言,请将法语翻译文件复制粘贴到“static/www/i18n”子文件夹中,并提交新的翻译。
类似项目
您可能对同一存储库中类似功能的另一个实现“stock_scanner”感兴趣。
您可能对购买工作流程的类似实现感兴趣,允许使用移动设备创建采购订单,扫描条形码并输入所需数量。在GRAP的GitHub存储库中查看“scan_to_purchase”模块
用法
安装后,假设您的Odoo实例可通过URL http://localhost:8069/ 访问,则Web应用程序可通过URL http://localhost:8069/mobile_app_inventory/static/www/index.html 访问。
如果您已安装示例数据来测试此模块,您可以使用以下两个条形码进行扫描(或复制值)测试:
5400313040109 : 有机薯片(辣椒味)
4260108510016 : 有机啤酒(无麸质)
路线图/当前限制
日期显示不会根据用户的本地化而改变
JS和CSS库是硬编码的。因此,如果有许多应用程序正在开发中,拥有一个通用的“web_ionic”模块将非常有用,该模块包含所有工具以避免文件重复。有关讨论,请参阅此处 https://github.com/OCA/web/issues/842
已知问题
禁用“允许未知条形码”在“单页”模式下不会产生影响。
登录视图中显示的数据库列表显示了所有数据库,而应仅显示安装了“mobile_app_inventory”模块的数据库。但由于当前Odoo Core的限制,该功能无法实现
Firefox Ionic错误 : 在多数据库上下文中,第一个屏幕允许用户选择数据库。此模块使用ionic选择组件,该组件在Firefox移动版上不工作。 在Ionic GitHub上查看错误
Chrome移动限制 : 此模块在操作完成后播放mp3声音。目前,此功能对Chrome移动版不可用,因为Chrome认为允许在不进行用户明确操作的情况下播放声音会引起安全问题。 在Chromium网站上查看错误
错误追踪器
错误在GitHub Issues上进行跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的,请帮助我们通过提供详细且受欢迎的反馈来解决问题。
致谢
图像
模块图标是库存模块和销售点模块的Odoo图像的叠加。请参阅原始Odoo项目的版权声明 https://github.com/odoo/odoo
贡献者
Sylvain LE GAL (https://twitter.com/legalsylvain)
请勿直接联系贡献者寻求支持或帮助解决技术问题。
资助者
本模块的开发得到了以下机构的财务支持:
GRAP,区域性食品集团 (http://grap.coop)
Akrétion (https://akretion.com)
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
哈希值 for odoo8_addon_mobile_app_inventory-8.0.2.0.0.99.dev3-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 996722c8cd8999cfc2efafc994b8d7509c074b719028aa2266b8c44b1ffb71ca |
|
MD5 | 113b0148cf3c8e676d50f571abc7f3bf |
|
BLAKE2b-256 | b7600e644fba070b6fb29ef8664a20bbabd5f62d36a934f38218a8988ea65b3e |