ERP系統(tǒng)軟件對于管理人員來說很大的一個優(yōu)點就是數(shù)據(jù)信息透明,依托于ERP系統(tǒng)中的數(shù)據(jù),管理人員能夠較輕松地制訂具體計劃方案,保證人員及其物資供應(yīng)即時供應(yīng),保證每一個階段的物料、人與機器產(chǎn)能的平穩(wěn),保證各類指標(biāo)可控性可見,ERP系統(tǒng)軟件還能合理有效解決庫存壓力、資金占用壓力等,減少企業(yè)相關(guān)成本,讓每一個企業(yè)輕裝上陣。
市面上很多ERP系統(tǒng)安裝繁瑣,需要由專業(yè)的ERP實施顧問來完成,但幣加德ERP系統(tǒng)軟件的安裝和普通的應(yīng)用軟件安裝差別不大,很容易安裝。同時,考慮到制造型企業(yè)的員工有的計算機水平較差,為了使他們能夠輕松使用,幣加德ERP在系統(tǒng)軟件的設(shè)計上充分考慮,能夠一套軟件對企業(yè)全部生產(chǎn)制造難題開展管理,全部管理數(shù)據(jù)信息合理有效統(tǒng)計,全部運用綜合公布,保證一個軟件使全公司每一個員工在工作中每一個階段保持深層聯(lián)動,處理企業(yè)在生產(chǎn)管理上的割裂難題。
ERP系統(tǒng)軟件實施后能立即處理公司部分顯性難題,全體員工能在短期內(nèi)內(nèi)見到成效,隨著系統(tǒng)基本建設(shè)和實施的完善,公司部分多方面隱性難題也能得到很好的處理。一套ERP軟件系統(tǒng)實施成本較低,從資金和人員層面,不會為企業(yè)增多太多負(fù)擔(dān),而隨著軟件使用,員工可以不斷的發(fā)掘更多個性化要求和更友好的界面需求,從而從本質(zhì)上保持籍由一個軟件,保持公司的管理的升級和完全轉(zhuǎn)變。
雖然ERP系統(tǒng)軟件看起來功能強大且全面,可是滿足個性化的要求ERP系統(tǒng)軟件才可以為不同的企業(yè)給予需要的功用,因而,對于不同要求開展定制研發(fā),是ERP系統(tǒng)軟件的基本要求,現(xiàn)役ERP系統(tǒng)軟件通常系統(tǒng)配置靈巧,管理人員可據(jù)實際情況自定義ERP系統(tǒng)功能,幣加德ERP系統(tǒng)軟件采用模塊化,適用再次開發(fā),因而,即使系統(tǒng)給予的功用不能滿足平時使用要求,特定功用也能通過軟件定制來解決,不會像很多知名ERP系統(tǒng)廠家,純粹賣一套現(xiàn)成的軟件。
erp系統(tǒng)軟件的功效便是要標(biāo)準(zhǔn)業(yè)務(wù)流程,依照設(shè)置的業(yè)務(wù)流程標(biāo)準(zhǔn)監(jiān)管流程,記錄、計算、集成化流程上的信息。業(yè)務(wù)流程是由企業(yè)運營模式?jīng)Q策的,不一樣的企業(yè)運營模式不一樣,流程也會不一樣。流程不一樣,需要的作用也不一樣。在了解企業(yè)業(yè)務(wù)流程的全過程中,剖析業(yè)務(wù)流程,而且找到什么業(yè)務(wù)流程是有效的升值流程,什么是不科學(xué)的失效的流程。
信息集成化并并不是簡易地把全部業(yè)務(wù)流程的數(shù)據(jù)信息列入到一個數(shù)據(jù)庫查詢就可以完成,還務(wù)必有有關(guān)系模型來定義數(shù)組中間的關(guān)聯(lián),這一關(guān)系模型便是以時間為座標(biāo)的產(chǎn)品構(gòu)造樹。產(chǎn)品構(gòu)造樹包括了原材料“量”和“期”的信息,它是加工制造業(yè)信息化管理方法的必需實體模型。加工制造業(yè)企業(yè)實施erp新項目,開始便是要為每一個商品創(chuàng)建那樣的實體模型。
每個ERP系統(tǒng)軟件都有其關(guān)鍵,系統(tǒng)軟件定制化的優(yōu)勢:一是在商業(yè)服務(wù)市場競爭激烈的數(shù)字時代,定制化的軟件更能合乎自身企業(yè)的管理方法關(guān)鍵點,且更具有思想性、規(guī)范性、目的性和理論性,使企業(yè)發(fā)展趨勢的方位更恰當(dāng)。二是定制化的軟件,數(shù)據(jù)信息的易用性能夠獲得能夠更好地適用,企業(yè)能獲得更精確、更真正的數(shù)據(jù)信息。
總的來說,便是企業(yè)erp實施前,必須提早掌握一些層面的知識,在企業(yè)erp實施全過程中,要確立企業(yè)的領(lǐng)域特性及在全產(chǎn)業(yè)鏈上的部位,僅有確立了企業(yè)準(zhǔn)確定位,才可以在挑選erp商品時,挑選合適企業(yè)的商品。終究不一樣領(lǐng)域、不一樣種類的企業(yè)客戶對信息化的要求不一樣,其管理方法特性也不盡相同,許多通用性的ERP系統(tǒng)管理軟件通常并不可以與企業(yè)的具體要求徹底非常好地配對。
幣加德ERP系統(tǒng)軟件非常靈巧,而且能夠自主再次開發(fā)。一個軟件能保證數(shù)據(jù)信息透明,讓管理人員節(jié)省寶貴的時間和人力成本,在短期內(nèi)實施使用就能見效,且軟件回報周期極短。從這些方面可以看出,ERP系統(tǒng)可能是一個時代發(fā)展趨勢的時尚潮流,我們堅信隨著ERP系統(tǒng)軟件的發(fā)展趨勢和運用,愈來愈多的企業(yè)可能借助ERP系統(tǒng)來提示自己的管理。
蘇州市幣加德軟件研發(fā)有限公司是一家erp軟件開發(fā)公司,我們專注提供ERP系統(tǒng)管理軟件、進銷存、生產(chǎn)管理軟件、財務(wù)軟件、crm系統(tǒng)、HR軟件、銷售訂貨平臺等軟件系統(tǒng)定制開發(fā)部署及服務(wù),我們專業(yè)從事erp,erp系統(tǒng),erp軟件,ERP管理軟件,進銷存軟件等企業(yè)erp管理系統(tǒng)研發(fā)及售后服務(wù),在ERP系統(tǒng)領(lǐng)域,我們根據(jù)各客戶行業(yè)特點開發(fā)出不同行業(yè)的ERP解決方案。如模具ERP、機械ERP、機加工ERP、玩具ERP、注塑ERP、鐘表ERP、電子ERP、紡織ERP、家具ERP、化妝品ERP、金屬ERP、化工ERP、合成革ERP、電線電纜ERP、五金制品ERP等。我們不僅僅是賣給客戶ERP軟件、更是根據(jù)客戶企業(yè)具體情況制定具體流程,適應(yīng)企業(yè)需要的信息化方案,助力企業(yè)的信息化管理,提升效率,提升競爭力。
]]>
圖:復(fù)雜報表外掛最終效果
此復(fù)雜報表外掛具有如下特點:
按前面“自定義報表/SQL命令行工具”介紹的方法,準(zhǔn)備查詢SQL語句,如下圖。

圖:使用SQL命令行工具準(zhǔn)備SQL查詢語句
按上一節(jié)介紹的方法建立項目W2,在W2上右鍵鼠標(biāo),在彈出菜單中選【添加】/【新建項】,如下圖。

圖:添加數(shù)據(jù)集(默認(rèn)名稱不要更改)
在打開的DataSet1.xsd面板中,右鍵鼠標(biāo),如下圖。

圖:添加TableAdapter
在彈出的“添加連接”窗口,錄入數(shù)據(jù)庫服務(wù)器相關(guān)信息,如下圖。

圖:連接數(shù)據(jù)庫
根據(jù)TableAdapter配置向?qū)нM行配置,如下圖。

圖:不要在連接字符串中包含敏感數(shù)據(jù)

圖:默認(rèn)下一步

圖:默認(rèn)下一步
粘貼準(zhǔn)備好的查詢SQL語句,點【完成】,如下圖。

圖:粘貼準(zhǔn)備好的查詢SQL語句
執(zhí)行查詢SQL語句所得的數(shù)據(jù)表字段,如下圖。

圖:查詢所得的數(shù)據(jù)表字段
在W2上右鍵鼠標(biāo),在彈出菜單中選【添加】/【新建項】,如下圖。

圖:添加報表文件(默認(rèn)名稱不要更改)
在打開的報表文件界面,右鍵“數(shù)據(jù)集”,選擇剛剛配置的數(shù)據(jù)集,如下圖。

圖:選擇數(shù)據(jù)集
在報表設(shè)計界面,右鍵鼠標(biāo),可以插入文本框等等,也可以把左側(cè)的數(shù)據(jù)集下面的字段拖放到報表設(shè)計界面,如下圖。

圖:報表設(shè)計
報表設(shè)計是最繁瑣最費時間的事情,最終設(shè)計結(jié)果,如下圖。

圖:報表設(shè)計結(jié)果
打開Form1窗體,從工具箱拖放一個ReportViewer報表查看器到窗體,如下圖。

圖:把報表查看器添加到窗體
雙擊Form1窗體,如圖30-26,清空窗體中所有的代碼,并把下面的代碼復(fù)制粘貼進去。

圖:Form1代碼窗口
using?Microsoft.Reporting.WinForms;
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Data.SqlClient;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
namespace?W2
{
public?partial?class?Form1?:?Form
{
public?string?_userID =?“”; ?????????????//登錄用戶ID
public?string?_serverIP =?@”.\_MSSQL2005″;?//服務(wù)器IP(如果是SQL企業(yè)版,則為“.”)
public?string?_dbName =?“bdERP”; ?????????????????????//數(shù)據(jù)庫名稱
public?string?_saPassword =?“17312319729@bijiade.cn”;?//sa密碼
public?string?_curDir =?@”..\..\”; ???????????????????//當(dāng)前目錄
public?Form1(){?InitializeComponent();?}
public?void?ShowMe(string?userID,?string?serverIP,?string?dbName,?string?saPassword,?string?curDir)//鉤子方法
{
_userID = userID; ??????????//傳遞用戶登錄ID
_serverIP = serverIP; ??????//服務(wù)器IP
_dbName = dbName; ??????????//數(shù)據(jù)庫名稱
_saPassword = saPassword; ??//sa密碼
_curDir = curDir; ??????????//當(dāng)前目錄
MessageBox.Show(“用戶ID:”?+ _userID +?“\n數(shù)據(jù)庫服務(wù)器IP:”?+ _serverIP +?“\n數(shù)據(jù)庫名稱:”?+ _dbName +?“\nsa密碼:”?+ _saPassword +?“\n當(dāng)前目錄:”?+ _curDir,?“提示”);
base.Show();//顯示窗體
}
private?void?Form1_Load(object?sender,?EventArgs?e)
{
//1.SQL查詢語句
string?sql =?@”
SELECT
a.c010 單號, a.c020 日期, a.c200 銷售類型, a.c210 客戶單號,
a.c030 客戶代碼, c.c020 客戶名稱,
a.c090 聯(lián)系人, a.c091 聯(lián)系電話,
a.c070 交貨方式, a.c080 交貨地點, ?a.c100 備注, a.c110 業(yè)務(wù)員,
b.c020 項次, b.c029 客戶料號, b.c030 貨品代碼,
b.c050 品名規(guī)格, b.c060 單位, b.c069 含稅, b.c070 單價, b.c071 含稅單價,
b.c080 數(shù)量, b.c090 金額, b.c100 稅率, b.c101 稅額, b.c110 價稅合計,
b.c150 摘要
FROM SAL020 a
LEFT JOIN SAL021 b ON b.c010=a.c010
LEFT JOIN BAS010 c ON c.c010=a.c030
WHERE 1=1 AND a.c061<>’Y’
AND a.c010=’XCK-21060001′
“;
//2.報表文件名(如果報表文件與外掛程序在同一目錄,直接寫報表名稱即可)
string?reportName = _curDir +?@”Report1.rdlc”;
//3.綁定
Bind(sql, reportName);
}
///?<summary>
///?工具方法,執(zhí)行SQL查詢獲取數(shù)據(jù),并綁定到指定報表。
///?</summary>
///?<param name=”sql”>SQL查詢語句</param>
///?<param name=”reportName”>報表文件名</param>
private?void?Bind(string?sql,?string?reportName)
{
DataTable?data =?new?DataTable(); ??????????????????????????//數(shù)據(jù)
try
{
//執(zhí)行SQL查詢獲取數(shù)據(jù)
string?connStr =?“Data Source=”?+ _serverIP +?@”;Initial Catalog=”?+ _dbName +?“;Persist Security Info=True;”?+
“User ID=sa;Password=”?+ _saPassword;
using?(SqlConnection?conn =?new?SqlConnection())
{
conn.ConnectionString = connStr;
conn.Open(); ?????????????????????//打開數(shù)據(jù)庫連接
SqlDataAdapter?adapt =?new?SqlDataAdapter(sql, conn);//實例化適配器
adapt.Fill(data); ???????????????????????????????????//獲取數(shù)據(jù)
conn.Close(); ??????????????????????????????????????//關(guān)閉數(shù)據(jù)庫連接
}
//綁定到指定報表
ReportDataSource?rds =?new?ReportDataSource();
rds.Name =?“DataSet1”; ?????????????????//要與數(shù)據(jù)集屬性數(shù)據(jù)集名稱要一致
rds.Value = data;
this.reportViewer1.LocalReport.DataSources.Clear();
this.reportViewer1.LocalReport.DataSources.Add(rds);
this.reportViewer1.LocalReport.ReportPath = reportName; ?//報表文件名
this.reportViewer1.RefreshReport();
}
catch?(Exception?ex) {?MessageBox.Show(“出錯了:\n”?+ ex.Message,?“提示”,?MessageBoxButtons.OK,?MessageBoxIcon.Error); }
}
}
}
以上代碼已經(jīng)在注釋中進行了講解,看不懂也沒有關(guān)系,只要依葫蘆畫瓢,要改2個地方(上面代碼已說明):其一是SQL查詢語句;其二是報表文件名稱(注意路徑)。如下圖。

圖:代碼關(guān)鍵點(SQL查詢語句、報表文件名)
鼠標(biāo)右鍵W2,在彈出菜單中選【屬性】,目標(biāo)框架選.NET 3.5,如下圖。

圖:選.NET Framework 3.5
提醒:這里輸出類型保持默認(rèn),為了便于測試。測試正常后,可以改為“類庫”。
拷貝外掛程序到ERP的外掛目錄下,并確認(rèn)運行正常,如下圖。

圖:拷貝外掛程序到ERP的外掛目錄下
打開【系統(tǒng)設(shè)置】/【外掛程序接口】,選擇子系統(tǒng),配置外掛程序接口參數(shù),測試是否可以正常打開外掛程序,最后點【保存并應(yīng)用】,如下圖。

圖:外掛程序接口
①報表外掛的意義。幣加德ERP系統(tǒng)的單據(jù)打印都是基于Excel的(參見“第23章 單據(jù)打印格式設(shè)計”),一般情況下無需開發(fā).rdlc報表,除非現(xiàn)有報表滿足不了業(yè)務(wù)需求。這里以開發(fā).rdlc報表為例,不僅僅為了說明報表開發(fā)本身,而且可以學(xué)習(xí)到如何集成ERP中的用戶ID、賬套數(shù)據(jù)庫等,無需另外配置數(shù)據(jù)庫連接和建立賬戶體系。
②幣加德ERP外掛接口規(guī)范。會傳遞如下這些參數(shù)給外掛程序,外掛程序可以不使用,或者部分使用,但是不能缺少這些參數(shù),順序也不能改變。
///?<summary>
///?鉤子方法。
///?</summary>
///?<param name=”userID”>用戶登錄ID</param>
///?<param name=”serverIP”>服務(wù)器IP</param>
///?<param name=”dbName”>數(shù)據(jù)庫名稱</param>
///?<param name=”saPassword”>sa密碼</param>
///?<param name=”curDir”>當(dāng)前目錄</param>
public?void?ShowMe(string?userID,?string?serverIP,?string?dbName,?string?saPassword,?string?curDir)//鉤子方法
{
_userID = userID; ??????????//傳遞用戶登錄ID
label1.Text =?“登錄用戶ID:”?+ _userID;//標(biāo)簽顯示
base.Show();//顯示窗體
}
③使用Visual Studio 2013開發(fā).rdlc報表的關(guān)鍵是準(zhǔn)備SQL查詢語句、報表設(shè)計(最費時間)。報表設(shè)計有如下特點(注意點),如下圖。
1)拖放設(shè)計。數(shù)據(jù)字段按照SQL查詢語句的順序列示,直接拖放進行報表設(shè)計,簡單直觀。
2)設(shè)計時可以調(diào)整紙張大小。報表默認(rèn)大小是A4縱向(可以更改),寬度不能超過“紙張寬度+邊距”,否則打印預(yù)覽時多出了很多空白頁(如果拉窄了寬度后,打印預(yù)覽時還是有空白頁,則需要把“報表”的“ConsumeContainerWhitesapce”屬性值改為True,此屬性意思“指使在容器中的內(nèi)容增長時,是占用還是保留容器中的最小空白。只要內(nèi)容右側(cè)和下方的空白受到影響。”)。縱向不用留空間,在打印時根據(jù)數(shù)據(jù)行數(shù)自動拉高。
3)數(shù)據(jù)表是一個整體。當(dāng)在設(shè)計時插入表格,表格是一個整體,但是列頭在多頁時重復(fù)顯示功能時不時卡殼(tablix“Tablix2”具有無效的?TablixMember。TablixColumnHierarchy?中所有?TablixMember?元素的?RepeatOnNewPage?屬性必須設(shè)置為?false。),所以建議把標(biāo)題欄刪除,手工增加文本框代替,放在頁眉處,這樣每頁都會顯示。
4)數(shù)據(jù)區(qū)可多級分組。報表的核心在于數(shù)據(jù)區(qū),可以分組匯總等。
5)頁眉/頁腳。頁腳可以插入頁碼,加上印章(透明處理參見第23章)等。
提醒:如果報表外掛程序在集成到ERP前運行得好好的,集成后出錯,最大的可能性有2種:其一如果提示“此程序集的運行時比當(dāng)前加載的運行時新,無法加載此程序集”,則是因為選錯了.NET版本(參見“圖30-28?選.NET Framework 3.5”);其二如果報表無法顯示,則是因為報表路徑錯了,或者報表文件Report1.rdlc沒有和外掛程序一起復(fù)制到ERP的外掛程序目錄中。

圖:報表設(shè)計特點(注意點)

圖:把“報表”的“ConsumeContainerWhitesapce”屬性值改為True
]]>
自定義報表特點:只需寫好?SQL?語句,并在“SQL?命令行工具”里面執(zhí)行正常,
再通過配置查詢條件即可。
自定義報表集成在幣加德ERP的菜單欄中,如下圖。

圖:自定義報表步驟及系統(tǒng)集成位置
①準(zhǔn)備SQL語句。按照上一小節(jié)介紹的方法準(zhǔn)備SQL語句,如下圖。

圖:準(zhǔn)備SQL語句
②報表設(shè)計。打開【系統(tǒng)設(shè)置】/【自定義報表設(shè)計】,如下圖。

圖:自定義報表
點【新增】,按如下圖所示的步驟進行操作。上面“報表代碼/報表名稱”會顯示在ERP導(dǎo)航菜單的“自定義報表”的子菜單中;中間的SQL語句是核心,表示要查詢的內(nèi)容;下面“指定查詢字段”部分,操作類似于前面章節(jié)所講的自定義字段,用來指定查詢條件,這部分指定的查詢字段必須存在于中間的SQL語句中,且“字段名”與SQL中的查詢字段名要匹配,否則查詢會出錯。
自定義報表的SQL語句,最常用的就是從多個表取數(shù),比如要分析客戶的銷貨情況,則需要從客戶表、銷售訂單表、銷售訂單身表、銷售出庫單表、銷售出庫單身表等取數(shù),把這些表按照主鍵、外鍵的關(guān)系連接起來進行查詢,連接查詢的基礎(chǔ)知識在前面“自定義字段”部分已經(jīng)講解過。

圖:自定義報表設(shè)計(修改界面,新增類似)
③報表顯示。在上圖中點【保存并預(yù)覽】,將打開剛剛設(shè)計的報表,并把它集成到系統(tǒng)導(dǎo)航菜單中(參見“圖:自定義報表步驟及系統(tǒng)集成位置”)。
自定義報表的查詢條件分為2個部分:
基礎(chǔ)查詢條件:顯示在自定義報表的表格上方,只支持等值查詢,通常把最常用的查詢條件放在這里。
高級查詢條件:當(dāng)點【查詢】時打開“高級查詢條件”窗口,除了支持等值查詢外,還支持其他查詢操作符,比如:大于、大于等于、小于、小于等于、不等于、相似于。
當(dāng)點“高級查詢條件”窗口的【確定】時關(guān)閉該條件窗口,執(zhí)行查詢,此時的查詢條件是“基礎(chǔ)查詢條件”和“高級查詢條件”的疊加。當(dāng)再次點【查詢】時,系統(tǒng)會保留上次的查詢條件,方便在此基礎(chǔ)上進行更改,以再行查詢。

圖:報表顯示
提醒:自定義報表和ERP內(nèi)置的報表類似,可以導(dǎo)出Excel,也可以打印,如下圖。整個過程只需要寫好SQL語句,外加簡單配置即可,無需寫程序代碼!!!

圖:打印預(yù)覽
]]>自定義表單特點:無需編寫程序代碼,通過配置實現(xiàn)“增刪改查”。
自定義表單集成在幣加德ERP的菜單欄中,如下圖。

圖:自定義表單步驟及系統(tǒng)集成位置
(1)簡單表單(對應(yīng)于數(shù)據(jù)庫后臺1個表)。簡單表單用于收集清單數(shù)據(jù),收集完的數(shù)據(jù),可以在系統(tǒng)內(nèi)置表單的自定義字段中引用,最終效果如下圖。

圖:簡單表單
①建表。打開【系統(tǒng)設(shè)置】/【數(shù)據(jù)字典】,按下圖進行操作(注意主鍵)。數(shù)據(jù)表命名規(guī)則:3字母(表示子系統(tǒng)) + 3數(shù)字(流水),例如:ACC030。數(shù)據(jù)字段命名規(guī)則:小寫字母 c + 3數(shù)字,例如:c010、c020、……。最后點【文件】/【保存】。

圖:建表
②表單設(shè)計。打開【系統(tǒng)設(shè)置】/【自定義表單】,如下圖。

圖:自定義表單
點【新增】,表單代碼的命名規(guī)則:BD+3位數(shù)字,比如 BD010。如下圖進行操作。

圖:表單設(shè)計(修改界面,新增類似)
③表單顯示。在上圖中點【保存并預(yù)覽】,可以打開“圖:簡單表單”一樣的界面,并把自定義表單集成到了系統(tǒng)中(參見“圖:自定義表單步驟及系統(tǒng)集成位置”)。
提醒:根據(jù)自定義表單設(shè)計時的規(guī)則,自動組裝生成表單,和?ERP?基礎(chǔ)數(shù)據(jù)部分的界面類似。無需寫程序代碼!!!
(2)復(fù)雜表單(對應(yīng)于數(shù)據(jù)庫后臺2個表)。復(fù)雜表單類似于系統(tǒng)內(nèi)置單據(jù),比如銷售訂單,通過復(fù)雜表單收集的數(shù)據(jù),也可以在系統(tǒng)內(nèi)置表單的自定義字段中引用,如下圖。

圖:復(fù)雜表單
①建表。打開【系統(tǒng)設(shè)置】/【數(shù)據(jù)字典】,復(fù)雜表單對應(yīng)于后臺數(shù)據(jù)庫的2個表(1個單頭,1個單身),按下圖進行操作(注意主鍵)。數(shù)據(jù)表命名規(guī)則:3字母(表示子系統(tǒng)) + 3數(shù)字(流水),例如:ACC030。數(shù)據(jù)字段命名規(guī)則:小寫字母 c + 3數(shù)字,例如:c010、c020、……。最后點【文件】/【保存】。


圖:建表
②表單設(shè)計。打開【系統(tǒng)設(shè)置】/【自定義表單】,如下圖。

圖:自定義表單
點【新增】,表單代碼的命名規(guī)則:BD+3位數(shù)字,比如 BD020。如下圖進行操作。

圖:表單設(shè)計(修改界面,新增類似)
③表單顯示。在上圖中點【保存并預(yù)覽】,可以打開“圖:復(fù)雜表單”一樣的界面,并把自定義表單集成到了系統(tǒng)中(參見“圖:自定義表單步驟及系統(tǒng)集成位置”)。
提醒:根據(jù)自定義表單設(shè)計時的規(guī)則,自動組裝生成表單,和?ERP單據(jù)部分的界面類似。無需寫程序代碼!!!
]]>