使用 POSper/用户指南
从左侧菜单选项中选择销售窗口。
只需扫描条码即可。 每个扫描的商品,如果在库存表中存在条目,都会在销售单中添加一个条目。 当所有商品都扫描完毕后,按下屏幕上的等号“=”键,就会出现支付选项对话框。 对话框包含现金、支票、凭证、卡和免费选项。 选择相关的选项(例如现金)并在屏幕键盘上输入顾客支付的金额。 POSper 将计算找零。 按下打印按钮,打印收据并打开收银机。 按下确定按钮,完成交易并返回到销售屏幕。
此功能与条码扫描器类似。 只需输入条码编号,POSper 就会在库存表中查找该条码商品。 然后,按下键盘上的回车键或屏幕上带有条码符号的按钮,该商品就会被添加到销售单中。
POSper 会维护一个当前库存商品的目录,如果在库存管理屏幕中添加了图标,它们将在销售屏幕的右下角显示,使用在库存更新时加载到数据库中的图像。 如果没有将图像添加到库存商品,则使用默认图标。
要使用这些图标进行销售交易,请选择库存商品所在的类别。 在屏幕键盘上输入要出售的商品数量,按下乘法按钮“*”,然后才从目录窗口中选择该商品本身。 如果只出售一件商品,无需输入数量或按下乘法按钮,只需按下该商品的屏幕图标即可。 所需数量的商品将被添加到销售单中。 当所有商品都添加完毕后,按照条码扫描器的操作完成交易。
之前在库存数据库中添加一个“一般商品”条目,带有一个图标,价格为 0.00 英镑。 当出售此类商品时,从目录中选择一般商品,将该商品添加到销售单中。 然后,在销售单上选择“一般商品”,按下铅笔按钮,更改价格和要出售的商品数量。
如果您需要 POSper 中没有提供的报表,您需要自己制作。 但请别担心。 并不难。
您可以将下面的任何 SELECT 语句更改为来自 此处 的语句。
来源
http://sourceforge.net/forum/forum.php?thread_id=1258240&forum_id=434921
[注意:请记住 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
您需要将“用户名”替换为实际用户名,将“posper”替换为数据库名称(posper 为默认值)。 敲击回车后,系统会提示您输入密码。
非常容易。 添加服务器连接后,转到工具,查询工具。 您只需将查询粘贴到框中即可。
从以下位置下载 iReports:http://sourceforge.net/projects/ireport/
(此处有更多信息)
(此处有更多信息)
完成销售后,您会收到一个消息框和此错误:(带或不带 psql/postgresql 字样)
net.adrianromero.data.loader.DataException: org.postgresql.util.PSQLException: ERROR: duplicate key violates unique constraint "tickets_pkey"
数据库中存储的销售单具有与您尝试保存的销售单(按下 =)相同的单号。
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)