谁能解决Lotus Notes办公自动化系统中的‘工作日’问题? (200分)

  • 主题发起人 wangxiaoling
  • 开始时间
W

wangxiaoling

Unregistered / Unconfirmed
GUEST, unregistred user!
在审批工作流程中领导要求每个办事工作人员在规定时间内(几个工作日)完成
自己的审批工作。如果只是判断星期六、日就简单了,但是每年各种假期如十一、五一如何判断
在程序中如何过滤?请指教。
 
知道1月1日是星期几后,就可以计算了!
五一、十一,春节、新年这种不好判断,只能假定五月一日休息7天,然后手工调整!
 
增加一个假期表,如果能在里面找到就是假期呀
 
把所有相关的假期加入一张表中,结构如:
假期名 标志1 标志2 .....
然后用
select *
from anothertalbe
where Keyfield not in
(select Keyfield from jiaqitalbe);
 
我以前做过,就是用的这个方法,假期可以允许提前设置,甚至可以调整周六、日为工作日(加班)
 
再考虑一下长假调休的问题!
计算短期的农历也可以解决。
 
增加一个假期表,我做网吧管理就是这样,有个优惠日,把法定假日全放进去。
然后排正常工作日,由程序从假期表中取特殊日子,剩下的再减掉周六周日,就是正常上班时间了
排工作日一次排30天,由程序排,在每月30号或25号就排好下个月
 
多谢,还有跟好的办法吗?
 
有没有好用的控件呀?
 
不会有现成的。有些节假日是中国特色的!!
 
和考勤系统连起来,有考勤的日子就是工作日!
 
假期是没有规律可循的,只能建立一个表,自己把日期写进去
分两类,一是法定节假日(如星期六日等)调为工作日的
一是本为工作日换为放假的
有了这样两种日期,就什么东西都搞定了。 [:)]
 
我是在Lotus NOTES下编程的,有办法吗?
 
不可能!!!!!!!!!
例如:十一长假是前后周末拼接的,怎么定是说不准的。
 
我就是在审批办证中心工作的!我们用的审批软件是这样的:有一个专门设置假期的小模块,
可以自己把某月某日一天或者某月某日到某月某日的一段时间设定为放假或者消假,这样在
计算工作日的时候就会消去这些日子或者增加工作日了!
 
多人接受答案了。
 
顶部