目前产品资料修改内容后保存就修改好了,非常方便,但太容易修改了;如我们资料员不熟悉系统逻辑,直接把名称A改成B,造成此料号有关的单据、报表和库存都不对,也容易误操作;能否如删除时一样先弹出一个提示确认后才能操作?编辑界面增加一个菜单,“修改”,点修改后才可以修改,被引用过的产品修改时弹出提示“被引用,是否确认修改?” 确认后才能修改。
www.onlyit.cn
我是设置默认为全部编辑框锁定不允许编辑,在保存界面添加了一个右键菜单:修改,点击修改菜单才会解锁编辑框,点击保存后又会重新锁定
官方认证第三方服务团队 樊文俊(越南-叶子) QQ:121305301 TEL:+84869350626 承接越南北部-河内周边省份-OIT部署和维护服务(24小时上门或远程服务) 服务介绍:http://www.onlyit.cn/onlyit_service.html
一般说来基础资料有一定的稳定性,不会随便修改的。
官方认证第三方服务团队 徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787 服务介绍:http://www.onlyit.cn/onlyit_service.html
越南-叶子 老师,可否分享下你设置的脚本学习学习下。
这个简单的,把产品资料的控件列表导出来,然后根据需要,设置不可编辑的控件名即可,例如下面这些就是我设置的不可编辑项 int sdbj() { gui_disable("Edit_Res_Id"); gui_disable("Edit_Res_Name"); gui_disable("Edit_Easy_Code"); gui_disable("ComboBox_Ext_Res_Cat_Id"); gui_disable("Edit_Res_Desc"); gui_disable("Com_E_Unit"); gui_disable("ComboBox_Ext_Res_Kind"); gui_disable("Edit_Bar_Code"); gui_disable("ComboBox_Ext_Default_Edt_Id"); gui_disable("ComboBox_Ext_Ass_Unit_Type"); gui_disable("CheckBox_Batch_Flag"); gui_disable("CheckBox_Edt_Io_Flag"); gui_disable("Edit_Ext1"); gui_disable("Edit_Ext2"); gui_disable("Edit_Ext3"); gui_disable("Edit_Ext4"); gui_disable("ComboBox_Ext5"); gui_disable("Edit_Ext6"); gui_disable("Edit_Ext7"); gui_disable("Edit_Ext8"); gui_disable("ComboBox_Ext_Cost_Cal_Method"); gui_disable("Edit_Res_Spec"); gui_disable("Edit_Res_Model"); gui_disable("Edit_Res_Place"); gui_disable("Edit_Manufacturer"); gui_disable("Edit_Ceil_Num"); gui_disable("Edit_Floor_Num"); gui_disable("Edit_Res_Spec"); gui_disable("Edit_Manufacturer"); gui_disable("Edit_Edt_Ceil_Num"); gui_disable("Edit_Edt_Floor_Num"); gui_disable("Edit_Homepage"); gui_disable("Edit_Num_Dot_Num"); gui_disable("CheckBox_Auto_Copy_Parent_Info"); gui_disable("CheckBox_Stop_Flag"); gui_disable("Edit_In_Ref_Price"); gui_disable("Edit_Cost_Price"); gui_disable("Edit_In_Ceil_Price"); gui_disable("Edit_Out_Ref_Price"); gui_disable("Edit_Out_Floor_Price"); gui_disable("Edit_Price_Dot_Num"); gui_disable("Edit_Subject_Storage_Amount"); gui_disable("Edit_Subject_Sell_Income"); gui_disable("Edit_Subject_Sell_Cost"); return 1; }; int func_show_win() { if(have_role("0005")==1)//0005是拥有产品资料编辑权限的角色编号,根据实际设置修改 { menu_create_popup("SpeedButton_Save",'my');//在保存按钮创建右键菜单 menu_add_csp('my',0,'item_r1un_a_csp','修改','BjJs_csp');//把附件BjJs_csp的脚本【设置可以编辑项目】导入,点击修改标签的时候执行该脚本 }; sdbj() return 1; }; int func_save_rec() { sdbj() return 1; };
登录后方可发贴