共用方式為


如何修改報表編寫器中的 SOP 空白發票表單或 SOP 空白訂單表單,以包含 [銷售付款專案] 視窗中的信用卡號碼資訊

本文說明如何修改 Microsoft Business Solutions - Great Plains 銷售訂單處理(SOP)的 SOP 空白發票表單或報表設計器中的 SOP 空白訂單表單,以便在 Microsoft Dynamics GP 和 Microsoft Business Solutions - Great Plains 中包含信用卡號碼資訊。

適用於: Microsoft Dynamics GP
原始 KB 編號: 850166

簡介

如果您想要在 SOP 空白發票窗體或 SOP 空白訂單表單中包含信用卡號碼,則無法在同一表單上包含序列號/批號資訊。

其他相關資訊

若要修改報表寫入器中的 SOP 空白發票窗體或 SOP 空白訂單表單,請遵循下列步驟:

  1. 開啟報表編輯器:

    • 在 Microsoft Dynamics GP 10.0 中,選取 [Microsoft Dynamics GP],選取 [工具],選取 [自定義],然後選取 [ 報表寫入器]。

    • 在 Microsoft Business Solutions - Great Plains 8.0 和 Microsoft Dynamics GP 9.0 中,選取 [工具],指向 [自定義],然後選取 [報表寫入器]。

  2. 建立 Sales Transaction Amounts Work 與 Sales Payment Work 和 History 數據表之間的關聯性:

    1. 選取 資料表 功能表,然後從下拉式清單中選取 資料表
    2. 從數據表清單中選取 SOP_LINE_WRK ,然後選取 [ 開啟]。
    3. 在 [ 數據表定義 ] 視窗中,選取 [ 關聯性]。
    4. 在 [ 數據表關聯性] 視窗中,選取 [ 新增]。
    5. 選取省略號按鈕,從下拉式清單中選取 [銷售付款工時和歷程記錄 ],然後選取 [ 確定]。
    6. 次要數據表索引鍵 列表中選取 SOP_Payment_WORK_HIST_Key1
    7. 在 [ 主要數據表] 下拉式清單中,選取 [SOP 類型],選取 [SOP 數位 ] 字段,然後選取 [ 確定]。 將第三個下拉式清單值保留空白。
    8. 選取 [ 確定 ] 或 [關閉] 按鈕以關閉所有視窗。
  3. 用銷售付款工作與歷史表替換銷售序號/批號工作與歷史表:

    1. 在 [ 報表] 功能表上,從原始報表清單中選取 [SOP 空白發票窗體/SOP 空白訂單窗體 ],然後選取 [ 插入]。
    2. 從修改的報表清單中選取 [SOP 空白發票窗體/SOP 空白訂單窗體 ],然後選取 [ 開啟]。
    3. 在 [ 報表定義 ] 視窗中,選取 [ 數據表]。
    4. 在 [ 報表數據表關聯性] 中,選取 [銷售序列/地段工時和歷程記錄] 數據表,然後選取 [ 移除]。
    5. 出現提示時,請選取 [ 確定 ]。
    6. 選取 銷售交易金額作業 表格,然後選取 新增
    7. 從 [相關數據表] 清單中,選取 [銷售付款工時和歷程記錄],然後選取 [確定]。
    8. 選取 [ 確定 ] 關閉視窗並返回 [ 報表定義 ] 視窗。
  4. 移除序號/批號限制,並建立包含銷售付款工作表和銷售付款歷程記錄表的新限制。

    1. 在 [ 報表定義 ] 視窗中,選取 [ 限制]。
    2. 在 [ 報告限制 ] 視窗中,選取 [ 類型] 和 [SOP_Serial_Lot數目 = 自我 限制],然後選取 [ 刪除]。
    3. 選取 [ 新增 ] 以建立新的限制。
    4. 輸入 Dummy 作為限制的名稱。
    5. 選取 銷售付款工作和歷史記錄報表表格和已付金額 作為 數據表字段
    6. 選取 [ 新增欄位]。
    7. 選取 = 按鈕。
    8. 選取 [支付金額] 作為 [表格欄位],然後選取 [新增欄位]。 限制表示式現在應該類似下列範例:
      SOP_Payment_WORK_HIST。AmountPaid = SOP_Payment_WORK_HIST。AmountPaid
    9. 選取 [ 確定 ] 或 [ 關閉 ] 按鈕以關閉所有視窗,然後返回 [ 報表定義 ] 視窗。
  5. 移除報表配置中 Serial/Lot Work 和 History 數據表的任何實例:

    1. 選取 配置
    2. 拿掉報表B區段中的序列/編號欄位和(C) 序列/地段數量欄位。
    3. 在工具箱中,從下拉式清單中選取 計算欄位
    4. 從計算欄位清單中選取 (C)序列批次組,然後選取 開啟
    5. 將整數設定結果類型
    6. 導出運算式 中,選取 SOP_Serial_Lot_WORK_HIST.Serial/Lot Number 運算式,然後選取 移除
    7. 在 [常數] 索引標籤上,選取 [整數] 作為 [類型],然後選取 [0] 作為 [常數]。
    8. 選取「新增」。
    9. 選取 [ 確定 ] 以儲存 [ 匯出字段]。
    10. 從計算欄位清單中選取 [C] 序列批量數量,然後選取 開啟
    11. [整數] 設定為 [結果類型],然後選取 [運算] 作為 [運算式類型]
    12. 出現提示時,請選取 [是 ]。
    13. 藉由反白顯示欄位,然後選取移除,移除報表計算式區段中的所有內容。
    14. [常數]索引標籤上,選取[整數]作為[類型],然後選取[0]作為[常數]
    15. 選取 [新增]。
    16. 選取 [確定]。
  6. 將必要的欄位新增至報表版面設定:

    1. 在工具箱中,從下拉式清單中選取銷售付款工作和歷程
    2. 從欄位清單中選取 [ 收據號碼信用卡 ]。
    3. 將 [ 收據號碼信用卡 ] 字段拖曳至 報表上的 [H2 ] 區段。
    4. 按兩下 [ 收據號碼信用卡 ] 字段,開啟 [ 報表欄位選項 ] 視窗。
    5. 在 [可見度] 底下,選取 [隱藏空白時隱藏],然後選取 [顯示類型] 作為 [數據] 值。
    6. 選取 [確定]。
    7. 儲存報表的變更。

儲存報表之後,您必須將安全權限指派給修改的報表,以便在 Microsoft Dynamics GP 中使用該報表。 若要將安全性許可權指派給修改的報表,請使用下列其中一種方法。

方法 1:在 Microsoft Dynamics GP 10.0 中使用系統安全

  1. [Microsoft Dynamics GP ] 功能表上,指向 [ 工具],指向 [設定],指向 [系統],然後選取 [替代/修改的窗體和報表]。

  2. 在 [ 標識符 ] 方塊中,輸入將列印此修改報表的使用者標識碼。

  3. 在 [ 產品 ] 列表中,選取 [Microsoft Dynamics GP]。

  4. 在 [ 類型] 列表中,選取 [ 報表]。

  5. 展開 [ Sales] 資料夾,然後展開包含您修改之報表的資料夾。

  6. 選取 [Microsoft Dynamics GP (已修改) 報表。

  7. 選取儲存

  8. [Microsoft Dynamics GP ] 功能表上,指向 [ 工具],指向 [設定],指向 [ 系統],然後選取 [ 使用者安全性]。

  9. 在 [ 使用者 ] 清單中,選取將列印此修改報表的使用者標識碼。

  10. 在 [ 公司 ] 列表中,選取公司。

  11. 在 [ 替代/修改的表單和報表 ID ] 清單中,選取您在步驟 2 中使用的 ID。

方法 2:在 Microsoft Dynamics GP 9.0 和 Microsoft Business Solutions - Great Plains 8.0 中使用進階安全性工具

  1. 在 [ 工具] 功能表上,指向 [ 設定],指向 [ 系統],然後選取 [ 進階安全性]。

  2. 如果出現提示,請在 [請輸入密碼] 方塊中輸入系統密碼,然後選取 [確定]。

  3. 在 [ 進階安全性] 視窗中,選取 [ 檢視],然後選取 [依替代]、[修改] 和 [ 自定義]。

  4. 選取修改過的報表:

    適用於 Microsoft Dynamics GP 9.0:

    1. 展開 Microsoft Dynamics GP、展開 [報表]、[ 銷售],然後展開包含您修改之報表的資料夾。

    2. 選取Microsoft Dynamics GP(已修改)報表。

    針對 Microsoft 商務解決方案 - 大平原 8.0:

    1. 展開大平原、展開報表、展開銷售,接著展開包含您所修改報表的資料夾。

    2. 選取 大平原(修改) 報告。

  5. 選取 [套用],然後選取 [確定]

注意

根據預設,當您啟動進階安全性工具時,Microsoft Dynamics GP 9.0 和 Microsoft Business Solutions - Great Plains 8.0 將會選取目前的使用者和目前的公司。 您所做的任何變更都會影響目前的使用者和目前公司。 不過,您可以在 [進階安全性] 視窗的 [使用者] 區域中選取其他使用者。 您可以在 [進階安全性] 視窗的 [公司名稱] 區域中選取其他公司

方法 3:在比 Microsoft Business Solutions - Great Plains 8.0 之前的版本中使用標準安全性工具

注意

星號 \ 會出現在報表名稱旁邊。

  1. 在 [ 工具] 功能表上,指向 [ 設定],指向 [ 系統],然後選取 [ 安全性]。

  2. 如果出現提示,請在 [請輸入密碼] 方塊中輸入系統密碼,然後選取 [確定]。

  3. 在 [ 使用者識別符 ] 清單中,選取您想要存取修改報表的使用者或使用者的識別碼。

  4. 在 [ 類型] 列表中,選取 [已修改的報表]。

  5. 系列 列表中,選取 銷售

  6. 在 [ 存取清單] 方塊中,按兩下您修改的報表,然後選取 [ 確定]。