AIFA AKADEMI · Kurumsal Wiki
4.310 makale
Ana sayfa Kurumsal Wiki › Destek › Processes › PROC-148

ERP Bakiye Borç Raporu

SUPPORT_PROCESSMOD-SISTEMOTHER_PRODUCT:SQL ServerACTIVEHIGHDOCUMENTED
Kanonik kaynak: markdown · bu sayfa üretilmiş görünümdür

Kaynak: KB-v1 08_SupportPlaybooks/Processes/PROC-148.mdSurecler/*.doc (destek süreç dokümanı; parola/IP/terminal maskelenmiş). Gerçeklik: DOCUMENTED — kodla doğrulanmış değil.

ERP Bakiye Borç Raporu

Kimlik: PROC-148 · Ürün: SQL Server · Kategori: Veritabanı bakımı (SQL) · Katalog: ERP Bakiye Borç Raporu

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.

BAKİYE BORÇ RAPORU

-------------------QUERY----------------

USE [ERPVISNEV2]

GO

/****** Object: UserDefinedFunction [Reports].[BakiyeBorcListesi] Script Date: 4.11.2021 10:47:36 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

ALTER Function [Reports].[BakiyeBorcListesi](@SubeId int,@EndVade date,@HesapId int)

returns table

as

return

Select top 10000 @EndVade as Vade,HesapAdi,Br.Kodu,Telefon1 as Telefon,

--Case When Bakiye <0 Then Bakiye Else 0 End as Alacak,

Case When Bakiye >0 Then Bakiye Else 0 End as Borc

--Bakiye as NET

from

(

Select HesapId,BirimId,Sum(Bakiye) as Bakiye

from(

Select HesapId,BirimId,Bakiye

from(

Select BI.HesapId,BI.BirimId,NetBakiye as Bakiye--Isnull(I.Vade,BI.Tarih) as Vade

from Cari.BakiyeIslem BI

Left Join Cari.Islemler I on I.Id=BI.IslemId

where I.SubeId=@SubeId and (I.HesapId=@HesapId or @HesapId=0) and Isdeleted=0

--IsNull(I.Vade,InsertDate)<=@EndVade and

)B

)A

group by HesapId,BirimId

having Sum(Bakiye)\<>0

)D

Left Join Cari.Hesaplar H on H.Id=D.HesapId

Left Join Sistem.Birimler Br on Br.Id =D.BirimId

order by HesapAdi ,Br.SiraNo

GO

------------------LAYOUT------------------

INSERT INTO AifaDev.Reports(RefNo,CreatedDate,ReportName,[Description],Developer,[SQL],[Password],[IsGrid],[IsPivot],[IsReport],[GroupId]) Values('0425C007031C47CE8866C2C25009988E','2021-05-05','BakiyeBorcListesi','','Cihan T.','Select * from Reports.BakiyeBorcListesi(@SubeId ,@EndVade ,@HesapId) ','','True','False','False','0')

Declare @ReportId int =(SELECT SCOPE_IDENTITY())

Insert Into AifaDev.ReportsFilter(ReportId,SortIndex,FieldName,Caption,ControlType,SQL,DisplayMember,ValueMember,IsBeetwen) Values(@ReportId,'0','EndVade','Tarih','DateEdit','','','','False')

Insert Into AifaDev.ReportsFilter(ReportId,SortIndex,FieldName,Caption,ControlType,SQL,DisplayMember,ValueMember,IsBeetwen) Values(@ReportId,'0','HesapId','HesapAdi','LookUpEdit','select Id,HesapAdi from Cari.Hesaplar where IsDeleted=0','HesapAdi','Id','False')

Insert Into AifaDev.ReportLayouts(ReportId,LayoutType,LayoutName,Layout) Values(@ReportId,'0','Genel Görünüm','<XtraSerializer version="1.0" application="View">

\<property name="#LayoutVersion" />

\<property name="VertScrollTipFieldName" />

\<property name="PreviewFieldName" />

\<property name="GroupPanelText">Gruplandırmak Istediğiniz Sutunu Buraya Taşıyınız....\</property>

\<property name="NewItemRowText" />

\<property name="LevelIndent">-1\</property>

\<property name="PreviewIndent">-1\</property>

\<property name="PreviewLineCount">-1\</property>

\<property name="ScrollStyle">LiveVertScroll, LiveHorzScroll\</property>

\<property name="FocusRectStyle">CellFocus\</property>

\<property name="HorzScrollStep">3\</property>

\<property name="ActiveFilterEnabled">true\</property>

\<property name="ViewCaptionHeight">-1\</property>

\<property name="Columns" iskey="true" value="7">

\<property name="Item1" isnull="true" iskey="true">

\<property name="Width">65\</property>

\<property name="Visible">true\</property>

\<property name="ColumnEditName" />

\<property name="VisibleIndex">0\</property>

\<property name="Name">colVade\</property>

\<property name="FieldName">Vade\</property>

\</property>

\<property name="Item2" isnull="true" iskey="true">

\<property name="Width">153\</property>

\<property name="Visible">true\</property>

\<property name="ColumnEditName" />

\<property name="VisibleIndex">1\</property>

\<property name="Name">colHesapAdi\</property>

\<property name="FieldName">HesapAdi\</property>

\</property>

\<property name="Item3" isnull="true" iskey="true">

\<property name="Width">50\</property>

\<property name="Visible">true\</property>

\<property name="ColumnEditName" />

\<property name="VisibleIndex">2\</property>

\<property name="Name">colKodu\</property>

\<property name="FieldName">Kodu\</property>

\</property>

\<property name="Item4" isnull="true" iskey="true">

\<property name="Width">56\</property>

\<property name="Visible">true\</property>

\<property name="ColumnEditName" />

\<property name="VisibleIndex">3\</property>

\<property name="Name">colTelefon\</property>

\<property name="FieldName">Telefon\</property>

\</property>

\<property name="Item5" isnull="true" iskey="true">

\<property name="DisplayFormat" isnull="true" iskey="true">

\<property name="FormatString">n2\</property>

\<property name="FormatType">Numeric\</property>

\</property>

\<property name="Width">93\</property>

\<property name="ColumnEditName" />

\<property name="Name">colAlacak\</property>

\<property name="FieldName">Alacak\</property>

\</property>

\<property name="Item6" isnull="true" iskey="true">

\<property name="DisplayFormat" isnull="true" iskey="true">

\<property name="FormatString">n2\</property>

\<property name="FormatType">Numeric\</property>

\</property>

\<property name="Width">65\</property>

\<property name="Visible">true\</property>

\<property name="ColumnEditName" />

\<property name="VisibleIndex">4\</property>

\<property name="Name">colBorc\</property>

\<property name="FieldName">Borc\</property>

\</property>

\<property name="Item7" isnull="true" iskey="true">

\<property name="DisplayFormat" isnull="true" iskey="true">

\<property name="FormatString">n2\</property>

\<property name="FormatType">Numeric\</property>

\</property>

\<property name="Width">142\</property>

\<property name="ColumnEditName" />

\<property name="Name">colNET\</property>

\<property name="FieldName">NET\</property>

\<property name="Summary" iskey="true" value="1">

\<property name="Item1" isnull="true" iskey="true">

\<property name="FieldName">NET\</property>

\<property name="Tag" isnull="true" />

\<property name="DisplayFormat">SUM={0:n2}\</property>

\<property name="SummaryType">Sum\</property>

\</property>

\</property>

\</property>

\</property>

\<property name="ViewCaption"> \</property>

\<property name="BorderStyle">Simple\</property>

\<property name="SynchronizeClones">true\</property>

\<property name="DetailTabHeaderLocation">Top\</property>

\<property name="Name">GrdView\</property>

\<property name="DetailHeight">350\</property>

\<property name="ChildGridLevelName" />

\<property name="GroupFormat">{1}\</property>

\<property name="GroupRowHeight">-1\</property>

\<property name="OptionsBehavior" isnull="true" iskey="true">

\<property name="Editable">false\</property>

\<property name="AllowIncrementalSearch">true\</property>

\</property>

\<property name="OptionsSelection" isnull="true" iskey="true">

\<property name="EnableAppearanceFocusedCell">false\</property>

\</property>

\<property name="Appearance" isnull="true" iskey="true">

\<property name="ViewCaption" iskey="true" value="ViewCaption">

\<property name="Options" isnull="true" iskey="true">

\<property name="UseTextOptions">true\</property>

\</property>

\<property name="TextOptions" isnull="true" iskey="true">

\<property name="HAlignment">Near\</property>

\</property>

\</property>

\<property name="SelectedRow" iskey="true" value="SelectedRow">

\<property name="Options" isnull="true" iskey="true">

\<property name="UseBackColor">true\</property>

\</property>

\</property>

\</property>

\<property name="OptionsPrint" isnull="true" iskey="true">

\<property name="ExpandAllDetails">true\</property>

\</property>

\<property name="OptionsView" isnull="true" iskey="true">

\<property name="ShowFooter">true\</property>

\<property name="ShowGroupPanel">false\</property>

\<property name="EnableAppearanceOddRow">true\</property>

\<property name="EnableAppearanceEvenRow">true\</property>

\<property name="ShowIndicator">false\</property>

\<property name="ShowAutoFilterRow">true\</property>

\<property name="ColumnAutoWidth">false\</property>

\</property>

\<property name="RowSeparatorHeight">0\</property>

\<property name="RowHeight">-1\</property>

\<property name="VertScrollVisibility">Auto\</property>

\<property name="HorzScrollVisibility">Auto\</property>

\<property name="FixedLineWidth">2\</property>

\<property name="FooterPanelHeight">-1\</property>

\<property name="IndicatorWidth">-1\</property>

\<property name="ColumnPanelRowHeight">-1\</property>

\<property name="ActiveFilterString" />

\<property name="GroupSummary" iskey="true" value="0" />

\<property name="FormatConditions" iskey="true" value="4">

\<property name="Item1" isnull="true" iskey="true">

\<property name="ColumnName">colNET\</property>

\<property name="Appearance" isnull="true" iskey="true">

\<property name="Options" isnull="true" iskey="true">

\<property name="UseForeColor">true\</property>

\<property name="UseBackColor">true\</property>

\<property name="UseFont">true\</property>

\</property>

\<property name="ForeColor">Black\</property>

\<property name="BackColor">YellowGreen\</property>

\<property name="Font">Tahoma, 8.25pt, style=Bold\</property>

\</property>

\<property name="Condition">Expression\</property>

\<property name="Expression">[NET] < 0\</property>

\</property>

\<property name="Item2" isnull="true" iskey="true">

\<property name="ColumnName">colNET\</property>

\<property name="Appearance" isnull="true" iskey="true">

\<property name="Options" isnull="true" iskey="true">

\<property name="UseForeColor">true\</property>

\<property name="UseBackColor">true\</property>

\<property name="UseFont">true\</property>

\</property>

\<property name="ForeColor">White\</property>

\<property name="BackColor">OrangeRed\</property>

\<property name="Font">Tahoma, 8.25pt, style=Bold\</property>

\</property>

\<property name="Condition">Expression\</property>

\<property name="Expression">[NET] > 0\</property>

\</property>

\<property name="Item3" isnull="true" iskey="true">

\<property name="ColumnName" />

\<property name="Condition">Expression\</property>

\</property>

\<property name="Item4" isnull="true" iskey="true">

\<property name="ColumnName" />

\<property name="Condition">Expression\</property>

\</property>

\</property>

\<property name="GroupSummarySortInfoState" />

\<property name="FindFilterText" />

\<property name="FindPanelVisible">false\</property>

\</XtraSerializer>')

Kaynaklar

  • SRC-PROC-DOC — süreç dokümanı #148