Kaynak: KB-v1
08_SupportPlaybooks/Processes/PROC-150.md←Surecler/*.doc(destek süreç dokümanı; parola/IP/terminal maskelenmiş). Gerçeklik: DOCUMENTED — kodla doğrulanmış değil.
PANO FORMATI
Kimlik: PROC-150 · Ürün: ERPGOLDV2 · Kategori: FX Trader ve EDS · Katalog: ERP Pano Formatı
Kaynak: AifaSoft destek süreç dokümanı (Word). Şifre, kullanıcı adı, terminal no ve IP bilgileri kaynak aşamasında maskelenmiştir; görseller resimli süreç kitabındadır.
Doküman TipiERPGOLDV2Doküman NoHazırlayanMert Berke SEZERYayın Tarihi06.05.2022Revize YapanRevizyon Tarihi
USE [ERPGOLDV2]
GO
/****** Object: UserDefinedFunction [Sistem].[GetPanoText] Script Date: 11/13/2021 14:46:52 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Function [Sistem].[GetPanoText](@SubeId int)
returns Nvarchar(max)
as
BEGIN
Declare @Result nvarchar(max)=''
select @Result +=
char(13) + CHAR(11) +
CASE WHEN (LEN (Convert(nvarchar(max),RowID)) = 1)
THEN LEFT(LTRIM(RTRIM('0'+Convert(nvarchar(max),RowID))),2)
ELSE LEFT(LTRIM(RTRIM(Convert(nvarchar(max),RowID))),2)
END
+ Case When RowId>10 Then
--ALTIN
case when Alis >= 1000 then
left(replace(CONVERT(nvarchar(max),Alis),'.',''),7)
else
'/' + left(replace(CONVERT(nvarchar(max),Alis),'.',''),6)
end
+
case when Satis >= 1000 then
left(replace(CONVERT(nvarchar(max),Satis),'.',''),7)
else
'/' + left(replace(CONVERT(nvarchar(max),Satis),'.',''),6)
end
Else
--DÖVİZ
'//' + left(replace(CONVERT(nvarchar(max),Alis),'.',''),5) +
'//' + left(replace(CONVERT(nvarchar(max),Satis),'.',''),5)
end + CHAR(10)
from sistem.VwPano Order By RowID
return @Result
END
--select Sistem.GetPanoText(1)
--BEGIN
--Declare @Result as nvarchar(Max)=''
--Select @Result += Char(13) + Char(11) + Row + Alis + Satis + Char(10) from
--(
--select Right('0'+Convert(nvarchar(Max),(ROW_NUMBER() OVER(ORDER BY Id Asc)) -1),2) AS Row,Sistem.PanoFormat( AlisFiyati ) as Alis ,sistem.PanoFormat( SatisFiyati ) as Satis from LedPano
--) X
--return @Result
--END
Kaynaklar
- SRC-PROC-DOC — süreç dokümanı #150
