123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519 |
- $PBExportHeader$f_sys_option.srf
- global type f_sys_option from function_object
- end type
- forward prototypes
- global subroutine f_sys_option ()
- end prototypes
- global subroutine f_sys_option ();String str_optionvalue
- //read from database
- //--get sys_option_mustprint:单据逐张打印
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('001',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_mustprint = Long(str_optionvalue)
- //--get sys_option_autoyes:自动是订单或计划
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('002',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_autoyes = Long(str_optionvalue)
- //--get sys_option_auditprint_sale:销售单先审核后打印
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('003',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_auditprint_sale = Long(str_optionvalue)
- //--get sys_option_auditprint_sale:销售单先确认后打印
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('016',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_confirmprint_sale = Long(str_optionvalue)
- ////--get sys_option_savecode:库存批号类型 1:批号手动,2:批号单价 005
- //str_optionvalue = ''
- //str_optionvalue = f_getoptionvalue('005',0)
- //IF str_optionvalue = 'err' THEN
- // str_optionvalue = '1'
- //END IF
- //sys_option_buyprice_type = Long(str_optionvalue)
- //--get sys_option_saletask_addware:订单审核自动加0库存
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('006',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_saletask_addware = Long(str_optionvalue)
- //--get sys_option_winrar_path:服务器winrar安装路径
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('007',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = 'C:\Program Files\WinRAR\'
- END IF
- sys_option_winrar_path = str_optionvalue
- //--get sys_option_timeout:系统注销时间
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('008',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '300'
- END IF
- sys_option_timeout = Long(str_optionvalue)
- //--get sys_option_auditprint:单据先审核后打印
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('009',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_auditprint = Long(str_optionvalue)
- //--get sys_option_ifovertask:允许超订单收货
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('010',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_ifovertask = Long(str_optionvalue)
- //--get sys_option_aloweditstatus:颜色约定
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('011',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_aloweditstatus = Long(str_optionvalue)
- //--get sys_option_change_mtrlsectype: //物料自定义文本1
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('012',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_change_mtrlsectype = Trim(str_optionvalue)
- IF sys_option_change_mtrlsectype = '' THEN sys_option_change_woodcode = '自定义1'
- //--get sys_option_change_zxmtrlmode: //物料自定义文本2
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('013',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_change_zxmtrlmode = Trim(str_optionvalue)
- IF sys_option_change_zxmtrlmode = '' THEN sys_option_change_woodcode = '自定义2'
- //--get sys_option_cusarea: //区域限制
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('014',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_cusarea = Long(str_optionvalue)
- //业务员限制
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('231',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_outrep = Long(str_optionvalue)
- //--get sys_option_input_days: //单据录入天数限制
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('015',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '60'
- END IF
- sys_option_input_days = Long(str_optionvalue)
- //--get sys_option_if_color: //按颜色拆装
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('017',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_if_color = Long(str_optionvalue)
- //--get sys_option_auditprint_saletask:销售订单单据先审核后打印
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('020',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_auditprint_saletask = Long(str_optionvalue)
- //--get sys_option_price_if_status:销售价按颜色约束
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('021',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_price_if_status = Long(str_optionvalue)
- //--get sys_option_price_if_list:销售价取价格表
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('022',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_price_if_list = Long(str_optionvalue)
- //--get sys_option_unit_dec:单位转换小数点
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('023',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '5'
- END IF
- sys_option_unit_dec = Long(str_optionvalue)
- //--sys_option_confirmaudit_sale: //销售单先确认后审核
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('025',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_confirmaudit_sale = Long(str_optionvalue)
- //--get sys_option_change_woodcode: //修改材质标题文本
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('027',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_change_woodcode = Trim(str_optionvalue)
- IF sys_option_change_woodcode = '' THEN sys_option_change_woodcode = '属性1'
- //--get sys_option_change_pcode: //修改面料标题文本
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('028',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_change_pcode = Trim(str_optionvalue)
- IF sys_option_change_pcode = '' THEN sys_option_change_pcode = '属性2'
- //--get sys_option_change_status: //修改颜色标题文本
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('029',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_change_status = Trim(str_optionvalue)
- IF sys_option_change_status = '' THEN sys_option_change_status = '属性'
- //--get sys_option_autowaste: //使用销售废弃单
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('030',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0 '
- END IF
- sys_option_autowaste = Long(str_optionvalue)
- //--get sys_option_cust_rate:客户最低返率
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('031',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '1'
- END IF
- sys_option_cust_rate = Dec(str_optionvalue)
- //--sys_option_use_msttake //系统使用应收帐模块
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('032',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '1'
- END IF
- sys_option_use_msttake = Long(str_optionvalue)
- //--sys_option_use_mstpay //系统使用应付帐模块
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('033',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '1'
- END IF
- sys_option_use_mstpay = Long(str_optionvalue)
- //--sys_option_switch_chktime //切换检查时间
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('042',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '2'
- END IF
- sys_option_switch_chktime = Long(str_optionvalue )
- //--sys_option_switch_Sername //切换数据服务器名称
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('043',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_switch_Sername = str_optionvalue
- //--sys_option_switch_dbname //切换数据库名称
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('044',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_switch_Dbname = str_optionvalue
- //--sys_option_switch_loginID //切换数据库登录用户
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('045',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_switch_loginID = str_optionvalue
- //--sys_option_switch_loginpsw //切换数据库登录密码
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('046',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_switch_loginpsw = f_psw_bczh(str_optionvalue,1,sys_power_key)
- //--sys_option_switchpath //切换程序路径
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('041',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_switchpath = str_optionvalue
- //--sys_option_buy_rateedit // 进仓单转换率可修改
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('034',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_buy_rateedit = Long(str_optionvalue)
- //--sys_option_mst_multimoney // 销售应收帐多币种结算
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('035',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_mst_multimoney = Long(str_optionvalue)
- //sys_dismantle_install_check
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('036',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_dismantle_install_check = Long(str_optionvalue)
- //销售金额整正处理
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('037',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '3'
- END IF
- sys_saleamt_round = Long(str_optionvalue) - 1
- //辅数约束
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('038',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '1'
- END IF
- sys_option_addqty = Long(str_optionvalue)
- //选择供应商信息隐藏
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('039',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_spt_hideinfo = Long(str_optionvalue)
- //销售单可修改业务员
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('040',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_allow_edit_outrep = Long(str_optionvalue)
- //收货按报价取价
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('047',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_buyprice_ifbj = Long(str_optionvalue)
- //收货按报价限价
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('048',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_buylimit_ifbj = Long(str_optionvalue)
- //--get sys_option_cost_dec:库存成本价小数点
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('049',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '5'
- END IF
- sys_option_cost_dec = Long(str_optionvalue)
- //--get sys_option_buyprice_buytask_limit:采购订单限制价格
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('050',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_buyprice_buytask_limit = Long(str_optionvalue)
- //--get sys_option_inware_cp_assignqty:允许超排产数生产进仓
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('051',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_inware_cp_assignqty = Long(str_optionvalue)
- //--get sys_option_taskwork_mod_price:允许超排产数生产进仓
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('052',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_taskwork_mod_price = Long(str_optionvalue)
- //--get sys_option_saletask_plan:销售订单默认安排 1:无,2:采购 ,3:生产
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('053',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '1'
- END IF
- sys_option_saletask_plan = Long(str_optionvalue)
- //--get sys_option_inwarecp_saleprice:生产进仓选订单带订单单价
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('054',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_inwarecp_saleprice = Long(str_optionvalue)
- //--get sys_option_saletask_addware_taskqty: //订单审核自动加订单库存
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('055',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_saletask_addware_taskqty = Long(str_optionvalue)
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('056',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_saletask_addware_taskqty_qty = Dec(str_optionvalue)
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('057',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_auditprint_buy = Long(str_optionvalue)
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('058',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_planprice_configure = Long(str_optionvalue)
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('059',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_planprice_directinput = Long(str_optionvalue)
- //str_optionvalue = ''
- //str_optionvalue = f_getoptionvalue('060',0)
- //IF str_optionvalue = 'err' THEN
- // str_optionvalue = '0'
- //END IF
- //sys_option_inwarecp_planprice = Long(str_optionvalue)
- // //计件单单价可修改开关
- //str_optionvalue = ''
- //str_optionvalue = f_getoptionvalue('061',0)
- //IF str_optionvalue = 'err' THEN
- // str_optionvalue = '0'
- //END IF
- //sys_option_abnormity_price = Long(str_optionvalue)
- //外协双单位核算
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('062',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- sys_option_2unit = Long(str_optionvalue)
- // //外协双单位使用物料定义辅助单位. 1 - 是. 0-选择单位定义资料
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('063',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '1'
- END IF
- sys_option_2unit_ch = Long(str_optionvalue)
- //属性计算关键字
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('064',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = ''
- END IF
- sys_option_cmpl_status_qty = str_optionvalue
- //---------------------------------------------------
- //read from local ini
- //取是否分页显示
- str_optionvalue = ''
- str_optionvalue = f_getoptionvalue('101',0)
- IF str_optionvalue = 'err' THEN
- str_optionvalue = '0'
- END IF
- local_retrieve_all = (str_optionvalue = '0')
- local_retrieve_all = local_retrieve_all
- end subroutine
|