13 Aralık 2016 Salı

T-SQL Dikey Modu Seçimi

       T-SQL sorgu tasarlarken dikey seçim modu "Ctrl+Alt+Up/Down Arrow" ile çoklu sorgu düzenlemeleri yapabiliriniz.

22 Kasım 2016 Salı

Mikro'da Muhasebe Kod Değişkenleri Listesi (Güncel)

Mikro programların da muhasebe entegrasyonu sırasında kullanılabilecek güncel artikel kod listesi.

Cari hareketleri için kullanılan artikeller.
SOM  {Sorumluluk merkezi muhasebe kod artıkeli}
CGM  {Cari grup muh kod artikeli}
CSM  {Cari sektör muh kodu}
DBN   {Cari hareket database no}
CKN   {Cari kart database no}
SMM  {Online Sube muhasebe grup kodu}
BSM  {hareket bağlı şube kodu}
CMA  {Cari Muhasebe kod artikeli}
YTM  {Yatırım teşvik kartı artikeli}
YTY   {Yatırım teşvik yurtiçi veya yurtdışı kod artikeli. (Evrağın cinsine göre değişir)}
YTS   {Yatırım teşvik detay tanımlarındaki artikel}
AMA {demirbaş kod artikeli}
AFN   {Aktif firma numarası }
ASN   {Aktif şube numarası}
PMA   {Proje kod artikeli}
CDN  {cari döviz cins nosu}
AMY {aktif mali yıl}
OIV {Hizmet/stok ÖİV oranı}
HVO {Cari hareketin vergi yüzdesi}

Stok hareketleri için kullanılan artikeller
IK     {İşemri varsa, işemrinin kodu}
IKN  {İşemri varsa, işemrinin db numarası}
SKN {Stok db no}
DBN {Stok hareket db no}
PVO {Stok perakende vergi yüzdesi}
TVO {Stok toptan vergi yüzdesi}
HVO {Stok hareketin vergi yüzdesi}
SHD {stok hareket döviz no}
DN   {depo no}
DMK {depo muh artikeli}
DGK  {depo grup numarası}
SMG {Stok Muhasebe grup kodu}
SMA {Stok Muhasebe kod artikeli}
CMA {Cari Muhasebe kod artikeli}
CGM {Cari grup muh kodu}
CSM {Cari sektör muh kodu}
SMM {Online Sube muhasebe grup kodu}
BSM {hareket bağlı şube kodu}
SOM {Hareketin Cari sorumluluk merkezi}
SMS {Hareketin Stok sorumluluk merkezi
SSM {Stok sektör muh kodu}
YTM  {Yatırım teşvik kartı artikeli}
YTY   {Yatırım teşvik yurtiçi veya yurtdışı kod artikeli. (Evrağın cinsine göre değişir)}
YTS   {Yatırım teşvik detay tanımlarındaki artikel}
AFN   {Aktif firma numarası }
ASN   {Aktif şube numarası}
PMA   {Proje kod artikeli}
OIV {Stok ÖİV oranı}
SDD {stok depo detay kartı artikeli}

Personel tahakkuklarında kullanılan artikeller
DP  {Personel departman muh.kodu}
AY  {İlgili tahakkuk ayı}
SOM {Srm.mrk. artikeli}
PMA  {Proje artikeli}
SMM {Online şube kodu}
BSM {Personel bağlı şube kodu}

Sabit kıymet amortismanında kullanılan artikeller
SOM {Sabit kıymet srm.mrk artikeli}
DBN  {Sabit kıymet db numarası}
AKN {Sabit kıymet db kayıt no}
SMM {Online Sube muhasebe grup kodu}
BSM {Sabit kıymet bağlı şube kodu}
AMA {Sabit kıymet Muhasebe kod artikeli}
AFN   {Aktif firma numarası }
ASN   {Aktif şube numarası}
PMA   {Sabit kıymet Proje kod artikeli}

Muhasebe fişindeki Shift+F1/F2 deki vergi kodlarının oluşmasında kullanılan artikeller
SOM {Srm.mrk. artikeli}
PMA  {Proje artikeli}
AFN   {Aktif firma numarası }
ASN   {Aktif şube numarası}
SMM  {Online Sube muhasebe grup kodu}
BSM {Şube muhasebe grup kodu}
SMS {Srm.mrk. artikeli}
DN   {depo no}
DMK {depo muh artikeli}
DGK  {depo grup numarası}
PVO { vergi yüzdesi}
TVO { vergi yüzdesi}
HVO { vergi yüzdesi}
DBN {db no}
AMY {aktif mali yıl}

Mikroshop  Kullanılan  Artikeller
SOM : Depo sorumluluk merkezi
DBN : Sube No
ASN : Aktif Sube No
SSM : Sube Muhasebe Grup kodu
CDN : Müşteri Döviz cinsi 1
CKK : Müşteri kodu
CKKS : Müşteri kodunun son sayısal parçası ( 120.01.00039 => 00039 )

Satılan malın maliyeti fişi oluşturma (098340) menüsünde kullanılan artikeller
SKN {Stok db no}
PVO {Stok perakende vergi yüzdesi}
TVO {Stok toptan vergi yüzdesi}
HVO {Stok toptan vergi yüzdesi}
SOM {Hareketin Cari sorumluluk merkezi}
SMS {Hareketin Cari sorumluluk merkezi
DN   {depo no}
DMK {depo muh artikeli}
DGK  {depo grup numarası}
SDD :  Stok depo detay kartı artikeli
SMG {Stok Muhasebe grup kodu}
SMA {Stok Muhasebe kod artikeli}
CMA {Cari Muhasebe kod artikeli}
CGM {Cari grup muh kodu}
CSM {Cari sektör muh kodu}
OIV {Stok ÖİV oranı}
SSM {Stok sektör muh kodu}

Dönem satılan malın maliyet fişini oluştur (010201) menüsünde kullanılan artikeller
SKN {Stok db no}
PVO {Stok perakende vergi yüzdesi}
TVO {Stok toptan vergi yüzdesi}
HVO {Stok toptan vergi yüzdesi}
DN   {depo no}
DMK {depo muh artikeli}
DGK  {depo grup numarası}
SMG {Stok Muhasebe grup kodu}
SMA {Stok Muhasebe kod artikeli}
SOM {Hareketin Cari sorumluluk merkezi}
SMS {Hareketin Stok sorumluluk merkezi
PMA  {Proje artikeli}
OIV {Stok ÖİV oranı}
SDD :  Stok depo detay kartı artikeli
SSM {Stok sektör muh kodu}

Üretim dönem açma/kapama işleminde kullanılan Artikeller (230001 ve 230002 nolu menüler)
IK     : İşemri kodu
IKN  : İşemri kartı kayıt numarası
DN    : depo no
DMK : depo muh artikeli
SMA : Stok Muhasebe kod artikeli
SDD :  Stok depo detay kartı artikeli

6 Ekim 2016 Perşembe

E-İrsaliye'ye hazırmısınız?

Zorunluluk esası olmadan, isteğe bağlı olarak 1 Ocak 2017 tarihinde hayata geçecek e-İrsaliye, e-Fatura uygulamasında olduğu gibi merkezinde Gelir İdaresi Başkanlığı'nın olduğu kapalı bir sistem olarak hayata geçecektir.

Bu kapsamda yalnızca uygulamaya dahil olanlar birbirlerine elektronik ortamda irsaliye düzenleyebileceklerdir.
  • 1 Ocak 2017 tarihinde gerekli hazırlıklarını tamamlayan mükellefler elektronik irsaliye düzenlemeye başlayabilecekler.
  • Dijital dünya ile buluşmaya hazırlanan e-İrsaliye'nin değişmezliği mali mühür ile garanti altına alınacak ve e-Fatura gibi UBL tabanlı bir çözüm olacaktır.
  • e-İrsaliye belgesinde, malı taşıyan aracın plaka bilgisi ve şöförün TCKN bilgisi de yer alacaktır.
  • Elektronik dönüşüm platformunun yeni oyuncusu olmaya hazırlanan e-İrsaliye ile birlikte belgelerin arşiv ve baskı harcamalarından büyük ölçüde tasarruf sağlanmış olacaktır.

Kaynak :  https://www.fitsolutions.com.tr/tr/sira-sende-e-irsaliye

4 Ekim 2016 Salı

Excel'de metni tarihle birlikte formülde bileştirmek

Excel üzerinde metni tarih ile birleştirme için aşağıdaki formülü kullanabilirsiniz. Bazen basit sorgular için çok işe yarıyor.

=METNEÇEVİR(B2;"gg.AA.yyyy")

Kaynak : https://support.office.com/tr-TR/article/METNEÇEVİR-işlevi-20d5ac4d-7b94-49fd-bb38-93d29371225c

12 Mayıs 2016 Perşembe

E-Defter "gl-bus:accountantInformation" zorunlu bir elemandır ve değeri boşluk olmamalıdır

    SM/SMMM veya YMM bir işletme için defter oluşturuyorsa, bu durumda SM/SMMM veya YMM ile yapılan sözleşmeye ait Sözleşme açıklaması, Sözleşme çeşidi, Sözleşme tarihi ve numarası yazılacaktır. Eğer defterler işletme bünyesinde tutuluyorsa bu alana tire(-) işareti yazılacaktır. Çünkü Sözleşme Tipi Açıklaması, şematron kontrollerine göre boş geçilmemesi gereken bir alandır.

Kaynak : http://forum.efatura.gov.tr/view.php?id=15996

E-Fatura da Temel ve Ticari fatura senaryo seçimi

Mükelleflerin tek bir tane fatura senaryosu belirlenmesine gerek yoktur ve müşterilerine ticari veya temel senaryo tiplerinde fatura gönderebilirler. Ayrıca bir mükellefe gönderilen faturaların bir kısmı ticari bir kısmı temel senaryo tipinde olabilir.
Kaynak : http://forum.efatura.gov.tr/view.php?id=215

28 Nisan 2016 Perşembe

Microsoft SQL Server'da Kilitlenmiş Prosesleri Sorgulamak

MS SQL Server üzerinde kilitli kalmış prosesleri sorgulamak gerekebilir. Eğer mevcut çalışan ERP yazılımına trigger ile araya girecek şekilde yazıyorsanız ilgili ekrana bağlı tabloları kilitleyebilirsiniz.

SELECT
        cmd
       ,spid
       ,kpid
       ,login_time
       ,last_batch
       ,status
       ,hostname
       ,nt_username
       ,loginame
       ,hostprocess
       ,cpu
       ,memusage
       ,physical_io

FROM sys.sysprocesses
WHERE cmd = 'KILLED/ROLLBACK'
ORDER BY cmd


Tüm prosesleri görüntülemek için WHERE kriterini kaldırabilirsiniz.

SELECT
        cmd
       ,spid
       ,kpid
       ,login_time
       ,last_batch
       ,status
       ,hostname
       ,nt_username
       ,loginame
       ,hostprocess
       ,cpu
       ,memusage
       ,physical_io

FROM sys.sysprocesses
ORDER BY cmd

21 Nisan 2016 Perşembe

Hareketsiz Stoklar Raporu

Stokları çıkış fatura ve çıkış irsalilerine göre kaç gün hareketsiz olduğunu öğrenmek için basit bir rapor sorgusu.

SELECT TOP 100 PERCENT

        sth_stok_kod AS [Stok Kodu]
       ,sto_isim AS [Stok İsmi]
       ,dbo.fn_StokCins(sto_cins) AS [Stok Cinsi]
       ,dbo.fn_YilAyTr(MAX(sth_tarih)) AS [Ay]
       ,MAX(sth_tarih) AS [Tarih]
       ,DATEDIFF(DAY,MAX(sth_tarih),GETDATE()) AS [Hareket Gün Sayısı]
       ,dbo.fn_StokHarDepoIsmi(sth_giris_depo_no,sth_cikis_depo_no,sth_tip) AS [Depo İsmi]
       ,ISNULL(dbo.fn_Stok_Siparis_Miktar(sth_stok_kod,0,'',NULL),0) AS [Sipariş Miktarı]

FROM dbo.STOK_HAREKETLERI WITH(NOLOCK)
       LEFT OUTER JOIN dbo.STOKLAR WITH(NOLOCK) ON (sto_kod=sth_stok_kod)
WHERE sth_tip=1 AND sth_cins=0 AND sth_normal_iade=0
GROUP BY sto_cins, sth_stok_kod, sto_isim, dbo.fn_StokHarDepoIsmi(sth_giris_depo_no,sth_cikis_depo_no,sth_tip)
ORDER BY sth_stok_kod, MAX(sth_tarih) DESC

25 Mart 2016 Cuma

SQL Server Management Studio – Büyük ve Küçük harf Kısayolu


Yazdığınız sorguyu seçip CTRL+SHIFT+U ile büyük harf ve CTRL+SHIFT+L ile küçük harfe dönüştürebilirsiniz.

Büyük harf : CTRL+SHIFT+U
SELECT *
FROM DBO.CARI_HESAP_HAREKETLERI
WHERE CHA_TARİHİ BETWEEN '20160101' AND '20160131'

Küçük harf : CTRL+SHIFT+L
select *
from dbo.carı_hesap_hareketlerı
where cha_tarihi between '20160101' and '20160131'

9 Şubat 2016 Salı

TSQL sorgu ile işlemciyi meşgul etmek

60 saniye boyunca işlemciyi meşgul etmek

DECLARE @T DATETIME, @F BIGINT;
SET @T = GETDATE();
WHILE DATEADD(SECOND,60,@T)>GETDATE()
SET @F=POWER(2,30);