2026-10-11 19:57:23 +00:00
-- Talep Kalemleri sekmesi: aktarı labilir her talep kalemi, kalem alabilecek açı k belgeyle (teklif aşaması ndaki
2026-10-12 10:27:54 +00:00
-- teklif talebi ya da taslak sipariş) eşlenir; belge yalnı z kendi şubesinin talebini alı r. Id = belge|kalem; seçilen satı rları Seçilenleri Aktar ile Prc_P_PurchaseImportItem kopyalar.
2026-10-11 19:57:23 +00:00
CREATE OR REPLACE VIEW public . " Prc_V_PurchaseImportItem " AS
SELECT d . " Id " : : text | | ' | ' | | a . " Id " : : text AS " Id " , d . " Id " AS " BaseId " , a . " TenantId " , a . " MaterialRequestId " ,
2026-10-12 10:27:54 +00:00
a . " RequestNo " , a . " RequesterUserId " , a . " ProductId " , a . " Quantity " , a . " UomId " , a . " RequestReason " , a . " DueDate "
FROM ( SELECT " Id " , " TenantId " , " BranchId " FROM " Prc_T_PurchaseRfq " WHERE " IsDeleted " = false AND " Status " IN ( ' Draft ' , ' Sent ' )
2026-10-11 19:57:23 +00:00
UNION ALL
2026-10-12 10:27:54 +00:00
SELECT " Id " , " TenantId " , " BranchId " FROM " Prc_T_PurchaseOrder " WHERE " IsDeleted " = false AND " Status " = ' Draft ' ) d
INNER JOIN " Prc_V_MaterialRequestAvailableItem " a ON a . " BranchId " = d . " BranchId " AND a . " TenantId " IS NOT DISTINCT FROM d . " TenantId " ;