找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 16809|回复: 45

【通达OA二开组件】低值易耗品管理

  [复制链接]

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
发表于 2015-5-15 13:00:11 | 显示全部楼层 |阅读模式
本帖最后由 cgft 于 2015-5-16 14:38 编辑

自打认识了通达OA,即为她的平台的开放性所吸引。刚学做二开时,连SQL语句都不会写,幸好这里的客服人员,还有众多的网友,都是我的老师。俗话说,“师傅领进门,修行在个人”,借着单位有需求,自己又有兴趣,在好奇心驱使下,磕磕绊绊地做起了低值易耗品的管理组件。投入运行快一年了,经过修修补补,自认为现在的样子还不至于给我的启蒙老师——薛海棠以及小田、小赵、吴工等一众帮助过我的朋友丢人现眼。征得通达公司有关方面的同意(因为里面用到了很多通达的功能模块、组件及代码),放在这里共同交流,请大家不吝赐教哦。

组件简介
低值易耗品物料管理软件,嵌入通达OA办公平台,依托Mysql数据库,采用PHP和JavaScript等语言编程,兼容Trident、WebKit等内核的多款浏览器和双核OA精灵,不含任何客户端程序,实现了对企事业单位低值易耗品的从入库签收、领用审批到物品出库、库存盘点等整个物流全过程的业务流程及物流信息的无纸化管理。

为适应不同企业的多种管理模式,围绕物料管理的共性特点,在流程定制、权限管理、提升用户体验和避免系统管理员参与日常的企业业务方面做了大量的工作。
软件安装采用了极为简单的一键安装模式。
服务端运行环境:通达OA2013增强版以上的Office Anywhere网络智能办公系统。
客户端运行环境:Windows系列操作系统。IE8以上的Trident内核浏览器、WebKit内核浏览器及双核通达OA精灵。


软件说明书
当今社会大家都忙,时间宝贵所以先提供说明书的下载,以了解一下大概,避免无谓地浪费大家的时间。


软件说明书.pdf

1.91 MB, 下载次数: 561

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
 楼主| 发表于 2015-5-15 13:01:06 | 显示全部楼层

组件安装包

本帖最后由 cgft 于 2018-4-12 16:36 编辑

-----------------------------------------  日期分割线 ,2018年4月10日 ------------------------------------
低值易耗品组件,现改名为物料管理组件。
安装说明见附件压缩包内的文档。

本附件是组件的V1.0版。
软件说明书尚未结稿,可参考一楼的《软件说明书》

物料管理_V1.0.rar

3.55 MB, 下载次数: 356

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
 楼主| 发表于 2015-5-15 13:01:27 | 显示全部楼层
本帖最后由 cgft 于 2015-9-16 14:17 编辑

本模块中的日常业务,办理人自然会到本模块的相应菜单中办理。但一些不常用到本模块功能的人,例如某些特殊的物料除了履行通常的审批手续外还需要另外转专人审批,还有物品的报废鉴定、盘亏盘盈的调库操作的审批等,涉及到的办理人由于有可能平时与本模块的业务无关,再若是忽略了系统发出的事物提醒,就有可能造成上述流程的耽误。
为此,除了办理人可以再次发出催办提醒外,还可以在“信息中心”的桌面上,将待办工作显示在办理人的“待办事宜”列表中。
这需要管理员有一定的二开能力,具体做法:
在MYOA\webroot\general\mytable目录中,找到“待办事宜.php”这个文件(源码通达有提供的),然后在该文件的$MODULE_BODY变量生成代码中,插入如下几行代码即可

  1. //------------------------------------------ 低值易耗品账务审核 --------------------------------------------
  2. if(find_id($USER_FUNC_ID_STR,'1057')) {
  3.     $COUNT=0;
  4.     $query= "SELECT COUNT(*) FROM ftdzyh_transhistory WHERE (TRANS_FLAG='1' OR TRANS_FLAG='2') AND GRANT_STATUS=0 AND CYCLE!='2' AND DEPT_STATUS=0 AND DEPT_DATE!='0000-00-00 00:00:00' AND DEPT_MANAGER='".$_SESSION['LOGIN_USER_ID']."'";
  5.     $cursor= exequery(TD::conn(),$query);
  6.     if($ROW= mysql_fetch_array($cursor))
  7.         $COUNT= $ROW['0'];
  8.     if($COUNT>0)
  9.         $MODULE_BODY.='<li>低值易耗品: <a href="/general/ftdzyh_Product/dept_approval/query.php?DEPTSTATU=0" target="_blank">领料单专人审批</a></li>';
  10. }
  11.   
  12.   
  13. if(find_id($USER_FUNC_ID_STR,"1063")) {
  14.     $COUNT=0;
  15.     $query= "SELECT COUNT(*) FROM ftdzyh_transhistory WHERE TRANS_FLAG>'3' AND TRANS_STATE='0' AND (DEPT_MANAGER='".$_SESSION['LOGIN_USER_ID']."' AND DEPT_STATUS=0 OR WH_MANAGER='".$_SESSION['LOGIN_USER_ID']."' AND DEPT_STATUS=1)";
  16.     $cursor= exequery(TD::conn(),$query);
  17.     if($ROW= mysql_fetch_array($cursor))
  18.         $COUNT= $ROW['0'];
  19.     if($COUNT>0)
  20.         $MODULE_BODY.='<li>低值易耗品: <a href="/general/ftdzyh_Product/Warehouse_App/app_inventory.php" target="_blank">调库单审核审批</a></li>';
  21. }
复制代码



说明:        find_id($USER_FUNC_ID_STR,"1057")和find_id($USER_FUNC_ID_STR,"1063")中的1057和1063,分别是菜单“部门领导审批”和“业务主管审批”的子菜单项ID,在不同用户中,这两个值是不一样的。具体数值,在各用户的“系统管理”下的“菜单设置”中可查到。

65

主题

285

回帖

1602

牛毛

游客

积分
1952
QQ
发表于 2015-5-16 15:56:02 | 显示全部楼层
顶起!!!!

点评

谢谢支持  详情 回复 发表于 2015-5-19 11:03

8

主题

81

回帖

574

牛毛

游客

积分
663
发表于 2015-5-18 20:41:32 | 显示全部楼层
楼主做的程序相当给力 今天试用了一下蛮好的 管理层次脉络清晰 好像有一个问题 导入批量物品 提示“打开文件错误!”  是不是因为是试用版的限制?:$

点评

在2015版,其他功能应该都和2013一样,我基本都试过了。  详情 回复 发表于 2015-5-19 11:24
和试用版没关系。excel导入,经请教我老师,在2015版需要定义变量。 这个问题已解决,补丁在这里。直接替换即可。 已下载安装的,用本帖的补丁,解压后直接覆盖原文件。尚未下载的,我已将二楼的附件更新了。  详情 回复 发表于 2015-5-19 11:16

31

主题

205

回帖

660

牛毛

一级牛人

积分
660
发表于 2015-5-19 06:49:22 | 显示全部楼层 来自 浙江省温州市
要是开放源代码就完美了。:)

点评

源代码不完全都是属于原创,所以请理解哈。  详情 回复 发表于 2015-5-19 11:05

257

主题

1154

回帖

1万

牛毛

游客

积分
18851
QQ
 楼主| 发表于 2015-5-19 11:16:01 | 显示全部楼层
sydesmond 发表于 2015-5-18 20:41
楼主做的程序相当给力 今天试用了一下蛮好的 管理层次脉络清晰 好像有一个问题 导入批量物品 提示“打开文 ...

和试用版没关系。excel导入,经请教我老师,在2015版需要定义变量。
这个问题已解决,补丁在这里。直接替换即可。


已下载安装的,用本帖的补丁,解压后直接覆盖原文件。尚未下载的,我已将二楼的附件更新了。

导入EXCEL表_补丁.rar

6.2 KB, 下载次数: 94

9

主题

28

回帖

250

牛毛

游客

积分
287
发表于 2015-6-22 08:41:02 | 显示全部楼层
谢谢楼主~~~~~~~

38

主题

93

回帖

711

牛毛

游客

积分
842
发表于 2015-6-23 10:54:35 | 显示全部楼层
楼主做的程序相当给力 谢谢

9

主题

28

回帖

250

牛毛

游客

积分
287
发表于 2015-6-23 17:18:49 | 显示全部楼层
提几个小意见,楼主海涵!
1.报表中能否带上部门?这样方便以部门统计
2.部门汇总报表里,导出按钮失效

点评

台账报表里加入部门,可以有的。 部门汇总导出按钮,现在只在IE8有效,我设法解决它。 谢谢指正。  详情 回复 发表于 2015-6-24 10:33
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2024-12-22 00:57 , Processed in 0.135641 second(s), 42 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表