本文說明如何修改 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 空白訂單表單,請遵循下列步驟:
開啟報表編輯器:
在 Microsoft Dynamics GP 10.0 中,選取 [Microsoft Dynamics GP],選取 [工具],選取 [自定義],然後選取 [ 報表寫入器]。
在 Microsoft Business Solutions - Great Plains 8.0 和 Microsoft Dynamics GP 9.0 中,選取 [工具],指向 [自定義],然後選取 [報表寫入器]。
建立 Sales Transaction Amounts Work 與 Sales Payment Work 和 History 數據表之間的關聯性:
- 選取 資料表 功能表,然後從下拉式清單中選取 資料表。
- 從數據表清單中選取 SOP_LINE_WRK ,然後選取 [ 開啟]。
- 在 [ 數據表定義 ] 視窗中,選取 [ 關聯性]。
- 在 [ 數據表關聯性] 視窗中,選取 [ 新增]。
- 選取省略號按鈕,從下拉式清單中選取 [銷售付款工時和歷程記錄 ],然後選取 [ 確定]。
- 從 次要數據表索引鍵 列表中選取 SOP_Payment_WORK_HIST_Key1。
- 在 [ 主要數據表] 下拉式清單中,選取 [SOP 類型],選取 [SOP 數位 ] 字段,然後選取 [ 確定]。 將第三個下拉式清單值保留空白。
- 選取 [ 確定 ] 或 [關閉] 按鈕以關閉所有視窗。
用銷售付款工作與歷史表替換銷售序號/批號工作與歷史表:
- 在 [ 報表] 功能表上,從原始報表清單中選取 [SOP 空白發票窗體/SOP 空白訂單窗體 ],然後選取 [ 插入]。
- 從修改的報表清單中選取 [SOP 空白發票窗體/SOP 空白訂單窗體 ],然後選取 [ 開啟]。
- 在 [ 報表定義 ] 視窗中,選取 [ 數據表]。
- 在 [ 報表數據表關聯性] 中,選取 [銷售序列/地段工時和歷程記錄] 數據表,然後選取 [ 移除]。
- 出現提示時,請選取 [ 確定 ]。
- 選取 銷售交易金額作業 表格,然後選取 新增。
- 從 [相關數據表] 清單中,選取 [銷售付款工時和歷程記錄],然後選取 [確定]。
- 選取 [ 確定 ] 關閉視窗並返回 [ 報表定義 ] 視窗。
移除序號/批號限制,並建立包含銷售付款工作表和銷售付款歷程記錄表的新限制。
- 在 [ 報表定義 ] 視窗中,選取 [ 限制]。
- 在 [ 報告限制 ] 視窗中,選取 [ 類型] 和 [SOP_Serial_Lot數目 = 自我 限制],然後選取 [ 刪除]。
- 選取 [ 新增 ] 以建立新的限制。
- 輸入 Dummy 作為限制的名稱。
- 選取 銷售付款工作和歷史記錄 和 報表表格和已付金額 作為 數據表字段。
- 選取 [ 新增欄位]。
- 選取 = 按鈕。
- 選取 [支付金額] 作為 [表格欄位],然後選取 [新增欄位]。 限制表示式現在應該類似下列範例:
SOP_Payment_WORK_HIST。AmountPaid = SOP_Payment_WORK_HIST。AmountPaid - 選取 [ 確定 ] 或 [ 關閉 ] 按鈕以關閉所有視窗,然後返回 [ 報表定義 ] 視窗。
移除報表配置中 Serial/Lot Work 和 History 數據表的任何實例:
- 選取 配置。
- 拿掉報表B區段中的序列/編號欄位和(C) 序列/地段數量欄位。
- 在工具箱中,從下拉式清單中選取 計算欄位。
- 從計算欄位清單中選取 (C)序列批次組,然後選取 開啟。
- 將整數設定為結果類型。
- 在 導出運算式 中,選取 SOP_Serial_Lot_WORK_HIST.Serial/Lot Number 運算式,然後選取 移除。
- 在 [常數] 索引標籤上,選取 [整數] 作為 [類型],然後選取 [0] 作為 [常數]。
- 選取「新增」。
- 選取 [ 確定 ] 以儲存 [ 匯出字段]。
- 從計算欄位清單中選取 [C] 序列批量數量,然後選取 開啟。
- 將 [整數] 設定為 [結果類型],然後選取 [運算] 作為 [運算式類型]。
- 出現提示時,請選取 [是 ]。
- 藉由反白顯示欄位,然後選取移除,移除報表計算式區段中的所有內容。
- 在[常數]索引標籤上,選取[整數]作為[類型],然後選取[0]作為[常數]。
- 選取 [新增]。
- 選取 [確定]。
將必要的欄位新增至報表版面設定:
- 在工具箱中,從下拉式清單中選取銷售付款工作和歷程。
- 從欄位清單中選取 [ 收據號碼信用卡 ]。
- 將 [ 收據號碼信用卡 ] 字段拖曳至 報表上的 [H2 ] 區段。
- 按兩下 [ 收據號碼信用卡 ] 字段,開啟 [ 報表欄位選項 ] 視窗。
- 在 [可見度] 底下,選取 [隱藏空白時隱藏],然後選取 [顯示類型] 作為 [數據] 值。
- 選取 [確定]。
- 儲存報表的變更。
儲存報表之後,您必須將安全權限指派給修改的報表,以便在 Microsoft Dynamics GP 中使用該報表。 若要將安全性許可權指派給修改的報表,請使用下列其中一種方法。
方法 1:在 Microsoft Dynamics GP 10.0 中使用系統安全
在 [Microsoft Dynamics GP ] 功能表上,指向 [ 工具],指向 [設定],指向 [系統],然後選取 [替代/修改的窗體和報表]。
在 [ 標識符 ] 方塊中,輸入將列印此修改報表的使用者標識碼。
在 [ 產品 ] 列表中,選取 [Microsoft Dynamics GP]。
在 [ 類型] 列表中,選取 [ 報表]。
展開 [ Sales] 資料夾,然後展開包含您修改之報表的資料夾。
選取 [Microsoft Dynamics GP (已修改) 報表。
選取儲存。
在 [Microsoft Dynamics GP ] 功能表上,指向 [ 工具],指向 [設定],指向 [ 系統],然後選取 [ 使用者安全性]。
在 [ 使用者 ] 清單中,選取將列印此修改報表的使用者標識碼。
在 [ 公司 ] 列表中,選取公司。
在 [ 替代/修改的表單和報表 ID ] 清單中,選取您在步驟 2 中使用的 ID。
方法 2:在 Microsoft Dynamics GP 9.0 和 Microsoft Business Solutions - Great Plains 8.0 中使用進階安全性工具
在 [ 工具] 功能表上,指向 [ 設定],指向 [ 系統],然後選取 [ 進階安全性]。
如果出現提示,請在 [請輸入密碼] 方塊中輸入系統密碼,然後選取 [確定]。
在 [ 進階安全性] 視窗中,選取 [ 檢視],然後選取 [依替代]、[修改] 和 [ 自定義]。
選取修改過的報表:
適用於 Microsoft Dynamics GP 9.0:
展開 Microsoft Dynamics GP、展開 [報表]、[ 銷售],然後展開包含您修改之報表的資料夾。
選取Microsoft Dynamics GP(已修改)報表。
針對 Microsoft 商務解決方案 - 大平原 8.0:
展開大平原、展開報表、展開銷售,接著展開包含您所修改報表的資料夾。
選取 大平原(修改) 報告。
選取 [套用],然後選取 [確定] 。
注意
根據預設,當您啟動進階安全性工具時,Microsoft Dynamics GP 9.0 和 Microsoft Business Solutions - Great Plains 8.0 將會選取目前的使用者和目前的公司。 您所做的任何變更都會影響目前的使用者和目前公司。 不過,您可以在 [進階安全性] 視窗的 [使用者] 區域中選取其他使用者。 您可以在 [進階安全性] 視窗的 [公司名稱] 區域中選取其他公司。
方法 3:在比 Microsoft Business Solutions - Great Plains 8.0 之前的版本中使用標準安全性工具
注意
星號 \ 會出現在報表名稱旁邊。
在 [ 工具] 功能表上,指向 [ 設定],指向 [ 系統],然後選取 [ 安全性]。
如果出現提示,請在 [請輸入密碼] 方塊中輸入系統密碼,然後選取 [確定]。
在 [ 使用者識別符 ] 清單中,選取您想要存取修改報表的使用者或使用者的識別碼。
在 [ 類型] 列表中,選取 [已修改的報表]。
在 系列 列表中,選取 銷售。
在 [ 存取清單] 方塊中,按兩下您修改的報表,然後選取 [ 確定]。