清点移动应用程序
odoo8-addon-mobile-app-inventor的Python项目详细描述
提供Light Web应用程序扫描产品条码并生成库存
编写此模块是为了扩展odoo stock模块的功能。
此模块提供一个设计用于移动设备的Web应用程序。应用程序允许 用户扫描产品并选择要清点的数量。清单草案 自动创建和更新。
配置
公司设置
在"公司窗体"视图中,新选项卡"库存移动应用程序"可用于 以下设置
- 创建库存 :如果选中,用户将有可能 通过移动应用程序创建库存。否则,库存 必须通过仓库后台创建和准备。
- 库存模式:定义要在中显示的用户界面类型 < D> > DL>
- 移动应用程序。提供两个选项:
- 自动化 :基本的用户界面将一页一页地提供。 扫描产品->;设置数量->;等。
- 一页 :将显示一个具有输入的唯一页 扫描位置条码、产品条码并设置数量。
位置设置
在位置窗体视图中,如果当前 位置可通过移动应用程序获得。默认情况下,所有 将显示内部位置。
本地化设置
在移动应用程序中,根据语言显示语言 由浏览器提供。如果你想手动更改它, 您可以在Firefox上执行此操作:
< Buff行情>- 转到 关于:配置
- 更改键的值 intl.accept\u languages
接口
身份验证
第一个屏幕询问odoo凭证。用户应该是odoo的成员 要登录的"仓库/用户"组。
注: 在日志步骤中,移动应用程序设置缓存在应用程序中。如果 如果更改了设置,则应注销并重新登录。库存选择
加载数据后,用户可以选择现有的草稿库存 想完成。
或者,他可以创建一个新的库存,并给库存名称小费。
位置选择
创建(或选择)库存后,用户必须选择 他是暂时的。
注: 如果只有一个位置可以使用,则跳过此步骤 通过移动应用程序。产品选择和数量选择("自动"模式)
创建或选择库存后,用户可以选择产品, 扫描条形码。
如果识别到EAN13条码,则用户必须将数量设置为库存和 然后验证。
产品选择和数量选择("一页"模式)
在 单页模式下,有一个唯一的页面,允许用户 扫描产品、位置、设置数量等的可能性。
处理重复行
如果已经存在具有相同产品(和相同位置)的行,则 屏幕上显示两个选项:
- 总量
- 用新值替换旧值
菜单
每个屏幕上都有一个菜单,允许用户在 屏幕:
技术信息
硬件
本模块旨在与
- 在手机上运行的浏览器(firefox mobile/chrome/…)
- 通过蓝牙(SPP设置)与移动设备通信的扫描阅读器。
实施示例
- 手机:三星Galaxy XCover 3
- 扫描阅读器: kdc400
- 浏览器:Firefox46+
可用语言
- 英语
- 法语
如果你想使用其他语言,只需复制过去的法语翻译文件 在"static/www/i18n"子文件夹中,提出新的翻译建议。
用法
一旦安装,假设您的odoo实例可以通过url访问 http://localhost:8069/ ,可以通过url访问web应用程序 http://localhost:8069/mobile_app_inventory/static/www/index.html
如果在安装了演示数据的情况下测试此模块,则可以测试扫描 (或复制值)使用以下两个条形码:
- 5400313040109 :有机薯片(辣椒)
- 4260108510016 :有机啤酒(无麸质)
路线图/当前限制
-
日期显示不会因用户的本地化而改变
-
js和css库是硬包含的。所以如果开发了很多应用程序
很高兴有一个通用的"网络离子"模块,它有所有的工具可以避免
复制文件。参见此处的讨论
https://github.com/oca/web/issues/842
已知问题
- 禁用"允许未知条形码"在"一页"模式下无效。
- 登录视图上的数据库列表显示所有数据库,而仅显示数据库 应显示已安装"移动应用程序清单"模块。但这 由于当前的ODOO核心限制,无法实现功能
- Firefox Ionic Bug :第一个屏幕允许用户选择数据库, 在多数据库上下文中。这个模块使用离子选择组件 不适用于Firefox Mobile。 请参阅ionic github上的错误
- Chrome移动限制 :此模块在操作时播放MP3声音, 完成。此功能暂时不适用于Chrome Mobile, 因为chrome认为允许在没有明确动作的情况下播放声音 用户的安全问题。 查看Chromium网站上的错误
错误跟踪程序
漏洞可在github问题上进行跟踪。万一有麻烦, 如果您的问题已经报告,请检查那里。如果你发现了 首先,通过提供详细而受欢迎的反馈,帮助我们粉碎它。
学分
图像
- 模块图标是股票模块的odoo图像和 销售模块。见原奥多项目版权 https://github.com/odoo/odoo
贡献者
- Sylvain Le Gal( https://twitter.com/legalsylvain )
不要直接就技术问题的支持或帮助与贡献者联系。
出资人
本模块的开发得到了以下机构的资助:
- GRAP,代理区域食品集团(http://grap.coop" rel="nofollow">http://grap.coop)
- Akrétion(https://akretion.com" rel="nofollow">https://akretion.com)