预览模式: 普通 | 列表

Web开发电子期刊 2010年第5期(第45期)






感谢所有原创作者

NET
ASP.NET页面启用gzip压缩
解决ASP.NET上传文件大小限制
c#(winform)中ComboBox和ListBox添加项完全解决
如何使用C#操作WinAPI
C#保存远程文件到本地
WEB Service 下实现大数据量的传输
Net 基础 33条经典面试题目及答案
IList与Xml互相转换

查看更多...

Tags: Web开发电子期刊 电子期刊 Web开发

分类:WEB开发 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4233

Architectural Design of SOA Solutions通过

Test 000-667, Architectural Design of SOA Solutions

参加了 IBM SOA高级架构师培训,收获还是有的,可喜的是通过了考试.本以为培训是做做样子,没想到考试还是让自己紧张了两天.结果是好的.感谢两位老师.








纪念一下

查看更多...

分类:成长 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3715

《丰田生产方式》读后感



内容简介
《丰田生产方式》是世界现场管理、生产管理经典。丰田汽车核心竞争力最权威作品,“日本工业复兴之父”大野耐一最重要作品。大野耐一被称为“日本复活之父”和“生产管理教父”。他所创造的丰田生产方式,是对曾经统治全球工业的福特式生产方式的重大突破,在全世界产生了深远的影响。本书是丰田汽车公司前副社长大野耐一先生最经典的作品,系统揭开了丰田公司卓越的秘密,涵盖其及时化、自动化、看板方式、标准作业、精益化等生产管理的各种理念。它堪称是丰田核心竞争力的最权威作品,也是全球生产管理的最为重要的标杆,成为国际通用的企业教科书。

查看更多...

分类:读书 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5456

FlashPaper2在Windows7不能使用的解决方案

FlashPaper2比起acrobat reader来说小巧得多,用来转pdf及swf都很不错。可是好像不能在windows7下正常使用。

报错原因是找不到flashpaper打印机

Error: Could not find FlashPaper Printer

如图:



G了一下,在Adobe有相关的页面链接
http://kb2.adobe.com/cps/670/2fc670f6.html

我把这个打印机的动驱动也上传上来,免得大家查找

查看更多...

Tags: FlashPaper2 windows7

分类:WEB开发 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 17882

Oracle EBS: 获取PO审批人名字

PO审批的动作从数据库中去看有:    

OPEN    NO ACTION    REJECT    FORWARD      APPROVE
SUBMIT    CLOSE  RETURN  CANCEL  IMPORT  FINALLY CLOSE


通过查看po_action_history表就会发现很有意思的事情了

假设基本的PO审批架构为

跟单员->采购员1审核->采购员2审核->采购总监审核

Sequence_Num   Action_Code  两列的数据就可以很清晰查看到整个审批流程了

而表中的object_id实际上跟po_header_all的po_header_id 及po_release_all 中的po_release_id也是有关联的.

有了以上这几个字段就可以串出来了,action_code实际上也可以做个变量,这样控制也就更灵活了。


这个应用在打印PO合同里面自动带出采购员中可以应用,省去手工签字的麻烦。


function GetChecker(p_object_id in number) return varchar2 as
  
    v_user_name Varchar2(50);
  
  begin
  
    Select PO_EMPLOYEES_SV.GET_EMP_NAME(POAH.EMPLOYEE_ID)
      into v_user_name
      FROM PO_ACTION_HISTORY POAH,
           PO_LOOKUP_CODES   POLC1,
           PO_LOOKUP_CODES   POLC2
     Where POLC1.LOOKUP_CODE(+) = POAH.ACTION_CODE
       AND POLC1.LOOKUP_TYPE(+) = 'APPROVER ACTIONS'
       AND POLC2.LOOKUP_CODE(+) = POAH.ACTION_CODE
       AND POLC2.LOOKUP_TYPE(+) = 'CONTROL ACTIONS'
       AND POAH.Sequence_Num = 2
       AND POAH.Action_Code = 'FORWARD'
       and poah.Object_Id = p_object_id
       and rownum = 1;
  
    return v_user_name;
  
  end;


我原来是用这个的,但后来发现有问题

function GetChecker(p_object_id in number) return varchar2 as
  
    v_user_name Varchar2(50);
  
  begin
  
    \* select fu.Description
     into v_user_name
     from Fnd_User fu
    where fu.Employee_Id = p_agent_id;*\
    select pahv.employee_name
      into v_user_name
      from PO_ACTION_HISTORY_V pahv
     where pahv.object_id = p_object_id
       and pahv.action_code = 'FORWARD'
       and pahv.sequence_num = 2
       and pahv.object_type_code = 'PO'
       and rownum = 1; --转发
    return v_user_name;
  
  end;

查看更多...

Tags: PO审批人

分类:Oracle EBS | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13493