Загрузка данных


INSERT INTO report.unv_registry_item (
    registry_id,
    client_id,
    snils,
    contract_id,
    contract_type,
    tax_period_year,
    contributions_amount,
    preliminary_deduction_amount,
    annual_deduction_flag,
    status,
    send_count
)
SELECT
    7842430,
    11232579,
    '088-661-595 26',
    13649368,
    'PDS',
    CAST(2025 AS smallint),
    CAST(3000.00 AS numeric),
    CAST(390.00 AS numeric),
    1,
    'Сформирован',
    0
WHERE NOT EXISTS (
    SELECT 1
    FROM report.unv_registry_item ri
    WHERE ri.registry_id = 7842430
      AND ri.client_id = 11232579
      AND ri.contract_id = 13649368
      AND ri.tax_period_year = 2025
)
RETURNING
    id,
    registry_id,
    client_id,
    contract_id,
    contributions_amount,
    preliminary_deduction_amount;