2026-10-14 09:07:11 +00:00
-- Planla diyaloğunun Karşı lama Planı ı zgarası (App.Prc.MaterialRequestPlanLine): talep kaleminin onay bekleyen taslak planı . Miktar kalemin
2026-10-14 19:26:03 +00:00
-- biriminde; iç transferde lot/seri takipli ürünün lotu (LotNo); satı nalmada birim fiyat teklif kalemine yazı lacak fiyattı r (tedarikçinin en düşük minimum miktarlı satı rı ). BaseId kalemdir.
2026-10-14 09:07:11 +00:00
CREATE OR ALTER VIEW [ dbo ] . [ Prc_V_MaterialRequestPlanLine ] AS
SELECT pl . Id , pl . TenantId , pl . MaterialRequestItemId AS BaseId , pl . PlanMethod , pl . SupplierId , pl . SourceLocationId , pl . Quantity , i . UomId ,
2026-10-14 19:26:03 +00:00
ps . Price , ps . CurrencyId , pl . CreationTime , pl . CreatorId , pl . IsDeleted , NULL IF ( pl . LotNo , ' ' ) AS LotNo
2026-10-14 09:07:11 +00:00
FROM Prc_T_MaterialRequestPlanLine pl
INNER JOIN Prc_T_MaterialRequestItem i ON i . Id = pl . MaterialRequestItemId
OUTER APPLY ( SELECT TOP 1 x . Price , x . CurrencyId
FROM Inv_T_ProductSupplier x
WHERE pl . PlanMethod = ' Purchase ' AND x . ProductId = i . ProductId AND x . ContactId = pl . SupplierId AND x . IsDeleted = 0
ORDER BY x . MinQuantity ) ps ;
GO