跳至內容

使用 POSper/使用者指南

來自華夏公益教科書,開放的書籍,為開放的世界

使用 POSper

[編輯 | 編輯原始碼]

銷售流程

[編輯 | 編輯原始碼]

從左側選單選項中選擇銷售視窗。

使用條碼掃描器

[編輯 | 編輯原始碼]

只需掃描條碼即可。 每個掃描的商品,如果在庫存表中存在條目,都會在銷售單中新增一個條目。 當所有商品都掃描完畢後,按下螢幕上的等號“=”鍵,就會出現支付選項對話方塊。 對話方塊包含現金、支票、憑證、卡和免費選項。 選擇相關的選項(例如現金)並在螢幕鍵盤上輸入顧客支付的金額。 POSper 將計算找零。 按下列印按鈕,列印收據並開啟收銀機。 按下確定按鈕,完成交易並返回到銷售螢幕。

使用鍵盤或螢幕鍵盤

[編輯 | 編輯原始碼]

此功能與條碼掃描器類似。 只需輸入條碼編號,POSper 就會在庫存表中查詢該條碼商品。 然後,按下鍵盤上的回車鍵或螢幕上帶有條碼符號的按鈕,該商品就會被新增到銷售單中。

使用目錄

[編輯 | 編輯原始碼]

POSper 會維護一個當前庫存商品的目錄,如果在庫存管理螢幕中添加了圖示,它們將在銷售螢幕的右下角顯示,使用在庫存更新時載入到資料庫中的影像。 如果沒有將影像新增到庫存商品,則使用預設圖示。

要使用這些圖示進行銷售交易,請選擇庫存商品所在的類別。 在螢幕鍵盤上輸入要出售的商品數量,按下乘法按鈕“*”,然後才從目錄視窗中選擇該商品本身。 如果只出售一件商品,無需輸入數量或按下乘法按鈕,只需按下該商品的螢幕圖示即可。 所需數量的商品將被新增到銷售單中。 當所有商品都新增完畢後,按照條碼掃描器的操作完成交易。

銷售沒有條碼/庫存條目的一般商品

[編輯 | 編輯原始碼]

之前在庫存資料庫中新增一個“一般商品”條目,帶有一個圖示,價格為 0.00 英鎊。 當出售此類商品時,從目錄中選擇一般商品,將該商品新增到銷售單中。 然後,在銷售單上選擇“一般商品”,按下鉛筆按鈕,更改價格和要出售的商品數量。

如果您需要 POSper 中沒有提供的報表,您需要自己製作。 但請別擔心。 並不難。

  • 1) 從 POSper 的側邊欄收集有關您的資料庫的資訊:系統:配置>資料庫。 您需要資料庫標題下所有的資訊,包括密碼。(順便說一下,如果您打算在執行報表時同時開啟 POSper,則需要建立另一個使用者名稱。)
  • 2) 您想要什麼型別的報表? 說來也奇怪,最簡單的方法是使用命令列。
  • 3) 您希望報表包含什麼內容?
    您可以將下面的任何 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 為預設值)。 敲擊回車後,系統會提示您輸入密碼。

    Postgres 的 pgAdmin

    [編輯 | 編輯原始碼]

    非常容易。 新增伺服器連線後,轉到工具,查詢工具。 您只需將查詢貼上到框中即可。

    使用 iReports 製作可列印的報表

    [編輯 | 編輯原始碼]

    從以下位置下載 iReports:http://sourceforge.net/projects/ireport/
    (此處有更多資訊)

    PHPMyAdmin

    [編輯 | 編輯原始碼]

    (此處有更多資訊)

    注意:message.nosave

    [編輯 | 編輯原始碼]

    完成銷售後,您會收到一個訊息框和此錯誤:(帶或不帶 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)
  • 華夏公益教科書