跳转到内容

Openbravo POS/管理员指南

来自维基教科书,开放世界中的开放书籍

要进行以下更改,请确保您以管理员身份运行。

界面在所有面板中使用类似的元素。

第一个 上一个 这。 编辑所选项目 下一个 最后一个 重新加载 查找 排序(A、Z 和一个箭头) 新建(一张带有橙色星星的空白纸) 删除(红色十字架) 保存(一张软盘)

设置您的库存

[编辑 | 编辑源代码]

在屏幕左侧有一些菜单供您选择。 让我们先设置税收。 在“管理”下,单击“库存”,然后单击“税收”。 在这里,您可以设置税收范围,这些范围稍后将与产品相关联。 这允许自动执行税收计算。

  • 第一个税收已设置。 您可以编辑名称(例如,更改为“免税”)或税率。
  • 完成后,使用保存按钮保存。
  • 如果要删除税收,可以单击删除按钮
  • 您可以通过单击新建按钮添加更多税收

您要做的第二件事是设置您的类别。 管理目录包括设置类别并将产品添加到这些类别中。 请注意

  1. 类别不能嵌套
  2. 产品最多只能属于一个类别

在“管理”下,再次单击“库存”,然后单击“类别”按钮。 您会注意到界面与税收屏幕非常相似。 在这里,您可以定义几个类别,您可以在这些类别下放置您的产品。

  • 弄清楚您要如何对项目进行分类。 这是避免以后出现问题的关键。
  • ID 必须是数字。 建议使每个类别增加 100。
  • 您还可以为每个类别添加图片,此字段是可选的。
  • 确保在每个类别后保存。

在您创建完所有类别后,您需要输入您的产品。 “管理”,“库存”,然后“产品”。

  • 同样,每个项目都必须有其唯一的参考。 产品可以使用任何内容作为参考,而不仅仅是数字。
  • 弄清楚每个项目的成本是多少,如果您不知道,请在您的售价下方输入一些数字。 这是必需的,因此您需要输入一个数字以使程序正常运行。 您可以根据需要输入任意位数。
  • 对于“售价”,请输入您打算出售该项目的金额(税前)。
  • 选择此产品适用的税收和类别(可选)。
  • 您还可以在库存选项卡下设置产品的最低和最高库存。
  • 在属性选项卡上,您可以设置产品是否在目录中显示。 如果你选择目录复选框,产品将在系统用户选择相应类别时出现在系统用户中(只有在它有图像的情况下)

更改默认票据

[编辑 | 编辑源代码]

创建资源

[编辑 | 编辑源代码]

在 LibrePOS 中,许多高级配置是通过资源面板而不是 GUI 管理的。 票据就是这种情况

要更改默认票据,您必须转到资源面板并创建一个名为 Printer.Ticket 的新文本类型资源。 LibrePOS 使用 Apache Velocity 解析 XML 模板。 Velocity 参考 包含有关所用语法的更多信息。

编辑票据

[编辑 | 编辑源代码]

在票据中,可以使用 $ticket 变量中的 TicketInfo 类的所有公共方法,以及 $ticketlines 变量中的 TicketLineInfo 类的公共方法。

默认票据模板可以作为良好的起点。 截至 0.22 的默认票据模板可以在 此论坛帖子 中找到

编辑图像

[编辑 | 编辑源代码]

默认图像可以通过在资源面板上添加一个名为 Printer.Ticket.Logo 的新图像类型资源来更改。 资源支持的图像类型因打印机而异。 大多数热敏打印机都支持它们,而大多数点阵打印机则不支持。 图像宽度最大为 256 像素。

要从票据中删除图像,您必须编辑 Printer.Ticket 资源并删除对 Printer.Ticket.Logo 资源的引用。

管理用户

[编辑 | 编辑源代码]

编辑角色

[编辑 | 编辑源代码]

要编辑权限,您需要创建一个新角色并在其中编辑权限。 使用的格式是 XML 文件,它描述了该角色有权访问的表单。 管理员角色的默认模板(可以作为灵感来源)可以在 以下论坛帖子 中找到

转到管理下的“配置”并选择“用户”。

单击带有花朵的图标以添加新员工。(我建议您先添加自己)。 在“姓名”下输入姓名,然后选择其角色。 您希望他们可见,所以保留原样。

至于角色,请确保您给自己分配了“管理员”的角色。 现在您可以选择两种方式。 您可以将员工设置为“用户”或“经理”。 如果您将他们设置为“用户”,他们将只能访问销售,并且无法“在晚上关账或为您提取购物清单。 但是,“经理”会赋予他们这种权限。

我个人推荐“Manager”。你可以给他们设置密码,但他们也可以自己设置。另外,我建议你删除默认用户(“Administrator”、“Employee”、“Guest”和“Manager”)或至少关闭其可见性。这样,每个员工都必须以自己的身份登录。

如果你需要 LibrePOS 中没有的报表,你需要自己创建。这并不难,但是,大多数情况下你需要一些 SQL 知识。

  1. 从 LibrePOS 的侧边栏中收集有关你的数据库的信息:系统:配置>数据库。你需要数据库标题下所有信息,包括密码。(顺便说一下,如果你打算在运行报表时同时打开 LibrePOS,你需要创建一个新的用户名。)
  2. 你想要什么类型的报表?
  3. 你想要报表中显示什么内容?
    你可以使用任何已有的 SQL 查询

从命令行生成报表

[编辑 | 编辑源代码]

在这里,我们使用命令行工具从数据库中检索信息。请记住,即使在 Windows 中,SQL 也区分大小写。LibrePOS 的所有表格都使用大写字母。

对于 Postgres 安装
要在 Windows 中运行,请将此代码保存为 filename.bat,然后双击它

"c:\Program Files\PostgreSQL\8.1\bin\psql.exe" -U username -d tinapos -c "SELECT * FROM stockdiary;"

要创建一个可以导入(例如)Excel 的文件,请将此代码添加到结尾

-o filename


对于 MySQL 安装

mysql -u username -p --execute="SELECT * FROM stockdiary;" tinapos


你需要将“username”替换为真实的用户名,将“tinapos”替换为数据库名称(tinapos 是默认名称)。按下回车键后,系统会提示你输入密码。

Postgres 的 pgAdmin

[编辑 | 编辑源代码]

非常简单。添加服务器连接后,转到工具,查询工具。你只需要将查询粘贴到框中。

iReport。iReport 是一款帮助你直观创建报表的工具。LibrePOS 的报表就是使用这款工具创建的。

iReport 方便创建可打印的信息,因为它提供默认情况下导出为 PDF 和其他多种格式的功能。有关更多信息,你可以查看 iReport 文档

phpMyAdmin

[编辑 | 编辑源代码]

很简单。单击 SQL 按钮并输入查询。它将返回包含结果的表格。phpMyAdmin 也可以导出到 Excel,如果你习惯使用此类工具,这将使数据选择更加容易。

故障排除

[编辑 | 编辑源代码]

无法创建新记录

[编辑 | 编辑源代码]

如果你重复使用 ID,你会收到错误消息

Notice: Cannot create a new record.

如果你选择信息错误对话框中的按钮,你应该会看到以下消息

net.adrianromero.data.loader.DataException: 
java.sql.SQLException: Unique constraint violation:  
in statement [insert into CATEGORIES (ID, NAME, IMAGE) values (?, ?, ?)]

这是数据库告诉你重复使用了 ID 值的方式。

华夏公益教科书