金蝶K3销售价格控制模块探讨
年初很多公司對產品銷售報價和底價均會做調整,如果使用金蝶K3的銷售價格管控模塊的話,就需要重新刷新一遍價格數據,下面記錄下操作步驟:
首先研究下K3數據庫后臺邏輯,銷售價格管理模塊涉及到3張表:
ICPrcPly:價格政策表頭,系統默認3種價格政策,可以根據實際情況選擇配置,本文用的是客戶類別+物料。
表結構如下:
ICPrcPlyEntry:價格政策表體,表結構如下:
ICPrcPlyEntrySpec:最低價格可銷控制表,表結構如下:
請尤其注意ICPrcPlyEntrySpec:最低價格可銷控制表,這個表設計比較坑爹,價格政策內碼+幣種+物料代碼。也就是說如果在同一個物料、在同一種價格政策中,同一種幣種只能保留1條底價控制數據。
后臺數據庫結構分析完畢后,可以開始刷新數據了。基本步驟如下:
1、配置價格參數:供應鏈-銷售管理-價格管理-價格參數設置。這些參數是用來控制整個價格折扣管理在單據中的應用情形以及取數邏輯的組合優先設置。該選項界面主要包括修改控制、價格取數、折扣取數、限價控制、應用場景以及其他六個頁簽。下面將分別予以說明
(1)修改控制:請注意,價格修改控制可控制銷售訂單、銷售出庫單、銷售發票的價格和折扣字段信息,一旦啟用,任何單價修改(含調高/調低)均會觸發該設置,請謹慎啟用。當然如果就希望下單人員只能使用系統帶出來的報價,不允許修改,就可以勾選上該策略:
如果只希望只控制銷售訂單的價格字段信息,用戶可通過用戶管理-功能權限中的“單價修改”來控制銷售訂單的價格和折扣字段信息(見下圖):
(2)價格取數:銷售訂單創建后,系統根據輸入條件和本設置條件帶出對應的報價數據。
在“價格取數”標簽頁中,用戶可以用來對5種價格政策組合形式進行具體組合形式的應用選擇以及具體形式下取數優先級的設置。這樣可以實現對同一客戶或業務員具有多個不同價格政策設置組合形式時完全由用戶自己定義取數的優先規則的靈活應用。
系統共提供了5種價格組合形式:(客戶+物料)、(客戶類別+物料)、(VIP組+物料)、(業務員+物料)、(業務員類別+物料);首先用戶可以根據自己的業務情形來選擇自己可能應用的價格規則的組合形式,可以通過選擇對應組合形式的取數按鈕即表示用戶要應用的價格政策規則的組合形式;同時系統默認以上組合的優先級次依次對應的行序號為1、2、3、4、5,數字越小表示取數的優先級越高,用戶可以根據自己的業務應用情形通過界面右側的‘↓’、‘↑’按鈕進行具體組合形式優先級的調整,通過不斷點擊‘↑’鍵可以不斷提高當前光標所在組合形式行的優先級水平,通過不斷點擊‘↓’鍵可以不斷降低當前光標所在組合形式行的優先級水平。
請注意:對于沒有選擇“價格取數”按鈕的價格政策組合形式,系統應用中即使存在按照該組合形式設置的價格政策規則,在單據應用中系統仍不會按照其價格政策規則取數;對于同一客戶或業務員針對同一物料設置的不同組合形式的價格政策規則,在選中取數的情況下,在單據中應用中系統將只按照優先級高的組合規則取其價格政策信息。
(3)折扣取數:和(2)基本一致,請參照設置即可。
(4)限價控制:一般選擇密碼控制,誰沒有突破底價的情況?審核權限和密碼交有價格稽核的人員即可。在審核的時候控制。
(5)應用場景:主要確定在哪些單據上面進行價格取數和底價控制。按照實際情況設置即可:
(6)其他:比較復雜,我把手冊文檔貼出來,大家自己研究下。
在“其它”標簽頁中,提供9個可選項,詳見下面描述:
n?啟用價格折扣管理
如果選擇“啟用價格折扣管理”選項,則在銷售業務單據處理時,銷售價格和折扣選項的傳遞、自動更新等功能都對應〖系統設置〗→〖基礎資料〗→〖銷售管理〗→〖價格資料維護〗和〖系統設置〗→〖基礎資料〗→〖銷售管理〗→〖折扣資料維護〗的信息;
如果不選擇該選項,則系統提供的傳遞、自動更新等功能都對應〖基礎資料〗→〖公共資料〗→〖物料〗中的<銷售單價>基本信息。
n?價格管理資料是否含稅
該選項選中時,銷售價格管理資料中的報價為含稅價,攜帶時帶到訂單、發貨通知單、出庫單、銷售(專用)發票的含稅價字段,反寫時,也是將訂單或發票中的含稅價寫回價格管理資料;
該選項不選中時,價格管理中的報價為不含稅價,攜帶時帶到訂單、發貨通知單、出庫單、銷售(專用)發票的不含稅價字段,反寫時,也是將訂單及發票單據中的不含稅價寫回價格管理資料。
n?價格管理資料自動審核
該選項包括兩個參數值:不自動審核、保存即自動審核;當選擇不自動審核時,價格資料中的記錄保存后不會自動審核;如果選擇保存即自動審核時,則默認為是在價格記錄只要新增保存后就自動審核,包括單個錄入保存和批量新增保存。
n?銷售單價與藍字發票價格同步
價格管理選項的其他頁簽提供選項:“銷售單價與藍字發票價格同步”;如果該選項不選中,則藍字發票保存時,不需要更新物料中的銷售單價字段;如果該選項選中,則在藍字發票保存時去更新物料中的“銷售單價”字段。
n?銷售訂單自動更新價格管理資料
該選項提供三個值:不更新、保存時、審核時。
當選擇不更新時,銷售訂單保存、審核均不反寫價格管理資料;
當選擇保存時,則銷售訂單在保存時更新價格資料;
如果選擇審核時,則默認為是在訂單審核時去更新價格資料。
n?銷售報價單更新價格管理資料的狀態
該參數提供兩種參數值:已審核、未審核。如果用戶選擇“已審核”,則當銷售報價單執行更新價格資料功能時,在已有的已審核或者未審核狀態的價格資料中匹配符合條件的記錄,并更新匹配到的價格資料記錄,價格資料狀態保持不變;如果沒有符合條件的記錄,則新增記錄,則新增記錄的狀態為“已審核”狀態。
如果用戶選擇“未審核”,則當銷售報價單執行更新價格資料功能時,在已有的已審核或者未審核狀態的價格資料中匹配符合條件的記錄,并更新匹配到的價格資料記錄,價格資料狀態保持不變;如果沒有符合條件的記錄,則新增記錄,則新增記錄的狀態為“未審核”狀態。
注意,銷售報價單更新價格資料功能只更新價格資料,不更新折扣政策。
n?銷售訂單反寫的價格管理資料狀態
該參數提供兩種參數值:已審核、未審核。如果用戶選擇“已審核”,則當銷售訂單反寫價格資料時,只會去更新已審核的匹配數量段的記錄,不再更新未審核的記錄。如果在已審核的記錄中沒有相應范圍的記錄,需要新增記錄的話,則新增后對其自動審核。
如果用戶選擇“未審核”,則當銷售訂單反寫價格資料時,只去更新原有的未審核的記錄;如果未審核的記錄中沒有相應范圍的記錄,則直接新增,新增后的記錄默認為未審核。
n?銷售訂單自動更新價格管理資料轉換為基本計量單位
當用戶選中此選項時,如果訂單上的價格是針對常用計量單位或其它非基本計量單位的,更新時要按照基礎資料中其與基本計量單位之間的換算比率,將該單價按比例擴大、或縮小為基本計量單位價格后傳遞回價格資料。如果沒有基本計量單位的記錄,則會新增一條。不選中該選項時,銷售訂單自動更新價格資料只反寫當前單據上的對應計量單位的價格,不更新基本計量單位的價格。
n?可銷物料控制
<可銷物料控制>是指物料是否允許銷售。如果在選項中選上了<可銷售物料控制>,那么在價格政策設置界面上,在“最低價格控制”列后面將自動出現“允許銷售”列,如果不將該列的選項打上勾,那么對應價格政策分錄中的該物料將不允許銷售。只有選中了“允許銷售”列的物料才允許在單據中錄入后保存。
當單據上應用的價格方案中“允許銷售”列沒有勾選上時,銷售訂單、發貨通知單、藍字銷售出庫單、藍字銷售發票不允許保存,并提示用戶可銷控制沒有通過檢查。但是退貨通知單、紅字銷售出庫單、紅字銷售發票仍允許保存。
n?價格管理資料默認攜帶常用計量單位
該選項主要是方便維護銷售價格管理資料中計量單位的對應關系,當用戶選中該選項,則在維護對應價格資料時,系統默認計量單位攜帶物料基礎資料中的銷售計量單位,用戶可以根據需要在價格資料界面進行修改。
設置好價格管理參數后,就可以開始整數據了。基本流程為:新增報價數據-設置價控數據并勾選審核-審核報價數據。
2、本文以客戶類別+物料為例,供應鏈-銷售管理-價格管理-價格政策維護,雙擊“客戶類別+物料”的價格方案,進入維護界面,左邊為客戶組,右界面則顯示當前客戶組下所有物料的價格記錄。字段包括:物料代碼/物料名稱、規格型號、輔助屬性、計量單位、銷貨量(從)、銷貨量(到)、幣別、價格類型、報價、最低限價幣別、最低限價金額、生效日期、失效日期、銷貨提前期、備注、審核標志、最低價格控制。
(1)當用戶點〖新增〗可以彈出價格明細的錄入界面,用戶可以針對全部客戶新增任意物料、任意計量單位、任意輔助屬性、任意價格類型的價格信息。該界面提供的信息有:
(2)現價控制/可銷控制:
在價格方案的編輯菜單及工具條界面上點擊【價控】按鈕,當用戶在價格明細方案的維護界面中選中一條或多條物料記錄,再點擊該按鈕,即可調出所選物料的限價、最低限價控制及可銷商品的設置界面。在該界面,可以針對當前物料當前類設置最低限價,也可以針對當前物料當前方案所有類別設置最低限價,限價的設置支持多幣別可選,另外在該界面還可以進行“最低價格控制”和可銷商品的設置。
點擊【價控】按鈕時,出現的限價控制與可銷控制(如果參數勾選了可銷控制的話)設置界面:
價控頁面字段說明:
3、價格批導功能:零星數據可以手工創建,如果涉及到批量數據,建議使用批導功能操作。請注意本文最后的疑難問題,處理完畢后再執行如下操作,基本流程如下:
(1)根據導入模板數據創建導入數據:首先進入價格方案維護,創建一條數據,然后使用文件-引出所有數據,導出數據模板xls文件;
打開導出的模板,請注意標黃的列是必填的,補充完整即可;
(2)價格資料引入:準備好導入數據后,可在價格方案維護中,點擊文件-價格資料引入,打開導入向導;
引入數據文件,制定默認表名即可,點擊開始檢查文件檢查導入模板數據是否有異常;
如無報錯,可點擊開始讀入文件,有異常的話根據異常提示操作;
系統讀入excel數據至緩存,正式導入數據庫
請注意提示,關系到數據是否最終正常導入
(3)審核導入數據:導入的價格數據默認是未審核的,最低價格控制也是沒有勾選的,我們需要手工選中需要審核的數據,點擊頁面上方的審核按鈕審核生效數據,可以使用ctrl或者shift按鍵實現數據單選和多選;
(4)勾選最低價格控制: 導入的價格數據默認最低價格控制也是沒有勾選的,我們需要手工選中需要勾選價控的數據,點擊頁面上方的價控按鈕,可以使用ctrl或者shift按鍵實現數據單選和多選。彈出的價控頁面每個物料一條數據(價控數據是共享的,一個物料的一種幣種只能有一條價控數據)
價控頁面如果數據較多,可以先勾選第一條,然后使用編輯-數據批量錄入自動填充其他列數據,以減少手工選擇工作量。操作完成后點擊保存。
(5)報價和價控數據最終維護完成效果見下:
4、測試下銷售訂單報價自動帶入和價控:
(1)單價自動帶入:其實就是根據客戶類型和物料,從價格管控數據里邊區報價;
(2)價控:由于前面選擇的是審核價控,所以保存的時候是沒有提示的,審核時會彈出價控頁面:如果需要審核通過,需要密碼驗證。
自此銷售價格控制模塊操作完結。
疑難問題:
由于價控數據只有幣種維度,不會根據批量、有效期、分組進行區分,所以為避免新導入數據和歷史數據沖突,在維護新價控數據前,建議清理下歷史的價控數據,后臺sql清理代碼如下:
補充后臺批量審核銷售報價和勾選底價控制語句:
select * from ICPrcPlyEntrySpec where FLPriceCtrl=0--未審核的底價控制 --update ICPrcPlyEntrySpec set FLPriceCtrl=1 where FLPriceCtrl=0--審核底價 select * from ICPrcPlyEntry where FChecked=1 and FBegDate='2018-03-06'--未審核的銷售報價 --update ICPrcPlyEntry set FChecked=1,FCheckerID=16394,FCheckDate='2018-03-06 00:00:00.000' where FChecked=0 and FBegDate='2018-03-06'--審核銷售報價總結
以上是生活随笔為你收集整理的金蝶K3销售价格控制模块探讨的全部內容,希望文章能夠幫你解決所遇到的問題。