库存 采购 总账 会计期 是否打开SQL

--库存 采购 总账 会计期 是否打开脚本

SELECT closing_status
  INTO v_inv_period_status
  FROM gl_period_statuses_v gp
 WHERE application_id = 101
   AND set_of_books_id = 2021
   AND closing_status <> 'N'
   AND trunc(SYSDATE) BETWEEN start_date AND end_date;

IF v_inv_period_status <> 'O' THEN
  message_error('总账会计期间未打开');
END IF;

SELECT gps.closing_status
  INTO v_po_period_status
  FROM gl_period_statuses gps
 WHERE adjustment_period_flag = 'N'
   AND ((closing_status) IN
       (SELECT lookup_code
           FROM ap_lookup_codes
          WHERE application_id = '201'
            AND set_of_books_id = v_set_of_books_id))
   AND trunc(SYSDATE) BETWEEN start_date AND end_date;

IF v_po_period_status <> 'O' THEN
  message_error('采购会计期间未打开');
END IF;

BEGIN
  SELECT 1
    INTO v_gl_period_status
    FROM org_acct_periods_v
   WHERE (rec_type = 'ORG_PERIOD' AND organization_id = :parameter.org_id)
     AND trunc(SYSDATE) BETWEEN start_date AND end_date;
EXCEPTION
  WHEN no_data_found THEN
    message_error('库存会计期间未打开');
END;
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 还记得高中时遇见的马修连恩
    自乱阵脚阅读 164评论 0 0
  • 姓韩的,我想,你不会料到当初我不顾一切的向你表白吧? 有的时候我就在想啊,如果那个时候我没有那么冲动的,勇...
    夜灬零乱花寂阅读 276评论 1 2
  • 这学期因为要完成毕业要求的一些课程,所以选了一节音乐基本课程,本来就觉得没什么难的就记一些基本名词就好,没有想...
    毛毛_团阅读 220评论 0 1
  • 你认识你自己么?我从来没定位自己和规划自己,因为我本就信“道法自然,如来”! 我本科、硕士、工作前三年是一名地道的...
    艾鑫垚阅读 294评论 0 0
  • 在这个微信月活超过10亿的时代,几乎所有人的社交,生活都在微信上了,每个人的微信都是自己的一张名片,别人会通过你的...
    不器者乎阅读 1,325评论 0 0