123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549 |
- $PBExportHeader$l1_uo.sra
- $PBExportComments$Generated Application Object
- forward
- global type l1_uo from application
- end type
- global transaction sqlca
- global dynamicdescriptionarea sqlda
- global dynamicstagingarea sqlsa
- global error error
- global message message
- end forward
- global variables
- String publ_operator = "" //操作员名
- String publ_userid //操作员id
- String sys_right //权限串
- String sys_psw //用户密码
- String sys_cardno //卡号
- String sys_superpsw = 'supersupersuper' //超级密码
- String sys_user_storagestr //仓库串-查询
- String sys_user_storagestr_new //仓库串-建单
- String sys_user_storagestr_audit //仓库串-审核
- Long sys_user_storageid[] //仓库数组_查询
- Long sys_user_storageid_new[] //仓库数组_建立
- Long sys_user_storageid_audit[] //仓库数组_审核
- Long sys_all_storageid[] //全部仓库数组
- String sys_user_spttypestr //供应商类别串
- String sys_user_gzitemstr //工资项目串
- Long sys_user_spttype[] // 供应商类别数组
- Long sys_user_gzitem[] // 工资项目数组
- String sys_user_pluginsstr //外挂串
- Long sys_user_plugins[] //外挂数组
- String sys_user_wkpstr //车间串
- Long sys_user_wkps[] //车间数组
- String sys_user_workgroupstr //工组串
- Long sys_user_workgroups[] //工组数组
- String sys_user_pricetypestr
- Long sys_user_pricetype[]
- String sys_user_outrepstr //业务员串
- String sys_user_outrep[] //业务员数组
- int sys_user_knwldgencrypttype //加密级别
- int sys_user_knwldgtchnlogytype //技术级别
- string sys_user_KnwldgRgtStr //知识库列表权限串
- String sys_shortcut //快捷方式串
- String sys_areastr //区域串
- Long sys_areaid[] //区域数组
- String sys_user_scstr //分部权限串
- Long sys_user_scid[] //分部数组
- Long sys_scid = 0 //分部ID -1 全部[历史]
- Long sys_empid = 0 //当前操作员ID
- Boolean if_hisdb = FALSE //是否历史数据库
- String sys_computer_key
- String sys_user_priceliststr
- Long sys_user_pricelist[]
- Boolean if_idle = FALSE
- String sys_user_reportstr // 模板式自定义报表串
- Long sys_user_report[] // 模板式自定义报表数组
- s_sys_option s_sys_opt[] //系统选项数组
- s_dw_uc_col s_sys_uccol[] //dwuc必填字段数组
- Boolean sys_power_issuper = FALSE
- //超级用户标志
- String sys_super_name = '超级用户'
- String sys_super_id = 'super'
- //超级用户id
- String sys_inifilename = 'ljerp_wiz.ini'
- //指定系统ini文件
- String sys_power_key = '123457851239866'
- string sys_power_key_new = '987654321380084'
- String sys_system_id = '600001ljerpv1.0'
- //版本
- String sys_prg_id = '600001'
- String sys_cur_version = '2.0.110423'
- String sys_Allow_version = '1.0.060601'
- string sys_erp_build_version = '2.0.110509'
- //权限版本
- String sys_pwr_version = '2011051001'
- //系统信息
- String sys_message_username = '有限公司'
- String sys_message_title = "龙嘉L1-ERP V2"
- String sys_message_report_title = "有限公司"
- String sys_message_customer_tel = ""
- String sys_message_customer_sit = ""
- String sys_message_customer_sitcode = ""
- String sys_message_customer_bank = ""
- String sys_message_customer_bankname = ""
- String sys_message_customer_fax = ""
- String sys_message_maker = "顺德区龙嘉软件有限公司"
- String sys_message_copyright_inc = "2001-04-10"
- String sys_message_copyright_ine = ""
- String sys_message_version = "v1"
- String sys_cur_path = ''
- String sys_message_copytime = "2001-04-10"
- String sys_message_timeoutdate = "2001.08.01"
- Date sys_begin_date = 2001-04-13
- Int sys_show_bsn = 0 //0-显示业务内容 1-只显示售价管理
- String sys_flashbmpname = 'flashwinpic.bmp' //开始窗口的图片名称
- DateTime sys_showsaledata_mindt
- //系统选项
- //系统
- Boolean local_retrieve_all = FALSE //分页显示-----true:不分页,false:分页
- Int sys_option_cusarea = 0 //区域限制
- Int sys_option_outrep = 0 //业务员限制
- Int sys_option_if_oa = 0 //单据使用审批流程
- int sys_option_if_oa_saletask = 0 //销售订单使用OA审核流程
- int sys_option_if_oa_saletask_fore = 0 //销售预测单使用OA审核流程
- int sys_option_if_oa_buytask = 0 //材料采购订单使用OA审核流程
- int sys_option_if_oa_buytask_cp = 0 //成品采购订单使用OA审核流程
- int sys_option_if_oa_order_ml = 0 //生产计划使用OA审核流程
- int sys_option_if_oa_order_zl = 0 //生产指令单使用OA审核流程
- Int sys_option_use_msttake = 1 //系统使用应收帐模块
- Int sys_option_use_mstpay = 1 //系统使用应付帐模块
- Int sys_option_scid_msttake_mstpay = 0 //应收应付帐按分部查询
- Int sys_option_aloweditstatus = 0 //规格颜色先定义
- Int sys_option_input_days = 60 //单据录入天数限制
- Int sys_option_timeout = 300 //系统注消时间
- Long sys_option_dlsecends = 15 //刷卡后等待登陆时限
- String sys_option_change_status = '' //颜色文本
- String sys_option_change_pcode = '' //面料文本
- String sys_option_change_woodcode = '' //材质文本
- String sys_option_change_mtrlsectype = '' //自定义1
- String sys_option_change_zxmtrlmode = '' //自定义2
- String sys_option_change_usermtrlmode = '' //自定义3
- Int sys_option_use_wkp = 0 //车间权限限制
- Int sys_option_unit_dec = 5 //单位转换小数点
- Int sys_option_cost_dec = 5 //库存成本价小数点
- Decimal sys_option_cust_rate = 1 //客户最低返率
- //Int sys_option_real_status = 1 //配置字段 1-status,2-woodcode,3-pcode
- String sys_option_winrar_path = 'c:\program files\winrar\' //winrar路径
- Int sys_option_produce_dec = 5 //生产运算小数位
- Int sys_option_spttype = 0 //供应商类别限制
- Int sys_option_halt = 120 //注消后自动退出系统时间
- Int sys_option_iflimitprice = 0 //产品与物料新建默认收货限价
- Int sys_option_inout_type = 0 //进出仓高级选项 0 - 直接产品出仓, 1 - 包件出仓 2 - 条码进出仓
- Int sys_option_barcode_outwaremove_paudit = 0 //900仓库使用条码流程,仓库调拨单使用先确认扫描后审核流程
- Int sys_option_barcode_outwareother_paudit = 0 //901仓库使用条码流程,其它出仓单使用先确认后审核流程
- Int sys_option_barcode_inwareother_paudit = 0 //902仓库使用条码流程,其它进仓单使用先确认后审核流程
- Int sys_option_barcode_inwarecp_paudit = 0 //903仓库使用条码流程,生产进仓单使用先确认后审核流程
- Int sys_option_barcode_inwarebuy_paudit = 0 //904仓库使用条码流程,采购收货单使用先确认后审核流程
- Int sys_option_order_mtrlware = 0 //生产计划审核增加0库存
- Int sys_option_titleclick_sort = 0 //单据明细编辑状态使用右键排序 0 - 否 1 - 是
- Int sys_option_warebalc_checksale = 0 //盘点结存限制日期前不能有未审发货单
- Int sys_option_mtrlware_autocmp = 0 //自动计算库存包件可装数
- Int sys_option_use_suliao = 0 //启用注塑功能
- Int sys_option_use_machining_ll = 0//启用来料加工模块
- Int sys_option_use_mtrlware_assign = 0 //系统使用库存分配模块
- Int sys_option_check_mtrltype_code = 1 //物料分类保存时检查编码是否重复
- Int sys_option_check_mtrl_pf = 0 //物料清单保存时检查下级清单是否已审核
- Int sys_option_ouware_sale_check_nof = 0 //销售发货单按订货开单保存时检查相同未发订单
- Int sys_option_inware_cp_check_nof = 0 //生产进仓单按指令开单保存时检查相同未完成指令
- Int sys_option_inware_buy_check_nof = 0 //采购进仓单按订单开单保存时检查相同未完成订单
- Int sys_option_inware_wfjg_check_nof = 0 //外协进仓单按订单开单保存时检查相同未完成订单
- int sys_option_if_sql2008 = 0 //是否使用sql server 2008
- int sys_option_emp_audit = 0 //员工资料需要审核
- int sys_option_warepdb_check_inware = 0 //盘点表扫描时未扫描进仓单限制盘点
- //销售
- Int sys_option_if_msg = 0 //单据使用消自息确认
- Int sys_option_saletask_secaudit = 0 //销售订单二级审核
- Int sys_option_taskaudit_dprice = 0 //销售订单审核前必须有定价
- Int sys_option_auditprint_saletask = 1 //销售订单先审核后打印
- Int sys_option_m_msttake = 0 //系统使用多币种应收帐
- Int sys_option_otheramt_msttake = 0 //优惠金额多币种
- String sys_option_change_otheramt = '' //销售发货单优惠金额文本
- Int sys_option_saletask_addware = 0 //订单审核自动加0库存
- Int sys_option_price_if_mod = 0 //销售发货单按订单时不能改单价
- Int sys_option_mtrlware_limit = 0 //客户库存选择不限制
- Int sys_option_taskplancode = 0 //使用客户批号库存
- Int sys_option_taskplancode_auto = 1 //订单生产批号自动按订单号
- Int sys_option_auditprint_sale = 0 //销售单先确认后打印
- Int sys_option_auditprint_sale_yfmx = 0 //销售发货单仓审窗口先确认后打印
- Int sys_option_confirmaudit_sale = 0 //销售单先确认后审核
- Int sys_option_price_if_status = 0 //销售价按颜色约束
- Int sys_option_autowaste = 0 //自动废弃销售单
- Int sys_option_checkprice_native = 0 //销售价按本位币限价
- Int sys_option_allow_edit_outrep = 0 //销售订单/发货单允许修改业务员
- Int sys_option_saletask_auto_ddaudit = 0 //销售订单直接调度
- Int sys_option_saletask_price_if_mod = 0 //销售订单不能改单价
- Int sys_option_cusrepamt_limit = 0 //销售发货单限制信用额
- Int sys_option_saletask_pzch = 0 //销售订单使用配置选择窗口
- Int sys_option_saletask_fore_secaudit = 0 //销售预测单二级审核
- Int sys_option_if_givebackrate = 1 //返利单按返利率返利 0 - 返利金额手动输入,1 - 按返利率
- Int sys_option_sale_if_scid = 0 //销售发货单可跨分部发货 0 -否 1 - 是
- Int sys_option_sale_use_planqty = 0 //销售发货单使用计划发货数 0 -否 1 - 是
- Int sys_option_pricelist_ifpower = 0 //销售价格表分权限管理
- Int sys_option_price_if_pz = 0 //组合配套产品销售价考虑配置1,配置2 0 - 否, 1 - 是
- String sys_option_sale_mxdscrp = '' //销售订单明细备注附加说明
- String sys_option_sale_mxdscrp2 = '' //销售订单明细备注2附加说明
- Int sys_option_ddautit_pack = 0 //调度可同时建主生产计划及物料运算
- Int sys_option_outware_saleout = 0 //使用销售出仓单
- Int sys_option_if_pricetype = 0 //启用价格分类
- Int sys_option_if_outware_price_order = 0 //发货单价格按价格指令
- Int sys_option_quote_cusprice = 0 //销售报价单审核更新客户价格
- Int sys_option_saletask_cusprice_his = 0 //销售订单只能选价格历史产品
- Int sys_option_saletask_importnewprice = 0 //销售订单选产品默认带客户最新价 0 - 带价格表, 1 - 带最新价
- Int sys_option_saletask_requiredate_null = 0 //销售订单明细交货日期默认为空值 0 - 否,1 - 是
- Int sys_option_outware_sale_ifmating = 0 //销售发货单仓审时是否检查配套出仓
- Int sys_option_outware_if_saleqty = 0 //销售发货单使用实际销售数
- Int sys_option_if_saleout = 0 //使用发货通知单
- Int sys_option_saletask_set_planprice = 0 //销售订单/预测单审核前必须设定计划价
- int sys_option_reissue_secaudit = 0 //客户费用单使用二级审核
- int sys_option_auditprint_reissue = 0 //客户费用单先初审后打印
- //来料加工
- Int sys_option_taskplancode_auto_ll = 0 //来料加工订单生产批号自动按订单号
- Int sys_option_confirmaudit_sale_ll = 0 //来料加工发货单先确认后审核
- //生产
- Int sys_option_def_workprice = 0 //先定义工价表
- Int sys_option_def_bom = 0 //先定义BOM
- Int sys_option_ml_wkp = 0 //生产计划车间直接确认
- Int sys_option_scll_limit = 0 //领料单允许超数量 0 - 不允许,1-允许
- Int sys_option_scll_secaudit = 0 //领料单二级审核
- Int sys_option_secaudit_inputcode_scll = 0 //领料单输单号财审
- Int sys_option_task_noorder = 0 //计件单直接选产品
- Int sys_option_abnormity_noorder = 0 //异常计件单不选返工单
- Int sys_option_check_scwg_taskwork_money = 1 //工作组计件单工资分配审核检查金额相符
- Int sys_option_autocreate_buy = 0 //生产计划审核自动建立申购单
- Int sys_option_autocreate_wfjg = 0 //生产计划审核自动建立外协申请单
- Int sys_option_wkpmtrlware = 0 //核算车间库存
- Int sys_option_taskwork_price_limit = 0 //计件单工价不允许编辑
- Int sys_option_taskwork_procode_order = 0 //计件单按生产计划工序
- Int sys_option_order_allow_mod_procode = 0 //生产计划可修改工序
- Int sys_option_confirmaudit_scll = 0 //生产领料单先确认后审核
- Int sys_option_bomtree_pfgroup_not_display = 1 //物料清单树,部件名称不显示
- Int sys_option_bom_audituse = 1 //物料清单审核才能使用
- Int sys_option_unite_order_ml = 0 //生产计划合并排产
- Int sys_option_unite_order_ml_zl = 0 //生产指令单合并排产
- String sys_option_order_ml_print = ',1,2,3,4,5,6,7,8,9,10,11,12' //生产计划打印选项
- String sys_option_order_ml_print_zl = ',1,2,3,4,5,6,7,8,9,10,13' //生产指令单打印选项
- Int sys_option_mtrlware_dscrp = 1 //库存表摘要1-无,2-按生产计划号,3-排产号,4-相关号,5-手动录入
- Int sys_option_order_ml_scll_secaudit = 0 //生产计划用料二级审
- Int sys_option_order_ml_mrp_use_pstatus = 0 //生产计划运算的按生产指令单半成品按计划产品配置
- Int sys_option_order_ml_use_zl = 0 //系统使用指令单排产
- Int sys_option_order_bh_use_yc = 0 //备货生产计划选销售预测单
- Int sys_option_inwarecp_allow_edit_pz = 1 //备货生产计划进仓时可修改配置
- Int sys_option_taskwork_price_if_mod = 0 //计件单工价限价 0 - 不限, 1-限
- Int sys_option_bom_affirm = 0 //物料清单使用确认功能 0 - 不用, 1-用
- Int sys_option_no_order_relcode = 0 //生产计划和生产指令单可以不填相关号 0 - 要填 1-可以不填
- Int sys_option_scll_ch_less = 0 //领料单选择窗口使用简洁模式
- Int sys_option_scll_ch_nomtrlware = 1 //领料单选计划自动列物料列出无库存纪录的信息
- Int sys_option_scll_realqty = 0 //领料单开单实领数默认为零
- Int sys_option_ifovertask_cp = 1 //用超生产计划进仓
- Int sys_option_autocreate_buy_cp = 1 //销售订单调度审核自动建立成品申购单
- Int sys_option_orderworkgroup_time = 0 //工组交接时间精确到小时. 0 - 否 1 - 是
- Int sys_option_order_zl_orderdate = 0 //车间生产指令单建立时,日期默认取运算数据. 0 - 否, 1 - 是
- Int sys_dismantle_install_check = 0 //拆装单检查拆装数量
- Int sys_sc_workhour_ifaction = 0 //工序工时用工序动作时间合计
- Int sys_option_scll_use_planqty = 0 //领料单使用计划领料数 0 -否 1 - 是
- Int sys_option_auto_wrkdate = 0 //生产计划,生产指令自动计算工组开始日期,结束日期 0-否,1-是
- Int sys_option_inware_sc_ws = 0 //生产进仓单使用车间限制 0-否,1-是
- Int sys_option_ifover_rqqty = 0 //生产计划运算允许修改需求数超用料数
- Int sys_option_inware_mtrlcuscode = 0 //生产进仓单产品批号策略按指令单号 0-否,1-是
- Int sys_option_orderrqwp_union = 0 //
- Dec sys_option_pf_Sonscale_dftvalue = 0 //物料清单用料量默认值
- Int sys_option_ifwkpmtrlware_wkp = 0 //车间仓库存按工组分开
- Int sys_option_inware_sc_location = 0 //车间领料进仓仓位按工组名称
- Int sys_option_ifuse_ordersdate = 0 //使用主生产计划日期推算
- Int sys_option_ifuse_order_plan = 0 //系统使用工组派工流程
- Int sys_option_order_ml_ifcg = 1 //生产计划可以排产采购来源的物料 0 - 不可以 1 - 可以
- Int sys_option_order_zl_enough = 0 //足料才能排指令单
- Int sys_option_order_ml_paddzl_barcode = 0 //生产计划建立指令单同时生成条码
- Int sys_option_order_wkp_barcode = 0 //使用工组条码进度
- Int sys_option_use_sc_date = 0 //工组进度按小时统计
- Int sys_option_order_ml_add_use_wkp = 0 //生产计划新建时显示工作量
- Int sys_option_workgroup_jd = 0 //使用工作中心进度
- Int sys_option_outware_scll_bu_all = 0 //生产补料单可选未开始领料的内容
- Int sys_option_scll_wrkgrpid_limit = 0 //生产领料单领料按指令单工组进度工作中心限制
- int sys_option_orderworkgroup_num_cp = 1 //工组完工单使用仓库审
- int sys_option_order_plan_scll = 0 //工组派工单使用自动领料功能
- int sys_option_barcode_cp_workgroup = 0 //成品条码先交接后进仓
- int sys_option_order_ml_save_reccl = 1 //生产指令单保存时计算用料
- int sys_option_order_ml_cpfp_noreltask = 0 //生产进仓库存分配时不考虑计划相关订单,只考相同配置的订单
- int sys_option_order_ml_secaudit = 0 //生产计划使用二级审核
- int sys_option_order_ml_zl_secaudit = 0 //生产指令单使用二级审核
- //注塑
- Int sys_option_skl_overscll = 0 //是否允许水口料超领料数入库 0 - 不允许,1-允许且无限制, 2- 允许但按比例限制
- Decimal sys_option_management_cost = 0 //月设备总管理费
- Decimal sys_option_ect_price = 0 //电费单价
- Decimal sys_option_skl_rate = 0.7 //水口料折价
- Decimal sys_option_machine_value = 0 //设备总价值
- Decimal sys_option_pipe = 0 // 管类计算参数
- Decimal sys_option_board = 0 // 板类计算参数
- Decimal sys_option_line = 0 // 线类计算参数
- Int sys_option_quote_accont = 0 //销售报价单使用塑料报价计算模式
- Decimal sys_option_skl_overscll_rate = 0.0 //水口料超计划回收比例
- //采购
- Int sys_option_buyprice_ifbj = 0 //收货按报价
- Int sys_option_auditprint = 1 //收货单先审核后打印
- Int sys_option_mustprint = 1 //单据逐单清除
- Int sys_option_ifovertask = 1 //用超订货收货
- String sys_option_change_otheramt_buy = '' //采购收货单优惠金额文本
- Int sys_option_wfjg_out_pay = 0 //外加工出仓单默认记帐
- Int sys_option_secaudit_inputcode = 0//收货单输单号财审
- Int sys_option_buyprice_buytask_notlimit = 0 //采购订单不限制价格
- Int sys_option_storage_buy_limit = 0 //收货单仓库严格按订单
- Int sys_option_request_cl_secaudit = 0 //材料申购单二级审核
- Int sys_option_request_cp_secaudit = 0 //成品申购单二级审核
- Int sys_option_buytask_cl_secaudit = 0 //材料采购订单二级审核
- Int sys_option_buytask_cp_secaudit = 0 //成品采购订单二级审核
- Int sys_option_request_wfjg_secaudit = 0 //外协申请单二级审核
- Int sys_option_buytask_spt = 0 //采购订单供应商严格按申购单
- Int sys_option_requestbuy_hz = 0 //申购单汇总采购
- Int sys_option_check_buyin = 0 //采购先质检后进仓
- Int sys_option_request_buy_ifunit = 0 //申购使用默认采购单位
- Int sys_option_buy_cp_ifzj = 1 //成品采购可以采购自制来源物料 0 - 否 1 - 是
- Int sys_option_buy_sptprice_sec = 0 //采购收货单财审更新供应商最新价
- Int sys_option_buytaskmx_storageid_limit = 0 //采购订单选申购单时限制修改仓库
- Int sys_option_buy_zero = 0 //采购收货单允许保存零数量
- Int sys_option_sptrate = 0 //使用供应商分配比例
- Int sys_option_inware_buy_not_cust = 0 //成品采购订单收货时不考虑客户
- int sys_option_reissue_spt_secaudit = 0 //供应商费用单使用二级审核
- //外协
- Int sys_option_2unit = 0 //外协双单位核算
- Int sys_option_wfjg_outmx = 0 //外协订单,收货单必须有外协商库存明细 0-不限,1-限
- Int sys_option_autocreate_outware = 0 //外协订单审核自动生成仓库外协发出单
- Int sys_option_wfjgware_nocost = 0 //外协商库存结存不核算金额 0 - 核算 1-不核算
- Int sys_option_2unit_ch = 1 //外协双单位使用物料定义辅助单位. 1 - 是. 0-选择单位定义资料
- Int sys_option_requestwfjg_hz = 0 //外协申请单汇总外协
- Int sys_option_wfjg_spt = 0 //外协订单供应商严格按外协申请单
- Int sys_option_check_wfjgin = 0 //外协选质检后进仓
- Int sys_option_wfjg_sptprice_sec = 0 //外协收货单财审更新供应商最新价
- Int sys_option_wfjg_zero = 0 //外协收货单允许保存零数量
- //财务
- Int sys_option_msttake_inputdate = 0 //应收对数手动录入对数日期
- Int sys_option_mstpay_inputdate = 0 //应付对数手动录入对数日期
- Int sys_option_msttake_saletask = 0 //应收帐按订单
- Int sys_option_msttake_cusarea = 0 //应收帐区域限制
- Int sys_option_msttake_takeamt_secaudit = 0 //客户收款单使用二级审核
- Int sys_option_cusamt_sendsms = 0 //客户收款单审核后发送短信
- //工资
- Int sys_option_taskwork_not_affirm = 0 // 计件单无需确认 0 - 要确认 1-不用确认
- Int sys_option_taskwork2_noorder = 1 //月分配计件单可以不选计划 0 - 否 1 - 是
- Int sys_option_taskwork_day_noorder = 1 //日分配计件单可以不选计划 0 - 否 1 - 是
- Int sys_option_taskwork_person_noorder = 1 //个人产品计件单可以不选计划 0 - 否 1 - 是
- Int sys_option_if_taskwork_emp_rule = 0 //个人产品计件单使用默认员工规则 0 -否 1 - 是
- Int sys_option_if_taskwork_acmpqty = 0 //计件单选生产计划时按已进仓数限制
- ////////
- Transaction mainw_sqlca,id_sqlca
- //s_sys_tntblinfo s_tntblinfo[600] //系统数据表信息
- //
- //dw2xls变量
- String gs_path
- //日期控件
- Date id_date_selected
- //主界面树
- datastore sys_ds_funcinfo
- datastore sys_ds_maininfo
- window w_curwin
- String xltpath
- //考核机
- Long sys_wage
- Long sys_port
- Long sys_mac = 0
- //OA
- s_oa_flow_settype s_oaflow_settype[100]
- s_oa_flow s_oaflow_def[100]
- //file
- Transaction sys_fileDB_sqlca //文件附件数据库连接
- String sys_user_class_edit_str //附件编辑权限串
- String sys_user_class_view_str //附件查看权限串
- String ins_fjtemppath = 'fjtemp' //附件下载路径
- //email
- Transaction sys_email_sqlca
- //xls bill
- String sys_user_xls_print_str //xls单据打印 权限串 '0' 则全部允许
- String sys_user_xls_send_str //xls单据 发送 权限串 '0' 则全部允许
- Int sys_option_xls_ifuse_passwd = 1 //0,随机密码;1,用sys_option_xls_user_passwd设置的密码
- String sys_option_xls_user_passwd = '' //xls输出的加密密码
- Int sys_option_xls_lock = 0 //xls输出是否锁定,0-锁,1-不锁
- //window
- s_sys_win s_sys_win_open[]
- //订餐
- //s_meal_time sys_meal_time_now
- Boolean sys_autoapp_restart_flag = FALSE
- String sys_clock_pwd = 'ffffffffffff'
- String sys_clock_CtrlWord = 'FF078069'
- String sys_kq_exportfilepath = 'exportkqmx'
- //公共变量(密码)结构
- //s_sys_password s_sys_pass
- String ins_compname = '' //计算机名
- String sys_right_rpt = '0' //自定义单据打印格式权限串
- //WinSock ws
- //uo_Socket_Client uo_Client
- String sys_DBMS //= ProfileString (sys_inifilename, "database", "dbms", "")
- String sys_ServerName //= ProfileString (sys_inifilename, "database", "servername", "")
- String sys_userid //= ProfileString (sys_inifilename, "database", "userid", "")
- String sys_dbpass //= ProfileString (sys_inifilename, "database", "dbpass", "")//加密的
- String sys_DataBase //= ProfileString (sys_inifilename, "database", "database", "")
- String sys_LoginID //= ProfileString (sys_inifilename, "database", "logid", "")
- String sys_LoginPwd //= ProfileString (sys_inifilename, "database", "LogPassWord", "")//加密的
- String sys_dbparm //= ProfileString (sys_inifilename, "database", "dbparm", "")//加密的
- String sys_help_chm = '龙嘉L1-ERP帮助.chm'
- Boolean sys_login = FALSE //标识是否登陆系统;
- ///////////////////////////////////////////////////
- Integer sys_HeartBeatSec = 240 //心跳时间(要结合w_ws的timer的时间使用)
- Integer sys_Status = 0 //系统使用状态 0使用中 1暂停中(登陆窗口锁定) //w_sys_dl_new
- //uo_ljws_cmd sys_wsc
- //s_msgFrame sys_buf_s_msgFrame
- Boolean sys_buf_new = FALSE
- Integer sys_retritime = 20
- Long sys_maxconnect = 10
- Long sys_listenport = 7896
- Long sys_maxframe_size = 4000 //数据包大小上限
- Integer sys_db_spid = 0 //当前连接数据库spid
- //s_sys_billname s_sys_bill[]
- Int sys_if_register = 1
- String sys_option_cmpl_status_qty = '' //属性计算关键字
- Int sys_option_order_ml_printnum = 0 //生产计划打印次数
- String sys_log_xml = 'l1_log.xml' //更新日志
- String sys_pwrstr,sys_optionstr
- string sys_msg_pow = ''
- long sys_project = 0 // 0-L1 1-企精灵
- long sys_version = 0 //102001 标准版; 102002 企业版
- int sys_user_grade = 3 //用户级别
- int sys_ifreg //0 未注册; 1 已注册
- int sys_ifdog //0 无狗; 1 有狗
- int sys_ifnewserver
- end variables
- global type l1_uo from application
- string appname = "l1_uo"
- end type
- global l1_uo l1_uo
- on l1_uo.create
- appname="l1_uo"
- message=create message
- sqlca=create transaction
- sqlda=create dynamicdescriptionarea
- sqlsa=create dynamicstagingarea
- error=create error
- end on
- on l1_uo.destroy
- destroy(sqlca)
- destroy(sqlda)
- destroy(sqlsa)
- destroy(error)
- destroy(message)
- end on
|