w_sys_init_guide_zlsz.srw 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080
  1. $PBExportHeader$w_sys_init_guide_zlsz.srw
  2. forward
  3. global type w_sys_init_guide_zlsz from w_publ_base
  4. end type
  5. type cb_next from uo_imflatbutton within w_sys_init_guide_zlsz
  6. end type
  7. type tab_1 from tab within w_sys_init_guide_zlsz
  8. end type
  9. type tabpage_1 from userobject within tab_1
  10. end type
  11. type tabpage_1 from userobject within tab_1
  12. end type
  13. type tabpage_2 from userobject within tab_1
  14. end type
  15. type tabpage_2 from userobject within tab_1
  16. end type
  17. type tabpage_3 from userobject within tab_1
  18. end type
  19. type tabpage_3 from userobject within tab_1
  20. end type
  21. type tabpage_4 from userobject within tab_1
  22. end type
  23. type tabpage_4 from userobject within tab_1
  24. end type
  25. type tabpage_5 from userobject within tab_1
  26. end type
  27. type tabpage_5 from userobject within tab_1
  28. end type
  29. type tabpage_6 from userobject within tab_1
  30. end type
  31. type tabpage_6 from userobject within tab_1
  32. end type
  33. type tabpage_7 from userobject within tab_1
  34. end type
  35. type tabpage_7 from userobject within tab_1
  36. end type
  37. type tabpage_8 from userobject within tab_1
  38. end type
  39. type tabpage_8 from userobject within tab_1
  40. end type
  41. type tabpage_9 from userobject within tab_1
  42. end type
  43. type tabpage_9 from userobject within tab_1
  44. end type
  45. type tabpage_10 from userobject within tab_1
  46. end type
  47. type tabpage_10 from userobject within tab_1
  48. end type
  49. type tabpage_11 from userobject within tab_1
  50. end type
  51. type tabpage_11 from userobject within tab_1
  52. end type
  53. type tab_1 from tab within w_sys_init_guide_zlsz
  54. tabpage_1 tabpage_1
  55. tabpage_2 tabpage_2
  56. tabpage_3 tabpage_3
  57. tabpage_4 tabpage_4
  58. tabpage_5 tabpage_5
  59. tabpage_6 tabpage_6
  60. tabpage_7 tabpage_7
  61. tabpage_8 tabpage_8
  62. tabpage_9 tabpage_9
  63. tabpage_10 tabpage_10
  64. tabpage_11 tabpage_11
  65. end type
  66. type dw_1 from datawindow within w_sys_init_guide_zlsz
  67. end type
  68. type cbx_1 from checkbox within w_sys_init_guide_zlsz
  69. end type
  70. type st_1 from statictext within w_sys_init_guide_zlsz
  71. end type
  72. type st_2 from statictext within w_sys_init_guide_zlsz
  73. end type
  74. type s_set_zlsz from structure within w_sys_init_guide_zlsz
  75. end type
  76. type s_item from structure within w_sys_init_guide_zlsz
  77. end type
  78. end forward
  79. type s_set_zlsz from structure
  80. string name
  81. s_item item[]
  82. end type
  83. type s_item from structure
  84. string name
  85. integer num
  86. string dscrp
  87. end type
  88. global type w_sys_init_guide_zlsz from w_publ_base
  89. integer width = 2496
  90. integer height = 1404
  91. boolean titlebar = false
  92. string title = ""
  93. boolean controlmenu = false
  94. boolean minbox = false
  95. boolean border = false
  96. windowtype windowtype = child!
  97. long backcolor = 16777215
  98. event ue_chk_sc ( )
  99. event ue_chk_storage ( )
  100. event ue_chk_mtrltype ( )
  101. event ue_chk_cusarea ( )
  102. cb_next cb_next
  103. tab_1 tab_1
  104. dw_1 dw_1
  105. cbx_1 cbx_1
  106. st_1 st_1
  107. st_2 st_2
  108. end type
  109. global w_sys_init_guide_zlsz w_sys_init_guide_zlsz
  110. type variables
  111. private:
  112. s_set_zlsz ss_set_zlsz[]
  113. end variables
  114. forward prototypes
  115. public subroutine wf_init ()
  116. public subroutine wf_bulid (string arg_str)
  117. public subroutine wf_set (string arg_str)
  118. public subroutine wf_insert ()
  119. end prototypes
  120. public subroutine wf_init ();
  121. //////////////////////////////////
  122. ss_set_zlsz[1].Name = "部门"
  123. ss_set_zlsz[1].Item[1].Name = "财务部"
  124. ss_set_zlsz[1].Item[2].Name = "销售部"
  125. ss_set_zlsz[1].Item[3].Name = "采购部"
  126. ss_set_zlsz[1].Item[4].Name = "行政部"
  127. ss_set_zlsz[1].Item[5].Name = "车间"
  128. ss_set_zlsz[1].Item[6].Name = "仓库"
  129. ss_set_zlsz[1].Item[1].num = 1
  130. ss_set_zlsz[1].Item[2].num = 1
  131. ss_set_zlsz[1].Item[3].num = 1
  132. ss_set_zlsz[1].Item[4].num = 1
  133. ss_set_zlsz[1].Item[5].num = 1
  134. ss_set_zlsz[1].Item[6].num = 1
  135. ////////////////////////////////// //
  136. ss_set_zlsz[2].Name = "币种"
  137. ss_set_zlsz[2].Item[1].Name = "人民币"
  138. ss_set_zlsz[2].Item[1].num = 1
  139. ////////////////////////////////// //
  140. ss_set_zlsz[3].Name = "结算方式"
  141. ss_set_zlsz[3].Item[1].Name = "现金"
  142. ss_set_zlsz[3].Item[2].Name = "月结"
  143. ss_set_zlsz[3].Item[3].Name = "现金"
  144. ss_set_zlsz[3].Item[4].Name = "月结"
  145. ss_set_zlsz[3].Item[5].Name = "现金"
  146. ss_set_zlsz[3].Item[6].Name = "月结"
  147. ss_set_zlsz[3].Item[1].num = 1
  148. ss_set_zlsz[3].Item[2].num = 1
  149. ss_set_zlsz[3].Item[3].num = 1
  150. ss_set_zlsz[3].Item[4].num = 1
  151. ss_set_zlsz[3].Item[5].num = 1
  152. ss_set_zlsz[3].Item[6].num = 1
  153. ss_set_zlsz[3].Item[1].dscrp = "应收"
  154. ss_set_zlsz[3].Item[2].dscrp = "应收"
  155. ss_set_zlsz[3].Item[3].dscrp = "应付"
  156. ss_set_zlsz[3].Item[4].dscrp = "应付"
  157. ss_set_zlsz[3].Item[5].dscrp = "出纳"
  158. ss_set_zlsz[3].Item[6].dscrp = "出纳"
  159. ////////////////////////////////// //
  160. ss_set_zlsz[4].Name = "仓库"
  161. ss_set_zlsz[4].Item[1].Name = "成品仓"
  162. ss_set_zlsz[4].Item[2].Name = "半成品仓"
  163. ss_set_zlsz[4].Item[3].Name = "材料仓"
  164. ss_set_zlsz[4].Item[1].num = 1
  165. ss_set_zlsz[4].Item[2].num = 1
  166. ss_set_zlsz[4].Item[3].num = 1
  167. ////////////////////////////////// //
  168. ss_set_zlsz[5].Name = "供应商类别"
  169. ss_set_zlsz[5].Item[1].Name = "采购"
  170. ss_set_zlsz[5].Item[2].Name = "外协"
  171. ss_set_zlsz[5].Item[1].num = 1
  172. ss_set_zlsz[5].Item[2].num = 1
  173. ////////////////////////////////// //
  174. ss_set_zlsz[6].Name = "分部"
  175. ss_set_zlsz[6].Item[1].Name = "总部"
  176. ss_set_zlsz[6].Item[1].num = 1
  177. ////////////////////////////////// //
  178. ss_set_zlsz[7].Name = "物料类别"
  179. ss_set_zlsz[7].Item[1].Name = "成品"
  180. ss_set_zlsz[7].Item[2].Name = "半成品"
  181. ss_set_zlsz[7].Item[3].Name = "材料"
  182. ss_set_zlsz[7].Item[1].num = 1
  183. ss_set_zlsz[7].Item[2].num = 1
  184. ss_set_zlsz[7].Item[3].num = 1
  185. ////////////////////////////////// //
  186. ss_set_zlsz[8].Name = "收支项目"
  187. ss_set_zlsz[8].Item[1].Name = "默认销售收款"
  188. ss_set_zlsz[8].Item[2].Name = "默认销售优惠"
  189. ss_set_zlsz[8].Item[3].Name = "默认销售退货"
  190. ss_set_zlsz[8].Item[4].Name = "默认采购外协付款"
  191. ss_set_zlsz[8].Item[5].Name = "默认采购外协退货"
  192. ss_set_zlsz[8].Item[1].num = 1
  193. ss_set_zlsz[8].Item[2].num = 1
  194. ss_set_zlsz[8].Item[3].num = 1
  195. ss_set_zlsz[8].Item[4].num = 1
  196. ss_set_zlsz[8].Item[5].num = 1
  197. ////////////////////////////////// //
  198. ss_set_zlsz[9].Name = "工资项目"
  199. ss_set_zlsz[9].Item[1].Name = "个人产品工序计件"
  200. ss_set_zlsz[9].Item[2].Name = "个人工序计件"
  201. ss_set_zlsz[9].Item[3].Name = "产品个人工序计件"
  202. ss_set_zlsz[9].Item[4].Name = "借支"
  203. ss_set_zlsz[9].Item[5].Name = "扣费"
  204. ss_set_zlsz[9].Item[6].Name = "奖"
  205. ss_set_zlsz[9].Item[7].Name = "考勤"
  206. ss_set_zlsz[9].Item[8].Name = "罚"
  207. ss_set_zlsz[9].Item[1].num = 1
  208. ss_set_zlsz[9].Item[2].num = 1
  209. ss_set_zlsz[9].Item[3].num = 1
  210. ss_set_zlsz[9].Item[4].num = 1
  211. ss_set_zlsz[9].Item[5].num = 1
  212. ss_set_zlsz[9].Item[6].num = 1
  213. ss_set_zlsz[9].Item[7].num = 1
  214. ss_set_zlsz[9].Item[8].num = 1
  215. ////////////////////////////////// //
  216. ss_set_zlsz[10].Name = "客户区域"
  217. ss_set_zlsz[10].Item[1].Name = "国内"
  218. ss_set_zlsz[10].Item[2].Name = "国外"
  219. ss_set_zlsz[10].Item[1].num = 1
  220. ss_set_zlsz[10].Item[2].num = 1
  221. ////////////////////////////////// //
  222. ss_set_zlsz[11].Name = "客户"
  223. ss_set_zlsz[11].Item[1].Name = "零散客户"
  224. ss_set_zlsz[11].Item[1].num = 1
  225. end subroutine
  226. public subroutine wf_bulid (string arg_str);dw_1.Reset()
  227. Integer i,ll_row,arg_i
  228. FOR i = 1 To UpperBound(ss_set_zlsz)
  229. IF Trim(ss_set_zlsz[i].Name) = Trim(arg_str) THEN
  230. arg_i = i
  231. EXIT
  232. END IF
  233. NEXT
  234. FOR i = 1 To UpperBound(ss_set_zlsz[arg_i].Item)
  235. ll_row = dw_1.InsertRow(0)
  236. dw_1.Object.Name[ll_row] = ss_set_zlsz[arg_i].Item[i].Name
  237. dw_1.Object.num[ll_row] = ss_set_zlsz[arg_i].Item[i].num
  238. dw_1.Object.dsrcp[ll_row] = ss_set_zlsz[arg_i].Item[i].dscrp
  239. NEXT
  240. //CHOOSE CASE arg_i
  241. // CASE 1
  242. // CASE 2
  243. // CASE 3
  244. // CASE 4
  245. // CASE 5
  246. // CASE 6
  247. // CASE 7
  248. // CASE 8
  249. // CASE 9
  250. // CASE 10
  251. //END CHOOSE
  252. end subroutine
  253. public subroutine wf_set (string arg_str);dw_1.AcceptText()
  254. Integer i,ll_row,arg_i
  255. FOR i = 1 To UpperBound(ss_set_zlsz)
  256. IF Trim(ss_set_zlsz[i].Name) = Trim(arg_str) THEN
  257. arg_i = i
  258. EXIT
  259. END IF
  260. NEXT
  261. FOR i = 1 To dw_1.rowcount()
  262. if dw_1.object.num[i]=0 then
  263. ss_set_zlsz[arg_i].item[i].num=0
  264. end if
  265. NEXT
  266. end subroutine
  267. public subroutine wf_insert ();String createsql_string = ''
  268. IF cbx_1.Checked = True THEN
  269. DELETE From cw_department;
  270. DELETE From cw_currency;
  271. DELETE From cw_banktype;
  272. DELETE From u_storage;
  273. DELETE From u_spttype;
  274. DELETE From u_scdef;
  275. DELETE From u_mtrltype;
  276. DELETE From u_itemdef;
  277. DELETE From u_gz_wageitem;
  278. DELETE From u_Cusarea;
  279. DELETE From U_cust;
  280. COMMIT;
  281. END IF
  282. //////////////////////////////// //"部门"
  283. IF ss_set_zlsz[1].Item[1].num = 1 THEN
  284. createsql_string = ''
  285. createsql_string = "INSERT [cw_department] ([accsetid], [departmentid], [departmentname], [deptcode], [handtype], [sonflag], [parentid]) VALUES (0, 11, N'财务部', N'01', N'财务部>>', 1, 0)"
  286. EXECUTE Immediate :createsql_string;
  287. COMMIT;
  288. END IF
  289. IF ss_set_zlsz[1].Item[2].num = 1 THEN
  290. createsql_string = ''
  291. createsql_string = "INSERT [cw_department] ([accsetid], [departmentid], [departmentname], [deptcode], [handtype], [sonflag], [parentid]) VALUES (0, 12, N'销售部', N'02', N'销售部>>', 1, 0)"
  292. EXECUTE Immediate :createsql_string;
  293. COMMIT;
  294. END IF
  295. IF ss_set_zlsz[1].Item[3].num = 1 THEN
  296. createsql_string = ''
  297. createsql_string = "INSERT [cw_department] ([accsetid], [departmentid], [departmentname], [deptcode], [handtype], [sonflag], [parentid]) VALUES (0, 13, N'采购部', N'03', N'采购部>>', 1, 0)"
  298. EXECUTE Immediate :createsql_string;
  299. COMMIT;
  300. END IF
  301. IF ss_set_zlsz[1].Item[4].num = 1 THEN
  302. createsql_string = ''
  303. createsql_string = "INSERT [cw_department] ([accsetid], [departmentid], [departmentname], [deptcode], [handtype], [sonflag], [parentid]) VALUES (0, 14, N'行政部', N'04', N'行政部>>', 1, 0)"
  304. EXECUTE Immediate :createsql_string;
  305. COMMIT;
  306. END IF
  307. IF ss_set_zlsz[1].Item[5].num = 1 THEN
  308. createsql_string = ''
  309. createsql_string = "INSERT [cw_department] ([accsetid], [departmentid], [departmentname], [deptcode], [handtype], [sonflag], [parentid]) VALUES (0, 15, N'车间', N'05', N'车间>>', 1, 0)"
  310. EXECUTE Immediate :createsql_string;
  311. COMMIT;
  312. END IF
  313. IF ss_set_zlsz[1].Item[6].num = 1 THEN
  314. createsql_string = ''
  315. createsql_string = "INSERT [cw_department] ([accsetid], [departmentid], [departmentname], [deptcode], [handtype], [sonflag], [parentid]) VALUES (0, 16, N'仓库', N'06', N'仓库>>', 1, 0)"
  316. EXECUTE Immediate :createsql_string;
  317. COMMIT;
  318. END IF
  319. ////////////////////////////////// // "币种"
  320. IF ss_set_zlsz[2].Item[1].num = 1 THEN
  321. createsql_string = ''
  322. createsql_string = "INSERT [cw_currency] ([accsetid], [moneyid], [code], [name], [rate], [native]) VALUES (0, 11, N'RMB ', N'人民币', CAST(1.00000 AS Decimal(18, 5)), 1)"
  323. EXECUTE Immediate :createsql_string;
  324. COMMIT;
  325. END IF
  326. ////////////////////////////////// //"结算方式"
  327. IF ss_set_zlsz[3].Item[1].num = 1 THEN
  328. createsql_string = ''
  329. createsql_string = "INSERT [cw_banktype] ([accsetid], [banktypeid], [banktype], [banktypename], [btype], [accountsid], [inuse], [ifconfirm]) VALUES (0, 11, 0, N'月结', 0, 0, 1, 0)"
  330. EXECUTE Immediate :createsql_string;
  331. COMMIT;
  332. END IF
  333. IF ss_set_zlsz[3].Item[2].num = 1 THEN
  334. createsql_string = ''
  335. createsql_string = "INSERT [cw_banktype] ([accsetid], [banktypeid], [banktype], [banktypename], [btype], [accountsid], [inuse], [ifconfirm]) VALUES (0, 12, 0, N'现金', 0, 0, 1, 0)"
  336. EXECUTE Immediate :createsql_string;
  337. COMMIT;
  338. END IF
  339. IF ss_set_zlsz[3].Item[3].num = 1 THEN
  340. createsql_string = ''
  341. createsql_string = "INSERT [cw_banktype] ([accsetid], [banktypeid], [banktype], [banktypename], [btype], [accountsid], [inuse], [ifconfirm]) VALUES (0, 13, 1, N'现金', 0, 0, 1, 0)"
  342. EXECUTE Immediate :createsql_string;
  343. COMMIT;
  344. END IF
  345. IF ss_set_zlsz[3].Item[4].num = 1 THEN
  346. createsql_string = ''
  347. createsql_string = "INSERT [cw_banktype] ([accsetid], [banktypeid], [banktype], [banktypename], [btype], [accountsid], [inuse], [ifconfirm]) VALUES (0, 14, 1, N'月结', 0, 0, 1, 0)"
  348. EXECUTE Immediate :createsql_string;
  349. COMMIT;
  350. END IF
  351. IF ss_set_zlsz[3].Item[5].num = 1 THEN
  352. createsql_string = ''
  353. createsql_string = "INSERT [cw_banktype] ([accsetid], [banktypeid], [banktype], [banktypename], [btype], [accountsid], [inuse], [ifconfirm]) VALUES (0, 15, 2, N'现金', 0, 0, 1, 0)"
  354. EXECUTE Immediate :createsql_string;
  355. COMMIT;
  356. END IF
  357. IF ss_set_zlsz[3].Item[6].num = 1 THEN
  358. createsql_string = ''
  359. createsql_string = "INSERT [cw_banktype] ([accsetid], [banktypeid], [banktype], [banktypename], [btype], [accountsid], [inuse], [ifconfirm]) VALUES (0, 16, 2, N'月结', 0, 0, 1, 0)"
  360. EXECUTE Immediate :createsql_string;
  361. COMMIT;
  362. END IF
  363. ////////////////////////////////// //"仓库"
  364. IF ss_set_zlsz[4].Item[1].num = 1 THEN
  365. createsql_string = ''
  366. createsql_string = "INSERT [u_storage] ([storageid], [storagename], [rep], [tele], [Mtrlprp], [stattype], [sys_changetime], [scid], [inuse], [noallocflag], [balctype], [if_plancode], [lsflag], [inwaretype], [ifbalc]) VALUES (11, N'成品仓', N'', N'', 0, N'', CAST(0x0000A22000BA917C AS DateTime), 0, 1, 0, 0, 0, 0, 1, 0)"
  367. EXECUTE Immediate :createsql_string;
  368. COMMIT;
  369. END IF
  370. IF ss_set_zlsz[4].Item[2].num = 1 THEN
  371. createsql_string = ''
  372. createsql_string = "INSERT [u_storage] ([storageid], [storagename], [rep], [tele], [Mtrlprp], [stattype], [sys_changetime], [scid], [inuse], [noallocflag], [balctype], [if_plancode], [lsflag], [inwaretype], [ifbalc]) VALUES (12, N'半成品仓', N'', N'', 2, N'', CAST(0x0000A22000BAA636 AS DateTime), 0, 1, 0, 0, 0, 0, 1, 0)"
  373. EXECUTE Immediate :createsql_string;
  374. COMMIT;
  375. END IF
  376. IF ss_set_zlsz[4].Item[3].num = 1 THEN
  377. createsql_string = ''
  378. createsql_string = "INSERT [u_storage] ([storageid], [storagename], [rep], [tele], [Mtrlprp], [stattype], [sys_changetime], [scid], [inuse], [noallocflag], [balctype], [if_plancode], [lsflag], [inwaretype], [ifbalc]) VALUES (13, N'材料仓', N'', N'', 1, N'', CAST(0x0000A22000BAB66B AS DateTime), 0, 1, 0, 0, 0, 0, 1, 0)"
  379. EXECUTE Immediate :createsql_string;
  380. COMMIT;
  381. END IF
  382. ////////////////////////////////// //"供应商类别"
  383. IF ss_set_zlsz[5].Item[1].num = 1 THEN
  384. createsql_string = ''
  385. createsql_string = "INSERT [u_spttype] ([spttypeid], [spttypename], [inuse], [opemp], [opdate], [modemp], [moddate]) VALUES (11, N'采购', 1, N'超级用户', CAST(0x0000A22000BC1F07 AS DateTime), N'', NULL)"
  386. EXECUTE Immediate :createsql_string;
  387. COMMIT;
  388. END IF
  389. IF ss_set_zlsz[5].Item[2].num = 1 THEN
  390. createsql_string = ''
  391. createsql_string = "INSERT [u_spttype] ([spttypeid], [spttypename], [inuse], [opemp], [opdate], [modemp], [moddate]) VALUES (12, N'外协', 1, N'超级用户', CAST(0x0000A22000BC2BC5 AS DateTime), N'', NULL)"
  392. EXECUTE Immediate :createsql_string;
  393. COMMIT;
  394. END IF
  395. ////////////////////////////////// // "分部"
  396. IF ss_set_zlsz[6].Item[1].num = 1 THEN
  397. createsql_string = ''
  398. createsql_string = "INSERT [u_scdef] ([ScID], [scname], [sccode], [Ffpsw], [mffpsw], [sys_changetime], [accsetid]) VALUES (0, N'总部', N'', N'', N'', CAST(0x0000943001743475 AS DateTime), 0)"
  399. EXECUTE Immediate :createsql_string;
  400. COMMIT;
  401. END IF
  402. ////////////////////////////////// //"物料类别"
  403. IF ss_set_zlsz[7].Item[1].num = 1 THEN
  404. createsql_string = ''
  405. createsql_string = "INSERT [u_mtrltype] ([mtrltypeid], [mtrltype], [handtype], [sonflag], [parentid], [mtrlprp], [typecode], [typecodestr], [nodeid]) VALUES (11, N'成品', N'成品>>', 1, 0, 0, N'A ', N'', 0)"
  406. EXECUTE Immediate :createsql_string;
  407. COMMIT;
  408. END IF
  409. IF ss_set_zlsz[7].Item[2].num = 1 THEN
  410. createsql_string = ''
  411. createsql_string = "INSERT [u_mtrltype] ([mtrltypeid], [mtrltype], [handtype], [sonflag], [parentid], [mtrlprp], [typecode], [typecodestr], [nodeid]) VALUES (12, N'半成品', N'半成品>>', 1, 0, 0, N'B ', N'', 0)"
  412. EXECUTE Immediate :createsql_string;
  413. COMMIT;
  414. END IF
  415. IF ss_set_zlsz[7].Item[3].num = 1 THEN
  416. createsql_string = ''
  417. createsql_string = "INSERT [u_mtrltype] ([mtrltypeid], [mtrltype], [handtype], [sonflag], [parentid], [mtrlprp], [typecode], [typecodestr], [nodeid]) VALUES (13, N'材料', N'材料>>', 1, 0, 0, N'C ', N'', 0)"
  418. EXECUTE Immediate :createsql_string;
  419. COMMIT;
  420. END IF
  421. ////////////////////////////////// //"收支项目"
  422. IF ss_set_zlsz[8].Item[1].num = 1 THEN
  423. createsql_string = ''
  424. createsql_string = "INSERT [u_itemdef] ([itemid], [itemcode], [itemname], [itemtype], [itemsectype], [itemflag], [dscrp], [isuse], [sys_changetime], [dfttype], [subid]) VALUES (11, N'01', N'默认销售收款', N'销售', N'', 1, N'', 1, CAST(0x0000A22000C225C3 AS DateTime), 1, N'')"
  425. EXECUTE Immediate :createsql_string;
  426. COMMIT;
  427. END IF
  428. IF ss_set_zlsz[8].Item[2].num = 1 THEN
  429. createsql_string = ''
  430. createsql_string = "INSERT [u_itemdef] ([itemid], [itemcode], [itemname], [itemtype], [itemsectype], [itemflag], [dscrp], [isuse], [sys_changetime], [dfttype], [subid]) VALUES (12, N'02', N'默认销售优惠', N'销售', N'', 1, N'', 1, CAST(0x0000A22000C24A20 AS DateTime), 3, N'')"
  431. EXECUTE Immediate :createsql_string;
  432. COMMIT;
  433. END IF
  434. IF ss_set_zlsz[8].Item[3].num = 1 THEN
  435. createsql_string = ''
  436. createsql_string = "INSERT [u_itemdef] ([itemid], [itemcode], [itemname], [itemtype], [itemsectype], [itemflag], [dscrp], [isuse], [sys_changetime], [dfttype], [subid]) VALUES (13, N'03', N'默认销售退货', N'销售', N'', -1, N'', 1, CAST(0x0000A22000C2A953 AS DateTime), 4, N'')"
  437. EXECUTE Immediate :createsql_string;
  438. COMMIT;
  439. END IF
  440. IF ss_set_zlsz[8].Item[4].num = 1 THEN
  441. createsql_string = ''
  442. createsql_string = "INSERT [u_itemdef] ([itemid], [itemcode], [itemname], [itemtype], [itemsectype], [itemflag], [dscrp], [isuse], [sys_changetime], [dfttype], [subid]) VALUES (14, N'04', N'默认采购外协付款', N'采购外协', N'', -1, N'', 1, CAST(0x0000A22000C2D8BF AS DateTime), 2, N'')"
  443. EXECUTE Immediate :createsql_string;
  444. COMMIT;
  445. END IF
  446. IF ss_set_zlsz[8].Item[5].num = 1 THEN
  447. createsql_string = ''
  448. createsql_string = "INSERT [u_itemdef] ([itemid], [itemcode], [itemname], [itemtype], [itemsectype], [itemflag], [dscrp], [isuse], [sys_changetime], [dfttype], [subid]) VALUES (15, N'05', N'默认采购外协退货', N'采购外协', N'', 1, N'', 1, CAST(0x0000A22000C2F93B AS DateTime), 5, N'')"
  449. EXECUTE Immediate :createsql_string;
  450. COMMIT;
  451. END IF
  452. ////////////////////////////////// //"工资项目"
  453. IF ss_set_zlsz[9].Item[1].num = 1 THEN
  454. createsql_string = ''
  455. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (11, N'个人产品工序计件', 1, 12, 1, N'')"
  456. EXECUTE Immediate :createsql_string;
  457. COMMIT;
  458. END IF
  459. IF ss_set_zlsz[9].Item[2].num = 1 THEN
  460. createsql_string = ''
  461. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (12, N'个人工序计件', 1, 14, 1, N'')"
  462. EXECUTE Immediate :createsql_string;
  463. COMMIT;
  464. END IF
  465. IF ss_set_zlsz[9].Item[3].num = 1 THEN
  466. createsql_string = ''
  467. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (13, N'产品个人工序计件', 1, 15, 1, N'')"
  468. EXECUTE Immediate :createsql_string;
  469. COMMIT;
  470. END IF
  471. IF ss_set_zlsz[9].Item[4].num = 1 THEN
  472. createsql_string = ''
  473. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (14, N'借支', -1, 21, 1, N'')"
  474. EXECUTE Immediate :createsql_string;
  475. COMMIT;
  476. END IF
  477. IF ss_set_zlsz[9].Item[5].num = 1 THEN
  478. createsql_string = ''
  479. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (15, N'扣费', -1, 22, 1, N'')"
  480. EXECUTE Immediate :createsql_string;
  481. COMMIT;
  482. END IF
  483. IF ss_set_zlsz[9].Item[6].num = 1 THEN
  484. createsql_string = ''
  485. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (16, N'奖', 1, 23, 1, N'')"
  486. EXECUTE Immediate :createsql_string;
  487. COMMIT;
  488. END IF
  489. IF ss_set_zlsz[9].Item[7].num = 1 THEN
  490. createsql_string = ''
  491. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (20, N'考勤', 1, 24, 1, N'')"
  492. EXECUTE Immediate :createsql_string;
  493. COMMIT;
  494. END IF
  495. IF ss_set_zlsz[9].Item[8].num = 1 THEN
  496. createsql_string = ''
  497. createsql_string = "INSERT [u_gz_wageitem] ([wageid], [Wagename], [wagetype], [wagemode], [useflag], [dscrp]) VALUES (18, N'罚', -1, 23, 1, N'')"
  498. EXECUTE Immediate :createsql_string;
  499. COMMIT;
  500. END IF
  501. ////////////////////////////////// //"客户区域"
  502. IF ss_set_zlsz[10].Item[1].num = 1 THEN
  503. createsql_string = ''
  504. createsql_string = "INSERT [u_Cusarea] ([CusareaID], [Cusareaname], [areaname], [sonflag], [parentid], [sys_changetime], [typecode], [typecodestr]) VALUES (11, N'国内', N'国内>>', 1, 0, CAST(0x0000A22000BBD7ED AS DateTime), N'01 ', N'01')"
  505. EXECUTE Immediate :createsql_string;
  506. COMMIT;
  507. END IF
  508. IF ss_set_zlsz[10].Item[2].num = 1 THEN
  509. createsql_string = ''
  510. createsql_string = "INSERT [u_Cusarea] ([CusareaID], [Cusareaname], [areaname], [sonflag], [parentid], [sys_changetime], [typecode], [typecodestr]) VALUES (12, N'国外', N'国外>>', 1, 0, CAST(0x0000A22000BBE10B AS DateTime), N'02 ', N'02')"
  511. EXECUTE Immediate :createsql_string;
  512. COMMIT;
  513. END IF
  514. ////////////////////////////////// // "客户"
  515. IF ss_set_zlsz[11].Item[1].num = 1 THEN
  516. createsql_string = ''
  517. createsql_string = "INSERT [U_cust] ([cusid], [Cuscode], [Name]) VALUES (11, N'001', N'零散客户')"
  518. EXECUTE Immediate :createsql_string;
  519. COMMIT;
  520. END IF
  521. end subroutine
  522. on w_sys_init_guide_zlsz.create
  523. int iCurrent
  524. call super::create
  525. this.cb_next=create cb_next
  526. this.tab_1=create tab_1
  527. this.dw_1=create dw_1
  528. this.cbx_1=create cbx_1
  529. this.st_1=create st_1
  530. this.st_2=create st_2
  531. iCurrent=UpperBound(this.Control)
  532. this.Control[iCurrent+1]=this.cb_next
  533. this.Control[iCurrent+2]=this.tab_1
  534. this.Control[iCurrent+3]=this.dw_1
  535. this.Control[iCurrent+4]=this.cbx_1
  536. this.Control[iCurrent+5]=this.st_1
  537. this.Control[iCurrent+6]=this.st_2
  538. end on
  539. on w_sys_init_guide_zlsz.destroy
  540. call super::destroy
  541. destroy(this.cb_next)
  542. destroy(this.tab_1)
  543. destroy(this.dw_1)
  544. destroy(this.cbx_1)
  545. destroy(this.st_1)
  546. destroy(this.st_2)
  547. end on
  548. event open;call super::open;This.TriggerEvent('ue_chk_sc')
  549. This.TriggerEvent('ue_chk_storage')
  550. This.TriggerEvent('ue_chk_mtrltype')
  551. This.TriggerEvent('ue_chk_cusarea')
  552. dw_1.SetTransObject (sqlca)
  553. dw_1.Modify('Name.width = 800')
  554. dw_1.Modify('dsrcp.width = 800')
  555. wf_init()
  556. dw_1.Modify("num_t.text ='选'")
  557. dw_1.Modify("name_t.text ='分部'")
  558. dw_1.Modify("dsrcp_t.text ='备注'")
  559. wf_bulid("分部")
  560. //tab_1.y=this.y
  561. //
  562. end event
  563. event close;//f_set_sysmessage()
  564. end event
  565. type cb_func from w_publ_base`cb_func within w_sys_init_guide_zlsz
  566. boolean visible = false
  567. integer x = 1646
  568. integer y = 1604
  569. integer width = 357
  570. integer height = 96
  571. string text = "<上一步(&B)"
  572. string normalpicname = ""
  573. integer picsize = 0
  574. toolbaralignment pic_align = alignatleft!
  575. boolean border = true
  576. end type
  577. event cb_func::clicked;//if dw_1.update()<>1 then
  578. // messagebox('提示','系统用户信息修改失败,请重试!', Information!, OK! )
  579. // rollback;
  580. //else
  581. // messagebox('提示','系统用户信息修改成功!', Information!, OK! )
  582. // commit;
  583. // f_set_sysmessage()
  584. //end if
  585. end event
  586. type cb_exit from w_publ_base`cb_exit within w_sys_init_guide_zlsz
  587. boolean visible = false
  588. integer x = 2359
  589. integer y = 1604
  590. integer width = 357
  591. integer taborder = 30
  592. string text = "取消(&C)"
  593. string normalpicname = ""
  594. end type
  595. type cb_next from uo_imflatbutton within w_sys_init_guide_zlsz
  596. boolean visible = false
  597. integer x = 2002
  598. integer y = 1604
  599. integer width = 357
  600. integer height = 96
  601. integer taborder = 30
  602. boolean bringtotop = true
  603. string text = "下一步>(&N)"
  604. end type
  605. type tab_1 from tab within w_sys_init_guide_zlsz
  606. integer width = 2176
  607. integer height = 188
  608. integer taborder = 20
  609. boolean bringtotop = true
  610. integer textsize = -9
  611. integer weight = 400
  612. fontcharset fontcharset = gb2312charset!
  613. fontpitch fontpitch = variable!
  614. string facename = "宋体"
  615. long backcolor = 16777215
  616. boolean multiline = true
  617. boolean raggedright = true
  618. boolean focusonbuttondown = true
  619. boolean boldselectedtext = true
  620. integer selectedtab = 1
  621. tabpage_1 tabpage_1
  622. tabpage_2 tabpage_2
  623. tabpage_3 tabpage_3
  624. tabpage_4 tabpage_4
  625. tabpage_5 tabpage_5
  626. tabpage_6 tabpage_6
  627. tabpage_7 tabpage_7
  628. tabpage_8 tabpage_8
  629. tabpage_9 tabpage_9
  630. tabpage_10 tabpage_10
  631. tabpage_11 tabpage_11
  632. end type
  633. on tab_1.create
  634. this.tabpage_1=create tabpage_1
  635. this.tabpage_2=create tabpage_2
  636. this.tabpage_3=create tabpage_3
  637. this.tabpage_4=create tabpage_4
  638. this.tabpage_5=create tabpage_5
  639. this.tabpage_6=create tabpage_6
  640. this.tabpage_7=create tabpage_7
  641. this.tabpage_8=create tabpage_8
  642. this.tabpage_9=create tabpage_9
  643. this.tabpage_10=create tabpage_10
  644. this.tabpage_11=create tabpage_11
  645. this.Control[]={this.tabpage_1,&
  646. this.tabpage_2,&
  647. this.tabpage_3,&
  648. this.tabpage_4,&
  649. this.tabpage_5,&
  650. this.tabpage_6,&
  651. this.tabpage_7,&
  652. this.tabpage_8,&
  653. this.tabpage_9,&
  654. this.tabpage_10,&
  655. this.tabpage_11}
  656. end on
  657. on tab_1.destroy
  658. destroy(this.tabpage_1)
  659. destroy(this.tabpage_2)
  660. destroy(this.tabpage_3)
  661. destroy(this.tabpage_4)
  662. destroy(this.tabpage_5)
  663. destroy(this.tabpage_6)
  664. destroy(this.tabpage_7)
  665. destroy(this.tabpage_8)
  666. destroy(this.tabpage_9)
  667. destroy(this.tabpage_10)
  668. destroy(this.tabpage_11)
  669. end on
  670. event clicked;IF tab_1.SelectedTab = 1 THEN
  671. dw_1.Modify("num_t.text ='选'")
  672. dw_1.Modify("name_t.text ='分部'")
  673. dw_1.Modify("dsrcp_t.text ='备注'")
  674. wf_bulid("分部")
  675. st_2.text="区分企业内部独立核算的各部分,如分公司,分厂,分店"
  676. ELSEIF tab_1.SelectedTab = 2 THEN
  677. dw_1.Modify("num_t.text ='选'")
  678. dw_1.Modify("name_t.text ='币种'")
  679. dw_1.Modify("dsrcp_t.text ='备注'")
  680. wf_bulid("币种")
  681. st_2.text="如:人民币,美金"
  682. ELSEIF tab_1.SelectedTab = 3 THEN
  683. dw_1.Modify("num_t.text ='选'")
  684. dw_1.Modify("name_t.text ='部门'")
  685. dw_1.Modify("dsrcp_t.text ='备注'")
  686. wf_bulid("部门")
  687. st_2.text="如:财务部,销售部,采购部,生产部"
  688. ELSEIF tab_1.SelectedTab = 4 THEN
  689. dw_1.Modify("num_t.text ='选'")
  690. dw_1.Modify("name_t.text ='仓库'")
  691. dw_1.Modify("dsrcp_t.text ='备注'")
  692. wf_bulid("仓库")
  693. st_2.text="如:成品仓,原料仓,半成品仓"
  694. ELSEIF tab_1.SelectedTab = 5 THEN
  695. dw_1.Modify("num_t.text ='选'")
  696. dw_1.Modify("name_t.text ='物料类别'")
  697. dw_1.Modify("dsrcp_t.text ='备注'")
  698. wf_bulid("物料类别")
  699. st_2.text="如:成品,原料"
  700. ELSEIF tab_1.SelectedTab = 6 THEN
  701. dw_1.Modify("num_t.text ='选'")
  702. dw_1.Modify("name_t.text ='客户区域'")
  703. dw_1.Modify("dsrcp_t.text ='备注'")
  704. wf_bulid("客户区域")
  705. st_2.text="如:广东,北京,上海"
  706. ELSEIF tab_1.SelectedTab = 7 THEN
  707. dw_1.Modify("num_t.text ='选'")
  708. dw_1.Modify("name_t.text ='结算方式'")
  709. dw_1.Modify("dsrcp_t.text ='备注'")
  710. wf_bulid("结算方式")
  711. st_2.text="如:现金,银行转账"
  712. ELSEIF tab_1.SelectedTab = 8 THEN
  713. dw_1.Modify("num_t.text ='选'")
  714. dw_1.Modify("name_t.text ='收支项目'")
  715. dw_1.Modify("dsrcp_t.text ='备注'")
  716. wf_bulid("收支项目")
  717. st_2.text="如:销售收款,销售退货款"
  718. ELSEIF tab_1.SelectedTab = 9 THEN
  719. dw_1.Modify("num_t.text ='选'")
  720. dw_1.Modify("name_t.text ='工资项目'")
  721. dw_1.Modify("dsrcp_t.text ='备注'")
  722. wf_bulid("工资项目")
  723. st_2.text="如:基本工资,奖金"
  724. ELSEIF tab_1.SelectedTab = 10 THEN
  725. dw_1.Modify("num_t.text ='选'")
  726. dw_1.Modify("name_t.text ='供应商类别'")
  727. dw_1.Modify("dsrcp_t.text ='备注'")
  728. wf_bulid("供应商类别")
  729. st_2.text="如:采购,外协"
  730. ELSEIF tab_1.SelectedTab = 11 THEN
  731. dw_1.Modify("num_t.text ='选'")
  732. dw_1.Modify("name_t.text ='客户'")
  733. dw_1.Modify("dsrcp_t.text ='备注'")
  734. wf_bulid("客户")
  735. st_2.text=""
  736. END IF
  737. end event
  738. type tabpage_1 from userobject within tab_1
  739. integer x = 18
  740. integer y = 176
  741. integer width = 2139
  742. integer height = -4
  743. long backcolor = 16777215
  744. string text = "分部"
  745. long tabtextcolor = 33554432
  746. long tabbackcolor = 16777215
  747. long picturemaskcolor = 536870912
  748. end type
  749. type tabpage_2 from userobject within tab_1
  750. integer x = 18
  751. integer y = 176
  752. integer width = 2139
  753. integer height = -4
  754. long backcolor = 16777215
  755. string text = "币种"
  756. long tabtextcolor = 33554432
  757. long tabbackcolor = 16777215
  758. long picturemaskcolor = 536870912
  759. end type
  760. type tabpage_3 from userobject within tab_1
  761. integer x = 18
  762. integer y = 176
  763. integer width = 2139
  764. integer height = -4
  765. long backcolor = 16777215
  766. string text = "部门"
  767. long tabtextcolor = 33554432
  768. long tabbackcolor = 16777215
  769. long picturemaskcolor = 536870912
  770. end type
  771. type tabpage_4 from userobject within tab_1
  772. integer x = 18
  773. integer y = 176
  774. integer width = 2139
  775. integer height = -4
  776. long backcolor = 16777215
  777. string text = "仓库"
  778. long tabtextcolor = 33554432
  779. long tabbackcolor = 16777215
  780. long picturemaskcolor = 536870912
  781. end type
  782. type tabpage_5 from userobject within tab_1
  783. integer x = 18
  784. integer y = 176
  785. integer width = 2139
  786. integer height = -4
  787. long backcolor = 16777215
  788. string text = "物料类别"
  789. long tabtextcolor = 33554432
  790. long tabbackcolor = 16777215
  791. long picturemaskcolor = 536870912
  792. end type
  793. type tabpage_6 from userobject within tab_1
  794. integer x = 18
  795. integer y = 176
  796. integer width = 2139
  797. integer height = -4
  798. long backcolor = 16777215
  799. string text = "客户区域"
  800. long tabtextcolor = 33554432
  801. long tabbackcolor = 16777215
  802. long picturemaskcolor = 536870912
  803. end type
  804. type tabpage_7 from userobject within tab_1
  805. integer x = 18
  806. integer y = 176
  807. integer width = 2139
  808. integer height = -4
  809. long backcolor = 16777215
  810. string text = "结算方式"
  811. long tabtextcolor = 33554432
  812. long tabbackcolor = 16777215
  813. long picturemaskcolor = 536870912
  814. end type
  815. type tabpage_8 from userobject within tab_1
  816. integer x = 18
  817. integer y = 176
  818. integer width = 2139
  819. integer height = -4
  820. long backcolor = 16777215
  821. string text = "收支项目"
  822. long tabtextcolor = 33554432
  823. long tabbackcolor = 16777215
  824. long picturemaskcolor = 536870912
  825. end type
  826. type tabpage_9 from userobject within tab_1
  827. integer x = 18
  828. integer y = 176
  829. integer width = 2139
  830. integer height = -4
  831. long backcolor = 16777215
  832. string text = "工资项目"
  833. long tabtextcolor = 33554432
  834. long tabbackcolor = 16777215
  835. long picturemaskcolor = 536870912
  836. end type
  837. type tabpage_10 from userobject within tab_1
  838. integer x = 18
  839. integer y = 176
  840. integer width = 2139
  841. integer height = -4
  842. long backcolor = 16777215
  843. string text = "供应商类别"
  844. long tabtextcolor = 33554432
  845. long tabbackcolor = 16777215
  846. long picturemaskcolor = 536870912
  847. end type
  848. type tabpage_11 from userobject within tab_1
  849. integer x = 18
  850. integer y = 176
  851. integer width = 2139
  852. integer height = -4
  853. long backcolor = 16777215
  854. string text = "客户"
  855. long tabtextcolor = 33554432
  856. long tabbackcolor = 16777215
  857. long picturemaskcolor = 536870912
  858. end type
  859. type dw_1 from datawindow within w_sys_init_guide_zlsz
  860. integer x = 5
  861. integer y = 196
  862. integer width = 2181
  863. integer height = 1060
  864. integer taborder = 30
  865. boolean bringtotop = true
  866. string title = "none"
  867. string dataobject = "dw_sys_zlsz"
  868. boolean livescroll = true
  869. borderstyle borderstyle = stylelowered!
  870. end type
  871. event losefocus;IF tab_1.SelectedTab = 1 THEN
  872. wf_set("分部")
  873. ELSEIF tab_1.SelectedTab = 2 THEN
  874. wf_set("币种")
  875. ELSEIF tab_1.SelectedTab = 3 THEN
  876. wf_set("部门")
  877. ELSEIF tab_1.SelectedTab = 4 THEN
  878. wf_set("仓库")
  879. ELSEIF tab_1.SelectedTab = 5 THEN
  880. wf_set("物料类别")
  881. ELSEIF tab_1.SelectedTab = 6 THEN
  882. wf_set("客户区域")
  883. ELSEIF tab_1.SelectedTab = 7 THEN
  884. wf_set("结算方式")
  885. ELSEIF tab_1.SelectedTab = 8 THEN
  886. wf_set("收支项目")
  887. ELSEIF tab_1.SelectedTab = 9 THEN
  888. wf_set("工资项目")
  889. ELSEIF tab_1.SelectedTab = 10 THEN
  890. wf_set("供应商类别")
  891. ELSEIF tab_1.SelectedTab = 11 THEN
  892. wf_set("客户")
  893. END IF
  894. end event
  895. type cbx_1 from checkbox within w_sys_init_guide_zlsz
  896. integer x = 9
  897. integer y = 1264
  898. integer width = 608
  899. integer height = 92
  900. boolean bringtotop = true
  901. integer textsize = -9
  902. integer weight = 400
  903. fontcharset fontcharset = gb2312charset!
  904. fontpitch fontpitch = variable!
  905. string facename = "宋体"
  906. long textcolor = 134217746
  907. long backcolor = 134217742
  908. string text = "清空相关数据库表"
  909. end type
  910. event clicked;IF publ_userid <> "super" THEN
  911. MessageBox("提示","没有权限,请使用super用户")
  912. cbx_1.Checked = False
  913. RETURN
  914. END IF
  915. IF cbx_1.Checked = True THEN
  916. MessageBox("提示","危险!!!选择该项会删除所有基础数据")
  917. END IF
  918. end event
  919. type st_1 from statictext within w_sys_init_guide_zlsz
  920. integer x = 649
  921. integer y = 1292
  922. integer width = 178
  923. integer height = 68
  924. boolean bringtotop = true
  925. integer textsize = -9
  926. integer weight = 400
  927. fontcharset fontcharset = gb2312charset!
  928. fontpitch fontpitch = variable!
  929. string facename = "宋体"
  930. long textcolor = 134217746
  931. long backcolor = 134217742
  932. string text = "描述:"
  933. boolean focusrectangle = false
  934. end type
  935. type st_2 from statictext within w_sys_init_guide_zlsz
  936. integer x = 837
  937. integer y = 1292
  938. integer width = 1335
  939. integer height = 68
  940. boolean bringtotop = true
  941. integer textsize = -9
  942. integer weight = 400
  943. fontcharset fontcharset = gb2312charset!
  944. fontpitch fontpitch = variable!
  945. string facename = "宋体"
  946. long textcolor = 134217746
  947. long backcolor = 134217742
  948. boolean focusrectangle = false
  949. end type