uo_sys_option.sru 110 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454
  1. $PBExportHeader$uo_sys_option.sru
  2. forward
  3. global type uo_sys_option from nonvisualobject
  4. end type
  5. end forward
  6. global type uo_sys_option from nonvisualobject
  7. end type
  8. global uo_sys_option uo_sys_option
  9. forward prototypes
  10. public function integer uof_init_sys_option ()
  11. PUBLIC FUNCTION Integer uof_get_sys_option_value (String arg_optionid, REF String arg_ref_value, REF String arg_msg)
  12. public subroutine uof_sys_option ()
  13. public function integer uof_add_sys_option (string arg_optionid, string arg_optionname, string arg_optionvalue, ref string arg_msg, boolean arg_ifcommit)
  14. public function integer uof_get_sys_option_displayvalue (string arg_value, string arg_itemstr, ref string arg_ref_value, ref string arg_msg)
  15. end prototypes
  16. public function integer uof_init_sys_option ();
  17. //itype
  18. //0:是否
  19. //1:数值(整数)录入
  20. //2:文本录入
  21. //3:数值(小数)录入
  22. //>=4:定值选择(固定窗口)
  23. //module_int
  24. //0:系统
  25. //1:应收,应付
  26. //2:应收,应付
  27. //3:销售
  28. //4:采购,外协
  29. //5:仓库
  30. //6:工资
  31. //7.生产辅助
  32. //100:单据明细隐藏列
  33. s_sys_opt[1].optionid = '001'
  34. s_sys_opt[1].module_int = 4
  35. s_sys_opt[1].module = '采购,外协'
  36. s_sys_opt[1].itype = 0
  37. s_sys_opt[1].dftvalue = '1'
  38. s_sys_opt[1].optionname = '单据逐张打印'
  39. s_sys_opt[1].dscrp = '采购收货、退货单,外协收货、返工单逐张打印'
  40. s_sys_opt[2].optionid = '002'
  41. s_sys_opt[2].module_int = 0
  42. s_sys_opt[2].module = '系统'
  43. s_sys_opt[2].itype = 0
  44. s_sys_opt[2].dftvalue = '1'
  45. s_sys_opt[2].optionname = '单据新建自动是订单或计划'
  46. s_sys_opt[2].dscrp = '单据新建默认选择订单或计划,包括采购收货单、外协订单、发出、退回、收货、退货单'
  47. s_sys_opt[3].optionid = '003'
  48. s_sys_opt[3].module_int = 3
  49. s_sys_opt[3].module = '销售'
  50. s_sys_opt[3].itype = 0
  51. s_sys_opt[3].dftvalue = '0'
  52. s_sys_opt[3].optionname = '销售单先审核后打印'
  53. s_sys_opt[3].dscrp = '销售单先审核后打印'
  54. //s_sys_opt[5].optionid = '005'
  55. //s_sys_opt[5].module_int = 0
  56. //s_sys_opt[5].module = '系统'
  57. //s_sys_opt[5].itype = 4
  58. //s_sys_opt[5].dftvalue = '1'
  59. //s_sys_opt[5].optionname = '库存批号类型'
  60. //s_sys_opt[5].dscrp = '库存批号类型;[1-批号手动;2-批号单价]'
  61. s_sys_opt[6].optionid = '006'
  62. s_sys_opt[6].module_int = 3
  63. s_sys_opt[6].module = '销售'
  64. s_sys_opt[6].itype = 0
  65. s_sys_opt[6].dftvalue = '0'
  66. s_sys_opt[6].optionname = '销售订单审核自动加0库存'
  67. s_sys_opt[6].dscrp = '销售订单审核自动加0库存'
  68. s_sys_opt[7].optionid = '007'
  69. s_sys_opt[7].module_int = 0
  70. s_sys_opt[7].module = '系统'
  71. s_sys_opt[7].itype = 2
  72. s_sys_opt[7].dftvalue = 'C:\Program Files\WinRAR\'
  73. s_sys_opt[7].optionname = '服务器winrar安装路径'
  74. s_sys_opt[7].dscrp = '备份数据库时,备份的数据库可以在备份后压缩,系统调用该路径的rar压缩'
  75. s_sys_opt[8].optionid = '008'
  76. s_sys_opt[8].module_int = 0
  77. s_sys_opt[8].module = '系统'
  78. s_sys_opt[8].itype = 1
  79. s_sys_opt[8].dftvalue = '300'
  80. s_sys_opt[8].optionname = '系统自动注销时间'
  81. s_sys_opt[8].dscrp = '单位:秒,系统无任何操作超过该时间后,要重新登录'
  82. s_sys_opt[9].optionid = '009'
  83. s_sys_opt[9].module_int = 4
  84. s_sys_opt[9].module = '采购,外协'
  85. s_sys_opt[9].itype = 0
  86. s_sys_opt[9].dftvalue = '0'
  87. s_sys_opt[9].optionname = '采购收货、退货单先审核后打印'
  88. s_sys_opt[9].dscrp = '采购收货、退货单先审核后打印'
  89. s_sys_opt[10].optionid = '010'
  90. s_sys_opt[10].module_int = 4
  91. s_sys_opt[10].module = '采购,外协'
  92. s_sys_opt[10].itype = 4
  93. s_sys_opt[10].dftvalue = '0'
  94. s_sys_opt[10].optionname = '采购收货单允许超订单收货'
  95. s_sys_opt[10].dscrp = '采购,外协收货时可以超过采购,外协订单的订货数量收货;[0-不允许;1-允许且无限制;2-允许但按比例限制]'
  96. s_sys_opt[11].optionid = '011'
  97. s_sys_opt[11].module_int = 0
  98. s_sys_opt[11].module = '系统'
  99. s_sys_opt[11].itype = 0
  100. s_sys_opt[11].dftvalue = '0'
  101. s_sys_opt[11].optionname = '配置约定'
  102. s_sys_opt[11].dscrp = '在所有单据中,配置在单据保存时检查是不是已经定义'
  103. s_sys_opt[12].optionid = '012'
  104. s_sys_opt[12].module_int = 0
  105. s_sys_opt[12].module = '系统'
  106. s_sys_opt[12].itype = 2
  107. s_sys_opt[12].dftvalue = '自定义1'
  108. s_sys_opt[12].optionname = '物料自定义文本1'
  109. s_sys_opt[12].dscrp = '物料自定义文本1'
  110. s_sys_opt[13].optionid = '013'
  111. s_sys_opt[13].module_int = 0
  112. s_sys_opt[13].module = '系统'
  113. s_sys_opt[13].itype = 2
  114. s_sys_opt[13].dftvalue = '自定义2'
  115. s_sys_opt[13].optionname = '物料自定义文本2'
  116. s_sys_opt[13].dscrp = '物料自定义文本2'
  117. s_sys_opt[14].optionid = '014'
  118. s_sys_opt[14].module_int = 0
  119. s_sys_opt[14].module = '系统'
  120. s_sys_opt[14].itype = 0
  121. s_sys_opt[14].dftvalue = '0'
  122. s_sys_opt[14].optionname = '用户使用客户区域限制'
  123. s_sys_opt[14].dscrp = '用户只能查看授权区域的客户资料及销售相关单据,报表'
  124. s_sys_opt[15].optionid = '015'
  125. s_sys_opt[15].module_int = 0
  126. s_sys_opt[15].module = '系统'
  127. s_sys_opt[15].itype = 1
  128. s_sys_opt[15].dftvalue = '60'
  129. s_sys_opt[15].optionname = '单据限制录入天数'
  130. s_sys_opt[15].dscrp = '系统所有单据的单据日据前后不能超过设定天数'
  131. s_sys_opt[16].optionid = '016'
  132. s_sys_opt[16].module_int = 3
  133. s_sys_opt[16].module = '销售'
  134. s_sys_opt[16].itype = 0
  135. s_sys_opt[16].dftvalue = '0'
  136. s_sys_opt[16].optionname = '销售单先确认后打印'
  137. s_sys_opt[16].dscrp = '销售单先确认后打印'
  138. s_sys_opt[17].optionid = '017'
  139. s_sys_opt[17].module_int = 5
  140. s_sys_opt[17].module = '仓库'
  141. s_sys_opt[17].itype = 0
  142. s_sys_opt[17].dftvalue = '0'
  143. s_sys_opt[17].optionname = '拆装单按配置拆装'
  144. s_sys_opt[17].dscrp = '拆装单按配置拆装'
  145. s_sys_opt[18].optionid = '018'
  146. s_sys_opt[18].module_int = 3
  147. s_sys_opt[18].module = '销售'
  148. s_sys_opt[18].itype = 1
  149. s_sys_opt[18].dftvalue = '5'
  150. s_sys_opt[18].optionname = '销售类辅助单位转换库存单位小数位'
  151. s_sys_opt[18].dscrp = '当辅助单位与库存单位不同时,相互转换的小数位'
  152. s_sys_opt[20].optionid = '020'
  153. s_sys_opt[20].module_int = 3
  154. s_sys_opt[20].module = '销售'
  155. s_sys_opt[20].itype = 0
  156. s_sys_opt[20].dftvalue = '0'
  157. s_sys_opt[20].optionname = '销售订单先审核后打印'
  158. s_sys_opt[20].dscrp = '销售订单先审核后打印'
  159. s_sys_opt[21].optionid = '021'
  160. s_sys_opt[21].module_int = 3
  161. s_sys_opt[21].module = '销售'
  162. s_sys_opt[21].itype = 0
  163. s_sys_opt[21].dftvalue = '0'
  164. s_sys_opt[21].optionname = '销售价格按配置约束'
  165. s_sys_opt[21].dscrp = '销售价格限价时要检查3个配置是否匹配'
  166. s_sys_opt[22].optionid = '022'
  167. s_sys_opt[22].module_int = 3
  168. s_sys_opt[22].module = '销售'
  169. s_sys_opt[22].itype = 4
  170. s_sys_opt[22].dftvalue = '0'
  171. s_sys_opt[22].optionname = '销售价取价模式'
  172. s_sys_opt[22].dscrp = '销售单据取单价模式;[0-价格历史(默认);1-取价格表;2-取报价单;3-取设定售价]'
  173. s_sys_opt[23].optionid = '023'
  174. s_sys_opt[23].module_int = 4
  175. s_sys_opt[23].module = '采购,外协'
  176. s_sys_opt[23].itype = 1
  177. s_sys_opt[23].dftvalue = '5'
  178. s_sys_opt[23].optionname = '采购外协类辅助单位转换库存单位小数位'
  179. s_sys_opt[23].dscrp = '当辅助单位与库存单位不同时,相互转换的小数位'
  180. s_sys_opt[25].optionid = '025'
  181. s_sys_opt[25].module_int = 3
  182. s_sys_opt[25].module = '销售'
  183. s_sys_opt[25].itype = 0
  184. s_sys_opt[25].dftvalue = '0'
  185. s_sys_opt[25].optionname = '销售发货单先确认后仓库审核'
  186. s_sys_opt[25].dscrp = '销售发货单仓库审核前必须先确认'
  187. s_sys_opt[27].optionid = '027'
  188. s_sys_opt[27].module_int = 0
  189. s_sys_opt[27].module = '系统'
  190. s_sys_opt[27].itype = 2
  191. s_sys_opt[27].dftvalue = '配置1'
  192. s_sys_opt[27].optionname = '配置1标题文本'
  193. s_sys_opt[27].dscrp = '所有显示(配置1)的地方转换新标题'
  194. s_sys_opt[28].optionid = '028'
  195. s_sys_opt[28].module_int = 0
  196. s_sys_opt[28].module = '系统'
  197. s_sys_opt[28].itype = 2
  198. s_sys_opt[28].dftvalue = '配置2'
  199. s_sys_opt[28].optionname = '配置2标题文本'
  200. s_sys_opt[28].dscrp = '所有显示(配置2)的地方转换新标题'
  201. s_sys_opt[29].optionid = '029'
  202. s_sys_opt[29].module_int = 0
  203. s_sys_opt[29].module = '系统'
  204. s_sys_opt[29].itype = 2
  205. s_sys_opt[29].dftvalue = '配置'
  206. s_sys_opt[29].optionname = '配置标题文本'
  207. s_sys_opt[29].dscrp = '所有显示(配置)的地方转换新标题'
  208. s_sys_opt[30].optionid = '030'
  209. s_sys_opt[30].module_int = 3
  210. s_sys_opt[30].module = '销售'
  211. s_sys_opt[30].itype = 0
  212. s_sys_opt[30].dftvalue = '0'
  213. s_sys_opt[30].optionname = '使用销售发货单废弃单'
  214. s_sys_opt[30].dscrp = '当使用此选项时,修改或删除销售发货单,会备分修改或删除操作前的单据副本'
  215. s_sys_opt[31].optionid = '031'
  216. s_sys_opt[31].module_int = 3
  217. s_sys_opt[31].module = '销售'
  218. s_sys_opt[31].itype = 3
  219. s_sys_opt[31].dftvalue = '1'
  220. s_sys_opt[31].optionname = '客户最低返利率'
  221. s_sys_opt[31].dscrp = '客户最低返利率'
  222. s_sys_opt[32].optionid = '032'
  223. s_sys_opt[32].module_int = 0
  224. s_sys_opt[32].module = '系统'
  225. s_sys_opt[32].itype = 0
  226. s_sys_opt[32].dftvalue = '1'
  227. s_sys_opt[32].optionname = '系统使用应收帐模块(截数)'
  228. s_sys_opt[32].dscrp = '此功能针对截数用,如果使用此选项,销售发货单财务审核才可以截数'
  229. s_sys_opt[33].optionid = '033'
  230. s_sys_opt[33].module_int = 0
  231. s_sys_opt[33].module = '系统'
  232. s_sys_opt[33].itype = 0
  233. s_sys_opt[33].dftvalue = '1'
  234. s_sys_opt[33].optionname = '系统使用应付帐模块(截数)'
  235. s_sys_opt[33].dscrp = '此功能针对截数用,如果使用此选项,采购收货单或外协收货单财务审核才可以截数'
  236. s_sys_opt[34].optionid = '034'
  237. s_sys_opt[34].module_int = 4
  238. s_sys_opt[34].module = '采购,外协'
  239. s_sys_opt[34].itype = 0
  240. s_sys_opt[34].dftvalue = '0'
  241. s_sys_opt[34].optionname = '采购进仓单转换率可修改'
  242. s_sys_opt[34].dscrp = '采购进仓单转换率可修改'
  243. s_sys_opt[35].optionid = '035'
  244. s_sys_opt[35].module_int = 1
  245. s_sys_opt[35].module = '应收,应付'
  246. s_sys_opt[35].itype = 0
  247. s_sys_opt[35].dftvalue = '0'
  248. s_sys_opt[35].optionname = '销售应收帐多币种结算'
  249. s_sys_opt[35].dscrp = '销售应收帐多币种结算'
  250. s_sys_opt[36].optionid = '036'
  251. s_sys_opt[36].module_int = 5
  252. s_sys_opt[36].module = '仓库'
  253. s_sys_opt[36].itype = 0
  254. s_sys_opt[36].dftvalue = '0'
  255. s_sys_opt[36].optionname = '拆装单检查拆装数量'
  256. s_sys_opt[36].dscrp = '拆装单检查拆装数量'
  257. s_sys_opt[37].optionid = '037'
  258. s_sys_opt[37].module_int = 3
  259. s_sys_opt[37].module = '销售'
  260. s_sys_opt[37].itype = 4
  261. s_sys_opt[37].dftvalue = '2'
  262. s_sys_opt[37].optionname = '销售应收金额取整处理'
  263. s_sys_opt[37].dscrp = '销售订单、销售单、客户补件单、客户费用单应收金额取整处理;[0-四舍五入到元;1-四舍五入到元角;2-四舍五入到元分]'
  264. s_sys_opt[38].optionid = '038'
  265. s_sys_opt[38].module_int = 0
  266. s_sys_opt[38].module = '系统'
  267. s_sys_opt[38].itype = 0
  268. s_sys_opt[38].dftvalue = '0'
  269. s_sys_opt[38].optionname = '辅数约束'
  270. s_sys_opt[38].dscrp = '辅数约束'
  271. s_sys_opt[39].optionid = '039'
  272. s_sys_opt[39].module_int = 4
  273. s_sys_opt[39].module = '采购,外协'
  274. s_sys_opt[39].itype = 0
  275. s_sys_opt[39].dftvalue = '0'
  276. s_sys_opt[39].optionname = '采购,外协选择供应商时隐藏信息'
  277. s_sys_opt[39].dscrp = '采购,外协选择供应商时只显示供应商编号名称,其他信息隐藏;[是-隐藏;否-不隐藏]'
  278. s_sys_opt[40].optionid = '040'
  279. s_sys_opt[40].module_int = 3
  280. s_sys_opt[40].module = '销售'
  281. s_sys_opt[40].itype = 0
  282. s_sys_opt[40].dftvalue = '0'
  283. s_sys_opt[40].optionname = '销售单可修改业务员'
  284. s_sys_opt[40].dscrp = '销售单可修改业务员'
  285. s_sys_opt[41].optionid = '041'
  286. s_sys_opt[41].module_int = 0
  287. s_sys_opt[41].module = '系统'
  288. s_sys_opt[41].itype = 2
  289. s_sys_opt[41].dftvalue = ''
  290. s_sys_opt[41].optionname = '切换程序路径'
  291. s_sys_opt[41].dscrp = '切换程序路径'
  292. s_sys_opt[42].optionid = '042'
  293. s_sys_opt[42].module_int = 0
  294. s_sys_opt[42].module = '系统'
  295. s_sys_opt[42].itype = 1
  296. s_sys_opt[42].dftvalue = '2'
  297. s_sys_opt[42].optionname = '切换检查时间'
  298. s_sys_opt[42].dscrp = '切换检查时间'
  299. s_sys_opt[43].optionid = '043'
  300. s_sys_opt[43].module_int = 0
  301. s_sys_opt[43].module = '系统'
  302. s_sys_opt[43].itype = 2
  303. s_sys_opt[43].dftvalue = ''
  304. s_sys_opt[43].optionname = '切换数据服务器名称'
  305. s_sys_opt[43].dscrp = '切换数据服务器名称'
  306. s_sys_opt[44].optionid = '044'
  307. s_sys_opt[44].module_int = 0
  308. s_sys_opt[44].module = '系统'
  309. s_sys_opt[44].itype = 2
  310. s_sys_opt[44].dftvalue = ''
  311. s_sys_opt[44].optionname = '切换数据库名称'
  312. s_sys_opt[44].dscrp = '切换数据库名称'
  313. s_sys_opt[45].optionid = '045'
  314. s_sys_opt[45].module_int = 0
  315. s_sys_opt[45].module = '系统'
  316. s_sys_opt[45].itype = 2
  317. s_sys_opt[45].dftvalue = ''
  318. s_sys_opt[45].optionname = '切换数据库登录用户'
  319. s_sys_opt[45].dscrp = '切换数据库登录用户'
  320. s_sys_opt[46].optionid = '046'
  321. s_sys_opt[46].module_int = 0
  322. s_sys_opt[46].module = '系统'
  323. s_sys_opt[46].itype = 2
  324. s_sys_opt[46].dftvalue = ''
  325. s_sys_opt[46].optionname = '切换数据库登录密码'
  326. s_sys_opt[46].dscrp = '切换数据库登录密码'
  327. s_sys_opt[47].optionid = '047'
  328. s_sys_opt[47].module_int = 4
  329. s_sys_opt[47].module = '采购,外协'
  330. s_sys_opt[47].itype = 4
  331. s_sys_opt[47].dftvalue = '0'
  332. s_sys_opt[47].optionname = '采购,外协价格取价模式'
  333. s_sys_opt[47].dscrp = '采购,外协价格取价模式;[0-价格历史(默认);1-报价;2-设定购价]'
  334. s_sys_opt[48].optionid = '048'
  335. s_sys_opt[48].module_int = 4
  336. s_sys_opt[48].module = '采购,外协'
  337. s_sys_opt[48].itype = 4
  338. s_sys_opt[48].dftvalue = '0'
  339. s_sys_opt[48].optionname = '采购,外协价格限价模式'
  340. s_sys_opt[48].dscrp = '采购,外协价格限价模式(限价与否同时要取决于物料限价属性和用户权限);[0-价格历史(默认);1-报价;2-设定购价;3-计划价]'
  341. s_sys_opt[49].optionid = '049'
  342. s_sys_opt[49].module_int = 5
  343. s_sys_opt[49].module = '仓库'
  344. s_sys_opt[49].itype = 1
  345. s_sys_opt[49].dftvalue = '5'
  346. s_sys_opt[49].optionname = '库存成本价小数点'
  347. s_sys_opt[49].dscrp = '库存成本价小数点'
  348. s_sys_opt[50].optionid = '050'
  349. s_sys_opt[50].module_int = 4
  350. s_sys_opt[50].module = '采购,外协'
  351. s_sys_opt[50].itype = 0
  352. s_sys_opt[50].dftvalue = '0'
  353. s_sys_opt[50].optionname = '采购订单限制价格'
  354. s_sys_opt[50].dscrp = '采购订单限制价格[否-不检查限价;是-按048选项检查限价]'
  355. s_sys_opt[51].optionid = '051'
  356. s_sys_opt[51].module_int = 7
  357. s_sys_opt[51].module = '生产辅助'
  358. s_sys_opt[51].itype = 0
  359. s_sys_opt[51].dftvalue = '0'
  360. s_sys_opt[51].optionname = '生产进仓单允许超订单需排产数进仓'
  361. s_sys_opt[51].dscrp = '生产进仓单允许超需订单排产数进仓'
  362. s_sys_opt[52].optionid = '052'
  363. s_sys_opt[52].module_int = 6
  364. s_sys_opt[52].module = '工资'
  365. s_sys_opt[52].itype = 0
  366. s_sys_opt[52].dftvalue = '0'
  367. s_sys_opt[52].optionname = '个人工序计件单工价限价'
  368. s_sys_opt[52].dscrp = '个人工序计件单工价限价;[0-不限;1-限]'
  369. s_sys_opt[53].optionid = '053'
  370. s_sys_opt[53].module_int = 3
  371. s_sys_opt[53].module = '销售'
  372. s_sys_opt[53].itype = 4
  373. s_sys_opt[53].dftvalue = '1'
  374. s_sys_opt[53].optionname = '销售订单默认安排'
  375. s_sys_opt[53].dscrp = '销售订单默认安排;[1-无;2-采购;3-生产;4-按产品配置;5-外协;6-外协和生产]'
  376. s_sys_opt[54].optionid = '054'
  377. s_sys_opt[54].module_int = 7
  378. s_sys_opt[54].module = '生产辅助'
  379. s_sys_opt[54].itype = 4
  380. s_sys_opt[54].dftvalue = '0'
  381. s_sys_opt[54].optionname = '生产进仓选订单带订单单价'
  382. s_sys_opt[54].dscrp = '生产进仓选订单带单价模式;[0-带计划价;1-按比例带订单单价]'
  383. s_sys_opt[55].optionid = '055'
  384. s_sys_opt[55].module_int = 3
  385. s_sys_opt[55].module = '销售'
  386. s_sys_opt[55].itype = 4
  387. s_sys_opt[55].dftvalue = '0'
  388. s_sys_opt[55].optionname = '订单审核自动加订单库存'
  389. s_sys_opt[55].dscrp = '订单审核自动加订单库存;[0-否;1-指定数量;2-排产数量]'
  390. s_sys_opt[56].optionid = '056'
  391. s_sys_opt[56].module_int = 3
  392. s_sys_opt[56].module = '销售'
  393. s_sys_opt[56].itype = 3
  394. s_sys_opt[56].dftvalue = '0'
  395. s_sys_opt[56].optionname = '订单审核自动加订单库存指定数量'
  396. s_sys_opt[56].dscrp = '订单审核自动加订单库存指定数量,仅当[055]选择1时有效;'
  397. s_sys_opt[57].optionid = '057'
  398. s_sys_opt[57].module_int = 4
  399. s_sys_opt[57].module = '采购,外协'
  400. s_sys_opt[57].itype = 0
  401. s_sys_opt[57].dftvalue = '0'
  402. s_sys_opt[57].optionname = '采购订单先审核后打印'
  403. s_sys_opt[57].dscrp = '采购订单先审核后打印'
  404. s_sys_opt[58].optionid = '058'
  405. s_sys_opt[58].module_int = 0
  406. s_sys_opt[58].module = '系统'
  407. s_sys_opt[58].itype = 4
  408. s_sys_opt[58].dftvalue = '0'
  409. s_sys_opt[58].optionname = '产品计划价按配置'
  410. s_sys_opt[58].dscrp = '产品计划价按配置;[0-不使用;1-配置+配置1+配置2;2-配置 ;3-配置1;4-配置2;5-配置+配置1;6-配置+配置2]'
  411. s_sys_opt[59].optionid = '059'
  412. s_sys_opt[59].module_int = 0
  413. s_sys_opt[59].module = '系统'
  414. s_sys_opt[59].itype = 0
  415. s_sys_opt[59].dftvalue = '0'
  416. s_sys_opt[59].optionname = '产品计划价允许直接录入'
  417. s_sys_opt[59].dscrp = '产品计划价允许直接录入'
  418. s_sys_opt[62].optionid = '062'
  419. s_sys_opt[62].module_int = 4
  420. s_sys_opt[62].module = '采购,外协'
  421. s_sys_opt[62].itype = 0
  422. s_sys_opt[62].dftvalue = '0'
  423. s_sys_opt[62].optionname = '外协允许双单位核算'
  424. s_sys_opt[62].dscrp = '外协允许双单位核算'
  425. s_sys_opt[63].optionid = '063'
  426. s_sys_opt[63].module_int = 4
  427. s_sys_opt[63].module = '采购,外协'
  428. s_sys_opt[63].itype = 0
  429. s_sys_opt[63].dftvalue = '0'
  430. s_sys_opt[63].optionname = '外协双单位使用物料定义辅助单位'
  431. s_sys_opt[63].dscrp = '外协双单位使用物料定义辅助单位;[1-是;0-选择单位定义资料]'
  432. s_sys_opt[64].optionid = '064'
  433. s_sys_opt[64].module_int = 0
  434. s_sys_opt[64].module = '系统'
  435. s_sys_opt[64].itype = 2
  436. s_sys_opt[64].dftvalue = ''
  437. s_sys_opt[64].optionname = '公式计算关键字'
  438. s_sys_opt[64].dscrp = '公式计算关键字'
  439. s_sys_opt[65].optionid = '065'
  440. s_sys_opt[65].module_int = 3
  441. s_sys_opt[65].module = '销售'
  442. s_sys_opt[65].itype = 2
  443. s_sys_opt[65].dftvalue = ''
  444. s_sys_opt[65].optionname = '销售发货单优惠金额文本'
  445. s_sys_opt[65].dscrp = '销售发货单优惠金额文本'
  446. s_sys_opt[66].optionid = '066'
  447. s_sys_opt[66].module_int = 3
  448. s_sys_opt[66].module = '销售'
  449. s_sys_opt[66].itype = 0
  450. s_sys_opt[66].dftvalue = '0'
  451. s_sys_opt[66].optionname = '销售订单、销售发货单允许手动录入包装数量'
  452. s_sys_opt[66].dscrp = '销售订单、销售发货单允许手动录入包装数量'
  453. s_sys_opt[67].optionid = '067'
  454. s_sys_opt[67].module_int = 3
  455. s_sys_opt[67].module = '销售'
  456. s_sys_opt[67].itype = 0
  457. s_sys_opt[67].dftvalue = '0'
  458. s_sys_opt[67].optionname = '客户自动升级会员类型'
  459. s_sys_opt[67].dscrp = '客户自动升级会员类型'
  460. s_sys_opt[68].optionid = '068'
  461. s_sys_opt[68].module_int = 1
  462. s_sys_opt[68].module = '应收,应付'
  463. s_sys_opt[68].itype = 0
  464. s_sys_opt[68].dftvalue = '0'
  465. s_sys_opt[68].optionname = '应收应付帐按分部查询'
  466. s_sys_opt[68].dscrp = '应收应付帐按分部查询,否则不按分部汇总查询'
  467. s_sys_opt[69].optionid = '069'
  468. s_sys_opt[69].module_int = 1
  469. s_sys_opt[69].module = '应收,应付'
  470. s_sys_opt[69].itype = 0
  471. s_sys_opt[69].dftvalue = '0'
  472. s_sys_opt[69].optionname = '应收帐区域限制'
  473. s_sys_opt[69].dscrp = '是-应收帐窗口左面的客户列表按区域权限查询;否-按原来模式列出客户'
  474. //sys_option_cusamt_usesecauditing
  475. s_sys_opt[70].optionid = '070'
  476. s_sys_opt[70].module_int = 1
  477. s_sys_opt[70].module = '应收,应付'
  478. s_sys_opt[70].itype = 0
  479. s_sys_opt[70].dftvalue = '0'
  480. s_sys_opt[70].optionname = '客户收款单使用二级审核'
  481. s_sys_opt[70].dscrp = '是-使用二级审核,一审可以不填客户,生成出纳帐,二审填写客户,生成应收帐;否-不使用二级审核,一审必须填写客户,生成应收帐,出纳帐'
  482. //sys_option_add_orderrqwp_fqty
  483. s_sys_opt[71].optionid = '071'
  484. s_sys_opt[71].module_int = 7
  485. s_sys_opt[71].module = '生产辅助'
  486. s_sys_opt[71].itype = 0
  487. s_sys_opt[71].dftvalue = '0'
  488. s_sys_opt[71].optionname = '产品工序使用产品计件单确认完成,仅工业版+适用'
  489. s_sys_opt[71].dscrp = '是-工序确认完成数必须由计件单(产品个人计件或个人产品计件)确认才能增加;否-工序确认完成数手动完成,与计件单不关联'
  490. //sys_option_autocreate_outware
  491. s_sys_opt[72].optionid = '072'
  492. s_sys_opt[72].module_int = 4
  493. s_sys_opt[72].module = '采购,外协'
  494. s_sys_opt[72].itype = 4
  495. s_sys_opt[72].dftvalue = '0'
  496. s_sys_opt[72].optionname = '外协订单审核自动生成外协发出单'
  497. s_sys_opt[72].dscrp = '外协订单审核自动生成外协发出单;[0-不使用;1-自动生成且审核;2-自动生成不审核 ;]'
  498. //sys_option_cusamt_dftdate
  499. s_sys_opt[73].optionid = '073'
  500. s_sys_opt[73].module_int = 1
  501. s_sys_opt[73].module = '应收,应付'
  502. s_sys_opt[73].itype = 4
  503. s_sys_opt[73].dftvalue = '0'
  504. s_sys_opt[73].optionname = '客户收款单,供应商付款单出纳帐日期'
  505. s_sys_opt[73].dscrp = '客户收款单,供应商付款单审核生成出纳帐的默认日期;[0-单据日期;1-到账/付款日期]'
  506. //sys_option_saletask_dft_lmsaleprice//销售订单审核前必须有定价
  507. s_sys_opt[74].optionid = '074'
  508. s_sys_opt[74].module_int = 3
  509. s_sys_opt[74].module = '销售'
  510. s_sys_opt[74].itype = 0
  511. s_sys_opt[74].dftvalue = '0'
  512. s_sys_opt[74].optionname = '销售订单审核前必须有定价'
  513. s_sys_opt[74].dscrp = '销售订单审核前必须有定价,其中定价指的是客户对应价格表价格;[0-否;1-是]'
  514. //sys_option_outwaresale_dft_lmsaleprice//销售发货单仓审前必须有定价
  515. s_sys_opt[75].optionid = '075'
  516. s_sys_opt[75].module_int = 3
  517. s_sys_opt[75].module = '销售'
  518. s_sys_opt[75].itype = 0
  519. s_sys_opt[75].dftvalue = '0'
  520. s_sys_opt[75].optionname = '销售发货单仓审前必须有定价'
  521. s_sys_opt[75].dscrp = '销售发货单仓审前必须有定价,其中定价指的是客户对应价格表价格;[0-否;1-是]'
  522. //int sys_option_sale_relcode_repeat //销售订单相关号限制重复录入 76
  523. s_sys_opt[76].optionid = '076'
  524. s_sys_opt[76].module_int = 3
  525. s_sys_opt[76].module = '销售'
  526. s_sys_opt[76].itype = 0
  527. s_sys_opt[76].dftvalue = '0'
  528. s_sys_opt[76].optionname = '销售订单相关号限制重复录入'
  529. s_sys_opt[76].dscrp = '是-单据保存检查,必须填写且唯一; 否-可以不填写,单据保存提示重复'
  530. //int sys_option_buy_relcode_repeat //采购收货单相关号限制重复录入 77
  531. s_sys_opt[77].optionid = '077'
  532. s_sys_opt[77].module_int = 4
  533. s_sys_opt[77].module = '采购,外协'
  534. s_sys_opt[77].itype = 0
  535. s_sys_opt[77].dftvalue = '0'
  536. s_sys_opt[77].optionname = '采购收货单相关号限制重复录入'
  537. s_sys_opt[77].dscrp = '是-单据保存检查,必须填写且唯一; 否-可以不填写,单据保存提示重复'
  538. //int sys_option_add0mtrlware //产品及物料资料在新建时自动在默认仓库增加0库存 78
  539. s_sys_opt[78].optionid = '078'
  540. s_sys_opt[78].module_int = 0
  541. s_sys_opt[78].module = '系统'
  542. s_sys_opt[78].itype = 0
  543. s_sys_opt[78].dftvalue = '0'
  544. s_sys_opt[78].optionname = '产品及物料资料在新建时自动在默认仓库增加0库存'
  545. s_sys_opt[78].dscrp = '是-在默认仓库增加0库存; 否-不增加0库存'
  546. //int sys_option_wfjg_outmx //外协订单必须有发出明细,外协收货单必须有外协商库存明细 79
  547. s_sys_opt[79].optionid = '079'
  548. s_sys_opt[79].module_int = 4
  549. s_sys_opt[79].module = '采购,外协'
  550. s_sys_opt[79].itype = 0
  551. s_sys_opt[79].dftvalue = '0'
  552. s_sys_opt[79].optionname = '外协订单必须有发出明细,外协收货单/外协返工单必须有外协商库存明细'
  553. s_sys_opt[79].dscrp = '是-必须有发出明细; 否-不限制'
  554. //int sys_option_cusrepamt_limit //销售发货单限制信用额 080
  555. s_sys_opt[80].optionid = '080'
  556. s_sys_opt[80].module_int = 3
  557. s_sys_opt[80].module = '销售'
  558. s_sys_opt[80].itype = 4
  559. s_sys_opt[80].dftvalue = '0'
  560. s_sys_opt[80].optionname = '销售发货单限制信用额'
  561. s_sys_opt[80].dscrp = '销售发货单的发货金额+欠款>信用额,单据相应处理方法;[0-开单提醒;1-不能保存;2-不能打印;]'
  562. //sys_opton_taskwork_gz_qty
  563. s_sys_opt[81].optionid = '081'
  564. s_sys_opt[81].module_int = 6
  565. s_sys_opt[81].module = '工资'
  566. s_sys_opt[81].itype = 4
  567. s_sys_opt[81].dftvalue = '0'
  568. s_sys_opt[81].optionname = '计件单可开单数量'
  569. s_sys_opt[81].dscrp = '计件单可开单数量;[0-按订单已进仓数;1-按订单安排生产数;2-不限制;]'
  570. //
  571. s_sys_opt[82].optionid = '082'
  572. s_sys_opt[82].module_int = 7
  573. s_sys_opt[82].module = '生产辅助'
  574. s_sys_opt[82].itype = 4
  575. s_sys_opt[82].dftvalue = '0'
  576. s_sys_opt[82].optionname = '生产进仓单审核自动生成领料单'
  577. s_sys_opt[82].dscrp = '生产进仓单审核自动生成领料单;[0-生成但不审核;1-生成并且审核;]'
  578. s_sys_opt[83].optionid = '083'
  579. s_sys_opt[83].module_int = 3
  580. s_sys_opt[83].module = '销售'
  581. s_sys_opt[83].itype = 0
  582. s_sys_opt[83].dftvalue = '0'
  583. s_sys_opt[83].optionname = '销售发货单将销售数量与出仓数量分离统计'
  584. s_sys_opt[83].dscrp = '销售数量与出仓数量分离统计;[0-否,2个数量一致;1-是,销售数量与出仓数量分离,出仓数量用于扣减库存,销售数用于完成订单已发数及计算应收金额;]'
  585. s_sys_opt[84].optionid = '084'
  586. s_sys_opt[84].module_int = 3
  587. s_sys_opt[84].module = '销售'
  588. s_sys_opt[84].itype = 4
  589. s_sys_opt[84].dftvalue = '0'
  590. s_sys_opt[84].optionname = '销售发货单仓审自动组装'
  591. s_sys_opt[84].dscrp = '销售发货单仓审自动组装;[0-不组装;1-自动组装;2-自动组装但不考虑外协下级物料]'
  592. s_sys_opt[85].optionid = '085'
  593. s_sys_opt[85].module_int = 4
  594. s_sys_opt[85].module = '采购,外协'
  595. s_sys_opt[85].itype = 0
  596. s_sys_opt[85].dftvalue = '0'
  597. s_sys_opt[85].optionname = '采购收货单将收货数量与进仓数量分离统计'
  598. s_sys_opt[85].dscrp = '收货数量与进仓数量分离统计;[0-否,2个数量一致;1-是,收货数量与进仓数量分离,进仓数量用于增加库存,收货数用于完成订单已收货数及计算应付金额;]'
  599. s_sys_opt[86].optionid = '086'
  600. s_sys_opt[86].module_int = 4
  601. s_sys_opt[86].module = '采购,外协'
  602. s_sys_opt[86].itype = 4
  603. s_sys_opt[86].dftvalue = '0'
  604. s_sys_opt[86].optionname = '采购退货单的库存成本价的取价模式'
  605. s_sys_opt[86].dscrp = '采购退货单的库存成本价的取价模式;[0-库存成本价; 1-退货单价;]'
  606. s_sys_opt[87].optionid = '087'
  607. s_sys_opt[87].module_int = 4
  608. s_sys_opt[87].module = '采购,外协'
  609. s_sys_opt[87].itype = 4
  610. s_sys_opt[87].dftvalue = '0'
  611. s_sys_opt[87].optionname = '外协返工单的库存成本价的取价模式'
  612. s_sys_opt[87].dscrp = '外协返工单的库存成本价的取价模式;[0-库存成本价; 1-退货总成本价;]'
  613. s_sys_opt[88].optionid = '088'
  614. s_sys_opt[88].module_int = 7
  615. s_sys_opt[88].module = '生产辅助'
  616. s_sys_opt[88].itype = 4
  617. s_sys_opt[88].dftvalue = '0'
  618. s_sys_opt[88].optionname = '生产领料单按领料工作中心引入订单物料需求选择'
  619. s_sys_opt[88].dscrp = '生产领料单按领料工作中心引入订单物料需求选择;[0-不考虑领料工作中心; 1-按选择的领料工作中心选择;]'
  620. //////
  621. s_sys_opt[101].optionid = '101'
  622. s_sys_opt[101].module_int = 0
  623. s_sys_opt[101].module = '系统'
  624. s_sys_opt[101].itype = 0
  625. s_sys_opt[101].dftvalue = '0'
  626. s_sys_opt[101].optionname = '数据分页显示'
  627. s_sys_opt[101].dscrp = '有分页功能的窗口数据分页显示'
  628. /////
  629. s_sys_opt[199].optionid = '199'
  630. s_sys_opt[199].module_int = 0
  631. s_sys_opt[199].module = '系统'
  632. s_sys_opt[199].itype = 0
  633. s_sys_opt[199].dftvalue = '0'
  634. s_sys_opt[199].optionname = '隐藏仓库模块'
  635. s_sys_opt[199].dscrp = '隐藏仓库模块(只适应于商业版);[0-否,使用仓库进出仓单,审核单据执行进出仓操作;1-是,不使用仓库模块,没有仓库进仓功能;]'
  636. s_sys_opt[200].optionid = '200'
  637. s_sys_opt[200].module_int = 100
  638. s_sys_opt[200].module = ''
  639. s_sys_opt[200].itype = 0
  640. s_sys_opt[200].dftvalue = '0'
  641. s_sys_opt[200].optionname = 'status'
  642. s_sys_opt[200].dscrp = ''
  643. s_sys_opt[201].optionid = '201'
  644. s_sys_opt[201].module_int = 100
  645. s_sys_opt[201].module = ''
  646. s_sys_opt[201].itype = 0
  647. s_sys_opt[201].dftvalue = '0'
  648. s_sys_opt[201].optionname = 'woodcode'
  649. s_sys_opt[201].dscrp = ''
  650. s_sys_opt[202].optionid = '202'
  651. s_sys_opt[202].module_int = 100
  652. s_sys_opt[202].module = ''
  653. s_sys_opt[202].itype = 0
  654. s_sys_opt[202].dftvalue = '0'
  655. s_sys_opt[202].optionname = 'pcode'
  656. s_sys_opt[202].dscrp = ''
  657. s_sys_opt[203].optionid = '203'
  658. s_sys_opt[203].module_int = 100
  659. s_sys_opt[203].module = ''
  660. s_sys_opt[203].itype = 0
  661. s_sys_opt[203].dftvalue = '0'
  662. s_sys_opt[203].optionname = 'addqty'
  663. s_sys_opt[203].dscrp = ''
  664. s_sys_opt[204].optionid = '204'
  665. s_sys_opt[204].module_int = 100
  666. s_sys_opt[204].module = ''
  667. s_sys_opt[204].itype = 0
  668. s_sys_opt[204].dftvalue = '0'
  669. s_sys_opt[204].optionname = 'mtrlsectype'
  670. s_sys_opt[204].dscrp = ''
  671. s_sys_opt[205].optionid = '205'
  672. s_sys_opt[205].module_int = 100
  673. s_sys_opt[205].module = ''
  674. s_sys_opt[205].itype = 0
  675. s_sys_opt[205].dftvalue = '0'
  676. s_sys_opt[205].optionname = 'zxmtrlmode'
  677. s_sys_opt[205].dscrp = ''
  678. s_sys_opt[206].optionid = '206' //sys_option_taskwork_not_affirm
  679. s_sys_opt[206].module_int = 6
  680. s_sys_opt[206].module = '工资'
  681. s_sys_opt[206].itype = 0
  682. s_sys_opt[206].dftvalue = '0'
  683. s_sys_opt[206].optionname = '个人产品工序计件单/产品个人工序计件单不使用确认功能'
  684. s_sys_opt[206].dscrp = '使用确认功能时,工资审前必须确认,确认后更新订单明细的工序已完成数'
  685. s_sys_opt[207].optionid = '207' //sys_option_task_noorder
  686. s_sys_opt[207].module_int = 6
  687. s_sys_opt[207].module = '工资'
  688. s_sys_opt[207].itype = 0
  689. s_sys_opt[207].dftvalue = '0'
  690. s_sys_opt[207].optionname = '产品个人工序计件单可以不选订单明细'
  691. s_sys_opt[207].dscrp = '产品个人工序计件单建单时可以不选择订单明细;[0-不可以;1-可以]'
  692. s_sys_opt[208].optionid = '208' //sys_option_taskwork_price_limit
  693. s_sys_opt[208].module_int = 6
  694. s_sys_opt[208].module = '工资'
  695. s_sys_opt[208].itype = 0
  696. s_sys_opt[208].dftvalue = '0'
  697. s_sys_opt[208].optionname = '个人产品工序计件单/产品个人工序计件单工价不可以修改'
  698. s_sys_opt[208].dscrp = '个人产品工序计件单/产品个人工序计件单工价;[0-可以修改;1-不可以修改]'
  699. s_sys_opt[209].optionid = '209'
  700. s_sys_opt[209].module_int = 7
  701. s_sys_opt[209].module = '生产辅助'
  702. s_sys_opt[209].itype = 0
  703. s_sys_opt[209].dftvalue = '0'
  704. s_sys_opt[209].optionname = '订单生产跟踪表确认并打印'
  705. s_sys_opt[209].dscrp = '订单生产跟踪表确认并打印'
  706. s_sys_opt[210].optionid = '210'
  707. s_sys_opt[210].module_int = 7
  708. s_sys_opt[210].module = '生产辅助'
  709. s_sys_opt[210].itype = 0
  710. s_sys_opt[210].dftvalue = '0'
  711. s_sys_opt[210].optionname = '订单生产跟踪表必须先打印后确认'
  712. s_sys_opt[210].dscrp = '订单生产跟踪表必须先打印后确认'
  713. s_sys_opt[211].optionid = '211'
  714. s_sys_opt[211].module_int = 7
  715. s_sys_opt[211].module = '生产辅助'
  716. s_sys_opt[211].itype = 0
  717. s_sys_opt[211].dftvalue = '0'
  718. s_sys_opt[211].optionname = '生产进仓选订单显示客户编码、名称'
  719. s_sys_opt[211].dscrp = '生产进仓选订单显示客户编码、名称'
  720. s_sys_opt[212].optionid = '212'
  721. s_sys_opt[212].module_int = 7
  722. s_sys_opt[212].module = '生产辅助'
  723. s_sys_opt[212].itype = 4
  724. s_sys_opt[212].dftvalue = '0'
  725. s_sys_opt[212].optionname = '订单生产跟踪表打印选项'
  726. s_sys_opt[212].dscrp = '订单生产跟踪表打印选项;[0-没有操作;1-提示确认;2-自动确认]'
  727. s_sys_opt[213].optionid = '213'
  728. s_sys_opt[213].module_int = 7
  729. s_sys_opt[213].module = '生产辅助'
  730. s_sys_opt[213].itype = 4
  731. s_sys_opt[213].dftvalue = '0'
  732. s_sys_opt[213].optionname = '流程卡打印选项'
  733. s_sys_opt[213].dscrp = '流程卡打印选项;[0-没有操作;1-提示确认;2-自动确认]'
  734. s_sys_opt[214].optionid = '214'
  735. s_sys_opt[214].module_int = 7
  736. s_sys_opt[214].module = '生产辅助'
  737. s_sys_opt[214].itype = 0
  738. s_sys_opt[214].dftvalue = '0'
  739. s_sys_opt[214].optionname = '流程卡必须先打印后确认'
  740. s_sys_opt[214].dscrp = '流程卡必须先打印后确认'
  741. ///工资
  742. s_sys_opt[215].optionid = '215' //sys_option_taskwork_person_noorder
  743. s_sys_opt[215].module_int =6
  744. s_sys_opt[215].module = '工资'
  745. s_sys_opt[215].itype = 0
  746. s_sys_opt[215].dftvalue = '0'
  747. s_sys_opt[215].optionname = '个人产品工序计件单可以不选销售订单明细'
  748. s_sys_opt[215].dscrp = '个人产品工序计件单可以不选销售订单明细;[0-否;1-是]'
  749. s_sys_opt[216].optionid = '216' //sys_option_taskwork_price_if_mod
  750. s_sys_opt[216].module_int =6
  751. s_sys_opt[216].module = '工资'
  752. s_sys_opt[216].itype = 0
  753. s_sys_opt[216].dftvalue = '0'
  754. s_sys_opt[216].optionname = '个人产品工序计件单工价限价'
  755. s_sys_opt[216].dscrp = '个人产品工序计件单工价限价;[0-不限;1-限]'
  756. s_sys_opt[217].optionid = '217' //sys_option_taskwork_procode_order
  757. s_sys_opt[217].module_int = 6
  758. s_sys_opt[217].module = '工资'
  759. s_sys_opt[217].itype = 4
  760. s_sys_opt[217].dftvalue = '0'
  761. s_sys_opt[217].optionname = '个人产品工序计件单按销售订单明细工序'
  762. s_sys_opt[217].dscrp = '个人产品工序计件单按销售订单明细工序;[0-按工价表工序;1-按订单明细工序]'
  763. s_sys_opt[218].optionid = '218' //sys_option_outwaremove
  764. s_sys_opt[218].module_int = 5
  765. s_sys_opt[218].module = '仓库'
  766. s_sys_opt[218].itype = 4
  767. s_sys_opt[218].dftvalue = '0'
  768. s_sys_opt[218].optionname = '仓库调拨单调入审单价使用单据单价'
  769. s_sys_opt[218].dscrp = '仓库调拨单调入审单价使用单据单价;[0-使用库存成本价;1-使用单据单价]'
  770. s_sys_opt[219].optionid = '219' //sys_option_halt
  771. s_sys_opt[219].module_int = 0
  772. s_sys_opt[219].module = '系统'
  773. s_sys_opt[219].itype = 1
  774. s_sys_opt[219].dftvalue = '120'
  775. s_sys_opt[219].optionname = '注销后自动退出系统时间(秒)'
  776. s_sys_opt[219].dscrp = '系统注销后无任何操作超过该时间后,系统自动退出,以免占用站点'
  777. s_sys_opt[220].optionid = '220' //sys_option_saletask_price
  778. s_sys_opt[220].module_int = 3
  779. s_sys_opt[220].module = '销售'
  780. s_sys_opt[220].itype = 0
  781. s_sys_opt[220].dftvalue = '0'
  782. s_sys_opt[220].optionname = '销售订单、销售发货单类型为补件、赠送、补退产品不受零单价约束)'
  783. s_sys_opt[220].dscrp = '销售订单、销售发货单类型为补件、赠送、补退产品不受零单价约束;[0-受约束;1-不受约束]'
  784. s_sys_opt[221].optionid = '221'
  785. s_sys_opt[221].module_int = 0
  786. s_sys_opt[221].module = '系统'
  787. s_sys_opt[221].itype = 2
  788. s_sys_opt[221].dftvalue = ''
  789. s_sys_opt[221].optionname = '切换数据库密码'
  790. s_sys_opt[221].dscrp = '切换数据库密码'
  791. s_sys_opt[222].optionid = '222'
  792. s_sys_opt[222].module_int = 4
  793. s_sys_opt[222].module = '采购,外协'
  794. s_sys_opt[222].itype = 4
  795. s_sys_opt[222].dftvalue = ''
  796. s_sys_opt[222].optionname = '外协商库存结存不核算金额'
  797. s_sys_opt[222].dscrp = '外协商库存结存不核算金额;[0-核算;1-不核算]'
  798. s_sys_opt[223].optionid = '223'
  799. s_sys_opt[223].module_int = 2
  800. s_sys_opt[223].module = '应收,应付'
  801. s_sys_opt[223].itype = 0
  802. s_sys_opt[223].dftvalue = '0'
  803. s_sys_opt[223].optionname = '采购应付帐多币种结算'
  804. s_sys_opt[223].dscrp = '采购应付帐多币种结算'
  805. s_sys_opt[224].optionid = '224'
  806. s_sys_opt[224].module_int = 0
  807. s_sys_opt[224].module = '系统'
  808. s_sys_opt[224].itype = 0
  809. s_sys_opt[224].dftvalue = '0'
  810. s_sys_opt[224].optionname = '隐藏生产辅助模块'
  811. s_sys_opt[224].dscrp = '隐藏生产辅助模块;[0-否,使用生产辅助模块;1-是,不使用生产辅助模块]'
  812. s_sys_opt[225].optionid = '225'
  813. s_sys_opt[225].module_int = 0
  814. s_sys_opt[225].module = '系统'
  815. s_sys_opt[225].itype = 0
  816. s_sys_opt[225].dftvalue = '0'
  817. s_sys_opt[225].optionname = '隐藏外协模块'
  818. s_sys_opt[225].dscrp = '隐藏外协模块;[0-否,使用外协模块;1-是,不使用外协模块]'
  819. s_sys_opt[226].optionid = '226'
  820. s_sys_opt[226].module_int = 0
  821. s_sys_opt[226].module = '系统'
  822. s_sys_opt[226].itype = 0
  823. s_sys_opt[226].dftvalue = '0'
  824. s_sys_opt[226].optionname = '隐藏财务模块'
  825. s_sys_opt[226].dscrp = '隐藏财务模块;[0-否,使用财务模块;1-是,不使用财务模块]'
  826. s_sys_opt[227].optionid = '227'
  827. s_sys_opt[227].module_int = 4
  828. s_sys_opt[227].module = '采购,外协'
  829. s_sys_opt[227].itype = 0
  830. s_sys_opt[227].dftvalue = '0'
  831. s_sys_opt[227].optionname = '外协收货单允许超订单收货'
  832. s_sys_opt[227].dscrp = '外协收货时可以超过外协订单数量'
  833. s_sys_opt[228].optionid = '228'
  834. s_sys_opt[228].module_int = 3
  835. s_sys_opt[228].module = '销售'
  836. s_sys_opt[228].itype = 0
  837. s_sys_opt[228].dftvalue = '0'
  838. s_sys_opt[228].optionname = '销售单财审备注带入应收帐摘要'
  839. s_sys_opt[228].dscrp = '销售单财审备注带入应收帐摘要'
  840. s_sys_opt[229].optionid = '229'
  841. s_sys_opt[229].module_int = 4
  842. s_sys_opt[229].module = '采购,外协'
  843. s_sys_opt[229].itype = 0
  844. s_sys_opt[229].dftvalue = '0'
  845. s_sys_opt[229].optionname = '采购单财审备注带入应收帐摘要'
  846. s_sys_opt[229].dscrp = '采购单财审备注带入应收帐摘要'
  847. s_sys_opt[230].optionid = '230'
  848. s_sys_opt[230].module_int = 3
  849. s_sys_opt[230].module = '销售'
  850. s_sys_opt[230].itype = 4
  851. s_sys_opt[230].dftvalue = '0'
  852. s_sys_opt[230].optionname = '销售发货单选择库存策略'
  853. s_sys_opt[230].dscrp = '销售发货单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量]'
  854. s_sys_opt[231].optionid = '231'
  855. s_sys_opt[231].module_int = 3
  856. s_sys_opt[231].module = '销售'
  857. s_sys_opt[231].itype = 0
  858. s_sys_opt[231].dftvalue = '0'
  859. s_sys_opt[231].optionname = '用户使用业务员限制'
  860. s_sys_opt[231].dscrp = '用户只能查看授权业务员的相关单据'
  861. s_sys_opt[232].optionid = '232'
  862. s_sys_opt[232].module_int = 7
  863. s_sys_opt[232].module = '生产辅助'
  864. s_sys_opt[232].itype = 1
  865. s_sys_opt[232].dftvalue = '5'
  866. s_sys_opt[232].optionname = '生产运算小数位'
  867. s_sys_opt[232].dscrp = '生产运算小数位【-1 进位取整; -2 截断取整】'
  868. s_sys_opt[233].optionid = '233'
  869. s_sys_opt[233].module_int = 7
  870. s_sys_opt[233].module = '生产辅助'
  871. s_sys_opt[233].itype = 4
  872. s_sys_opt[233].dftvalue = '1'
  873. s_sys_opt[233].optionname = '工序工价建立检查工价表是否设定'
  874. s_sys_opt[233].dscrp = '销售订单物料运算及工价设定表,建立工序工价时检查工价表设定状态;[0-不检查;1-检查是否建立;2-检查是否审核]'
  875. s_sys_opt[234].optionid = '234'
  876. s_sys_opt[234].module_int = 4
  877. s_sys_opt[234].module = '采购,外协'
  878. s_sys_opt[234].itype = 4
  879. s_sys_opt[234].dftvalue = '2'
  880. s_sys_opt[234].optionname = '采购订单、采购单金额取整处理'
  881. s_sys_opt[234].dscrp = '采购订单、采购单金额取整处理;[0-四舍五入到元;1-四舍五入到元角;2-四舍五入到元分]'
  882. s_sys_opt[235].optionid = '235'
  883. s_sys_opt[235].module_int = 100
  884. s_sys_opt[235].module = ''
  885. s_sys_opt[235].itype = 0
  886. s_sys_opt[235].dftvalue = '0'
  887. s_sys_opt[235].optionname = 'plancode'
  888. s_sys_opt[235].dscrp = ''
  889. s_sys_opt[236].optionid = '236'
  890. s_sys_opt[236].module_int = 3
  891. s_sys_opt[236].module = '销售'
  892. s_sys_opt[236].itype = 4
  893. s_sys_opt[236].dftvalue = '0'
  894. s_sys_opt[236].optionname = '销售订单明细批号生成方式'
  895. s_sys_opt[236].dscrp = '销售订单明细批号生成方式,如果使用订单明细批号,仓库属性的批号需设置为手动;[0-不使用;1-订单号+3位序号;2-订单号;3-相关号;4-手动;5-客户名称;6-自定义 新建函数 f_plug_taskplancode(taskcode,printid) ;]'
  896. s_sys_opt[237].optionid = '237'
  897. s_sys_opt[237].module_int = 4
  898. s_sys_opt[237].module = '采购,外协'
  899. s_sys_opt[237].itype = 4
  900. s_sys_opt[237].dftvalue = '0'
  901. s_sys_opt[237].optionname = '外协收货单计算材料成本价'
  902. s_sys_opt[237].dscrp = '外协收货单计算材料成本价;[0-按物料最新价;1-按本次库存价;2-按下级物料计划价]'
  903. s_sys_opt[238].optionid = '238'
  904. s_sys_opt[238].module_int = 0
  905. s_sys_opt[238].module = '系统'
  906. s_sys_opt[238].itype = 0
  907. s_sys_opt[238].dftvalue = '0'
  908. s_sys_opt[238].optionname = '是否客户申请流程'
  909. s_sys_opt[238].dscrp = '是否客户申请流程; [0-否,不使用申请流程; 1-是,使用申请了流程;]'
  910. s_sys_opt[239].optionid = '239'
  911. s_sys_opt[239].module_int = 3
  912. s_sys_opt[239].module = '销售'
  913. s_sys_opt[239].itype = 4
  914. s_sys_opt[239].dftvalue = '0'
  915. s_sys_opt[239].optionname = '订单明细按3个配置合并'
  916. s_sys_opt[239].dscrp = '订单明细按3个配置合并;[0-合并;1-不合并;]'
  917. s_sys_opt[240].optionid = '240'
  918. s_sys_opt[240].module_int = 3
  919. s_sys_opt[240].module = '销售'
  920. s_sys_opt[240].itype = 4
  921. s_sys_opt[240].dftvalue = '0'
  922. s_sys_opt[240].optionname = '销售订单使用二级审核'
  923. s_sys_opt[240].dscrp = '销售订单使用二级审核,不使用时,审核权限有二审/二撤权限限制;[0-不使用;1-使用;]'
  924. s_sys_opt[241].optionid = '241'
  925. s_sys_opt[241].module_int = 3
  926. s_sys_opt[241].module = '销售'
  927. s_sys_opt[241].itype = 4
  928. s_sys_opt[241].dftvalue = '0'
  929. s_sys_opt[241].optionname = '销售发货单使用客户库存时,是否允许使用公共库存发货'
  930. s_sys_opt[241].dscrp = '销售发货单仓库使用客户库存时,是否允许使用公共库存发货;不允许时,必须使用调货功能调货;允许时,必须同步使用仓库未开单库存属性,并且建议不使用订单批号和仓库批号; [0-不允许;1-允许]'
  931. s_sys_opt[242].optionid = '242'
  932. s_sys_opt[242].module_int = 3
  933. s_sys_opt[242].module = '销售'
  934. s_sys_opt[242].itype = 4
  935. s_sys_opt[242].dftvalue = '0'
  936. s_sys_opt[242].optionname = '销售发货单,明细金额保留精度'
  937. s_sys_opt[242].dscrp = '销售发货单,明细金额四舍五入保留精度; [0-分(0.01);1-角(0.1);2-元(1);3-十(10);4-百(100)]'
  938. s_sys_opt[243].optionid = '243'
  939. s_sys_opt[243].module_int = 1
  940. s_sys_opt[243].module = '应收,应付'
  941. s_sys_opt[243].itype = 4
  942. s_sys_opt[243].dftvalue = '0'
  943. s_sys_opt[243].optionname = '客户收款结算单,供应商付款结算单折扣金额项目使用明细发生日期'
  944. s_sys_opt[243].dscrp = '客户收款结算单,供应商付款结算单折扣金额项目的记账日期; [0-单据到账/付账日期;1-应收/应付明细发生日期]'
  945. s_sys_opt[244].optionid = '244'
  946. s_sys_opt[244].module_int = 5
  947. s_sys_opt[244].module = '仓库'
  948. s_sys_opt[244].itype = 4
  949. s_sys_opt[244].dftvalue = '1'
  950. s_sys_opt[244].optionname = '仓库结存时清理负金额'
  951. s_sys_opt[244].dscrp = '仓库结存时清理负金额; [0-不清理;1-清理]'
  952. s_sys_opt[245].optionid = '245'
  953. s_sys_opt[245].module_int = 4
  954. s_sys_opt[245].module = '采购,外协'
  955. s_sys_opt[245].itype = 4
  956. s_sys_opt[245].dftvalue = '0'
  957. s_sys_opt[245].optionname = '采购收货单,明细金额保留精度'
  958. s_sys_opt[245].dscrp = '采购收货单,明细金额四舍五入保留精度; [5-厘(0.001);0-分(0.01);1-角(0.1);2-元(1);3-十(10);4-百(100)]'
  959. s_sys_opt[246].optionid = '246'
  960. s_sys_opt[246].module_int = 4
  961. s_sys_opt[246].module = '采购,外协'
  962. s_sys_opt[246].itype = 4
  963. s_sys_opt[246].dftvalue = '0'
  964. s_sys_opt[246].optionname = '外协收货单,明细金额保留精度'
  965. s_sys_opt[246].dscrp = '外协收货单,明细金额四舍五入保留精度; [0-分(0.01);1-角(0.1);2-元(1);3-十(10);4-百(100)]'
  966. s_sys_opt[247].optionid = '247'
  967. s_sys_opt[247].module_int = 5
  968. s_sys_opt[247].module = '仓库'
  969. s_sys_opt[247].itype = 0
  970. s_sys_opt[247].dftvalue = '0'
  971. s_sys_opt[247].optionname = '一天可以建立多张盘点单'
  972. s_sys_opt[247].dscrp = '一天可以建立多张盘点单;[0-否,不可以;1-是,可以]'
  973. s_sys_opt[248].optionid = '248'
  974. s_sys_opt[248].module_int = 4
  975. s_sys_opt[248].module = '采购,外协'
  976. s_sys_opt[248].itype = 4
  977. s_sys_opt[248].dftvalue = '0'
  978. s_sys_opt[248].optionname = '采购订单明细按3个配置合并'
  979. s_sys_opt[248].dscrp = '采购订单明细按3个配置合并;[0-合并;1-不合并;]'
  980. s_sys_opt[249].optionid = '249'
  981. s_sys_opt[249].module_int = 5
  982. s_sys_opt[249].module = '仓库'
  983. s_sys_opt[249].itype = 4
  984. s_sys_opt[249].dftvalue = '2'
  985. s_sys_opt[249].optionname = '调拨单选择库存策略'
  986. s_sys_opt[249].dscrp = '调拨单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量]'
  987. s_sys_opt[250].optionid = '250'
  988. s_sys_opt[250].module_int = 5
  989. s_sys_opt[250].module = '仓库'
  990. s_sys_opt[250].itype = 4
  991. s_sys_opt[250].dftvalue = '2'
  992. s_sys_opt[250].optionname = '其它出仓单选择库存策略'
  993. s_sys_opt[250].dscrp = '其它出仓单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量]'
  994. s_sys_opt[251].optionid = '251'
  995. s_sys_opt[251].module_int = 5
  996. s_sys_opt[251].module = '仓库'
  997. s_sys_opt[251].itype = 4
  998. s_sys_opt[251].dftvalue = '2'
  999. s_sys_opt[251].optionname = '领料出仓单选择库存策略'
  1000. s_sys_opt[251].dscrp = '领料出仓单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量;3-引入已开单数量]'
  1001. s_sys_opt[252].optionid = '252'
  1002. s_sys_opt[252].module_int = 3
  1003. s_sys_opt[252].module = '销售'
  1004. s_sys_opt[252].itype = 0
  1005. s_sys_opt[252].dftvalue = '0'
  1006. s_sys_opt[252].optionname = '销售退货单先审核后打印'
  1007. s_sys_opt[252].dscrp = '销售退货单先审核后打印'
  1008. s_sys_opt[253].optionid = '253'
  1009. s_sys_opt[253].module_int = 0
  1010. s_sys_opt[253].module = '系统'
  1011. s_sys_opt[253].itype = 0
  1012. s_sys_opt[253].dftvalue = '0'
  1013. s_sys_opt[253].optionname = '启用电子商务功能'
  1014. s_sys_opt[253].dscrp = '启用电子商务功能'
  1015. s_sys_opt[254].optionid = '254'
  1016. s_sys_opt[254].module_int = 3
  1017. s_sys_opt[254].module = '销售'
  1018. s_sys_opt[254].itype = 0
  1019. s_sys_opt[254].dftvalue = '0'
  1020. s_sys_opt[254].optionname = '销售退货单退仓时考虑仓库是否应用客户库存'
  1021. s_sys_opt[254].dscrp = '销售退货单退仓时考虑仓库是否应用客户库存'
  1022. s_sys_opt[255].optionid = '255'
  1023. s_sys_opt[255].module_int = 4
  1024. s_sys_opt[255].module = '采购,外协'
  1025. s_sys_opt[255].itype = 4
  1026. s_sys_opt[255].dftvalue = '0'
  1027. s_sys_opt[255].optionname = '外协发出选择库存策略'
  1028. s_sys_opt[255].dscrp = '外协发出选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量]'
  1029. s_sys_opt[256].optionid = '256'
  1030. s_sys_opt[256].module_int = 3
  1031. s_sys_opt[256].module = '销售'
  1032. s_sys_opt[256].itype = 0
  1033. s_sys_opt[256].dftvalue = '0'
  1034. s_sys_opt[256].optionname = '销售发货单转换率可修改'
  1035. s_sys_opt[256].dscrp = '销售发货单转换率可修改'
  1036. s_sys_opt[257].optionid = '257'
  1037. s_sys_opt[257].module_int = 3
  1038. s_sys_opt[257].module = '销售'
  1039. s_sys_opt[257].itype = 4
  1040. s_sys_opt[257].dftvalue = '0'
  1041. s_sys_opt[257].optionname = '销售订单审核自动生成领料单'
  1042. s_sys_opt[257].dscrp = '销售订单审核自动生成领料单;[0-生成但不审核;1-生成并且审核;]'
  1043. s_sys_opt[258].optionid = '258'
  1044. s_sys_opt[258].module_int = 3
  1045. s_sys_opt[258].module = '销售'
  1046. s_sys_opt[258].itype = 4
  1047. s_sys_opt[258].dftvalue = '0'
  1048. s_sys_opt[258].optionname = '销售单据取价格历史时是否带入折扣'
  1049. s_sys_opt[258].dscrp = '销售单据取价格历史时是否带入折扣;[0-是;1-否]'
  1050. s_sys_opt[259].optionid = '259'
  1051. s_sys_opt[259].module_int = 3
  1052. s_sys_opt[259].module = '销售'
  1053. s_sys_opt[259].itype = 4
  1054. s_sys_opt[259].dftvalue = '0'
  1055. s_sys_opt[259].optionname = '销售发货单启用单据类型区分'
  1056. s_sys_opt[259].dscrp = '销售发货单启用单据类型区分;[0-否;1-是]'
  1057. s_sys_opt[260].optionid = '260'
  1058. s_sys_opt[260].module_int = 3
  1059. s_sys_opt[260].module = '销售'
  1060. s_sys_opt[260].itype = 4
  1061. s_sys_opt[260].dftvalue = '0'
  1062. s_sys_opt[260].optionname = '仓审后检查库存下限'
  1063. s_sys_opt[260].dscrp = '销售发货单,其他出仓单仓审后检查库存下限;[0-否;1-是]'
  1064. s_sys_opt[261].optionid = '261'
  1065. s_sys_opt[261].module_int = 3
  1066. s_sys_opt[261].module = '销售'
  1067. s_sys_opt[261].itype = 1
  1068. s_sys_opt[261].dftvalue = '0'
  1069. s_sys_opt[261].optionname = '收货日期天数'
  1070. s_sys_opt[261].dscrp = '单位:天数;设置收货日期为当前时间+默认间隔天数'
  1071. s_sys_opt[262].optionid = '262'
  1072. s_sys_opt[262].module_int = 3
  1073. s_sys_opt[262].module = '销售'
  1074. s_sys_opt[262].itype = 4
  1075. s_sys_opt[262].dftvalue = '0'
  1076. s_sys_opt[262].optionname = '销售订单交货日期录入式'
  1077. s_sys_opt[262].dscrp = '销售订单交货日期录入式;[0-整单录入;1-明细录入;]'
  1078. s_sys_opt[263].optionid = '263'
  1079. s_sys_opt[263].module_int = 5
  1080. s_sys_opt[263].module = '仓库'
  1081. s_sys_opt[263].itype = 4
  1082. s_sys_opt[263].dftvalue = '0'
  1083. s_sys_opt[263].optionname = '条码生成策略'
  1084. s_sys_opt[263].dscrp = '条码生成策略;[0-生成新条码;1-物料编码=条码;]'
  1085. s_sys_opt[264].optionid = '264'
  1086. s_sys_opt[264].module_int = 0
  1087. s_sys_opt[264].module = '系统'
  1088. s_sys_opt[264].itype = 2
  1089. s_sys_opt[264].dftvalue = '明细备注3'
  1090. s_sys_opt[264].optionname = '销售发货明细备注3'
  1091. s_sys_opt[264].dscrp = '销售发货明细备注3'
  1092. s_sys_opt[265].optionid = '265'
  1093. s_sys_opt[265].module_int = 0
  1094. s_sys_opt[265].module = '系统'
  1095. s_sys_opt[265].itype = 2
  1096. s_sys_opt[265].dftvalue = '明细备注4'
  1097. s_sys_opt[265].optionname = '销售发货明细备注4'
  1098. s_sys_opt[265].dscrp = '销售发货明细备注4'
  1099. s_sys_opt[266].optionid = '266'
  1100. s_sys_opt[266].module_int = 0
  1101. s_sys_opt[266].module = '系统'
  1102. s_sys_opt[266].itype = 0
  1103. s_sys_opt[266].dftvalue = '0'
  1104. s_sys_opt[266].optionname = '是否 客户,供应商,物料,自动流水编号'
  1105. s_sys_opt[266].dscrp = '是否自动流水编号; [0-否; 1-是;]'
  1106. s_sys_opt[267].optionid = '267'
  1107. s_sys_opt[267].module_int = 0
  1108. s_sys_opt[267].module = '系统'
  1109. s_sys_opt[267].itype = 0
  1110. s_sys_opt[267].dftvalue = '0'
  1111. s_sys_opt[267].optionname = '销售发货单,销售退货单 扫描数不等于出仓数不能仓审'
  1112. s_sys_opt[267].dscrp = '是-不能仓审,否-能仓审; [0-否; 1-是;]'
  1113. s_sys_opt[268].optionid = '268'
  1114. s_sys_opt[268].module_int = 4
  1115. s_sys_opt[268].module = '采购,外协'
  1116. s_sys_opt[268].itype = 0
  1117. s_sys_opt[268].dftvalue = '0'
  1118. s_sys_opt[268].optionname = '仓库外协收货检查收货和库存明细是否一致'
  1119. s_sys_opt[268].dscrp = '仓库外协收货检查收货和库存明细是否一致; [0-否; 1-是;]'
  1120. s_sys_opt[269].optionid = '269'
  1121. s_sys_opt[269].module_int = 4
  1122. s_sys_opt[269].module = '采购,外协'
  1123. s_sys_opt[269].itype = 0
  1124. s_sys_opt[269].dftvalue = '0'
  1125. s_sys_opt[269].optionname = '外协收货时,不能超外协商库存收货'
  1126. s_sys_opt[269].dscrp = '外协收货时,不能超外协商库存收货; [0-否; 1-是;]'
  1127. s_sys_opt[270].optionid = '270'
  1128. s_sys_opt[270].module_int = 0
  1129. s_sys_opt[270].module = '系统'
  1130. s_sys_opt[270].itype = 2
  1131. s_sys_opt[270].dftvalue = '明细备注3'
  1132. s_sys_opt[270].optionname = '销售订单明细备注3'
  1133. s_sys_opt[270].dscrp = '销售订单明细备注3'
  1134. s_sys_opt[271].optionid = '271'
  1135. s_sys_opt[271].module_int = 0
  1136. s_sys_opt[271].module = '系统'
  1137. s_sys_opt[271].itype = 2
  1138. s_sys_opt[271].dftvalue = '明细备注4'
  1139. s_sys_opt[271].optionname = '销售订单明细备注4'
  1140. s_sys_opt[271].dscrp = '销售订单明细备注4'
  1141. s_sys_opt[272].optionid = '272'
  1142. s_sys_opt[272].module_int = 0
  1143. s_sys_opt[272].module = '系统'
  1144. s_sys_opt[272].itype = 2
  1145. s_sys_opt[272].dftvalue = '明细备注2'
  1146. s_sys_opt[272].optionname = '销售订单明细备注2'
  1147. s_sys_opt[272].dscrp = '销售订单明细备注2'
  1148. s_sys_opt[273].optionid = '273'
  1149. s_sys_opt[273].module_int = 0
  1150. s_sys_opt[273].module = '系统'
  1151. s_sys_opt[273].itype = 2
  1152. s_sys_opt[273].dftvalue = '明细备注2'
  1153. s_sys_opt[273].optionname = '销售发货单明细备注2'
  1154. s_sys_opt[273].dscrp = '销售发货明细备注2'
  1155. s_sys_opt[274].optionid = '274'
  1156. s_sys_opt[274].module_int = 0
  1157. s_sys_opt[274].module = '系统'
  1158. s_sys_opt[274].itype = 0
  1159. s_sys_opt[274].dftvalue = '0'
  1160. s_sys_opt[274].optionname = '单据明细复制行功能,复制到最后一行'
  1161. s_sys_opt[274].dscrp = '单据明细复制行功能,复制到最后一行; [0-否; 1-是;]'
  1162. s_sys_opt[275].optionid = '275'
  1163. s_sys_opt[275].module_int = 0
  1164. s_sys_opt[275].module = '系统'
  1165. s_sys_opt[275].itype = 0
  1166. s_sys_opt[275].dftvalue = '0'
  1167. s_sys_opt[275].optionname = '销售发货单,只能打印一次'
  1168. s_sys_opt[275].dscrp = '是,否; [0-否; 1-是;]'
  1169. s_sys_opt[276].optionid = '276'
  1170. s_sys_opt[276].module_int = 4
  1171. s_sys_opt[276].module = '采购,外协'
  1172. s_sys_opt[276].itype = 0
  1173. s_sys_opt[276].dftvalue = '0'
  1174. s_sys_opt[276].optionname = '采购收货单保存时,供应商名称自动填写到“配置”里'
  1175. s_sys_opt[276].dscrp = '采购收货单保存时,供应商名称自动填写到“配置”里'
  1176. s_sys_opt[277].optionid = '277'
  1177. s_sys_opt[277].module_int = 0
  1178. s_sys_opt[277].module = '系统'
  1179. s_sys_opt[277].itype = 2
  1180. s_sys_opt[277].dftvalue = '英文名称'
  1181. s_sys_opt[277].optionname = '英文名称标题文本'
  1182. s_sys_opt[277].dscrp = '转换新标题'
  1183. s_sys_opt[278].optionid = '278'
  1184. s_sys_opt[278].module_int = 0
  1185. s_sys_opt[278].module = '系统'
  1186. s_sys_opt[278].itype = 2
  1187. s_sys_opt[278].dftvalue = '条形码'
  1188. s_sys_opt[278].optionname = '条形码标题文本'
  1189. s_sys_opt[278].dscrp = '转换新标题'
  1190. s_sys_opt[279].optionid = '279'
  1191. s_sys_opt[279].module_int = 3
  1192. s_sys_opt[279].module = '销售'
  1193. s_sys_opt[279].itype = 0
  1194. s_sys_opt[279].dftvalue = '0'
  1195. s_sys_opt[279].optionname = '销售发货单开单时,使用物料清单计算 未开单库存'
  1196. s_sys_opt[279].dscrp = '销售发货单开单时,使用物料清单计算 未开单库存;[0-否,不使用;1-是,使用;]'
  1197. s_sys_opt[280].optionid = '280'
  1198. s_sys_opt[280].module_int = 3
  1199. s_sys_opt[280].module = '销售'
  1200. s_sys_opt[280].itype = 4
  1201. s_sys_opt[280].dftvalue = '99'
  1202. s_sys_opt[280].optionname = '销售订单,发货单,退货单,单价小数保留位数'
  1203. s_sys_opt[280].dscrp = '销售订单,发货单,退货单,单价小数保留位数; [99-不设置;0-0位;1-1位;2-2位;3-3位;4-4位]'
  1204. s_sys_opt[281].optionid = '281'
  1205. s_sys_opt[281].module_int = 1
  1206. s_sys_opt[281].module = '应收,应付'
  1207. s_sys_opt[281].itype = 4
  1208. s_sys_opt[281].dftvalue = '0'
  1209. s_sys_opt[281].optionname = '出纳帐摘要生成模式'
  1210. s_sys_opt[281].dscrp = '出纳帐摘要生成模式;[0-客户编码 + 客户名称 + 业务员 + 摘要 (默认);1-客户名称 + 摘要]'
  1211. s_sys_opt[282].optionid = '282'
  1212. s_sys_opt[282].module_int = 5
  1213. s_sys_opt[282].module = '仓库'
  1214. s_sys_opt[282].itype = 0
  1215. s_sys_opt[282].dftvalue = '0'
  1216. s_sys_opt[282].optionname = '生产进仓单引入订单或者引入订单明细的选择方式,必须要勾选只显示已排产订单'
  1217. s_sys_opt[282].dscrp = '生产进仓单引入订单或者引入订单明细的选择方式,必须要勾选只显示已排产订单'
  1218. s_sys_opt[283].optionid = '283'
  1219. s_sys_opt[283].module_int = 0
  1220. s_sys_opt[283].module = '系统'
  1221. s_sys_opt[283].itype = 0
  1222. s_sys_opt[283].dftvalue = '0'
  1223. s_sys_opt[283].optionname = '隐藏工资模块'
  1224. s_sys_opt[283].dscrp = '隐藏工资模块;[0-否,使用工资模块;1-是,不使用工资模块]'
  1225. s_sys_opt[284].optionid = '284'
  1226. s_sys_opt[284].module_int = 3
  1227. s_sys_opt[284].module = '销售'
  1228. s_sys_opt[284].itype = 0
  1229. s_sys_opt[284].dftvalue = '0'
  1230. s_sys_opt[284].optionname = '销售订单启用确认流程'
  1231. s_sys_opt[284].dscrp = '销售订单启用确认流程;[0-否,不使用;1-是,使用;]'
  1232. s_sys_opt[285].optionid = '285'
  1233. s_sys_opt[285].module_int = 0
  1234. s_sys_opt[285].module = '系统'
  1235. s_sys_opt[285].itype = 2
  1236. s_sys_opt[285].dftvalue = '外协明细备注2'
  1237. s_sys_opt[285].optionname = '外协明细备注2'
  1238. s_sys_opt[285].dscrp = '外协明细备注2'
  1239. s_sys_opt[286].optionid = '286'
  1240. s_sys_opt[286].module_int = 0
  1241. s_sys_opt[286].module = '系统'
  1242. s_sys_opt[286].itype = 2
  1243. s_sys_opt[286].dftvalue = '外协明细备注3'
  1244. s_sys_opt[286].optionname = '外协明细备注3'
  1245. s_sys_opt[286].dscrp = '外协明细备注3'
  1246. s_sys_opt[287].optionid = '287'
  1247. s_sys_opt[287].module_int = 0
  1248. s_sys_opt[287].module = '系统'
  1249. s_sys_opt[287].itype = 2
  1250. s_sys_opt[287].dftvalue = '外协明细备注43'
  1251. s_sys_opt[287].optionname = '外协明细备注4'
  1252. s_sys_opt[287].dscrp = '外协明细备注4'
  1253. ////int sys_option_cusrepamt_saletask_limit //销售订单单限制信用额 288
  1254. s_sys_opt[288].optionid = '288'
  1255. s_sys_opt[288].module_int = 3
  1256. s_sys_opt[288].module = '销售'
  1257. s_sys_opt[288].itype = 4
  1258. s_sys_opt[288].dftvalue = '0'
  1259. s_sys_opt[288].optionname = '销售订单限制信用额'
  1260. s_sys_opt[288].dscrp = '销售订单的发货金额+欠款>信用额,单据相应处理方法;[0-开单提醒;1-不能保存;2-不能打印;3-不能审核;]'
  1261. s_sys_opt[289].optionid = '289'
  1262. s_sys_opt[289].module_int = 4
  1263. s_sys_opt[289].module = '仓库'
  1264. s_sys_opt[289].itype = 4
  1265. s_sys_opt[289].dftvalue = '0'
  1266. s_sys_opt[289].optionname = '生产进仓单-明细表-库存摘要字段 引用策略'
  1267. s_sys_opt[289].dscrp = '生产进仓单-明细表-库存摘要字段 引用 订单明细备注;[0- 不使用;1- 引用订单明细备注;2-引用用订单明细备注+客户名称;3-引用订单明细备注+订单明细备注2]'
  1268. s_sys_opt[290].optionid = '290'
  1269. s_sys_opt[290].module_int = 3
  1270. s_sys_opt[290].module = '销售'
  1271. s_sys_opt[290].itype = 0
  1272. s_sys_opt[290].dftvalue = '0'
  1273. s_sys_opt[290].optionname = '销售订单跟踪表确认自动加0库存'
  1274. s_sys_opt[290].dscrp = '销售订单跟踪表确认自动加0库存'
  1275. s_sys_opt[291].optionid = '291'
  1276. s_sys_opt[291].module_int = 3
  1277. s_sys_opt[291].module = '销售'
  1278. s_sys_opt[291].itype = 0
  1279. s_sys_opt[291].dftvalue = '0'
  1280. s_sys_opt[291].optionname = '销售订单审核时,使用物料清单计算库存'
  1281. s_sys_opt[291].dscrp = '销售订单审核时,使用物料清单计算库存;[0-否,不使用;1-是,使用;]'
  1282. s_sys_opt[292].optionid = '292'
  1283. s_sys_opt[292].module_int = 3
  1284. s_sys_opt[292].module = '销售'
  1285. s_sys_opt[292].itype = 0
  1286. s_sys_opt[292].dftvalue = '0'
  1287. s_sys_opt[292].optionname = '销售明细是否允许双击批号更改批号和库存ID'
  1288. s_sys_opt[292].dscrp = '销售明细是否允许双击批号更改批号和库存ID;[0-不允许;1-允许;]'
  1289. s_sys_opt[293].optionid = '293'
  1290. s_sys_opt[293].module_int = 3
  1291. s_sys_opt[293].module = '销售'
  1292. s_sys_opt[293].itype = 0
  1293. s_sys_opt[293].dftvalue = '0'
  1294. s_sys_opt[293].optionname = '销售模块使用建立人限制'
  1295. s_sys_opt[293].dscrp = '用户只能看到自己建立人单据。(受影响范围:销售订单,销售发货单,销售退货单及所有相关的销售报表)'
  1296. s_sys_opt[294].optionid = '294'
  1297. s_sys_opt[294].module_int = 0
  1298. s_sys_opt[294].module = '系统'
  1299. s_sys_opt[294].itype = 2
  1300. s_sys_opt[294].dftvalue = '明细备注2'
  1301. s_sys_opt[294].optionname = '采购明细备注2'
  1302. s_sys_opt[294].dscrp = '采购模块明细备注2'
  1303. s_sys_opt[295].optionid = '295'
  1304. s_sys_opt[295].module_int = 0
  1305. s_sys_opt[295].module = '系统'
  1306. s_sys_opt[295].itype = 2
  1307. s_sys_opt[295].dftvalue = '明细备注3'
  1308. s_sys_opt[295].optionname = '采购明细备注3'
  1309. s_sys_opt[295].dscrp = '采购模块明细备注3'
  1310. s_sys_opt[296].optionid = '296'
  1311. s_sys_opt[296].module_int = 0
  1312. s_sys_opt[296].module = '系统'
  1313. s_sys_opt[296].itype = 2
  1314. s_sys_opt[296].dftvalue = '明细备注4'
  1315. s_sys_opt[296].optionname = '采购明细备注4'
  1316. s_sys_opt[296].dscrp = '采购模块明细备注4'
  1317. s_sys_opt[297].optionid = '297'
  1318. s_sys_opt[297].module_int = 11
  1319. s_sys_opt[297].module = '移动端'
  1320. s_sys_opt[297].itype = 4
  1321. s_sys_opt[297].dftvalue = '0'
  1322. s_sys_opt[297].optionname = '移动端销售发货单保存模式'
  1323. s_sys_opt[297].dscrp = '移动端销售发货单保存模式;[0- 保存;1- 保存,同时仓审财审]'
  1324. s_sys_opt[298].optionid = '298'
  1325. s_sys_opt[298].module_int = 1
  1326. s_sys_opt[298].module = '应收,应付'
  1327. s_sys_opt[298].itype = 0
  1328. s_sys_opt[298].dftvalue = '0'
  1329. s_sys_opt[298].optionname = '应收帐对单自动审核'
  1330. s_sys_opt[298].dscrp = '是-应收帐对单以及自动对单后自动审核;否-应收帐对单以及自动对单后需要手动审核'
  1331. s_sys_opt[299].optionid = '299'
  1332. s_sys_opt[299].module_int = 1
  1333. s_sys_opt[299].module = '应收,应付'
  1334. s_sys_opt[299].itype = 0
  1335. s_sys_opt[299].dftvalue = '0'
  1336. s_sys_opt[299].optionname = '应付帐对单自动审核'
  1337. s_sys_opt[299].dscrp = '是-应付帐对单以及自动对单后自动审核;否-应付帐对单以及自动对单后需要手动审核'
  1338. s_sys_opt[300].optionid = '300'
  1339. s_sys_opt[300].module_int = 5
  1340. s_sys_opt[300].module = '仓库'
  1341. s_sys_opt[300].itype = 0
  1342. s_sys_opt[300].dftvalue = '0'
  1343. s_sys_opt[300].optionname = '进出仓不考虑辅数'
  1344. s_sys_opt[300].dscrp = '是-所有进出仓单的仓审不 增加、扣减 库存表辅数列;否-所有进出仓单的仓审可 增加、扣减 库存表辅数列'
  1345. s_sys_opt[301].optionid = '301'
  1346. s_sys_opt[301].module_int = 3
  1347. s_sys_opt[301].module = '销售'
  1348. s_sys_opt[301].itype = 0
  1349. s_sys_opt[301].dftvalue = '0'
  1350. s_sys_opt[301].optionname = '使用销售订单废弃单'
  1351. s_sys_opt[301].dscrp = '当使用此选项时,修改或删除销售订单,会备分修改或删除操作前的单据副本.'
  1352. s_sys_opt[302].optionid = '302'
  1353. s_sys_opt[302].module_int = 4
  1354. s_sys_opt[302].module = '采购,外协'
  1355. s_sys_opt[302].itype = 4
  1356. s_sys_opt[302].dftvalue = '0'
  1357. s_sys_opt[302].optionname = '外协订单明细按物料3个配置和回厂时间合并'
  1358. s_sys_opt[302].dscrp = '外协订单明细按物料3个配置和回厂时间合并;[0-合并;1-不合并;]'
  1359. s_sys_opt[303].optionid = '303'
  1360. s_sys_opt[303].module_int = 4
  1361. s_sys_opt[303].module = '采购,外协'
  1362. s_sys_opt[303].itype = 0
  1363. s_sys_opt[303].dftvalue = '0'
  1364. s_sys_opt[303].optionname = '外协发出允许超计划数'
  1365. s_sys_opt[303].dscrp = '是-外协发出允许超计划数;否-外协发出不允许超计划数'
  1366. s_sys_opt[304].optionid = '304'
  1367. s_sys_opt[304].module_int = 3
  1368. s_sys_opt[304].module = '销售'
  1369. s_sys_opt[304].itype = 0
  1370. s_sys_opt[304].dftvalue = '0'
  1371. s_sys_opt[304].optionname = '按客户收款天数限制开单 '
  1372. s_sys_opt[304].dscrp = '按客户收款天数限制开单 '
  1373. //sys_option_sale_order_formula
  1374. s_sys_opt[305].optionid = '305'
  1375. s_sys_opt[305].module_int = 3
  1376. s_sys_opt[305].module = '销售'
  1377. s_sys_opt[305].itype = 4
  1378. s_sys_opt[305].dftvalue = '0'
  1379. s_sys_opt[305].optionname = '销售订单物料运算损耗率计算公式'
  1380. s_sys_opt[305].dscrp = '物料运算损耗率计算公式;[0-主产品排产数*组成数/(1-损耗率)+损耗附加;1-主产品排产数*组成数*(1+损耗率)+损耗附加)]'
  1381. RETURN 1
  1382. end function
  1383. PUBLIC FUNCTION Integer uof_get_sys_option_value (String arg_optionid, REF String arg_ref_value, REF String arg_msg);
  1384. Int rslt = 1
  1385. Long i
  1386. Boolean if_find = FALSE
  1387. //查数据库
  1388. SELECT optionvalue
  1389. INTO :arg_ref_value
  1390. FROM sys_option
  1391. Where optionid = :arg_optionid;
  1392. IF sqlca.SQLCode <> 0 THEN
  1393. FOR i = 1 TO UpperBound(s_sys_opt)
  1394. IF s_sys_opt[i].optionid = arg_optionid THEN
  1395. arg_ref_value = s_sys_opt[i].dftvalue
  1396. if_find = TRUE
  1397. EXIT
  1398. END IF
  1399. NEXT
  1400. IF NOT if_find THEN
  1401. arg_msg = '选项:'+arg_optionid+',读取初始默认值失败,系统即将关闭!'
  1402. rslt = 0
  1403. GOTO ext
  1404. END IF
  1405. END IF
  1406. ext:
  1407. RETURN rslt
  1408. END FUNCTION
  1409. public subroutine uof_sys_option ();
  1410. Int rslt = 1
  1411. String str_optionvalue
  1412. String arg_msg
  1413. uo_sys_option uo_opt
  1414. uo_opt = CREATE uo_sys_option
  1415. //--get sys_option_mustprint:单据逐张打印
  1416. str_optionvalue = ''
  1417. IF uo_opt.uof_get_sys_option_value('001',str_optionvalue,arg_msg) = 0 THEN
  1418. rslt = 0
  1419. GOTO ext
  1420. END IF
  1421. sys_option_mustprint = Long(str_optionvalue)
  1422. //--get sys_option_autoyes:自动是订单或计划
  1423. str_optionvalue = ''
  1424. IF uo_opt.uof_get_sys_option_value('002',str_optionvalue,arg_msg) = 0 THEN
  1425. rslt = 0
  1426. GOTO ext
  1427. END IF
  1428. sys_option_autoyes = Long(str_optionvalue)
  1429. //--get sys_option_auditprint_sale:销售单先审核后打印
  1430. str_optionvalue = ''
  1431. IF uo_opt.uof_get_sys_option_value('003',str_optionvalue,arg_msg) = 0 THEN
  1432. rslt = 0
  1433. GOTO ext
  1434. END IF
  1435. sys_option_auditprint_sale = Long(str_optionvalue)
  1436. ////--get sys_option_buyprice_type://库存批号类型 1:批号手动,2:批号单价
  1437. //str_optionvalue = ''
  1438. //IF uo_opt.uof_get_sys_option_value('005',str_optionvalue,arg_msg) = 0 THEN
  1439. // rslt = 0
  1440. // GOTO ext
  1441. //END IF
  1442. //sys_option_buyprice_type = Long(str_optionvalue)
  1443. //--get sys_option_saletask_addware:订单审核自动加0库存
  1444. str_optionvalue = ''
  1445. IF uo_opt.uof_get_sys_option_value('006',str_optionvalue,arg_msg) = 0 THEN
  1446. rslt = 0
  1447. GOTO ext
  1448. END IF
  1449. sys_option_saletask_addware = Long(str_optionvalue)
  1450. //--get sys_option_winrar_path:服务器winrar安装路径
  1451. str_optionvalue = ''
  1452. IF uo_opt.uof_get_sys_option_value('007',str_optionvalue,arg_msg) = 0 THEN
  1453. rslt = 0
  1454. GOTO ext
  1455. END IF
  1456. sys_option_winrar_path = str_optionvalue
  1457. //--get sys_option_timeout:系统注销时间
  1458. str_optionvalue = ''
  1459. IF uo_opt.uof_get_sys_option_value('008',str_optionvalue,arg_msg) = 0 THEN
  1460. rslt = 0
  1461. GOTO ext
  1462. END IF
  1463. sys_option_timeout = Long(str_optionvalue)
  1464. //--get sys_option_auditprint:单据先审核后打印
  1465. str_optionvalue = ''
  1466. IF uo_opt.uof_get_sys_option_value('009',str_optionvalue,arg_msg) = 0 THEN
  1467. rslt = 0
  1468. GOTO ext
  1469. END IF
  1470. sys_option_auditprint = Long(str_optionvalue)
  1471. //--get sys_option_ifovertask:允许超订单收货
  1472. str_optionvalue = ''
  1473. IF uo_opt.uof_get_sys_option_value('010',str_optionvalue,arg_msg) = 0 THEN
  1474. rslt = 0
  1475. GOTO ext
  1476. END IF
  1477. sys_option_ifovertask = Long(str_optionvalue)
  1478. //--get sys_option_aloweditstatus:颜色约定
  1479. str_optionvalue = ''
  1480. IF uo_opt.uof_get_sys_option_value('011',str_optionvalue,arg_msg) = 0 THEN
  1481. rslt = 0
  1482. GOTO ext
  1483. END IF
  1484. sys_option_aloweditstatus = Long(str_optionvalue)
  1485. //--get sys_option_change_mtrlsectype://物料自定义文本1
  1486. str_optionvalue = ''
  1487. IF uo_opt.uof_get_sys_option_value('012',str_optionvalue,arg_msg) = 0 THEN
  1488. rslt = 0
  1489. GOTO ext
  1490. END IF
  1491. sys_option_change_mtrlsectype = Trim(str_optionvalue)
  1492. IF sys_option_change_mtrlsectype = '' THEN sys_option_change_mtrlsectype = '自定义1'
  1493. //--get sys_option_change_zxmtrlmode://物料自定义文本2
  1494. str_optionvalue = ''
  1495. IF uo_opt.uof_get_sys_option_value('013',str_optionvalue,arg_msg) = 0 THEN
  1496. rslt = 0
  1497. GOTO ext
  1498. END IF
  1499. sys_option_change_zxmtrlmode = Trim(str_optionvalue)
  1500. IF sys_option_change_zxmtrlmode = '' THEN sys_option_change_zxmtrlmode = '自定义2'
  1501. //--get sys_option_cusarea://区域限制
  1502. str_optionvalue = ''
  1503. IF uo_opt.uof_get_sys_option_value('014',str_optionvalue,arg_msg) = 0 THEN
  1504. rslt = 0
  1505. GOTO ext
  1506. END IF
  1507. sys_option_cusarea = Long(str_optionvalue)
  1508. //--get sys_option_input_days://单据录入天数限制
  1509. str_optionvalue = ''
  1510. IF uo_opt.uof_get_sys_option_value('015',str_optionvalue,arg_msg) = 0 THEN
  1511. rslt = 0
  1512. GOTO ext
  1513. END IF
  1514. sys_option_input_days = Long(str_optionvalue)
  1515. //--get sys_option_confirmprint_sale:销售单先确认后打印
  1516. str_optionvalue = ''
  1517. IF uo_opt.uof_get_sys_option_value('016',str_optionvalue,arg_msg) = 0 THEN
  1518. rslt = 0
  1519. GOTO ext
  1520. END IF
  1521. sys_option_confirmprint_sale = Long(str_optionvalue)
  1522. //--get sys_option_if_color://按颜色拆装
  1523. str_optionvalue = ''
  1524. IF uo_opt.uof_get_sys_option_value('017',str_optionvalue,arg_msg) = 0 THEN
  1525. rslt = 0
  1526. GOTO ext
  1527. END IF
  1528. sys_option_if_color = Long(str_optionvalue)
  1529. //18
  1530. //--get sys_option_unit_dec_sale://单位转换小数点
  1531. str_optionvalue = ''
  1532. IF uo_opt.uof_get_sys_option_value('018',str_optionvalue,arg_msg) = 0 THEN
  1533. rslt = 0
  1534. GOTO ext
  1535. END IF
  1536. sys_option_unit_dec_sale = Long(str_optionvalue)
  1537. //19
  1538. //--get sys_option_auditprint_saletask:销售订单单据先审核后打印
  1539. str_optionvalue = ''
  1540. IF uo_opt.uof_get_sys_option_value('020',str_optionvalue,arg_msg) = 0 THEN
  1541. rslt = 0
  1542. GOTO ext
  1543. END IF
  1544. sys_option_auditprint_saletask = Long(str_optionvalue)
  1545. //--get sys_option_price_if_status:销售价按颜色约束
  1546. str_optionvalue = ''
  1547. IF uo_opt.uof_get_sys_option_value('021',str_optionvalue,arg_msg) = 0 THEN
  1548. rslt = 0
  1549. GOTO ext
  1550. END IF
  1551. sys_option_price_if_status = Long(str_optionvalue)
  1552. //--get sys_option_price_if_list:销售价取价格表
  1553. str_optionvalue = ''
  1554. IF uo_opt.uof_get_sys_option_value('022',str_optionvalue,arg_msg) = 0 THEN
  1555. rslt = 0
  1556. GOTO ext
  1557. END IF
  1558. sys_option_price_if_list = Long(str_optionvalue)
  1559. //--get sys_option_unit_dec:单位转换小数点
  1560. str_optionvalue = ''
  1561. IF uo_opt.uof_get_sys_option_value('023',str_optionvalue,arg_msg) = 0 THEN
  1562. rslt = 0
  1563. GOTO ext
  1564. END IF
  1565. sys_option_unit_dec = Long(str_optionvalue)
  1566. //--sys_option_confirmaudit_sale://销售单先确认后审核
  1567. str_optionvalue = ''
  1568. IF uo_opt.uof_get_sys_option_value('025',str_optionvalue,arg_msg) = 0 THEN
  1569. rslt = 0
  1570. GOTO ext
  1571. END IF
  1572. sys_option_confirmaudit_sale = Long(str_optionvalue)
  1573. //--get sys_option_change_woodcode://修改材质标题文本
  1574. str_optionvalue = ''
  1575. IF uo_opt.uof_get_sys_option_value('027',str_optionvalue,arg_msg) = 0 THEN
  1576. rslt = 0
  1577. GOTO ext
  1578. END IF
  1579. sys_option_change_woodcode = Trim(str_optionvalue)
  1580. IF sys_option_change_woodcode = '' THEN sys_option_change_woodcode = '配置1'
  1581. //--get sys_option_change_pcode://修改面料标题文本
  1582. str_optionvalue = ''
  1583. IF uo_opt.uof_get_sys_option_value('028',str_optionvalue,arg_msg) = 0 THEN
  1584. rslt = 0
  1585. GOTO ext
  1586. END IF
  1587. sys_option_change_pcode = Trim(str_optionvalue)
  1588. IF sys_option_change_pcode = '' THEN sys_option_change_pcode = '配置2'
  1589. //--get sys_option_change_status://修改颜色标题文本
  1590. str_optionvalue = ''
  1591. IF uo_opt.uof_get_sys_option_value('029',str_optionvalue,arg_msg) = 0 THEN
  1592. rslt = 0
  1593. GOTO ext
  1594. END IF
  1595. sys_option_change_status = Trim(str_optionvalue)
  1596. IF sys_option_change_status = '' THEN sys_option_change_status = '配置'
  1597. //--get sys_option_autowaste://使用销售废弃单
  1598. str_optionvalue = ''
  1599. IF uo_opt.uof_get_sys_option_value('030',str_optionvalue,arg_msg) = 0 THEN
  1600. rslt = 0
  1601. GOTO ext
  1602. END IF
  1603. sys_option_autowaste = Long(str_optionvalue)
  1604. //--get sys_option_cust_rate:客户最低返率
  1605. str_optionvalue = ''
  1606. IF uo_opt.uof_get_sys_option_value('031',str_optionvalue,arg_msg) = 0 THEN
  1607. rslt = 0
  1608. GOTO ext
  1609. END IF
  1610. sys_option_cust_rate = Dec(str_optionvalue)
  1611. //--sys_option_use_msttake //系统使用应收帐模块
  1612. str_optionvalue = ''
  1613. IF uo_opt.uof_get_sys_option_value('032',str_optionvalue,arg_msg) = 0 THEN
  1614. rslt = 0
  1615. GOTO ext
  1616. END IF
  1617. sys_option_use_msttake = Long(str_optionvalue)
  1618. //--sys_option_use_mstpay //系统使用应付帐模块
  1619. str_optionvalue = ''
  1620. IF uo_opt.uof_get_sys_option_value('033',str_optionvalue,arg_msg) = 0 THEN
  1621. rslt = 0
  1622. GOTO ext
  1623. END IF
  1624. sys_option_use_mstpay = Long(str_optionvalue)
  1625. //--sys_option_buy_rateedit // 进仓单转换率可修改
  1626. str_optionvalue = ''
  1627. IF uo_opt.uof_get_sys_option_value('034',str_optionvalue,arg_msg) = 0 THEN
  1628. rslt = 0
  1629. GOTO ext
  1630. END IF
  1631. sys_option_buy_rateedit = Long(str_optionvalue)
  1632. //--sys_option_mst_multimoney // 销售应收帐多币种结算
  1633. str_optionvalue = ''
  1634. IF uo_opt.uof_get_sys_option_value('035',str_optionvalue,arg_msg) = 0 THEN
  1635. rslt = 0
  1636. GOTO ext
  1637. END IF
  1638. sys_option_mst_multimoney = Long(str_optionvalue)
  1639. //sys_dismantle_install_check
  1640. str_optionvalue = ''
  1641. IF uo_opt.uof_get_sys_option_value('036',str_optionvalue,arg_msg) = 0 THEN
  1642. rslt = 0
  1643. GOTO ext
  1644. END IF
  1645. sys_dismantle_install_check = Long(str_optionvalue)
  1646. //销售金额整正处理
  1647. str_optionvalue = ''
  1648. IF uo_opt.uof_get_sys_option_value('037',str_optionvalue,arg_msg) = 0 THEN
  1649. rslt = 0
  1650. GOTO ext
  1651. END IF
  1652. sys_saleamt_round = Long(str_optionvalue)
  1653. IF sys_saleamt_round < 0 THEN
  1654. sys_saleamt_round = 0
  1655. END IF
  1656. //辅数约束
  1657. str_optionvalue = ''
  1658. IF uo_opt.uof_get_sys_option_value('038',str_optionvalue,arg_msg) = 0 THEN
  1659. rslt = 0
  1660. GOTO ext
  1661. END IF
  1662. sys_option_addqty = Long(str_optionvalue)
  1663. //选择供应商信息隐藏
  1664. str_optionvalue = ''
  1665. IF uo_opt.uof_get_sys_option_value('039',str_optionvalue,arg_msg) = 0 THEN
  1666. rslt = 0
  1667. GOTO ext
  1668. END IF
  1669. sys_spt_hideinfo = Long(str_optionvalue)
  1670. //销售单可修改业务员
  1671. str_optionvalue = ''
  1672. IF uo_opt.uof_get_sys_option_value('040',str_optionvalue,arg_msg) = 0 THEN
  1673. rslt = 0
  1674. GOTO ext
  1675. END IF
  1676. sys_option_allow_edit_outrep = Long(str_optionvalue)
  1677. //--sys_option_switchpath //切换程序路径
  1678. str_optionvalue = ''
  1679. IF uo_opt.uof_get_sys_option_value('041',str_optionvalue,arg_msg) = 0 THEN
  1680. rslt = 0
  1681. GOTO ext
  1682. END IF
  1683. sys_option_switchpath = str_optionvalue
  1684. //--sys_option_switch_chktime //切换检查时间
  1685. str_optionvalue = ''
  1686. IF uo_opt.uof_get_sys_option_value('042',str_optionvalue,arg_msg) = 0 THEN
  1687. rslt = 0
  1688. GOTO ext
  1689. END IF
  1690. sys_option_switch_chktime = Long(str_optionvalue )
  1691. //--sys_option_switch_Sername //切换数据服务器名称
  1692. str_optionvalue = ''
  1693. IF uo_opt.uof_get_sys_option_value('043',str_optionvalue,arg_msg) = 0 THEN
  1694. rslt = 0
  1695. GOTO ext
  1696. END IF
  1697. sys_option_switch_Sername = str_optionvalue
  1698. //--sys_option_switch_dbname //切换数据库名称
  1699. str_optionvalue = ''
  1700. IF uo_opt.uof_get_sys_option_value('044',str_optionvalue,arg_msg) = 0 THEN
  1701. rslt = 0
  1702. GOTO ext
  1703. END IF
  1704. sys_option_switch_Dbname = str_optionvalue
  1705. //--sys_option_switch_loginID //切换数据库登录用户
  1706. str_optionvalue = ''
  1707. IF uo_opt.uof_get_sys_option_value('045',str_optionvalue,arg_msg) = 0 THEN
  1708. rslt = 0
  1709. GOTO ext
  1710. END IF
  1711. sys_option_switch_loginID = str_optionvalue
  1712. //--sys_option_switch_loginpsw //切换数据库登录密码
  1713. str_optionvalue = ''
  1714. IF uo_opt.uof_get_sys_option_value('046',str_optionvalue,arg_msg) = 0 THEN
  1715. rslt = 0
  1716. GOTO ext
  1717. END IF
  1718. sys_option_switch_loginpsw = f_psw_bczh(str_optionvalue,1,sys_power_key)
  1719. //收货按报价取价
  1720. str_optionvalue = ''
  1721. IF uo_opt.uof_get_sys_option_value('047',str_optionvalue,arg_msg) = 0 THEN
  1722. rslt = 0
  1723. GOTO ext
  1724. END IF
  1725. sys_option_buyprice_ifbj = Long(str_optionvalue)
  1726. //收货按报价限价
  1727. str_optionvalue = ''
  1728. IF uo_opt.uof_get_sys_option_value('048',str_optionvalue,arg_msg) = 0 THEN
  1729. rslt = 0
  1730. GOTO ext
  1731. END IF
  1732. sys_option_buylimit_ifbj = Long(str_optionvalue)
  1733. //--get sys_option_cost_dec:库存成本价小数点
  1734. str_optionvalue = ''
  1735. IF uo_opt.uof_get_sys_option_value('049',str_optionvalue,arg_msg) = 0 THEN
  1736. rslt = 0
  1737. GOTO ext
  1738. END IF
  1739. sys_option_cost_dec = Long(str_optionvalue)
  1740. //--get sys_option_buyprice_buytask_limit:采购订单限制价格
  1741. str_optionvalue = ''
  1742. IF uo_opt.uof_get_sys_option_value('050',str_optionvalue,arg_msg) = 0 THEN
  1743. rslt = 0
  1744. GOTO ext
  1745. END IF
  1746. sys_option_buyprice_buytask_limit = Long(str_optionvalue)
  1747. //--get sys_option_inware_cp_assignqty:允许超排产数生产进仓
  1748. str_optionvalue = ''
  1749. IF uo_opt.uof_get_sys_option_value('051',str_optionvalue,arg_msg) = 0 THEN
  1750. rslt = 0
  1751. GOTO ext
  1752. END IF
  1753. sys_option_inware_cp_assignqty = Long(str_optionvalue)
  1754. //--get sys_option_taskwork_mod_price:个人工序计件单工价限价
  1755. str_optionvalue = ''
  1756. IF uo_opt.uof_get_sys_option_value('052',str_optionvalue,arg_msg) = 0 THEN
  1757. rslt = 0
  1758. GOTO ext
  1759. END IF
  1760. sys_option_taskwork_mod_price = Long(str_optionvalue)
  1761. //--get sys_option_saletask_plan:销售订单默认安排 1:无,2:采购,3:生产,4:根据产品配置选择
  1762. str_optionvalue = ''
  1763. IF uo_opt.uof_get_sys_option_value('053',str_optionvalue,arg_msg) = 0 THEN
  1764. rslt = 0
  1765. GOTO ext
  1766. END IF
  1767. sys_option_saletask_plan = Long(str_optionvalue)
  1768. //--get sys_option_inwarecp_saleprice:生产进仓选订单带订单单价
  1769. str_optionvalue = ''
  1770. IF uo_opt.uof_get_sys_option_value('054',str_optionvalue,arg_msg) = 0 THEN
  1771. rslt = 0
  1772. GOTO ext
  1773. END IF
  1774. sys_option_inwarecp_saleprice = Long(str_optionvalue)
  1775. //--get sys_option_saletask_addware_taskqty://订单审核自动加订单库存开关,0-否,1-指定数量,2-排产数量
  1776. str_optionvalue = ''
  1777. IF uo_opt.uof_get_sys_option_value('055',str_optionvalue,arg_msg) = 0 THEN
  1778. rslt = 0
  1779. GOTO ext
  1780. END IF
  1781. sys_option_saletask_addware_taskqty = Long(str_optionvalue)
  1782. //sys_option_saletask_addware_taskqty_qty 订单审核自动加订单库存数量
  1783. str_optionvalue = ''
  1784. IF uo_opt.uof_get_sys_option_value('056',str_optionvalue,arg_msg) = 0 THEN
  1785. rslt = 0
  1786. GOTO ext
  1787. END IF
  1788. sys_option_saletask_addware_taskqty_qty = Dec(str_optionvalue)
  1789. //采购订单审核认后打印
  1790. str_optionvalue = ''
  1791. IF uo_opt.uof_get_sys_option_value('057',str_optionvalue,arg_msg) = 0 THEN
  1792. rslt = 0
  1793. GOTO ext
  1794. END IF
  1795. sys_option_auditprint_buy = Long(str_optionvalue)
  1796. //'产品计划价按配置
  1797. str_optionvalue = ''
  1798. IF uo_opt.uof_get_sys_option_value('058',str_optionvalue,arg_msg) = 0 THEN
  1799. rslt = 0
  1800. GOTO ext
  1801. END IF
  1802. sys_option_planprice_configure = Long(str_optionvalue)
  1803. //产品计划价允许直接录入
  1804. str_optionvalue = ''
  1805. IF uo_opt.uof_get_sys_option_value('059',str_optionvalue,arg_msg) = 0 THEN
  1806. rslt = 0
  1807. GOTO ext
  1808. END IF
  1809. sys_option_planprice_directinput = Long(str_optionvalue)
  1810. ////计件单单价可修改开关
  1811. //str_optionvalue = ''
  1812. //IF uo_opt.uof_get_sys_option_value('061',str_optionvalue,arg_msg) = 0 THEN
  1813. // rslt = 0
  1814. // GOTO ext
  1815. //END IF
  1816. //sys_option_abnormity_price = Long(str_optionvalue)
  1817. //
  1818. //外协双单位核算
  1819. str_optionvalue = ''
  1820. IF uo_opt.uof_get_sys_option_value('062',str_optionvalue,arg_msg) = 0 THEN
  1821. rslt = 0
  1822. GOTO ext
  1823. END IF
  1824. sys_option_2unit = Long(str_optionvalue)
  1825. ////外协双单位使用物料定义辅助单位. 1 - 是. 0-选择单位定义资料
  1826. str_optionvalue = ''
  1827. IF uo_opt.uof_get_sys_option_value('063',str_optionvalue,arg_msg) = 0 THEN
  1828. rslt = 0
  1829. GOTO ext
  1830. END IF
  1831. sys_option_2unit_ch = Long(str_optionvalue)
  1832. //配置计算关键字
  1833. str_optionvalue = ''
  1834. IF uo_opt.uof_get_sys_option_value('064',str_optionvalue,arg_msg) = 0 THEN
  1835. rslt = 0
  1836. GOTO ext
  1837. END IF
  1838. sys_option_cmpl_status_qty = Trim(str_optionvalue)
  1839. //销售发货单优惠金额文本
  1840. str_optionvalue = ''
  1841. IF uo_opt.uof_get_sys_option_value('065',str_optionvalue,arg_msg) = 0 THEN
  1842. rslt = 0
  1843. GOTO ext
  1844. END IF
  1845. sys_option_change_otheramt = Trim(str_optionvalue)
  1846. if sys_option_change_otheramt = '' then
  1847. sys_option_change_otheramt = '优惠款'
  1848. end if
  1849. //销售订单、销售发货单允许手动录入包装数量
  1850. str_optionvalue = ''
  1851. IF uo_opt.uof_get_sys_option_value('066',str_optionvalue,arg_msg) = 0 THEN
  1852. rslt = 0
  1853. GOTO ext
  1854. END IF
  1855. sys_option_packqty_sale = Long(str_optionvalue)
  1856. //客户自动升级会员类型
  1857. str_optionvalue = ''
  1858. IF uo_opt.uof_get_sys_option_value('067',str_optionvalue,arg_msg) = 0 THEN
  1859. rslt = 0
  1860. GOTO ext
  1861. END IF
  1862. sys_autoupdate_member = Long(str_optionvalue)
  1863. //sys_option_scid_msttake_mstpay
  1864. str_optionvalue = ''
  1865. IF uo_opt.uof_get_sys_option_value('068',str_optionvalue,arg_msg) = 0 THEN
  1866. rslt = 0
  1867. GOTO ext
  1868. END IF
  1869. sys_option_scid_msttake_mstpay = Long(str_optionvalue)
  1870. //sys_option_msttake_cusarea //应收帐区域限制
  1871. str_optionvalue = ''
  1872. IF uo_opt.uof_get_sys_option_value('069',str_optionvalue,arg_msg) = 0 THEN
  1873. rslt = 0
  1874. GOTO ext
  1875. END IF
  1876. sys_option_msttake_cusarea = Long(str_optionvalue)
  1877. //sys_option_msttake_takeamt_secaudit //客户收款单使用二级审核
  1878. str_optionvalue = ''
  1879. IF uo_opt.uof_get_sys_option_value('070',str_optionvalue,arg_msg) = 0 THEN
  1880. rslt = 0
  1881. GOTO ext
  1882. END IF
  1883. sys_option_msttake_takeamt_secaudit = Long(str_optionvalue)
  1884. //sys_option_add_orderrqwp_fqty //产品工序使用产品计件单确认完成
  1885. str_optionvalue = ''
  1886. IF uo_opt.uof_get_sys_option_value('071',str_optionvalue,arg_msg) = 0 THEN
  1887. rslt = 0
  1888. GOTO ext
  1889. END IF
  1890. sys_option_add_orderrqwp_fqty = Long(str_optionvalue)
  1891. //sys_option_autocreate_outware //外协订单审核自动生成外协发出单
  1892. str_optionvalue = ''
  1893. IF uo_opt.uof_get_sys_option_value('072',str_optionvalue,arg_msg) = 0 THEN
  1894. rslt = 0
  1895. GOTO ext
  1896. END IF
  1897. sys_option_autocreate_outware = Long(str_optionvalue)
  1898. //sys_option_cusamt_dftdate //客户收款单,供应商付款单生成出纳帐默认日期;0-单据日期;1-到账/付款日期
  1899. str_optionvalue = ''
  1900. IF uo_opt.uof_get_sys_option_value('073',str_optionvalue,arg_msg) = 0 THEN
  1901. rslt = 0
  1902. GOTO ext
  1903. END IF
  1904. sys_option_cusamt_dftdate = Long(str_optionvalue)
  1905. //sys_option_saletask_dft_lmsaleprice //销售订单审核前必须有定价
  1906. str_optionvalue = ''
  1907. IF uo_opt.uof_get_sys_option_value('074',str_optionvalue,arg_msg) = 0 THEN
  1908. rslt = 0
  1909. GOTO ext
  1910. END IF
  1911. sys_option_saletask_dft_lmsaleprice = Long(str_optionvalue)
  1912. //sys_option_outwaresale_dft_lmsaleprice //销售发货单仓审前必须有定价
  1913. str_optionvalue = ''
  1914. IF uo_opt.uof_get_sys_option_value('075',str_optionvalue,arg_msg) = 0 THEN
  1915. rslt = 0
  1916. GOTO ext
  1917. END IF
  1918. sys_option_outwaresale_dft_lmsaleprice = Long(str_optionvalue)
  1919. //sys_option_sale_relcode_repeat //销售订单相关号限制重复录入
  1920. str_optionvalue = ''
  1921. IF uo_opt.uof_get_sys_option_value('076',str_optionvalue,arg_msg) = 0 THEN
  1922. rslt = 0
  1923. GOTO ext
  1924. END IF
  1925. sys_option_sale_relcode_repeat = Long(str_optionvalue)
  1926. //sys_option_buy_relcode_repeat //采购收货单相关号限制重复录入
  1927. str_optionvalue = ''
  1928. IF uo_opt.uof_get_sys_option_value('077',str_optionvalue,arg_msg) = 0 THEN
  1929. rslt = 0
  1930. GOTO ext
  1931. END IF
  1932. sys_option_buy_relcode_repeat = Long(str_optionvalue)
  1933. //int sys_option_add0mtrlware = 0 //产品及物料资料在新建时自动在默认仓库增加0库存 78
  1934. str_optionvalue = ''
  1935. IF uo_opt.uof_get_sys_option_value('078',str_optionvalue,arg_msg) = 0 THEN
  1936. rslt = 0
  1937. GOTO ext
  1938. END IF
  1939. sys_option_add0mtrlware = Long(str_optionvalue)
  1940. //--get sys_option_wfjg_outmx: 外协订单,收货单必须有外协商库存明细
  1941. str_optionvalue = ''
  1942. IF uo_opt.uof_get_sys_option_value('079',str_optionvalue,arg_msg) = 0 THEN
  1943. rslt = 0
  1944. GOTO ext
  1945. END IF
  1946. sys_option_wfjg_outmx = Long(str_optionvalue)
  1947. //--get sys_option_cusrepamt_limit: 销售发货单限制信用额
  1948. str_optionvalue = ''
  1949. IF uo_opt.uof_get_sys_option_value('080',str_optionvalue,arg_msg) = 0 THEN
  1950. rslt = 0
  1951. GOTO ext
  1952. END IF
  1953. sys_option_cusrepamt_limit = Long(str_optionvalue)
  1954. //sys_opton_taskwork_gz_qty 计件单可开单数量 0-按订单已进仓数;1-按订单安排生产数;
  1955. str_optionvalue = ''
  1956. IF uo_opt.uof_get_sys_option_value('081',str_optionvalue,arg_msg) = 0 THEN
  1957. rslt = 0
  1958. GOTO ext
  1959. END IF
  1960. sys_opton_taskwork_gz_qty = Long(str_optionvalue)
  1961. //sys_option_inware_cp_autocreatescll //生产进仓单审核自动生成领料单选项 0-自动生成不审核1-自动生成并审核
  1962. str_optionvalue = ''
  1963. IF uo_opt.uof_get_sys_option_value('082',str_optionvalue,arg_msg) = 0 THEN
  1964. rslt = 0
  1965. GOTO ext
  1966. END IF
  1967. sys_option_inware_cp_autocreatescll = Long(str_optionvalue)
  1968. //sys_option_outware_if_saleqty //销售发货单使用实际销售数 083; 0-不分离; 1-分离
  1969. str_optionvalue = ''
  1970. IF uo_opt.uof_get_sys_option_value('083',str_optionvalue,arg_msg) = 0 THEN
  1971. rslt = 0
  1972. GOTO ext
  1973. END IF
  1974. sys_option_outware_if_saleqty = Long(str_optionvalue)
  1975. //sys_option_outware_if_di //销售发货单仓审自动组装 084; 0-手动组装; 1-自动组装
  1976. str_optionvalue = ''
  1977. IF uo_opt.uof_get_sys_option_value('084',str_optionvalue,arg_msg) = 0 THEN
  1978. rslt = 0
  1979. GOTO ext
  1980. END IF
  1981. sys_option_outware_if_di = Long(str_optionvalue)
  1982. //sys_option_outware_if_buyqty //采购收货单使用实际收货数 085; 0-不分离; 1-分离
  1983. str_optionvalue = ''
  1984. IF uo_opt.uof_get_sys_option_value('085',str_optionvalue,arg_msg) = 0 THEN
  1985. rslt = 0
  1986. GOTO ext
  1987. END IF
  1988. sys_option_outware_if_buyqty = Long(str_optionvalue)
  1989. //sys_option_buyth_wareamt //采购退货单库存成本价取价模式 0-库存成本价; 1-退货单价
  1990. str_optionvalue = ''
  1991. IF uo_opt.uof_get_sys_option_value('086',str_optionvalue,arg_msg) = 0 THEN
  1992. rslt = 0
  1993. GOTO ext
  1994. END IF
  1995. sys_option_buyth_wareamt = Long(str_optionvalue)
  1996. //sys_option_wfjgth_wareamt //外协返工单的库存成本价的取价模式;[0-库存成本价; 1-退货总成本价;]
  1997. str_optionvalue = ''
  1998. IF uo_opt.uof_get_sys_option_value('087',str_optionvalue,arg_msg) = 0 THEN
  1999. rslt = 0
  2000. GOTO ext
  2001. END IF
  2002. sys_option_wfjgth_wareamt = Long(str_optionvalue)
  2003. //sys_option_outware_scll_ch_ifwrkgrp //生产领料单按领料工作中心引入订单物料需求选择;[0-不考虑领料工作中心; 1-按选择的领料工作中心选择;] 088
  2004. str_optionvalue = ''
  2005. IF uo_opt.uof_get_sys_option_value('088',str_optionvalue,arg_msg) = 0 THEN
  2006. rslt = 0
  2007. GOTO ext
  2008. END IF
  2009. sys_option_outware_scll_ch_ifwrkgrp = Long(str_optionvalue)
  2010. //sys_hidecol_status
  2011. //int sys_hidecol_woodcode
  2012. //int sys_hidecol_pcode
  2013. //int sys_hidecol_addqty
  2014. //int sys_hidecol_mtrlsectype
  2015. //int sys_hidecol_zxmtrlmode
  2016. //sys_option_hide_ware //隐藏仓库模块
  2017. str_optionvalue = ''
  2018. IF uo_opt.uof_get_sys_option_value('199',str_optionvalue,arg_msg) = 0 THEN
  2019. rslt = 0
  2020. GOTO ext
  2021. END IF
  2022. sys_option_hide_ware = Long(str_optionvalue)
  2023. str_optionvalue = ''
  2024. IF uo_opt.uof_get_sys_option_value('200',str_optionvalue,arg_msg) = 0 THEN
  2025. rslt = 0
  2026. GOTO ext
  2027. END IF
  2028. sys_hidecol_status = Long(str_optionvalue)
  2029. str_optionvalue = ''
  2030. IF uo_opt.uof_get_sys_option_value('201',str_optionvalue,arg_msg) = 0 THEN
  2031. rslt = 0
  2032. GOTO ext
  2033. END IF
  2034. sys_hidecol_woodcode = Long(str_optionvalue)
  2035. str_optionvalue = ''
  2036. IF uo_opt.uof_get_sys_option_value('202',str_optionvalue,arg_msg) = 0 THEN
  2037. rslt = 0
  2038. GOTO ext
  2039. END IF
  2040. sys_hidecol_pcode = Long(str_optionvalue)
  2041. str_optionvalue = ''
  2042. IF uo_opt.uof_get_sys_option_value('203',str_optionvalue,arg_msg) = 0 THEN
  2043. rslt = 0
  2044. GOTO ext
  2045. END IF
  2046. sys_hidecol_addqty = Long(str_optionvalue)
  2047. str_optionvalue = ''
  2048. IF uo_opt.uof_get_sys_option_value('204',str_optionvalue,arg_msg) = 0 THEN
  2049. rslt = 0
  2050. GOTO ext
  2051. END IF
  2052. sys_hidecol_mtrlsectype = Long(str_optionvalue)
  2053. str_optionvalue = ''
  2054. IF uo_opt.uof_get_sys_option_value('205',str_optionvalue,arg_msg) = 0 THEN
  2055. rslt = 0
  2056. GOTO ext
  2057. END IF
  2058. sys_hidecol_zxmtrlmode = Long(str_optionvalue)
  2059. //--get sys_option_taskwork_not_affirm: 计件单无需确认
  2060. str_optionvalue = ''
  2061. IF uo_opt.uof_get_sys_option_value('206',str_optionvalue,arg_msg) = 0 THEN
  2062. rslt = 0
  2063. GOTO ext
  2064. END IF
  2065. sys_option_taskwork_not_affirm = Long(str_optionvalue)
  2066. //--sys_option_task_noorder://计件单直接选产品
  2067. str_optionvalue = ''
  2068. IF uo_opt.uof_get_sys_option_value('207',str_optionvalue,arg_msg) = 0 THEN
  2069. rslt = 0
  2070. GOTO ext
  2071. END IF
  2072. sys_option_task_noorder = Long(str_optionvalue)
  2073. //--get sys_option_taskwork_price_limit:计件单工价不允许编辑
  2074. str_optionvalue = ''
  2075. IF uo_opt.uof_get_sys_option_value('208',str_optionvalue,arg_msg) = 0 THEN
  2076. rslt = 0
  2077. GOTO ext
  2078. END IF
  2079. sys_option_taskwork_price_limit = Long(str_optionvalue)
  2080. //--get sys_option_saletask_sc_print:销售订单排产打印汇总排产并打印
  2081. str_optionvalue = ''
  2082. IF uo_opt.uof_get_sys_option_value('209',str_optionvalue,arg_msg) = 0 THEN
  2083. rslt = 0
  2084. GOTO ext
  2085. END IF
  2086. sys_option_saletask_sc_print = Long(str_optionvalue)
  2087. //--get sys_option_saletask_sc_card:销售订单排产打印必须先生成流程卡再排产
  2088. str_optionvalue = ''
  2089. IF uo_opt.uof_get_sys_option_value('210',str_optionvalue,arg_msg) = 0 THEN
  2090. rslt = 0
  2091. GOTO ext
  2092. END IF
  2093. sys_option_saletask_sc_card = Long(str_optionvalue)
  2094. //sys_option_inwarecp_cusname 生产进仓选订单显示客户编码、名称
  2095. str_optionvalue = ''
  2096. IF uo_opt.uof_get_sys_option_value('211',str_optionvalue,arg_msg) = 0 THEN
  2097. rslt = 0
  2098. GOTO ext
  2099. END IF
  2100. sys_option_inwarecp_cusname = Long(str_optionvalue)
  2101. //sys_option_inwarecp_cusname 订单生产跟踪表打印选项
  2102. str_optionvalue = ''
  2103. IF uo_opt.uof_get_sys_option_value('212',str_optionvalue,arg_msg) = 0 THEN
  2104. rslt = 0
  2105. GOTO ext
  2106. END IF
  2107. sys_option_saletask_sc_print2 = Long(str_optionvalue)
  2108. //sys_option_inwarecp_cusname 流程卡打印选项
  2109. str_optionvalue = ''
  2110. IF uo_opt.uof_get_sys_option_value('213',str_optionvalue,arg_msg) = 0 THEN
  2111. rslt = 0
  2112. GOTO ext
  2113. END IF
  2114. sys_option_saletask_sc_card2 = Long(str_optionvalue)
  2115. //sys_option_saletask_sc_card3 流程卡必须先打印后确认
  2116. str_optionvalue = ''
  2117. IF uo_opt.uof_get_sys_option_value('214',str_optionvalue,arg_msg) = 0 THEN
  2118. rslt = 0
  2119. GOTO ext
  2120. END IF
  2121. sys_option_saletask_sc_card3 = Long(str_optionvalue)
  2122. //sys_option_saletask_sc_card3 个人产品计件单可以不选计划 0 - 否 1 - 是
  2123. str_optionvalue = ''
  2124. IF uo_opt.uof_get_sys_option_value('215',str_optionvalue,arg_msg) = 0 THEN
  2125. rslt = 0
  2126. GOTO ext
  2127. END IF
  2128. sys_option_taskwork_person_noorder = Long(str_optionvalue)
  2129. //sys_option_taskwork_price_if_mod = 0 //计件单工价限价 0 - 不限, 1-限
  2130. str_optionvalue = ''
  2131. IF uo_opt.uof_get_sys_option_value('216',str_optionvalue,arg_msg) = 0 THEN
  2132. rslt = 0
  2133. GOTO ext
  2134. END IF
  2135. sys_option_taskwork_price_if_mod = Long(str_optionvalue)
  2136. //sys_option_taskwork_procode_order = 0 //计件单按生产计划工序
  2137. str_optionvalue = ''
  2138. IF uo_opt.uof_get_sys_option_value('217',str_optionvalue,arg_msg) = 0 THEN
  2139. rslt = 0
  2140. GOTO ext
  2141. END IF
  2142. sys_option_taskwork_procode_order = Long(str_optionvalue)
  2143. //sys_option_outwaremove
  2144. str_optionvalue = ''
  2145. IF uo_opt.uof_get_sys_option_value('218',str_optionvalue,arg_msg) = 0 THEN
  2146. rslt = 0
  2147. GOTO ext
  2148. END IF
  2149. sys_option_outwaremove = Long(str_optionvalue)
  2150. //sys_option_halt
  2151. str_optionvalue = ''
  2152. IF uo_opt.uof_get_sys_option_value('219',str_optionvalue,arg_msg) = 0 THEN
  2153. rslt = 0
  2154. GOTO ext
  2155. END IF
  2156. sys_option_halt = Long(str_optionvalue)
  2157. //sys_option_saletask_price
  2158. IF uo_opt.uof_get_sys_option_value('220',str_optionvalue,arg_msg) = 0 THEN
  2159. rslt = 0
  2160. GOTO ext
  2161. END IF
  2162. sys_option_saletask_price = Long(str_optionvalue)
  2163. //sys_switchpsw
  2164. IF uo_opt.uof_get_sys_option_value('221',str_optionvalue,arg_msg) = 0 THEN
  2165. rslt = 0
  2166. GOTO ext
  2167. END IF
  2168. sys_switchpsw = str_optionvalue
  2169. //sys_option_wfjgware_nocost
  2170. IF uo_opt.uof_get_sys_option_value('222',str_optionvalue,arg_msg) = 0 THEN
  2171. rslt = 0
  2172. GOTO ext
  2173. END IF
  2174. sys_option_wfjgware_nocost = Long(str_optionvalue )
  2175. //--sys_option_msp_multimoney // 采购应付帐多币种结算
  2176. str_optionvalue = ''
  2177. IF uo_opt.uof_get_sys_option_value('223',str_optionvalue,arg_msg) = 0 THEN
  2178. rslt = 0
  2179. GOTO ext
  2180. END IF
  2181. sys_option_msp_multimoney = Long(str_optionvalue)
  2182. //sys_option_hide_sc //隐藏生产辅助
  2183. //sys_option_hide_wfjg //隐藏外协
  2184. //sys_option_hide_money//隐藏财务
  2185. str_optionvalue = ''
  2186. IF uo_opt.uof_get_sys_option_value('224',str_optionvalue,arg_msg) = 0 THEN
  2187. rslt = 0
  2188. GOTO ext
  2189. END IF
  2190. sys_option_hide_sc = Long(str_optionvalue)
  2191. str_optionvalue = ''
  2192. IF uo_opt.uof_get_sys_option_value('225',str_optionvalue,arg_msg) = 0 THEN
  2193. rslt = 0
  2194. GOTO ext
  2195. END IF
  2196. sys_option_hide_wfjg = Long(str_optionvalue)
  2197. str_optionvalue = ''
  2198. IF uo_opt.uof_get_sys_option_value('226',str_optionvalue,arg_msg) = 0 THEN
  2199. rslt = 0
  2200. GOTO ext
  2201. END IF
  2202. sys_option_hide_money = Long(str_optionvalue)
  2203. //外协超订货收货
  2204. str_optionvalue = ''
  2205. IF uo_opt.uof_get_sys_option_value('227',str_optionvalue,arg_msg) = 0 THEN
  2206. rslt = 0
  2207. GOTO ext
  2208. END IF
  2209. sys_option_ifovertask_wfjg = Long(str_optionvalue)
  2210. ////
  2211. str_optionvalue = ''
  2212. IF uo_opt.uof_get_sys_option_value('228',str_optionvalue,arg_msg) = 0 THEN
  2213. rslt = 0
  2214. GOTO ext
  2215. END IF
  2216. sys_option_sale_dscrp_sec = Long(str_optionvalue)
  2217. ////
  2218. str_optionvalue = ''
  2219. IF uo_opt.uof_get_sys_option_value('229',str_optionvalue,arg_msg) = 0 THEN
  2220. rslt = 0
  2221. GOTO ext
  2222. END IF
  2223. sys_option_buy_dscrp_sec = Long(str_optionvalue)
  2224. // 销售发货单引入库存策略
  2225. str_optionvalue = ''
  2226. IF uo_opt.uof_get_sys_option_value('230',str_optionvalue,arg_msg) = 0 THEN
  2227. rslt = 0
  2228. GOTO ext
  2229. END IF
  2230. sys_option_outware_Sale_ware = Long(str_optionvalue)
  2231. //--get sys_option_outrep://业务员限制
  2232. str_optionvalue = ''
  2233. IF uo_opt.uof_get_sys_option_value('231',str_optionvalue,arg_msg) = 0 THEN
  2234. rslt = 0
  2235. GOTO ext
  2236. END IF
  2237. sys_option_outrep = Long(str_optionvalue)
  2238. //--get sys_option_produce_dec:单据逐张打印
  2239. str_optionvalue = ''
  2240. IF uo_opt.uof_get_sys_option_value('232',str_optionvalue,arg_msg) = 0 THEN
  2241. rslt = 0
  2242. GOTO ext
  2243. END IF
  2244. sys_option_produce_dec = Long(str_optionvalue)
  2245. //--get sys_option_order_skip_workprice:未使用工资时,审核不提示工价表未设置。
  2246. str_optionvalue = ''
  2247. IF uo_opt.uof_get_sys_option_value('233',str_optionvalue,arg_msg) = 0 THEN
  2248. rslt = 0
  2249. GOTO ext
  2250. END IF
  2251. sys_option_order_skip_workprice = Long(str_optionvalue)
  2252. //采购金额整正处理
  2253. str_optionvalue = ''
  2254. IF uo_opt.uof_get_sys_option_value('234',str_optionvalue,arg_msg) = 0 THEN
  2255. rslt = 0
  2256. GOTO ext
  2257. END IF
  2258. sys_buyamt_round = Long(str_optionvalue)
  2259. IF sys_buyamt_round < 0 THEN
  2260. sys_buyamt_round = 0
  2261. END IF
  2262. //隐藏批号
  2263. str_optionvalue = ''
  2264. IF uo_opt.uof_get_sys_option_value('235',str_optionvalue,arg_msg) = 0 THEN
  2265. rslt = 0
  2266. GOTO ext
  2267. END IF
  2268. sys_hidecol_plancode = Long(str_optionvalue)
  2269. str_optionvalue = ''
  2270. IF uo_opt.uof_get_sys_option_value('236',str_optionvalue,arg_msg) = 0 THEN
  2271. rslt = 0
  2272. GOTO ext
  2273. END IF
  2274. sys_option_taskplancode_auto = long(str_optionvalue)
  2275. str_optionvalue = ''
  2276. IF uo_opt.uof_get_sys_option_value('237',str_optionvalue,arg_msg) = 0 THEN
  2277. rslt = 0
  2278. GOTO ext
  2279. END IF
  2280. sys_option_wfjg_price_cmp = long(str_optionvalue)
  2281. //是否客户申请流程; 0-否; 1-是 238
  2282. str_optionvalue = ''
  2283. IF uo_opt.uof_get_sys_option_value('238',str_optionvalue,arg_msg) = 0 THEN
  2284. rslt = 0
  2285. GOTO ext
  2286. END IF
  2287. sys_option_cust_audit = long(str_optionvalue)
  2288. //sys_option_saletask_mxhb = 0 //订单明细按3个配置合并,0-合并,1-不合并 239
  2289. str_optionvalue = ''
  2290. IF uo_opt.uof_get_sys_option_value('239',str_optionvalue,arg_msg) = 0 THEN
  2291. rslt = 0
  2292. GOTO ext
  2293. END IF
  2294. sys_option_saletask_mxhb = long(str_optionvalue)
  2295. //sys_option_saletask_secaudit = 0 //销售订单使用二级审核 240
  2296. str_optionvalue = ''
  2297. IF uo_opt.uof_get_sys_option_value('240',str_optionvalue,arg_msg) = 0 THEN
  2298. rslt = 0
  2299. GOTO ext
  2300. END IF
  2301. sys_option_saletask_secaudit = long(str_optionvalue)
  2302. //sys_option_outware_ifpublware = 0 //销售发货单使用客户库存时,是否允许使用公共库存发货 241; [0-不允许;1允许]
  2303. str_optionvalue = ''
  2304. IF uo_opt.uof_get_sys_option_value('241',str_optionvalue,arg_msg) = 0 THEN
  2305. rslt = 0
  2306. GOTO ext
  2307. END IF
  2308. sys_option_outware_ifpublware = long(str_optionvalue)
  2309. //sys_option_outware_sale_amt_round = 0 //销售发货单,明细金额保留精度; [0-0.01;1-0.1;2-1;3-10;4-100]
  2310. str_optionvalue = ''
  2311. IF uo_opt.uof_get_sys_option_value('242',str_optionvalue,arg_msg) = 0 THEN
  2312. rslt = 0
  2313. GOTO ext
  2314. END IF
  2315. sys_option_outware_sale_amt_round = long(str_optionvalue)
  2316. //sys_option_bmstamt_zqamt_date = 0 //客户收款结算单,供应商付款结算单折扣金额项目使用明细发生日期; [0-否(单据到账日期);1-是(明细发生日期)]
  2317. str_optionvalue = ''
  2318. IF uo_opt.uof_get_sys_option_value('243',str_optionvalue,arg_msg) = 0 THEN
  2319. rslt = 0
  2320. GOTO ext
  2321. END IF
  2322. sys_option_bmstamt_zqamt_date = long(str_optionvalue)
  2323. //sys_option_balc_clear0amt = 0 //仓库结存时清理负金额; [0-不清理;1-清理]
  2324. str_optionvalue = ''
  2325. IF uo_opt.uof_get_sys_option_value('244',str_optionvalue,arg_msg) = 0 THEN
  2326. rslt = 0
  2327. GOTO ext
  2328. END IF
  2329. sys_option_balc_clear0amt = long(str_optionvalue)
  2330. //Int sys_option_inware_buy_amt_round = 0 // 采购收货单,明细金额四舍五入保留精度; [0-分(0.01);1-角(0.1);2-元(1);3-十(10);4-百(100)] 245
  2331. str_optionvalue = ''
  2332. IF uo_opt.uof_get_sys_option_value('245',str_optionvalue,arg_msg) = 0 THEN
  2333. rslt = 0
  2334. GOTO ext
  2335. END IF
  2336. sys_option_inware_buy_amt_round = long(str_optionvalue)
  2337. //Int sys_option_inware_wfjg_amt_round = 0 // 外协收货单,明细金额四舍五入保留精度; [0-分(0.01);1-角(0.1);2-元(1);3-十(10);4-百(100)] 246
  2338. str_optionvalue = ''
  2339. IF uo_opt.uof_get_sys_option_value('246',str_optionvalue,arg_msg) = 0 THEN
  2340. rslt = 0
  2341. GOTO ext
  2342. END IF
  2343. sys_option_inware_wfjg_amt_round = long(str_optionvalue)
  2344. //int sys_option_warepdb_bill_multi = 0 //一天可以建立多张盘点单;[0-否,不可以;1-是,可以] 247
  2345. str_optionvalue = ''
  2346. IF uo_opt.uof_get_sys_option_value('247',str_optionvalue,arg_msg) = 0 THEN
  2347. rslt = 0
  2348. GOTO ext
  2349. END IF
  2350. sys_option_warepdb_bill_multi = long(str_optionvalue)
  2351. //Int sys_option_buytask_mxhb = 0 //采购订单明细按3个配置合并,0-合并,1-不合并 248
  2352. str_optionvalue = ''
  2353. IF uo_opt.uof_get_sys_option_value('248',str_optionvalue,arg_msg) = 0 THEN
  2354. rslt = 0
  2355. GOTO ext
  2356. END IF
  2357. sys_option_buytask_mxhb = long(str_optionvalue)
  2358. //int sys_option_outware_move_ware = 0 // 调拨单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量] 249
  2359. str_optionvalue = ''
  2360. IF uo_opt.uof_get_sys_option_value('249',str_optionvalue,arg_msg) = 0 THEN
  2361. rslt = 0
  2362. GOTO ext
  2363. END IF
  2364. sys_option_outware_move_ware = long(str_optionvalue)
  2365. //int sys_option_outware_other_ware = 0 // 其它出仓单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量] 250
  2366. str_optionvalue = ''
  2367. IF uo_opt.uof_get_sys_option_value('250',str_optionvalue,arg_msg) = 0 THEN
  2368. rslt = 0
  2369. GOTO ext
  2370. END IF
  2371. sys_option_outware_other_ware = long(str_optionvalue)
  2372. //int sys_option_outware_ll_ware = 0 // 领料出仓单选择库存策略;[0-引入零数量;1-引入未开单数量;2-引入库存数量] 251
  2373. str_optionvalue = ''
  2374. IF uo_opt.uof_get_sys_option_value('251',str_optionvalue,arg_msg) = 0 THEN
  2375. rslt = 0
  2376. GOTO ext
  2377. END IF
  2378. sys_option_outware_ll_ware = long(str_optionvalue)
  2379. //Int sys_option_auditprint_sale_th = 0 //销售退货单审核认后打印 252
  2380. str_optionvalue = ''
  2381. IF uo_opt.uof_get_sys_option_value('252',str_optionvalue,arg_msg) = 0 THEN
  2382. rslt = 0
  2383. GOTO ext
  2384. END IF
  2385. sys_option_auditprint_sale_th = long(str_optionvalue)
  2386. //int sys_option_if_ljfieb = 1//是否使用电子商务 253
  2387. str_optionvalue = ''
  2388. IF uo_opt.uof_get_sys_option_value('253',str_optionvalue,arg_msg) = 0 THEN
  2389. rslt = 0
  2390. GOTO ext
  2391. END IF
  2392. sys_option_if_ljfieb = long(str_optionvalue)
  2393. //int sys_option_ifuse_cusware_sale_th = 1//销售退货单退仓时考虑仓库是否应用客户库存 254
  2394. str_optionvalue = ''
  2395. IF uo_opt.uof_get_sys_option_value('254',str_optionvalue,arg_msg) = 0 THEN
  2396. rslt = 0
  2397. GOTO ext
  2398. END IF
  2399. sys_option_ifuse_cusware_sale_th = long(str_optionvalue)
  2400. // 外协发出选择库存策略
  2401. str_optionvalue = ''
  2402. IF uo_opt.uof_get_sys_option_value('255',str_optionvalue,arg_msg) = 0 THEN
  2403. rslt = 0
  2404. GOTO ext
  2405. END IF
  2406. sys_option_wfjgth_ware = Long(str_optionvalue)
  2407. //销售发货单转换率可修改
  2408. str_optionvalue = ''
  2409. IF uo_opt.uof_get_sys_option_value('256',str_optionvalue,arg_msg) = 0 THEN
  2410. rslt = 0
  2411. GOTO ext
  2412. END IF
  2413. sys_option_outwaresale_rateedit = Long(str_optionvalue)
  2414. //销售订单审核自动生成领料单选项 0-自动生成不审核1-自动生成并审核
  2415. str_optionvalue = ''
  2416. IF uo_opt.uof_get_sys_option_value('257',str_optionvalue,arg_msg) = 0 THEN
  2417. rslt = 0
  2418. GOTO ext
  2419. END IF
  2420. sys_option_saletask_autocreatescll = Long(str_optionvalue)
  2421. //销售单据取价格历史时是否带入折扣 0-是1-否
  2422. str_optionvalue = ''
  2423. IF uo_opt.uof_get_sys_option_value('258',str_optionvalue,arg_msg) = 0 THEN
  2424. rslt = 0
  2425. GOTO ext
  2426. END IF
  2427. sys_option_saletask_rebate = Long(str_optionvalue)
  2428. //销售发货单启用单据类型区分 0-否1是
  2429. str_optionvalue = ''
  2430. IF uo_opt.uof_get_sys_option_value('259',str_optionvalue,arg_msg) = 0 THEN
  2431. rslt = 0
  2432. GOTO ext
  2433. END IF
  2434. sys_option_outware_type = Long(str_optionvalue)
  2435. //销售发货单启用单据类型区分 0-否1是
  2436. str_optionvalue = ''
  2437. IF uo_opt.uof_get_sys_option_value('260',str_optionvalue,arg_msg) = 0 THEN
  2438. rslt = 0
  2439. GOTO ext
  2440. END IF
  2441. sys_option_outware_ware_check = Long(str_optionvalue)
  2442. //销售订单收货日期间隔天数
  2443. str_optionvalue = ''
  2444. IF uo_opt.uof_get_sys_option_value('261',str_optionvalue,arg_msg) = 0 THEN
  2445. rslt = 0
  2446. GOTO ext
  2447. END IF
  2448. sys_option_saletask_days = Long(str_optionvalue)
  2449. //销售订单交货日期录入式
  2450. str_optionvalue = ''
  2451. IF uo_opt.uof_get_sys_option_value('262',str_optionvalue,arg_msg) = 0 THEN
  2452. rslt = 0
  2453. GOTO ext
  2454. END IF
  2455. sys_option_saletask_requireday_mode = Long(str_optionvalue)
  2456. //生成条码策略
  2457. str_optionvalue = ''
  2458. IF uo_opt.uof_get_sys_option_value('263',str_optionvalue,arg_msg) = 0 THEN
  2459. rslt = 0
  2460. GOTO ext
  2461. END IF
  2462. sys_option_getbarcode = Long(str_optionvalue)
  2463. //--get sys_option_change_mtrlsectype://销售明细备注3
  2464. str_optionvalue = ''
  2465. IF uo_opt.uof_get_sys_option_value('264',str_optionvalue,arg_msg) = 0 THEN
  2466. rslt = 0
  2467. GOTO ext
  2468. END IF
  2469. sys_option_change_mxsdscrp3 = Trim(str_optionvalue)
  2470. IF sys_option_change_mxsdscrp3 = '' THEN sys_option_change_mxsdscrp3 = '明细备注3'
  2471. //--get sys_option_change_mtrlsectype://销售明细备注4
  2472. str_optionvalue = ''
  2473. IF uo_opt.uof_get_sys_option_value('265',str_optionvalue,arg_msg) = 0 THEN
  2474. rslt = 0
  2475. GOTO ext
  2476. END IF
  2477. sys_option_change_mxsdscrp4 = Trim(str_optionvalue)
  2478. IF sys_option_change_mxsdscrp4 = '' THEN sys_option_change_mxsdscrp4 = '明细备注4'
  2479. //客户,供应商,物料,自动流水编号 0-否1是
  2480. str_optionvalue = ''
  2481. IF uo_opt.uof_get_sys_option_value('266',str_optionvalue,arg_msg) = 0 THEN
  2482. rslt = 0
  2483. GOTO ext
  2484. END IF
  2485. sys_option_auto_code = Long(str_optionvalue)
  2486. //销售发货单,销售退货单 扫描数不等于出仓数不能保存 0-否1是
  2487. str_optionvalue = ''
  2488. IF uo_opt.uof_get_sys_option_value('267',str_optionvalue,arg_msg) = 0 THEN
  2489. rslt = 0
  2490. GOTO ext
  2491. END IF
  2492. sys_option_check_scanqty = Long(str_optionvalue)
  2493. //sys_option_inware_checkqty //仓库外协收货检查收货和库存明细是否一致
  2494. str_optionvalue = ''
  2495. IF uo_opt.uof_get_sys_option_value('268',str_optionvalue,arg_msg) = 0 THEN
  2496. rslt = 0
  2497. GOTO ext
  2498. END IF
  2499. sys_option_inware_checkqty = Long(str_optionvalue)
  2500. //sys_option_inware_noallocqty //仓库外协收货检查收货和库存明细是否一致
  2501. str_optionvalue = ''
  2502. IF uo_opt.uof_get_sys_option_value('269',str_optionvalue,arg_msg) = 0 THEN
  2503. rslt = 0
  2504. GOTO ext
  2505. END IF
  2506. sys_option_inware_noallocqty = Long(str_optionvalue)
  2507. //--get sys_option_saletaskmx_change_mxsdscrp3 ://销售订单明细备注3
  2508. str_optionvalue = ''
  2509. IF uo_opt.uof_get_sys_option_value('270',str_optionvalue,arg_msg) = 0 THEN
  2510. rslt = 0
  2511. GOTO ext
  2512. END IF
  2513. sys_option_saletaskmx_change_mxsdscrp3 = Trim(str_optionvalue)
  2514. IF sys_option_saletaskmx_change_mxsdscrp3 = '' THEN sys_option_saletaskmx_change_mxsdscrp3 = '明细备注3'
  2515. //--get sys_option_saletaskmx_change_mxsdscrp4 ://销售订单明细备注4
  2516. str_optionvalue = ''
  2517. IF uo_opt.uof_get_sys_option_value('271',str_optionvalue,arg_msg) = 0 THEN
  2518. rslt = 0
  2519. GOTO ext
  2520. END IF
  2521. sys_option_saletaskmx_change_mxsdscrp4 = Trim(str_optionvalue)
  2522. IF sys_option_saletaskmx_change_mxsdscrp4 = '' THEN sys_option_saletaskmx_change_mxsdscrp4 = '明细备注4'
  2523. //--get sys_option_saletaskmx_change_mxsdscrp2 ://销售订单明细备注2
  2524. str_optionvalue = ''
  2525. IF uo_opt.uof_get_sys_option_value('272',str_optionvalue,arg_msg) = 0 THEN
  2526. rslt = 0
  2527. GOTO ext
  2528. END IF
  2529. sys_option_saletaskmx_change_mxsdscrp2 = Trim(str_optionvalue)
  2530. IF sys_option_saletaskmx_change_mxsdscrp2 = '' THEN sys_option_saletaskmx_change_mxsdscrp2 = '明细备注2'
  2531. //--get sys_option_change_mxsdscrp2://销售发货单明细备注2
  2532. str_optionvalue = ''
  2533. IF uo_opt.uof_get_sys_option_value('273',str_optionvalue,arg_msg) = 0 THEN
  2534. rslt = 0
  2535. GOTO ext
  2536. END IF
  2537. sys_option_change_mxsdscrp2 = Trim(str_optionvalue)
  2538. IF sys_option_change_mxsdscrp2 = '' THEN sys_option_change_mxsdscrp2 = '明细备注2'
  2539. //单据明细复制行功能,复制到最后一行 0-否1是
  2540. str_optionvalue = ''
  2541. IF uo_opt.uof_get_sys_option_value('274',str_optionvalue,arg_msg) = 0 THEN
  2542. rslt = 0
  2543. GOTO ext
  2544. END IF
  2545. sys_option_copyrow_mode = Long(str_optionvalue)
  2546. //发货单只能打印一次 0-否1是
  2547. str_optionvalue = ''
  2548. IF uo_opt.uof_get_sys_option_value('275',str_optionvalue,arg_msg) = 0 THEN
  2549. rslt = 0
  2550. GOTO ext
  2551. END IF
  2552. sys_option_print_one = Long(str_optionvalue)
  2553. //采购收货单保存时,供应商名称自动填写到“配置”里0-否1是
  2554. str_optionvalue = ''
  2555. IF uo_opt.uof_get_sys_option_value('276',str_optionvalue,arg_msg) = 0 THEN
  2556. rslt = 0
  2557. GOTO ext
  2558. END IF
  2559. sys_option_inwarebuy_autospt = Long(str_optionvalue)
  2560. //--get sys_option_change_mtrlengname://修改英文名称标题文本
  2561. str_optionvalue = ''
  2562. IF uo_opt.uof_get_sys_option_value('277',str_optionvalue,arg_msg) = 0 THEN
  2563. rslt = 0
  2564. GOTO ext
  2565. END IF
  2566. sys_option_change_mtrlengname = Trim(str_optionvalue)
  2567. IF sys_option_change_mtrlengname = '' THEN sys_option_change_mtrlengname = '英文名称'
  2568. //--get sys_option_change_barcode://修改条形码标题文本
  2569. str_optionvalue = ''
  2570. IF uo_opt.uof_get_sys_option_value('278',str_optionvalue,arg_msg) = 0 THEN
  2571. rslt = 0
  2572. GOTO ext
  2573. END IF
  2574. sys_option_change_barcode = Trim(str_optionvalue)
  2575. IF sys_option_change_barcode = '' THEN sys_option_change_barcode = '条形码'
  2576. //sys_option_chk_wkd //销售发货单开单时,使用物料清单计算 未开单库存 0 不使用 1 使用
  2577. str_optionvalue = ''
  2578. IF uo_opt.uof_get_sys_option_value('279',str_optionvalue,arg_msg) = 0 THEN
  2579. rslt = 0
  2580. GOTO ext
  2581. END IF
  2582. sys_option_chk_wkd = Long(str_optionvalue)
  2583. //sys_option_outware_price_amt_round = 0 //销售订单,发货单,退货单,单价,请设置允许保留小数点
  2584. str_optionvalue = ''
  2585. IF uo_opt.uof_get_sys_option_value('280',str_optionvalue,arg_msg) = 0 THEN
  2586. rslt = 0
  2587. GOTO ext
  2588. END IF
  2589. sys_option_outware_price_amt_round = long(str_optionvalue)
  2590. //sys_option_rap_money_dscrp_mode=0 出纳帐摘要生成模式
  2591. str_optionvalue = ''
  2592. IF uo_opt.uof_get_sys_option_value('281',str_optionvalue,arg_msg) = 0 THEN
  2593. rslt = 0
  2594. GOTO ext
  2595. END IF
  2596. sys_option_rap_money_dscrp_mode = long(str_optionvalue)
  2597. //sys_option_check_inwarecp_ifsc=0 限制仓库库存表的库存金额不能为负数
  2598. str_optionvalue = ''
  2599. IF uo_opt.uof_get_sys_option_value('282',str_optionvalue,arg_msg) = 0 THEN
  2600. rslt = 0
  2601. GOTO ext
  2602. END IF
  2603. sys_option_check_inwarecp_ifsc = long(str_optionvalue)
  2604. str_optionvalue = ''
  2605. IF uo_opt.uof_get_sys_option_value('283',str_optionvalue,arg_msg) = 0 THEN
  2606. rslt = 0
  2607. GOTO ext
  2608. END IF
  2609. sys_option_hide_gz = Long(str_optionvalue)
  2610. str_optionvalue = ''
  2611. IF uo_opt.uof_get_sys_option_value('284',str_optionvalue,arg_msg) = 0 THEN
  2612. rslt = 0
  2613. GOTO ext
  2614. END IF
  2615. sys_option_saletask_use_priceflag = Long(str_optionvalue)
  2616. //--get sys_option_wfjgmx_change_mxsdscrp2 ://外协明细备注2
  2617. str_optionvalue = ''
  2618. IF uo_opt.uof_get_sys_option_value('285',str_optionvalue,arg_msg) = 0 THEN
  2619. rslt = 0
  2620. GOTO ext
  2621. END IF
  2622. sys_option_wfjgmx_change_mxsdscrp2 = Trim(str_optionvalue)
  2623. IF sys_option_wfjgmx_change_mxsdscrp2 = '' THEN sys_option_wfjgmx_change_mxsdscrp2 = '明细备注2'
  2624. //--get sys_option_wfjgmx_change_mxsdscrp3 ://外协明细备注3
  2625. str_optionvalue = ''
  2626. IF uo_opt.uof_get_sys_option_value('286',str_optionvalue,arg_msg) = 0 THEN
  2627. rslt = 0
  2628. GOTO ext
  2629. END IF
  2630. sys_option_wfjgmx_change_mxsdscrp3 = Trim(str_optionvalue)
  2631. IF sys_option_wfjgmx_change_mxsdscrp3 = '' THEN sys_option_wfjgmx_change_mxsdscrp3 = '明细备注3'
  2632. //--get sys_option_wfjgmx_change_mxsdscrp4 ://外协明细备注4
  2633. str_optionvalue = ''
  2634. IF uo_opt.uof_get_sys_option_value('287',str_optionvalue,arg_msg) = 0 THEN
  2635. rslt = 0
  2636. GOTO ext
  2637. END IF
  2638. sys_option_wfjgmx_change_mxsdscrp4 = Trim(str_optionvalue)
  2639. IF sys_option_wfjgmx_change_mxsdscrp4 = '' THEN sys_option_wfjgmx_change_mxsdscrp4 = '明细备注4'
  2640. //--get sys_option_cusrepamt_saletask_limit: 销售订单限制信用额
  2641. str_optionvalue = ''
  2642. IF uo_opt.uof_get_sys_option_value('288',str_optionvalue,arg_msg) = 0 THEN
  2643. rslt = 0
  2644. GOTO ext
  2645. END IF
  2646. sys_option_cusrepamt_saletask_limit = Long(str_optionvalue)
  2647. //--get sys_option_inwarecp_auto_saletask_dscrp: 生产进仓单自动库存摘要引用订单备注
  2648. str_optionvalue = ''
  2649. IF uo_opt.uof_get_sys_option_value('289',str_optionvalue,arg_msg) = 0 THEN
  2650. rslt = 0
  2651. GOTO ext
  2652. END IF
  2653. sys_option_inwarecp_auto_saletask_dscrp = Long(str_optionvalue)
  2654. //--get sys_option_saletask_sc_mx_addware:销售订单跟踪表确认自动加0库存
  2655. str_optionvalue = ''
  2656. IF uo_opt.uof_get_sys_option_value('290',str_optionvalue,arg_msg) = 0 THEN
  2657. rslt = 0
  2658. GOTO ext
  2659. END IF
  2660. sys_option_saletask_sc_mx_addware = Long(str_optionvalue)
  2661. //sys_option_saletask_chk_wkd //销售订单审核时,使用物料清单计算库存
  2662. str_optionvalue = ''
  2663. IF uo_opt.uof_get_sys_option_value('291',str_optionvalue,arg_msg) = 0 THEN
  2664. rslt = 0
  2665. GOTO ext
  2666. END IF
  2667. sys_option_saletask_chk_wkd = Long(str_optionvalue)
  2668. //sys_option_saletask_chuange_plancode //销售明细是否允许双击批号更改批号和库存ID
  2669. str_optionvalue = ''
  2670. IF uo_opt.uof_get_sys_option_value('292',str_optionvalue,arg_msg) = 0 THEN
  2671. rslt = 0
  2672. GOTO ext
  2673. END IF
  2674. sys_option_saletask_chuange_plancode = Long(str_optionvalue)
  2675. //--get sys_option_opemp_sale://建立人限制
  2676. str_optionvalue = ''
  2677. IF uo_opt.uof_get_sys_option_value('293',str_optionvalue,arg_msg) = 0 THEN
  2678. rslt = 0
  2679. GOTO ext
  2680. END IF
  2681. sys_option_opemp_sale = Long(str_optionvalue)
  2682. //---------------------------------------------------
  2683. //read from local ini
  2684. //单据不分页显示
  2685. str_optionvalue = ''
  2686. IF uo_opt.uof_get_sys_option_value('101',str_optionvalue,arg_msg) = 0 THEN
  2687. rslt = 0
  2688. GOTO ext
  2689. END IF
  2690. local_retrieve_all = (str_optionvalue = '0')
  2691. //采购订单,采购收货单的明细备注2 sys_option_buytaskmx_change_mxsdscrp2
  2692. str_optionvalue = ''
  2693. IF uo_opt.uof_get_sys_option_value('294',str_optionvalue,arg_msg) = 0 THEN
  2694. rslt = 0
  2695. GOTO ext
  2696. END IF
  2697. sys_option_buytaskmx_change_mxsdscrp2 = Trim(str_optionvalue)
  2698. IF sys_option_buytaskmx_change_mxsdscrp2 = '' THEN sys_option_buytaskmx_change_mxsdscrp2 = '明细备注2'
  2699. //采购订单,采购收货单的明细备注2 sys_option_buytaskmx_change_mxsdscrp3
  2700. str_optionvalue = ''
  2701. IF uo_opt.uof_get_sys_option_value('295',str_optionvalue,arg_msg) = 0 THEN
  2702. rslt = 0
  2703. GOTO ext
  2704. END IF
  2705. sys_option_buytaskmx_change_mxsdscrp3 = Trim(str_optionvalue)
  2706. IF sys_option_buytaskmx_change_mxsdscrp3 = '' THEN sys_option_buytaskmx_change_mxsdscrp3= '明细备注3'
  2707. //采购订单,采购收货单的明细备注2 sys_option_buytaskmx_change_mxsdscrp4
  2708. str_optionvalue = ''
  2709. IF uo_opt.uof_get_sys_option_value('296',str_optionvalue,arg_msg) = 0 THEN
  2710. rslt = 0
  2711. GOTO ext
  2712. END IF
  2713. sys_option_buytaskmx_change_mxsdscrp4 = Trim(str_optionvalue)
  2714. IF sys_option_buytaskmx_change_mxsdscrp4 = '' THEN sys_option_buytaskmx_change_mxsdscrp4 = '明细备注4'
  2715. //移动端销售发货单保存模式
  2716. str_optionvalue = ''
  2717. IF uo_opt.uof_get_sys_option_value('297',str_optionvalue,arg_msg) = 0 THEN
  2718. rslt = 0
  2719. GOTO ext
  2720. END IF
  2721. sys_opton_mobile_outware_sale_mod = Long(str_optionvalue)
  2722. //应收款对单与自动对单后自动审核
  2723. str_optionvalue = ''
  2724. IF uo_opt.uof_get_sys_option_value('298',str_optionvalue,arg_msg) = 0 THEN
  2725. rslt = 0
  2726. GOTO ext
  2727. END IF
  2728. sys_option_musttake_auditing = Long(str_optionvalue)
  2729. //应付款对单与自动对单后自动审核
  2730. str_optionvalue = ''
  2731. IF uo_opt.uof_get_sys_option_value('299',str_optionvalue,arg_msg) = 0 THEN
  2732. rslt = 0
  2733. GOTO ext
  2734. END IF
  2735. sys_option_mustpay_auditing = Long(str_optionvalue)
  2736. //进出仓不考虑辅数。
  2737. str_optionvalue = ''
  2738. IF uo_opt.uof_get_sys_option_value('300',str_optionvalue,arg_msg) = 0 THEN
  2739. rslt = 0
  2740. GOTO ext
  2741. END IF
  2742. sys_option_noallocaddqty = Long(str_optionvalue)
  2743. str_optionvalue = ''
  2744. IF uo_opt.uof_get_sys_option_value('301',str_optionvalue,arg_msg) = 0 THEN
  2745. rslt = 0
  2746. GOTO ext
  2747. END IF
  2748. sys_saletask_autowaste = Long(str_optionvalue)
  2749. //订单明细按3个配置合并,0-合并,1-不合并
  2750. str_optionvalue = ''
  2751. IF uo_opt.uof_get_sys_option_value('302',str_optionvalue,arg_msg) = 0 THEN
  2752. rslt = 0
  2753. GOTO ext
  2754. END IF
  2755. sys_option_order_wfjg_mxhb = Long(str_optionvalue)
  2756. //外协发出允许超计划数
  2757. str_optionvalue = ''
  2758. IF uo_opt.uof_get_sys_option_value('303',str_optionvalue,arg_msg) = 0 THEN
  2759. rslt = 0
  2760. GOTO ext
  2761. END IF
  2762. sys_option_ifovertask_wfjg_out = Long(str_optionvalue)
  2763. //按客户收款天数限制开单
  2764. str_optionvalue = ''
  2765. IF uo_opt.uof_get_sys_option_value('304',str_optionvalue,arg_msg) = 0 THEN
  2766. rslt = 0
  2767. GOTO ext
  2768. END IF
  2769. sys_option_sale_outware_bmstday = Long(str_optionvalue)
  2770. //sys_option_sale_order_formula //销售订单物料运算损耗率计算公式
  2771. str_optionvalue = ''
  2772. IF uo_opt.uof_get_sys_option_value('305',str_optionvalue,arg_msg) = 0 THEN
  2773. rslt = 0
  2774. GOTO ext
  2775. END IF
  2776. sys_option_sale_order_formula = Long(str_optionvalue)
  2777. ext:
  2778. DESTROY uo_opt
  2779. IF rslt = 0 THEN
  2780. MessageBox('提示',arg_msg, Information!, OK! )
  2781. HALT
  2782. END IF
  2783. end subroutine
  2784. public function integer uof_add_sys_option (string arg_optionid, string arg_optionname, string arg_optionvalue, ref string arg_msg, boolean arg_ifcommit);
  2785. Int rslt = 1
  2786. IF Long(arg_optionid) <= 0 THEN
  2787. arg_msg = '错误的选项ID'
  2788. rslt = 0
  2789. GOTO ext
  2790. END IF
  2791. IF arg_optionname = '' THEN
  2792. arg_msg = '错误的选项名称'
  2793. rslt = 0
  2794. GOTO ext
  2795. END IF
  2796. //检查选项设置
  2797. IF arg_optionid = '199' THEN
  2798. IF sys_version <> 802001 THEN
  2799. arg_msg = '当前选项只能在商业版中应用'
  2800. rslt = 0
  2801. GOTO ext
  2802. END IF
  2803. END IF
  2804. //保存设置
  2805. UPDATE sys_option
  2806. SET optionname = :arg_optionname,
  2807. optionvalue = :arg_optionvalue
  2808. Where optionid = :arg_optionid;
  2809. IF sqlca.SQLCode = 0 THEN
  2810. IF sqlca.SQLNRows = 0 THEN
  2811. INSERT INTO sys_option
  2812. (optionid,optionname,optionvalue)
  2813. Values(:arg_optionid,:arg_optionname,:arg_optionvalue);
  2814. IF sqlca.SQLCode <> 0 THEN
  2815. arg_msg = '新建系统选项失败,'+sqlca.SQLErrText
  2816. rslt = 0
  2817. GOTO ext
  2818. END IF
  2819. END IF
  2820. ELSE
  2821. arg_msg = '更新系统选项失败,请检查!原因:'+sqlca.SQLErrText
  2822. rslt = 0
  2823. GOTO ext
  2824. END IF
  2825. ext:
  2826. IF rslt = 0 THEN
  2827. ROLLBACK;
  2828. ELSEIF rslt = 1 And arg_ifcommit THEN
  2829. COMMIT;
  2830. END IF
  2831. RETURN rslt
  2832. end function
  2833. public function integer uof_get_sys_option_displayvalue (string arg_value, string arg_itemstr, ref string arg_ref_value, ref string arg_msg);
  2834. Int rslt = 1
  2835. Long i
  2836. //[1-XXX;2-YYY;3-ZZZ]
  2837. String ls_itemarrstr,ls_itemstr
  2838. String ls_item_arr[]
  2839. Long ll_itemcnt
  2840. String ls_value, ls_item
  2841. Long ll_pos, ll_pos1
  2842. IF Pos(arg_itemstr,"[") > 0 AND Pos(arg_itemstr,"]") > 0 THEN
  2843. ls_itemarrstr = Mid(arg_itemstr, Pos(arg_itemstr,"[") + 1, Pos(arg_itemstr,"]") - Pos(arg_itemstr,"[") - 1)
  2844. END IF
  2845. IF Right(ls_itemarrstr,1) <> ";" THEN
  2846. ls_itemarrstr += ";"
  2847. END IF
  2848. ll_pos = Pos(ls_itemarrstr,";")
  2849. DO WHILE ll_pos > 0
  2850. ls_itemstr = Left(ls_itemarrstr,ll_pos - 1)
  2851. ls_itemarrstr = Mid(ls_itemarrstr,ll_pos + 1)
  2852. ll_pos1 = Pos(ls_itemstr,"-")
  2853. IF ll_pos1 > 0 THEN
  2854. ls_value = Left(ls_itemstr,ll_pos1 - 1)
  2855. ls_item = ls_itemstr
  2856. ELSE
  2857. ls_value = ls_itemstr
  2858. ls_item = ls_itemstr
  2859. END IF
  2860. if ls_value = arg_value then //成功返回
  2861. arg_ref_value = ls_item
  2862. RETURN 1
  2863. end if
  2864. ll_pos = Pos(ls_itemarrstr,";")
  2865. LOOP
  2866. arg_ref_value = arg_value
  2867. RETURN rslt
  2868. end function
  2869. on uo_sys_option.create
  2870. call super::create
  2871. TriggerEvent( this, "constructor" )
  2872. end on
  2873. on uo_sys_option.destroy
  2874. TriggerEvent( this, "destructor" )
  2875. call super::destroy
  2876. end on