跳转到内容

使用 POSper/管理员指南

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

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

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

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

设置库存

[编辑 | 编辑源代码]

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

  • 完成后,使用保存按钮保存。
  • 如果要删除税收,可以单击删除按钮
  • 可以通过单击新建按钮添加更多税收

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

  1. 类别可以嵌套
  2. 产品最多可以属于一个类别

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

  • 确定您希望如何对您的商品进行分类。这是避免以后出现问题的关键。
  • ID 必须是数字。建议每个类别都增加 100。
  • 您还可以为每个类别添加图片,此字段是可选的。
  • 确保在每个类别后保存。

创建完所有类别后,您需要输入您的产品。“管理”、“产品”,然后“编辑产品”。

  • 同样,每个项目必须有其自己的唯一参考。产品可以有任意参考,不只是数字。
  • 确定每个项目的成本,如果您不知道,请在您出售的价格下方输入一些数字。这是必需的,因此您需要输入一个数字才能使程序正常运行。您可以使用任意位数。
  • 对于“售价”,请输入您打算出售该项目的金额(税前)。
  • 选择此产品所属的税收和类别(可选)。
  • 您还可以在库存选项卡下设置产品的最小和最大库存。
  • 在“属性”选项卡上,您可以设置产品是否显示在目录中。如果您选择了在目录中复选框,产品将在系统用户选择相应的类别时出现在系统用户中

更改默认票据

[编辑 | 编辑源代码]

创建资源

[编辑 | 编辑源代码]

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

要更改默认票据,您必须转到资源面板并转到打印机。票据资源 POSper 使用 Apache Velocity 解析 XML 模板。有关所用语法的更多信息,请参见Velocity 参考

编辑票据

[编辑 | 编辑源代码]

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

默认票据模板可以作为良好的起点。

编辑图像

[编辑 | 编辑源代码]

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

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

管理用户

[编辑 | 编辑源代码]

编辑角色

[编辑 | 编辑源代码]

要编辑权限,您需要创建一个新角色并在其中编辑权限。使用的格式是 XML 文件,它描述了该角色有权访问的窗体。管理员角色的默认模板可以作为灵感。

转到管理下的“维护”,然后选择“用户”

单击带有花朵的图标以添加新员工。(我建议先添加自己)。在“姓名”下键入姓名,然后选择其角色。您希望他们可见,因此请保持不变。

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

我个人建议使用“经理”。您可以为他们设置密码,但他们也可以自己设置。另外,我建议您删除默认用户(“管理员”、“员工”、“访客”和“经理”)或至少关闭他们的可见性。这样,每个员工都必须以自己的身份登录。

如果您需要 POSper 中没有提供的报告,您需要自己创建。这并不难,但大多数情况下您需要一些 SQL 知识。

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

从命令行进行报告

[编辑 | 编辑源代码]

在这里,我们使用命令行工具从数据库中检索信息。请记住,SQL 区分大小写,即使在 Windows 中也是如此

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

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

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

-o filename


对于 MySql 安装

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


您需要将“username”替换为实际的用户名,将“posper”替换为数据库名称(posper 是默认值)。您在按 Enter 键后将被提示输入密码。

Postgres 的 pgAdmin

[编辑 | 编辑源代码]

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

iReport。iReport 是一款有助于可视化创建报告的工具。POSper 的报告就是使用此工具创建的。

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 值的方式。

华夏公益教科书