HESAP REHBERİ — POWER QUERY SAYIM KURULUMU v1.0
https://hesaprehberi.net/ | hesaprehberi.iletisim@gmail.com

ÖNEMLİ: Dosyada önceden bağlı Power Query sorgusu yoktur. Bu rehber ve M koduyla Windows masaüstü Excel 365/2021'de bir kez kurulur. Microsoft Power Query motorunda gerçek yenileme bu ortamda doğrulanamadı. Örnek PQ_AKTARIM satırları kurgusal aktarım sonucudur; canlı bağlantı değildir.

1. Dosyayı bilgisayarınıza ayrı adla kaydedin. Önce URUNLER ve STOK_SISTEM girişlerini tamamlayın. STOK_SISTEM tarihi AYARLAR B10 ile aynı olmalıdır. Ürün/depo çiftleri tekil olmalıdır. FIFO_KATMAN girişlerini ayrıca tamamlayın.
2. Sayım CSV'lerini ayrı bir klasöre koyun. Örnek dosyayı inceleyin: UTF-8, noktalı virgül ayraç; tarih YYYY-AA-GG, miktar Türkçe ondalık virgülle. Alt klasörler taranmaz. Örnek CSV'yi gerçek sayım CSV'leriyle karıştırmayın.
3. AYARLAR B14'e gerçek yerel klasör yolunu yazın. B15'e bu yenilemeye özel yeni bir kod yazın (örn. SAYIM-20261113-01). B12'yi Power Query seçin. Her yenilemeden ÖNCE kodu değiştirin.
4. Excel Veri > Veri Al > Diğer Kaynaklardan > Boş Sorgu. Gelişmiş Düzenleyici'ye Sayim_Klasor_Aktarim.m dosyasının tamamını yapıştırın. Sorgu adı HR_SayimAktarim olsun.
5. Kapat ve Yükle > Şuraya Yükle > Tablo > Var olan çalışma sayfası: PQ_AKTARIM!$A$8. Yalnız A8:L2008 aralığını kullanın; üstteki marka/rehber alanlarını silmeyin. İlk yükleme mevcut örnek başlık/satırlarını değiştirebilir. Kullanılmayan eski örnek satırları bırakmayın; A8:L2008 ham alanını kurulumdan önce temizleyip sorguyu A8'e yükleyebilirsiniz. Rapor formülleri sabit ham aralığa bağlıdır.
6. Çalışma kitabı koruması Excel sürümünüzde kurulum/yüklemeyi engellerse yalnız yönetici, özel parolasıyla Gözden Geçir > Çalışma Kitabını Koru üzerinden yapıyı geçici açıp ilk kurulumdan sonra yeniden korur. Yönetici anahtarını ziyaretçilere dağıtmayın. Bağlantı kurulduktan sonraki gerçek yenilemeyi kendi Excel'inizde test edin; canlıya hazır bağlantı kurulmuş varsaymayın.
7. B15'te yeni kod varken Veri > Tümünü Yenile. PQ_KONTROL ve PANO mesajlarını inceleyin. Yenileme hata verirse eski sonuçlara güvenmeyin: farklı kontrol kodlu sonuçlar rapora katılmaz. Kodun her yenilemeden önce değiştirilmesi gerekir; dosya yenileme başarısını kendiliğinden tespit etmez.
8. Pano doğruysa dosyayı kaydedin. Sorgu yüklendiğinde veri tablosunun 2.000 satır sınırını aşmadığını kontrol edin. Kod fazla satırda hata verir; kırparak kısmi veri sunmaz. PQ_AKTARIM sayfası yenileme için korumasızdır; diğer sayfalar ve raporlar parolalıdır.

CSV başlıkları tam olarak:
SayimNo;SayimTarihi;StokKodu;DepoKodu;Raf;Miktar;Sayan;Aciklama

Aynı sayım tarihindeki stok/depo/raf yinelenemez. İkinci tur sayımı ayrı satır olarak toplamayın; kaynak kaydını düzeltin. Sayılmayan ürün için satır yazmayın; gerçekten sıfır ise Miktar 0 yazın. Stok/depoyu STOK_SISTEM'de aynı tarihli geçerli bir çift olarak tanımlayın. Kayıt sayısı, tarih ve miktarı kaynak dosyayla karşılaştırın.

Yalnız seçili sayım tarihi aktarılır; diğer tarihli geçerli satırlar alınmaz. Tarih/miktar biçimi bozuk satırlar ayrıştırma hatası verebilir. AYARLAR tarihini değiştirince yeni tarihli sistem stoklarını ve sayım kaynaklarını da hazırlayın. Makro, ERP/banka/ağ servisi veya otomatik kur bağlantısı yoktur. Yerel klasör gizliliğini Excel'de kuruluşunuza uygun ayarlayın; gizlilik denetimlerini tümden kapatmayın.
