Advertisement
GLASHATAY_007

sgoz

Apr 23rd, 2024
1,304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. TRUNCATE TABLE dwh_detailing_sg_general_2024;
  2. INSERT INTO dwh_detailing_sg_general_2024
  3. SELECT CASE WHEN s.owner_inn='7820075581' THEN '146504' ELSE TO_CHAR(org.id) END id,
  4.        CASE WHEN s.owner_inn='7820075581' THEN '7820076257' ELSE s.owner_inn END contragent_inn,
  5.        org.kpp, UPPER(COALESCE(org.full_name, u.full_name)) full_name,
  6.        org.short_name,
  7.        CASE WHEN s.contragent_inn IN ('7838479881','7838489103') THEN 'КОМИТЕТ ПО ТРУДУ И ЗАНЯТОСТИ НАСЕЛЕНИЯ САНКТ-ПЕТЕРБУРГА'  ELSE org.grbs_full_name END grbs_name,      
  8.        org.parentid,
  9.        org.grbs_inn, vg.vg_name vg,  s.YEAR,
  10.        s.contragent_account,
  11.        s.targetexpenseitemcode,s.fund, t.np_code_name,t.fp_code_name,
  12.        CASE WHEN s.targetexpenseitemcode IN (SELECT targetexpenseitemcode FROM dwh_targetexpenseitemcode_aip) AND  s.cvr NOT IN ('244')
  13.        OR (s.targetexpenseitemcode IN ('022E15305F','021E15305F') AND s.cvr='414' AND s.kosgu='310' AND s.contragent_inn='7809025523')THEN 'Да' ELSE 'Нет'              
  14.        END priznak,--Признак совпадения целевой статьи (АИП)
  15.        S.budget_type,s.cvr,s.kosgu, SUM sgoz,
  16.        CASE WHEN owner_inn<>contragent_inn THEN 1 ELSE 0 END flag_pp,
  17.        s.REQ --код запроса
  18. FROM (
  19.  
  20.        SELECT s.* FROM dwh_kf_sgoz_zak s Left Join dwh_organization_kgntv o ON (s.owner_inn=o.inn)
  21.         WHERE  s.YEAR = 2024
  22.                 AND s.flag_ab = 1
  23.                 AND (o.role_code<>10 OR (s.contragent_inn='7813046420' AND s.targetexpenseitemcode='0810071170')) -- письмо Л.А.Крицкой от 14.04.2021 Исключить автономные учреждения. НО добавить МУЗЫКАЛЬНЫЙ ТЕАТР по этой цс письмо от 18.05.2023
  24.                 AND s.budget_type IN ('СИЦ','СГЗ')
  25.                 AND (s.kosgu IN ('214','221', '222', '223', '224', '225', '226', '227', '228', '229','310', '320', '340', '341', '342', '343', '344', '345', '346', '347', '349', '352', '353')
  26.                 OR (s.kosgu='263'  AND o.inn<>'7825357195' ))-- добавить КОСГУ 214 и добавить КОСГУ 263 кроме ИНН 7825357195(СПб ГБУ "ЦОО "Молодежный» )
  27.                 AND s.cvr NOT IN ('415','452','466') -- письмо Л.А.Крицкой от 14.04.2021
  28.                 AND ((s.cvr <> '323' AND o.grbs_inn IN ('7825675663','7840013199')
  29.                      OR (o.grbs_inn NOT IN ('7825675663','7840013199')))  
  30.                     )-- письмо Л.А.Крицкой от 14.04.2021. Исключить фин-ие по КВР 323 у Комитета по социальной политике Санкт-Петербурга и Жилищного комитета и их подведомственных учреждений
  31.                 -- And ((s.kosgu<>'263' and o.inn='7825357195') or (o.inn<>'7825357195') ) --14.09.2022 -вернуть  у ком по образованию КОСГУ 263 кроме ИНН 7825357195)
  32.                 -- And (o.grbs_inn='7830002053' And s.kosgu<>'263' or nvl(o.grbs_inn,1)<>'7830002053') --02.09.2021 Терехова И.В. отключить у ком по образованию КОСГУ 263
  33.                 AND s.kosgu NOT IN ('297','267')
  34.                  
  35.         UNION
  36.  
  37.         SELECT s.* FROM dwh_kf_sgoz_zak s Left Join dwh_organization_kgntv o ON (s.owner_inn=o.inn)
  38.         WHERE  s.YEAR = 2024
  39.                AND s.flag_ab = 0 AND s.flag_budget_current=1 AND
  40.                ((s.cvr BETWEEN 200 AND 247 )
  41.                  OR (s.cvr = 323 AND (( o.grbs_inn  NOT IN ('7825675663','7840013199')) OR (s.targetexpenseitemcode='0330040750' AND  s.contragent_inn = '7806042256' AND s.YEAR < 2024) OR (s.targetexpenseitemcode='0350040750' AND  s.contragent_inn = '7806042256' AND s.YEAR = 2024)))--комитет по социальной политике (+ жилищный комитет Белоусова А.А 21.12.2020 кроме СПб ГКУ "ГОРОДСКОЙ ИНФОРМАЦИОННО-РАСЧЕТНЫЙ ЦЕНТР" (добавлен КВР 323 по письму от Крицкой Л.А. 09.09.2022
  42.                 OR ((s.cvr = 414 OR s.cvr = 412) AND s.kosgu NOT IN (298,299,530)))    
  43.                AND s.cvr NOT IN ('415','452','466') -- письмо Л.А.Крицкой от 14.04.2021
  44.                 --And (o.inn='7825357195' And s.kosgu<>'263') --02.09.2021 Терехова И.В. отключить у ком по образованию КОСГУ 263
  45.                AND s.kosgu NOT IN ('297','267')
  46.         )   s
  47. Join dwh_kf_ul u ON s.CONTRAGENT_INN=u.code AND u.YEAR=2024
  48. left Join (SELECT DISTINCT fp_code, fp_code_name, np_code_name FROM dwh_targetexpenseitemcode_2020 ) t ON s.FP_CODE=t.FP_CODE
  49. left Join dwh_organization_kgntv org ON s.owner_inn=org.inn
  50. Left Join dwh_vg vg ON vg.grbs_id=org.parentid
  51. WHERE s.flag_budget_current=1
  52.       AND s.owner_inn<>'7812026622' --02.09.2021 Терехова И.В.
  53.       AND s.owner_inn<>'7811040938' -- 14.01.2022 Крицкая Л.А. организация является автономным учреждением
  54.       AND org.id<>1610 --16.11.2021 Письмо Крицкой Л.А.
  55. ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement