EXPNEXT 筆記

J2017-3-4 筆記
目的:
  • 自定模組
  • 自定表單
  • 在既有表單中增加欄位
  • 學習手冊簡介
自訂模組:
install new app
bench new-app app-name
bench restart
Desk install (預設module app-name)
Add module
Add doctype
Add user authrority
cd frappe-bench
bench migrate
bench restart

學習手冊簡介:
  • erpnext flow chart

專有名稱:
  • Accounting 會計
    • Fiscal Year 財政年度或曆年制
    • Cost Center 成本中心
    • Journal Entry 日誌分錄
    • Sales Invoice 銷售發票
    • Purchase Invoice  採購發票
    • Currency 貨幣
  • Selling 銷售
    • Customer group 客戶組
    • Lead 潛在客戶
    • Opportunity 機會
    • Quotation 報價
    • Sales order 銷售訂單
    • territory 區域
    • sales partner 銷售夥伴
      • channer partner 柒道合作夥伴
      • distributor 批發商
      • dealer 經銷商
      • agent 代理員
      • retailer 零售商
      • implementation partner 執行夥伴
      • reseller 經銷商
    • sale person 銷售人員
  • Buying 採購
    • Purchase Order 採購單
    • Meterial Request
  • stock(Inventory) 庫存盤點
    • warehouse 倉庫
    • stock entry 調入
    • delivery note 出貨單
    • purchase receipt 採購單據
    • Serial Number 序列號
    • batch  批量
    • stock ledger enter  庫存分類帳
    • stock reconciliation  庫存盤點
    • quality inspection 品質檢查
    • item group 產品分類
2017-3-11
經驗之談:
  • 使用開源資源,就是要自行研究與找資源
  • 只要服務好客戶,訂單就源源不斷
  • 但自我的支術也要不斷增進
  • 從接案子過程快速增進經驗
  • 技術越成熟,只欠缺可以做實驗對象而已
處理網頁匯款亂碼問題:
  • 先將匯出的 .csv 匯出,用文字檔開起,將檔案編碼設為 ansi ,然後用EXCEL 開啟就可以正常,當要再匯入時,再將編碼存成 utf-8
自定表格,欄位型態
  • Label 畫面上顯示名稱
  • Name 顯示在資料表欄位中顯示名稱,
  • Index 做為資料庫自動產生序號使用
  • In List View 在表單清單顯示
  • In Standard Filter 在表單清單可做濾功能
  • Auto Name 指定索引名稱
  • Display Depends On  作用某欄位發生作用時,再顯示指定欄位,必須額外寫程式
  • Perm Level 指定等定權限才能使用
  • Hidden 穩藏該欄位
  • read only 只能讀
  • Unique 該欄位的資料不能重覆
  • Set only one 儲存後就不能再修改,可以透過寫程式變成可修改
  • ln filter 
  • Search filter:可以抓取特定欄位的值,但系統預設抓欄位名稱,故必須用程式做處理才能讀取該值。
  • 指定table 型態,則在主表中增加子表,設定之前,必須先設定子表,子表不用設定權限
  • 指定Column Break 型態,作用分欄
  • 指定Section Break 型態,作用欄位分段落
  • 指定 fold 型態,作用穩藏 section break 之後的欄位,fold欄位一定要放在section break 之後
  • 指定 button 型態,作用另外寫程式使用
  • 指定 attach 型態,作用上傳檔案
  • 指定 attach image 型態,作用上傳影像檔案
  • 指定 dynamic link 型態,作用
  • 指定 long test 型態,作用可手動輸入一些html語法
  • 指定 text editor 型態,作用文字編輯器
  • 填寫表單時額外功能:
    • comments 做為文件內備註說明
    • assign to 指定給誰處理,誰使用者登入後,在待辦事項看到相關訊息
    • attch file+ 增加附加檔案
問題:
  • 了解文字編碼原理,(參考)
  • 指定 code 型態,作用為何?
  • 指定 dynamic link 型態,作用?
2017-3-18
經驗分享
  • 需暸解ErpNext 基本功能,才能有效幫廠商做評估,不然必須採客製方式設計,但相對會影響分析
  • 學習方式,透過實務或參考他人
語系設定:
  • 將更新的語系統上傳至下列節徑:
    • /home/frappe/frappe-bench/apps/frappe/frappe/translations 系統全域語系
    • /home/frappe/frappe-bench/apps/erpnext/erpnext/translations 模組語系
  • 切換目錄 cd /home/frappe/frappe-bench/
  • 再使用SSH登入系統執行 bench --site all clear-cache 即可
使用者角色與模組設定:

  • 特定原則:用戶歸屬那個角色→模組→表單→欄位
  • Permission Level 
  • 0是最基本權限
  • 1~9 權限
設定角色的權重
  • 設定用戶可以存取那邊表單或指定那筆資料
Name Series 序號定義
方式一:Setup→ Doc Type
  • Auto Name 設定:
    • field:指定顯示欄位,格式 field:欄位名稱
    • naming _Series:設定一組naming_series欄位,在options 指定格式,在設定上要指定冒號,例如naming_series:
    • Prompt:跳出對話視窗,由使用者輸入指定
    • series: 指定序號格式,ex.PRE.#####
方式二:使用Setup→Nameing Series
  • 指定前綴字首與連續編號
資料匯入:
  • 匯入資料
  • 大量更新記錄
  • 大量更新
Email 設定:
  • Email Alertb 設定表單觸發事件,送發通知信
  • Email Digest 設定系統在特定時間寄送信件,Ex.發送會計帳
  • Auto Auto Email Report 在自動傳送系統或自定報表
  • Sending Email from any Document 在任何文件都可以自動

測試問題
  1. Data Import Tool
  2. Bulk Renaming of Records
  3. nameing series  設定沒有成功
  4.  test mail alert 
  5. 測試auto Email Report

設計摘要:
設計 → 自定→ 授權規則
授權規則是定義條件授權規則的工具。

如果銷售和購買價值較高或折扣的交易需要高級經理的授權,您可以為其設置授權規則。

2017-4-8 經驗分享
  • 新客戶在剛接觸時,態度都會保留態度,那要如何處理
Lab1_建立請購流程:
  1. 各門前提請購---請購單(門市店長)
    • 審核?
  2. 採購 (人員三人)
    • 不須審核
  3. 驗收(進貨) --- 入庫(分店)
  4. 請款(付款單)--發票
  5. 出納 會計
Lab2_ add desktop icon
desktop.py  //修改
desktop.py  /home/frappe/frappe-bench/apps/erpnext/erpnext/config/ //上傳
rm desktop.py desktop.pyc  //刪除
cd /home/frappe/frappe-bench
bench migrate   //在上傳後原始後,重新 bench migrate 重新編譯

重新設定用戶 >  模塊訪問

.pyc 就是編釋過的檔案
.py是原始檔
icon 上網找
type: 連結方式
link: 連結節徑
設置 > 文檔類型

2017-4-15
問題:
lab1. 做A公司測試
  1. 各門前提請購---請購單(門市店長)
    • 審核?
  2. 採購 (人員三人)
    • 不須審核
  3. 驗收(進貨) --- 入庫(分店)
  4. 請款(付款單)--發票
  5. 出納 會計
項目
倉庫是有總倉觀念
產品分類如何
是否需求自動訂貨功能

訂貨人員
各店自行新增項目

權限:
各店採購只能看自店採購資料

通知:
有電子郵件警示功能
完成請款後發送
採購完成後發送
入庫完成後發送


多張採購單,做成一張請款單
批次出貨明細








留言

佑 Hsin-Yu寫道…
Hi 我要正在研究這套,有兩個朋友也有興趣。有機會可以交流一下。
Unknown寫道…
作者已經移除這則留言。
Unknown寫道…
我在菲律賓用這一套 管工廠