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

ERP İstatistik Kodları

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

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

ERP İstatistik Kodları

Kimlik: PROC-88 · Ürün: ERPGOLDV2 · Kategori: Fatura, e-belge ve resmi işlemler · Katalog: ERP İstatistik Kodları

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.

İSTATİSTİK KODLARI DÜZENLEMESİ

SÜRECİ V1.0

  1. Yeni Tablo oluşturunuz. (Adını da “Istatistik” olarak belirleyiniz.)

(görsel — süreç kitabında)

  1. Alter Schema Cari Transfer Istatistik

yazarak EXECUTE ediniz.

AMAÇ: dbo.Istatistik tablosunun adını Cari.Istatistik olarak değiştirmek.

  1. Cari.Istatistik tablosuna sağ tıklayıp “Edit Top Row 200” e tıklayınız ve görseldeki bilgileri giriniz.

DİKKAT: Hukuki kodlar listesine ekleyeceğiniz bilgileri Sistem.HukukiKodlar tablosunda bulunan bilgileri karşılaştırınız.

(görsel — süreç kitabında)

BİLGİLENDİRME

HesapTuru; Musteri=0

Yetkili Kurum=1

Banka=2

Diğer=3

Masraf=4

Merkez Bankası=5

  1. Sistem. HukukiKodlar tablosuna sağ tıklayıp “Edit Top Row 200” e tıklayınız ve görseldeki bilgileri giriniz.

(görsel — süreç kitabında)

DİKKAT:Eğer liste boşsa, girilen bilgilerin Id si ile Cari.Istatistik tablosunda bulunan HukukiKod sütunundaki bilgilerin doğruluğunu kontrol ediniz. Örneğin; aşağıdaki görselde Sistem. HukukiKodlar tablosunda bulunan İHRACATÇI Id si 41 olduğu için Cari.Istatistik tablosunda bulunan HukukiKod sütununda 41 Id girilerek eşleştirilmiştir.

  1. Cari.Islemler tablosuna sağ tıklayıp “Design” a tıklayınız ve aşağıdaki bilgileri kontrol ediniz.

  2. IsArbitiraj – Computed Column Specification – Formula alanına aşağıdaki kodu giriniz.

(case when ([IslemKodu]=(6) OR [IslemKodu]=(3)) AND isnull([VaryantId],(0))\<>(0) then (1) else (0) end)

  • Is Persisted “YES” olacak.

(görsel — süreç kitabında)

  1. Scalar-Valued Function – Fn. GetIstatistikKodu – Sağ tık - Modify
ALTER Function [FN].[GetIstatistikKodu](@HesapTuru int,@HukukiKod nvarchar(Max),@IslemKodu int,@IslemTuru int,@IslemTipi int,@Arbitiraj bit)

returns int

as

BEGIN

return

(

Select top 1 Case When @IslemTuru %2=0 Then AlisKodu Else SatisKodu End from Cari.Istatistik

Where HesapTuru=@HesapTuru And IsNull(HukukiKod,'')=IsNull(@HukukiKod,'') and Arbitiraj =@Arbitiraj

)

End

querisini çalıştırın.(EXECUTE)

  1. Views – FaturaBilgileri – Sağ Tık – Script View As – Alter To- New Query Editor Window

Query içerisinde “Istatistik” i bularak aşağıdaki kod ile değiştiriniz ve EXECUTE ediniz.

[FN].[GetIstatistikKodu](H.HesapTuru,H.HukukiKod,I.IslemKodu,I.IslemTuru,I.IslemTipi,IsNull(I.IsArbitiraj,0)) as Istatistik,

  1. Table Valued – Reports.ResmiIslemRaporu – Sağ Tık – Modify

Query içerisinde “Istatistik” i bularak aşağıdaki kod ile değiştiriniz ve EXECUTE ediniz.

[FN].[GetIstatistikKodu](H.HesapTuru,H.HukukiKod,I.IslemKodu,I.IslemTuru,I.IslemTipi,IsNull(I.IsArbitiraj,0)) as Istatistik,

  1. Son olarak müşterinin özel raporlarını da kontrol ediniz. (Istatistik hatası alınabilir.)

Kaynaklar

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