TIPTOP基本操作培训
- 格式:ppt
- 大小:1.96 MB
- 文档页数:24
鼎新電腦股份有限公司 產品中心 VER6.50頁次壹. 系統操作...................................................... 1-1 貳. 如何新增使用者................................................ 2-1 參. 如何建置USERMENU.............................................. 3-1 肆. 多工廠環境介紹................................................ 4-1伍. 系統基本資料(一)系統參數設定作業(aoos010)................................ 5-1(二)公司名稱建立作業(p_zo)..................................... 5-2(三)部門資料維護作業(aooi030)................................ 5-3(四)員工資料維護作業(aooi040)................................ 5-4(五)區域資料維護作業(aooi100)...................................5-5(六)國別資料維護作業(aooi090)...................................5-6(七)單位資料維護作業(aooi101).................................5-7(八)單位換算資料維護作業(aooi102)...............................5-8(九)碼別代號說明資料維護作業(aooi080)...........................5-10(十)會計期間設定作業(aoos020)...................................5-12 (十一)週期期間產生作業(aoos030).................................5-13 (十二)稅別資料維護作業(aooi150).................................5-14 (十三)專案名稱資料維護作業(aooi200).............................5-15 (十四)交運資料維護作業(aooi160).................................5-16 (十五)幣別資料維護作業(aooi050).................................5-17 (十六)每月匯率維護作業(aooi060).................................5-18 (十七)每日匯率維護作業(aooi070).................................5-19陸、異常系統查詢作業一、編號連續檢查作業(aoou701)....................................6-1二、系統重要資料修改記錄查詢(aooq030)............................6-2三、程式使用率分析表(aoor010)..................................6-3頁次 柒、TRIGGER建置及啟動一、放置目錄區.................................................. 7-1二、Trigger啟動..................................................7-1三、檔案設定.....................................................7-2四、Trigger Log..................................................7-3附件系統功能鍵操作說明書一.基本按鍵SPACEBAR 在選擇功能選項時, 可以使用空白鍵來循環選擇功能選項FIRST 在選擇功能選項時, 可以直接按該選項的第一個字母直接CHARACTER 執行該功能, 如按A新增資料, Q查詢資料<ESC> 結束作業. 完成輸入或完成查詢條件輸入(QBE)<↑> 游標向上移動至上一個資料行。
TipTop新系统登录界面和基本操作说明1登录操作介绍在桌面上有一个图标双击后会弹出一个界面说明:主机名称(或地址)栏位:填写“10.16.1.2”用户名称栏位:写用户名目前是登录的测试账号如果是PC用户,账号为edu01 或edu02 或edu03或edu04或 edu05 如果是终端用户账号为edut1 或edut2 或edut3密码栏位:与用户名相同,比如:用户名为edu01则密码为edu01 Port栏位:232系统操作2.1主画面基本操作说明2.1.1登入画面操作说明2.1.2工具栏基本操作、系统按钮及功能键操作说明切换语言别可按右上角,选择不同的语言别,选择后屏幕可动态切换不同的语言显示。
<切换后英文版的画面>执行程序方式(1) 使用者可按将目錄展开,选择到所要执行的程序后,連续点二下,即可执行该支程序。
(2) 直接在输入程序代码后按[ENTER]或即可直接执行该支程序。
(3) 直接在下拉选择程序代码后按[ENTER]或即可直接执行该支程序。
我的最爱设定方式:按后会出现如下窗口:选择到常用的程序后按即可将所选到的程序代码加到我的最爱清单中。
若选择错误,则按,再将光标移到错误的程序代号上,按,即可将此程序由我的最爱中移除,设定完后将窗口关闭即可。
(4) 可依系统流程选择到所需要的程序后,在程序名称上点一下即可执行程序。
离开系统按,即可離开TIPTOP GP 系统。
2.1.3系统按钮及功能键操作说明使用于基本资料及单据资料建立之功能钮通用快速查询按钮2.2建档基本操作说明2.2.1参数类操作说明在本系统的參數類程序均依以下操作功能设计,操作简便,容易学习,以下为基本功能钮及操作說明:2.2.2单档建档类操作说明在本系统的单文件建文件程序均依以下操作功能设计,操作简便,容易学习,以下为基本功能钮及操作說明:新增目的:于数据库中新增一笔数据,功能钮图形为(1)选择功能钮后,将进入数据新增状态,您可透过滑鼠移至目标栏位进行数据的输入,或者从第一个栏位开始输入。
tiptop软件程序基础培训第一篇:tiptop 软件程序基础培训1. Linux基础指令Linux编辑器vi 2. Oracle 基础Oracle管理维护 3. Tiptop维护答疑测试添加用户useradd Useradd –g tiptop文件管理指令 Cd 切换目录Cd 回到家目录 Cd.回到当前目录 Cd..回到上级目录 Cd ~ 回到家目录 Cd /etc 回到/etc目录 Cd $TOPTar cznf /u3/topprod.tgz /u1/topprod Tar xznf topprod.tgz Tar czvf $bakdir/topprod.tar.gz /u1/topprod/tiptop /u1/topprod/topcust Tar czvf $bakdir/genero.tar.gz /u1/genero* Ps –ef|grep oracle*Tiptop/ora/scriptsQ_tbsFREE 查看表空间使用状况需要以sys用户登陆才可Q_users 查看ERP DB Q_userOBJ 查看ERP 数据库对象信息当临时表空间不足时,由于临时表在使用时不能被删除,所以处理方式为:另外创建一个临时表空间temp2,并把其设置为默认表空间,再把原来的临时表temp删掉,然后创建temp,设置为默认表空间,最后删除temp2。
创建临时表空间temp2 Create temporary tablespace temp2 tempfile ‗‘ size 2G 更改temp2为默认表空间Atler database default temporary tablespace temp2;删除temp表空间Drop tablespace temp including contents and datafiles;在重新创建temp2 Create temporary tablespace temp tempfile ‗‘ size2G 更改temp为默认表空间Atler database default temporary tablespace temp2;Createdb 1… 创建user,没有表及资料创建user,创建表,表里面有资料创建user,创建表,表里面有DS 的demo资料 4 创建user ,复制另一个DB()某张表的数据完全没有的情况:imp ds/ds file=ds.dmp tables=ima_file log=ds_ima_file.log 某个DB的某张表只是丢失了某几条重要的数据:(比如:ds1的ima_file)Imp system/manager file=ds1.dmp tables=ima_file Fromuser=ds1 Touser=ds_report Log=imp.log;Esac udm7;exit Truncate table table_name 清空表,不可以rollback的画面(3.7)容器性控件非容器性控件 FglwrtButtonedit :name, data, tablename, columnname, image type,image 设置必须拦位:Constraints :required netNull true;Action 设置快截件controlp必须的设置不可录入: Constraints:noEntry=trueCombobox noEntry =true 右键: edit item画面中text 自动显示中文,中文是从p_zta中字段说明中获取.如果后续需要做修改的话,可以在p_perlang中修改,combobox下拉框中的中文显示也是在此设置.text控件必须跟edit等等依附存在,不可以独立存在的.Label 不会自动显示,把name 设置为:dunny01才可以(dunny+流水号,tiptop平台设死的),label可独立存在tabIndex属性可设置鼠标跳动顺序tiptop中显示静态图片,图片控件的name必须为:imgmksgcheckbox :valueChecked:Y, valueUnchecked:Nradiogroup: 右键edit items;orientationtpye_file 参考字段用表单双引号不做区分的,只要成对出现String 类型不能用在sql中如: define a string Select * fromtable where filed=a 是错的但是define a varchar(10)Select * from table where filed=a 是对的 Ls.* 列出隐藏文件3/8 INPUT : 让鼠标焦点继续在该拦位:NEXT FIELD field_name 当前拦位值被改变时触发 ON CHANGE事件MENU 和INPUT里都可以定义ON ACTIONCURSOR 1.接受查询条件 CONSTRUCT与INPUT 区别假设画面拦位a=‘111‘,b=‘222‘Construct g_wc on gen01,gen02 from a,bTable字段画面拦位 =》g_wc=‖gen01=‘111‘ and gen02=‘222‘ ‖ 2.根据1中得到的g_wc的值组SQL Let l_sql=‖Select … from table where ―,g_wc 3.将组合出的SQL字符串转换成可执行的SQL PREPARE pre01 FROM l_sql 4.将可执行的SQL定义成CURSOR DECLARE cursor1 CURSOR FOR pre01(第3步省略时,第4步就用这个方法DECLARE cursor1 CURSOR FROM l_sql,但是不用PREPARE时,如果l_sql中有语法错误时,程序不会报错)5.读取游标数据FOREACH cursor1 INTO 变量CONTINUE FOREACH EXIT FOREACH END FOREACH 结束后自动释放空间。
一. 目錄類作業的操作方式本類型作業執行時, 螢幕將出現選擇畫面, 此時游標停留在螢幕下端, 您可依照畫面上的號碼, 選擇畫面中的任何作業。
如下例:╭─────────────────────╮│││層次: 17/04 ││-------------- 預算管理----------------- ││││ 1.預算名稱維護作業││ 2.科目預算維護作業││ 3.固定預算複製及彙總作業││ 4.預算工作底稿││ 5.預算消耗狀況表列印作業││││---------------------------------------- ││請輸入您的選擇:[ ] │││二. 參數設定類作業的操作方式本類型的作業執行時, 螢幕將出現設定畫面, 並立刻將原先設定的值顯示出來, 若為第一次執行, 則系統會自動賦予預設值並顯示出來, 此時游標將會反白並停留在螢幕上端"環狀選擇項目"的第一項, "環狀選擇項目" 通常有3項選擇, 如下例:╭────────────────────────────╮│U.更改H.說明Esc.結束││││====== 總帳會計系統參數(一)設定-連線參數(agls101) ======││││01. 目前總帳會計系統是否可開放給使用者使用? [Y] ││02. 是否與銷售管理管理系統相連? [Y] ││03. 是否與製造管理系統相連? [Y] ││04. 是否與應付帳款系統相連? [Y] ││││========================================================│││╰────────────────────────────╯(1) 您可選擇'U.更改' 做更改參數的動作。
-注意每項參數均有特殊功能, 影響整個系統甚鉅, 故更改時請特別注意。
欄位不更改可直接按<Enter>跳過。
TIPTOP教材----絕對經典TIPTOP MRP SYSTEMINFORMIX-4GLINFORMIX-SQLl 目錄:n TIPTOP總體架構圖n TIPTOP系統目錄架構n 各模組TABLE關聯架構圖n 幾個簡單的UNIX指令n 幾個重點系統檔z?_file的說明n INFORMIX-SQL基本語句n 新增程式執行前的參數設定n 系統程式cl_***及s_***及q_***.4gl功效n 程式撰寫范例4gl程式 :Informix 4gl主程式per程式 :Informix 4gl屏幕窗口代碼程式za程式 :Informix 4gl報表表關程式link程式 :infromix 4gl編譯連接文件n 結束語一:TIPTOP系統總體架構圖TIPTOP是基於UNIX平台,以INFORMIX作數據庫后台,用第四代語言INFORMIX-4GL編寫的一套完整的MRP系統.下圖為TIPTOP整體架購圖.二:系統目錄架構:l TIPTOP系統包含的模組1. 料件基本資料管理系統2. 產品結構(BOM)管理系統3. 庫存管理系統4. 採購管理系統5. 生產管理系統6. 成本會計系統7. 應付結報系統8. 應收帳款系統9. 工時收集系統10. 銷售管理系統11. MRPl 各事業單位的開發環境目錄:1. fcp 竟爭事實群2. fio 昆山廠3. fbm2 富弘4. fbm1 富准5. fcn 中央6. fit 資訊系統7. ftm 熱傳事業處,I/O車件8. fox 富金廠fdt1 DT1事業單位l 模組對應的系統目錄:1. aim 製造管理系統-庫存管理2.apm 製造管理系統-採購管理3.asf 製造管理系統-生產管理 4. axc 製造管理系統-成本會計 5. axm 銷售管理系統 6. axr 應收帳款系統7. axp 應付帳款系統 8. abm 產品結構管理系統9. axd 工時收集管理系統l 每個模組都包括以下一些子目錄:1. 4gl 存入INFORMIX 4GL源程序2. 4gi41 存放連接后的可執行文件3. 4go41 存放編譯后的目標文件 4. per 存放用VI編輯的螢幕文件 5. frm 存放編譯后的螢幕文件 6.sql 存放本模組要用的TABLE的CREATE,INDEX語句7. dc2 存放說明性的文件8. hlp 存放幫助文件9. link 存放連接文件10. za 存放報表表頭文件l 公用程式目錄1. sub 存放公用副程式s_*的組合程式2. lib 存放公用主程式cl_*的組合程式3. qry 存放公用查存程式q_*的組合程式三: 各模組TABLE關聯架構圖見附頁四: 幾個簡單的UNIX的指令掌握幾個簡單的常用的 UNIX 操作指令及VI編輯器文件,目錄操作命令VI文本編輯器pwd 顯示工作目錄ESC 命令模式cd 切換目錄i,a,I,A ,O,o 進入輸入模式Ls 查看目錄i,h,j,k 光標移動cat 顯示(合併)文件dd,dw,D,x 行,單詞,字符刪除mkdir 新建目錄:x 保存並退出rm 刪除文件:q!不存盤強制退出cp 拷貝文件:wY 編輯文件寫回磁盤pr 顯示文件U 撤銷一次改變passwd 更新用戶口令. 重複動作rmdir 刪除目錄Y 拉出行mv 文件移動P,p 粘貼行exit 結束登錄五: 幾個重點系統檔z?_file的說明1: za_file 報表標題檔4gl程式調用za_file時抓取load-za后的.za文件create table za_file(za01 char(10), 程式代號za02 smallint, 序號za03 char(1), 語言別(0/1/2) 0:中文1:英文za04 char(10), 備註za05 char(40) ); 標題內容create unique index za_01 on za_file (za01,za02,za03);2: zx_file 部門user帳號使用者檔4gl程式抓取下列欄位,check權限及是否為多工廠管理者create table zx_file(zx01 char(10), {使用者代號,(Login user name) }zx02 char(10), {使用者名稱 }zx03 char(6), {部門代號 }zx04 char(10), {權限類別 }zx05 char(10), {自定目錄編號 }zx06 char(1), {使用語言別(0.中文/1.英文) } zx07 char(1), {是否為多工廠使用者(Y/N) }zx08 char(10), {預設工廠編號 }zx09 char(10), {目前使用工廠編號 }zxuser char(10), {OWNER }zxgrup char(06), {GROUP }zxmodu char(10), {MODIFY USER }zxdate date ); {MODIFY DATE }create unique index zx_1 on zx_file (zx01); 3: zz_file 程式資料檔create table zz_file(zz01 char(10), {程式代號, (program code) } { Ex:pka0203 , pkb }zz02 char(36), {程式名稱 }zz02e char(36), {程式英文名稱 }zz03 char(1), {程式類別 }{ M:目錄程式類(Menu) }{ F:建檔程式類(Form) }{ T:異動程式類(Transaction) }{ P:處理程式類(Process ){ R:報表程式類(Report) }zz04 char(30), {基本提供執行功能 }{本程式所提供之基本執行功能 }{Ex:AQURCOB }{A:輸入,Q:QBE-查詢,U:更改,R:取消,C:複製, } {O:QBE-印表,B:單身處理 }zz05 char(1), {列印選擇條件否 }{本欄位僅對報表有效, 若設為 'Y', 則於報表} {結束時列印QBE選擇條件 }zz06 char(1), {報表檔附加檔名(1).out(2)變動 }{變動為列印次數 }zz07 smallint, {延後列印次數 }{本欄位將於報表延後列印時賦予為系統執行檔}{附加檔名,並自動更新之. }zz08 char(40), {UNIX 系統執行指令 }{ 例:fglgo $SYS/4gi/progcode }zz09 date, {設計日期 }zz10 char(4), {程式類別-1 }zz11 char(4), {程式類別-2 }zz12 char(4), {程式類別-3 }zz13 char(1), {可否於建檔作業更改索引欄位資料(KEY) } {(Y/N), 本欄位僅對建檔作業有效. }zz14 char(1), {是否於建檔作業查詢資料時顯示合乎條件筆數}{(Y/N), 本欄位僅對建檔作業有效. }zz15 char(1), {是否傳遞帳別(Y/N) (For agl system) } zz16 smallint, {目前報表列印次數 }{本欄位將於報表列印時賦予為報表檔附加檔名} {並自動更新之. }{Ex:若本欄位為43,則產生報表檔:sssrnnn.43r} zz17 smallint, {報表寬度 (79/132) }zz18 char(1), {基本使用者資料權限 }{設定使用者對非自己資料之(查詢/更改/取消)} {處理權限, 說明如下: }{ 查詢更改取消 }{處理權限, 說明如下: }{ 查詢更改取消 }{ 0: Y Y Y }{ 1: Y Y N }{ 2: Y N Y }{ 3: Y N N }{ 4: N N N }zz21 char(40), {固定列印條件 }zz22 char(1), {固定列印方式 }zz23 char(1), {ISOLA TION Mode }{1.Dirty read mitted read }zz24 char(1), {Default Wait seconds (0-9) }zz25 char(1), {Set explain on (Y/N) }zzuser char(10), {OWNER }zzgrup char(06), {GROUP }zzmodu char(10), {MODIFY USER }zzdate date {MODIFY DA TE });create unique index zz_01 on zz_file (zz01); 4: zt_file 檔案名稱檔create table zt_file(zt01 char(10), {檔案編號, (Table name) } { Ex:ima_file, zz_file }zt02 char(36), {檔案名稱 }zt02e char(36), {檔案英文名稱 }zt03 char(3), {系統別 }zt04 char(4), {使用別 }zt05 date, {產生日期 }zt06 char(10), {產生者 }zt07 char(01), {T/S建議 (Table/Synonym) }zt08 smallint, {No use }zt09 char(02), {檔案類別(P/M/T/S) }{ P:參數檔 }{ M:主檔 (M0:單頭 M1:單身) }{ T:異動檔 (T0:單頭 T1:單身) }{ S:統計檔 }zt10 char(01), {No use }zt11 char(01), {No use }zt12 char(01), {No use }zt13 char(01) {No use }); create unique index zt_01 on zt_file (zt01);5: zo_file 公司名稱資料檔6: ze_file 資料變更記錄檔7: zw_file 權限建立檔8: zy_file 權限設定檔五: Informix-SQL的幾個基本語法1. SELECT語句:從一個表或是多個表中提取資料語法:SELECT * FROM table_name WHERE xxxxxxxx and yyyyyyyWHERE為條件,以下相同2. UPDA TE語句:更改表對應欄位的內容語法:UPDA TE table_nameSET xxx01 = xWHERE xxxxxxxxx and yyyyyyyy3. DELETE語句:說明:從表中除資料語法:DELETE FROM table_nameWHERE xxxxxx and yyyyyyy4. INSERT語句:說明:新增資料到表語法:INSERT INTO table_name(xxxxxxxx) V ALUES(yyyyyyyy)六: 新增程式執行前的參數設定執行exe p_zz 出現下列畫面對新增程式作A 輸入選擇, 輸入設定參數對基本資料權限作如下說明:查詢修改放棄0 V V V1 V V2 V V3 V4七: 共用程式cl_*和s_*及q_*程式功效l cl_* 為共用程式當4GL程式調用公用程式cl_*時必須在link文件里加入其執行文件4go 所在目錄為u\tiptop\lib\4gl>舉例:cl_err 為共用程式庫,用來顯示錯誤訊息Input parameter: p_msg 錯誤訊息的附加說明err_code 錯誤訊息代碼(可為文字或數字)p_n 顯示錯誤訊息後是否應按(CR)繼續或停留秒數0:不必按(CR)繼續 1:按(CR)繼續1 :停留秒數cl_repcon 詢問特殊列印條件(1) 製表日期(2) 報表收受單位或人員(3) 選擇語言別(4) 是否後庭執行本作業及執行時間(5) 選擇列印方式(6) 列印份數cl_cmdask詢問使用者欲執行程式, 並執行之cl_wait顯示等待訊息cl_used計錄各程式實際被執行的狀況Input parameter: p_code - 程式代號time1 - 起始執行時間sw - 1:執行開始, RETURN TIME- 2:執行結束, INSERT (執行的狀況) TO zu_filecl_outnam(…wk?) returning l_name 賦于一個報表檔代號l_name 是返回值cl_wcshow顯示組合出的RDSQL指令於螢幕20,21,22,23行cl_shwtit顯示程式名稱(PROGRAM NAME)於螢幕第 n 行的中央Input parameter: p_row 顯示程式名稱行數p_len 螢墓寬度p_prog 程式代號cl_opmg顯示操作方法於第一,二行操作方法著重於FUNCTION鍵的使用Input parameter: p_op_type 操作型態,a:新增,u:更改,q:查詢b:單身處理,w:多欄查詢,p:列印條件選擇,cl_dsmark顯示 "鼎新電腦製作" 於螢幕左上角顯示使用客戶名稱螢幕中央顯示 Login使用者於螢幕右上角cl_foxmark顯示 "資訊科技處製作" 於螢幕左上角顯示使用客戶名稱螢幕中央顯示Login使用者於螢幕右上角l s_* 為副程式副程式因系統而異,但具有多個程式共通使用的程式,4gl調用副程式s_*時必須在link文件中加入其4go執行文件所在目錄為u\tiptop\sub\4gl>舉例:s_upimg庫存中更新img檔的副程式s_tlf將異動資料放入異動記錄檔中(製造管理)s_sayc將金額類數值轉換成中文字l q_* 查詢副程式4gl調用查詢程式q_*時必須在link文件中加入其4go執行文件所在目錄為u\tiptop\qry\4gl>舉例:q_ima料件資料查詢q_gef銷售系統單據性質查詢八: 程式撰寫(以報表程式faxcr180為例加以講解)1. Informix-4gl程式:任何一個獨立的informix-4gl程式必須包含一個主程式main(),程式執行都從main開始,在main程式中可以調用相應的其它4gl程式,比如公有程式,函數程式等,也可以直接調用function,調用公用程式或函數后,返回相應的信息或參數給主程式,最終以end main完成程式的執行.程式編譯格式:fglpc faxmr180 生成相應的執行代碼faxmr180.4go存放在當前目錄下r.c faxmr180 生成相應的執行代碼faxmr180.4go 會自動存放在4gl對應的4go41目錄下2. za文件:由於漢字在任何編程語言中都有不易識別的現象,Informix-4gl也不例外,也加上程式編寫員的編寫風格,大多不想把漢字放在程式的語句里,同時可以大大減少程式編譯時對漢字識別的所延擱的時間,程式設計師便把這些漢字歸總在za文件裏,Informix-4gl訪問時調用相應的編譯好后的za文件,不僅僅增加了程式的執行速度,也大大增加了程式的可讀性程式編譯格式:load-za faxmr180 編譯好后的za文件實際上是insert intoza_file(*),Informix-4gl調用時根據相應的條件提取za_file中的記錄.3. Link文件:任何一個應用系統,都有某些功能的獨立需求,簽於Informix-4gl在功能上有許多固有的特性,程式設計師把這些功能做成一個個的小程式,編譯好后放在固定的目錄裏,當informxi-4gl要用到這些功能時,程式便可直接調用這些小小的功能模塊,實現這些功能,大大地減少了程式的冗長,使程式的可讀性更好,也即省了應用系統的存貯空間,增快了的程式編寫的速度,當然也降低了軟件的成本.格式:ln xxxxxx > yyyyyyyy4. per文件:unix盡管現在也有其window-x的界面,但使用起來並不是很理想,許多程式設計師也以樂意接受命令操作符的形式來處理各種事務,shell也就是相當於ms-dos下的批處理,Informix-4gl在窗口界面的處理上有其自身的特點,它不支持圖形文件,因此看上去就感覺比較單調,但無論如何,Informix-4gl可以處理簡單的線條圖形,它以結構文件的形式面對用戶.編譯格式為:原文件為faxmr180.perform4gl faxcr180 生成窗口格式化文件faxcr180.frm放在當前目錄下r.f faxcr180 生成窗口格式化文件faxcr180.frm放在對應per之frm目錄下.frm文件可以在informix-4gl中以語句:OPEN WINDOW window_name A T 3,8 WITH FROM “.frm”打開。