Openbravo POS/用户指南
Run start.bat (win32) or start.sh (Unix) to start the Application.
这将在最大化的窗口中启动应用程序。可以以全屏模式启动应用程序,这可能是在部署场景中所需的。有关更多详细信息,请参见下文。
屏幕下部列出了所有当前有效的帐户。默认情况下,这些是
- 管理员
- 经理
- 员工
- 访客
您可以通过选择相关的图标以任何这些用户身份登录。您不会被提示输入密码,因为所有默认帐户都是没有密码创建的。
从左侧菜单选项中选择销售窗口。
只需扫描条形码即可。每个扫描的项目(在库存表中都有条目)将添加到销售凭证中。
如果您已经销售了不止一件商品,则可以按“+”号增加商品数量。您也可以使用“-”号减少数量。如果数量为 1 并且您按下“-”,则将删除该项目。
当所有项目都扫描完毕后,请按屏幕上的“=”号,付款选项对话框将出现。
该对话框有现金、支票、电子支付选项。选择相关的选项,例如现金,然后输入客户支付的金额。LibrePOS 将计算找零。按打印按钮打印收据并打开收银机。按确定完成交易并返回销售屏幕。
此功能与条码扫描仪的功能类似。只需输入条形码号码,LibrePOS 将在库存表中查找条形码项目。然后,当按下键盘上的回车键或屏幕上的绿色勾号时,该项目将被添加到销售凭证中。
LibrePOS 保持一个当前库存项目的目录,如果在库存管理屏幕中添加了图标,它们将使用在库存更新时加载到数据库中的图像显示在销售屏幕的右下角。如果未将图像添加到库存项目,则这些项目将不会显示在目录窗口中。
要使用这些图标进行销售交易,请选择库存项目所在的类别。在屏幕键盘上输入要销售的商品数量,按“*”号,然后从目录窗口中选择商品本身。如果只销售一件商品,不要理会数字或“*”号,只需按商品的屏幕图标即可。所需数量的商品将被添加到销售凭证中。当所有项目都添加完毕后,按照条形码扫描仪的步骤完成交易。
您可以输入价格,然后按“+”号。这将在凭证中添加一条带有价格的行。
之前,在库存数据库中添加一个“普通商品”条目,该条目带有图标,价格为 0.00 英镑。销售此类商品时,从目录中选择“普通商品”将商品添加到销售凭证中。然后在销售凭证上选择“普通商品”,并按铅笔按钮更改要销售的价格和单位数量。
关闭现金允许您查看当天的销售额,并打印当天的销售报表。
- 在“主”菜单下,转到“关闭现金”。
- 单击“关闭现金”。将出现一个消息框,询问您是否确定。单击“是”。
- 将在默认打印机上打印一份关于付款和销售的报表。
您可以查看特定时间段的现金结账。为此,请转到“主”->“现金结账”,并选择开始时间和结束时间。将出现包含数据的报表。
完成销售后,会出现一个消息框,并显示此错误:(有或没有 psql/postgresql 字样)
net.adrianromero.data.loader.DataException: org.postgresql.util.PSQLException: ERROR: duplicate key violates unique constraint "tickets_pkey"
解释
数据库中存储的销售额与您要保存的凭证(按“=”号)具有相同的凭证 ID。
解决方案
PostgreSQL
如果以下结果
select max(TICKETID) FROM TICKETS
大于
SELECT last_value from ticketsnum
请执行以下操作
SELECT setval('ticketsnum', (select max(TICKETID) FROM TICKETS))
MySQL
如果以下结果
SELECT max(TICKETID) FROM TICKETS
大于
SELECT ID FROM TICKETSNUM
请执行以下操作
UPDATE TICKETSNUM set ID = (select max(TICKETID) FROM TICKETS)