欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種單據(jù)生成方法

文檔序號(hào):8381444閱讀:1151來(lái)源:國(guó)知局
一種單據(jù)生成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種單據(jù)生成方法。
【背景技術(shù)】
[0002]在企業(yè)的應(yīng)用中,經(jīng)常存在各種單據(jù)、各種業(yè)務(wù)之間進(jìn)行扭轉(zhuǎn)。而針對(duì)軟件的開發(fā),對(duì)不同業(yè)務(wù)之間的單據(jù)的扭轉(zhuǎn)都寫在了代碼中,這樣如果需求有修改,或者用戶有了新的配置規(guī)則,需要對(duì)代碼進(jìn)行維護(hù),所需的工作量較大、成本較高、開發(fā)周期較長(zhǎng)。

【發(fā)明內(nèi)容】

[0003]本發(fā)明提供一種單據(jù)生成方法,用以提高各種單據(jù)、各種業(yè)務(wù)之間進(jìn)行扭轉(zhuǎn)的效率。
[0004]為達(dá)到上述目的,本發(fā)明提供了一種單據(jù)生成方法,包括以下步驟:
[0005]判斷設(shè)置的規(guī)則是否有分單條件,若判斷結(jié)果為是則將具有相同分單條件的單據(jù)分單生成到同一張單據(jù)上;
[0006]根據(jù)來(lái)源單據(jù)的類型和目標(biāo)單據(jù)的類型從不同類型單據(jù)之間的映射規(guī)則集中獲取對(duì)應(yīng)的映射規(guī)則,根據(jù)映射規(guī)則將來(lái)源單據(jù)映射為中間單據(jù);
[0007]判斷設(shè)置的規(guī)則是否有合單條件,如果判斷結(jié)果為是則對(duì)具有相同合單條件的中間單據(jù)進(jìn)行合單處理,得到目標(biāo)單據(jù)。
[0008]可選的,在根據(jù)分單條件進(jìn)行分單時(shí),將目標(biāo)單據(jù)對(duì)應(yīng)的來(lái)源單據(jù)信息進(jìn)行保存,在映射時(shí)將每個(gè)來(lái)源單據(jù)的執(zhí)行量字段保存在相應(yīng)中間單據(jù)的來(lái)源信息記錄中,并在合單時(shí)將所合單的中間單據(jù)的來(lái)源信息記錄進(jìn)行合并。
[0009]可選的,在對(duì)合單條件相同的中間單據(jù)進(jìn)行合單處理時(shí),對(duì)中間單據(jù)中非合單條件的字段按照配置的規(guī)則進(jìn)行合單處理,其中配置的規(guī)則包括以下至少一種:
[0010]匯總,將所有要合單的數(shù)據(jù)的進(jìn)行加和處理;
[0011]平均值,將所有要合單的數(shù)據(jù)計(jì)算其平均值;
[0012]最大值,選擇要合單的數(shù)據(jù)中的最大值;
[0013]最小值,選擇要合單的數(shù)據(jù)中的最小值;
[0014]第一條,選擇要合單的數(shù)據(jù)中的第一條數(shù)據(jù);
[0015]最后一條,選擇要合單的數(shù)據(jù)中的最后一條數(shù)據(jù);
[0016]拼接,將要合單的所有數(shù)據(jù)使用連接符拼接到一起;
[0017]公式,根據(jù)配置的公式進(jìn)行計(jì)算所得到的結(jié)果。
[0018]可選的,在對(duì)生成的目標(biāo)單據(jù)進(jìn)行保存時(shí),對(duì)對(duì)應(yīng)的來(lái)源單據(jù)進(jìn)行反寫處理,將目標(biāo)單據(jù)與來(lái)源單據(jù)之間的生成關(guān)系保存到生成關(guān)系表中。
[0019]可選的,采用一般反寫進(jìn)行反寫處理,一般反寫為將通過(guò)配置的反寫公式得到的結(jié)果寫入反寫規(guī)則中對(duì)應(yīng)的來(lái)源字段。
[0020]可選的,采用核銷反寫進(jìn)行反寫處理,核銷反寫為將來(lái)源字段的值加上或者減去通過(guò)反寫公式計(jì)算的值寫入反寫規(guī)則中對(duì)應(yīng)的來(lái)源字段。
[0021]可選的,在判斷多個(gè)來(lái)源單據(jù)是否設(shè)置有分單條件之前還包括以下步驟:
[0022]通過(guò)用戶交互界面接收用戶對(duì)通用參數(shù)的設(shè)置,通用參數(shù)包括以下至少一項(xiàng):
[0023]異常處理方式,用于選擇單據(jù)生成失敗時(shí)的處理方式;
[0024]多次生成控制,用于針對(duì)同一張單據(jù)重復(fù)生成后續(xù)單據(jù)的參數(shù);
[0025]選單列表,用于配置拉式生單時(shí)選單列表的頁(yè)面ID ;
[0026]生單類型,用于設(shè)置來(lái)源單據(jù)、目標(biāo)單據(jù)的類型;
[0027]出單順序,用于控制當(dāng)前設(shè)置的規(guī)則在出單時(shí)顯示的順序;
[0028]生單順序,用于控制當(dāng)前設(shè)置的規(guī)則在生單時(shí)顯示的順序。
[0029]在本發(fā)明的上述實(shí)施例中,用戶可通過(guò)簡(jiǎn)單的單據(jù)生成規(guī)則配置,即可實(shí)現(xiàn)多種類型的單據(jù)之間的轉(zhuǎn)換生成,可以滿足復(fù)雜的業(yè)務(wù)流程之間多種類型的單據(jù)的扭轉(zhuǎn),快速完成相應(yīng)的業(yè)務(wù);適用于ERP (Enterprise Resource Planning,企業(yè)資源計(jì)劃系統(tǒng))中對(duì)不同單據(jù)中的業(yè)務(wù)扭轉(zhuǎn),增加軟件的適應(yīng)性、降低維護(hù)成本,系統(tǒng)可以運(yùn)行的更加靈活和易用。
【附圖說(shuō)明】
[0030]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0031]圖1為本發(fā)明一個(gè)實(shí)施例的單據(jù)生成方法流程圖;
[0032]圖2為本發(fā)明一個(gè)實(shí)施例的單據(jù)扭轉(zhuǎn)示意圖;
[0033]圖3為本發(fā)明一個(gè)實(shí)施例的對(duì)來(lái)源單據(jù)進(jìn)行反寫處理的流程圖。
【具體實(shí)施方式】
[0034]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0035]在本發(fā)明的一個(gè)實(shí)施例中,可以首先將業(yè)務(wù)單據(jù)扭轉(zhuǎn)的規(guī)則進(jìn)行界面化的配置,這樣單據(jù)之間扭轉(zhuǎn)時(shí)就可以通過(guò)配置的規(guī)則進(jìn)行。如果不同用戶有不同的扭轉(zhuǎn)過(guò)程,可以通過(guò)簡(jiǎn)單的修改規(guī)則來(lái)實(shí)現(xiàn),維護(hù)成本基本是零,也可以增加單據(jù)扭轉(zhuǎn)方法的適應(yīng)性。
[0036]規(guī)則定義中主要定義了單據(jù)生成過(guò)程中的一些參數(shù)以及單據(jù)生成過(guò)程中的數(shù)據(jù)處理規(guī)則,具體包括:
[0037]I)通用參數(shù)
[0038]保存異常處理方式:選擇單據(jù)生成失敗時(shí)的處理方式。
[0039]多次生成控制:針對(duì)同一張單據(jù)重復(fù)生成后續(xù)單據(jù)的參數(shù)。
[0040]選單列表(form):用于配置拉式生單時(shí)選單列表的頁(yè)面ID。
[0041]生單類型:設(shè)置生單類型(包含明細(xì)到明細(xì)、主表到明細(xì)、主表到主表、明細(xì)到主表)。
[0042]出單順序:控制當(dāng)前設(shè)置的規(guī)則在出單時(shí)顯示的順序。
[0043]生單順序:控制當(dāng)前設(shè)置的規(guī)則在生單時(shí)顯示的順序。
[0044]2)數(shù)據(jù)映射規(guī)則
[0045]這里配置的是上游單據(jù)扭轉(zhuǎn)到下游單據(jù)時(shí)獲取數(shù)據(jù)的規(guī)則,可以實(shí)現(xiàn)簡(jiǎn)單的上游單據(jù)某一個(gè)字段直接的映射,也可以通過(guò)我們提供的公式進(jìn)行復(fù)雜的映射來(lái)源。
[0046]3)單據(jù)分單方案
[0047]分單方案,是指選擇的單據(jù)滿足一定條件的,會(huì)生成到同一張單據(jù)上去,就是將所有來(lái)源的單據(jù)按照一定條件將其分組。分單條件配置的是單據(jù)的分單方案,主要是控制那些條件一致的情況下才能生成到同一張單據(jù)上。
[0048]4)合并方案
[0049]合并方案,是指對(duì)分單后的數(shù)據(jù),按照一定條件進(jìn)行合并的處理,就是將分單后的所有的目標(biāo)單據(jù)按照一定條件進(jìn)行合并處理。合并方案配置,是針對(duì)生成的單據(jù)是不是進(jìn)行合并的控制,如果進(jìn)行合并控制可以設(shè)置合并的方案,是取平均值、最大值、最小值或者通過(guò)提供的公式進(jìn)行配置。
[0050]5)執(zhí)行量字段
[0051]這里是配置本次生單的主要數(shù)據(jù)存儲(chǔ)字段的地方,即目標(biāo)單據(jù)執(zhí)行量對(duì)應(yīng)字段(比如訂單上的數(shù)量),以便作為來(lái)源單據(jù)執(zhí)行情況的依據(jù)便于業(yè)務(wù)上的查詢分析。例如要查詢訂購(gòu)單的訂貨量、訂貨金額,則可以設(shè)置請(qǐng)購(gòu)單生成采購(gòu)訂單的生成規(guī)則,采購(gòu)訂單上的數(shù)量、金額作為執(zhí)行量字段。
[0052]6)反寫規(guī)則
[0053]這里設(shè)置生成目標(biāo)單據(jù)后,來(lái)源單據(jù)相應(yīng)單據(jù)項(xiàng)反寫的規(guī)則。提供了兩種反寫方式:一般反寫和核銷反寫。一般反寫可以配置為目標(biāo)單據(jù)相關(guān)的單據(jù)項(xiàng),也可以配置為公式。核銷反寫分為加、減執(zhí)行量?jī)煞N(如來(lái)源單據(jù)上要存儲(chǔ)已經(jīng)生成的數(shù)量)。
[0054]7)附加項(xiàng)設(shè)置
[0055]用于設(shè)置生單過(guò)程的附加項(xiàng),添加后的附加項(xiàng)可以在數(shù)據(jù)映射規(guī)則中配置,此項(xiàng)也會(huì)在生單列表中顯示。這里提供了兩種附加項(xiàng),目標(biāo)的附加項(xiàng)是會(huì)在生成過(guò)程中生成相應(yīng)字段的值方便后續(xù)處理,來(lái)源的附加項(xiàng)是對(duì)生成過(guò)程中非數(shù)據(jù)庫(kù)字段的擴(kuò)充,可以將這些字段映射到目標(biāo)上去。
[0056]圖1為本發(fā)明一個(gè)實(shí)施例的單據(jù)生成方法流程圖,如圖所示,該方法包括以下步驟:
[0057]S110,判斷設(shè)置的規(guī)則是否有分單條
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
福建省| 济阳县| 南昌县| 潮安县| 于都县| 英德市| 汝南县| 镶黄旗| 宁夏| 洪江市| 沁阳市| 霍山县| 洛浦县| 漾濞| 安溪县| 江津市| 三河市| 永寿县| 富蕴县| 镇赉县| 琼结县| 喀喇沁旗| 葫芦岛市| 丹寨县| 莒南县| 黔江区| 镇坪县| 汨罗市| 开平市| 北辰区| 凤山县| 金湖县| 兰西县| 射洪县| 广丰县| 綦江县| 镇平县| 深水埗区| 陆丰市| 石城县| 黎川县|