IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[fn_GetRequestNameRus]') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
DROP FUNCTION [dbo].[fn_GetRequestNameRus]
GO
--SET ANSI_NULLS ON
--GO
--SET QUOTED_IDENTIFIER ON
--GO
---- =============================================
---- Author:		Dmitriy
---- Create date: 11.10.2010
---- Description:	Возвращает Русское наименование из MNN
---- =============================================
--CREATE FUNCTION [dbo].[fn_GetRequestNameRus] 
--(
--	-- идентификатор DRUG_REQUEST_LIST
--	@DrugRequestListID uniqueidentifier
--)
--RETURNS varchar(2048)
--AS
--BEGIN
--	RETURN 
--	(
--		select case 
--		            when m.Name = '~' then t.Name 
--		            else m.Name 
--		        end
--		from [AKUZ].T_DRUG_REQUEST_LIST l WITH(NOLOCK)
--		    join [AKUZ].T_MNN m WITH(NOLOCK) on l.Mnn = m.Code
--		    left join [AKUZ].T_TRN t WITH(NOLOCK) on l.Trn = t.Code
--		where l.BaseDrugRequestItemID = @DrugRequestListID 
--	)
--END
--GO