Excel'den 1C'ye veri yükleme: dosya hazırlığından sonuç kontrolüne kadar

Kerem Aydın·10 Temmuz 2026·⏱5 dk

Excel'den 1C'ye veri aktarımı, tablonun doğru formata getirilmesinden sonra standart yükleme araçları ("Veri Yükleme Sihirbazı" veya "Evrensel Veri Değişimi") aracılığıyla gerçekleştirilir: ilk satır başlıklar olmalıdır, birleştirilmiş hücreler ve formüller bulunmamalıdır, veri türleri doğru olmalıdır. Süreç, dosyanın seçilmesi, sütunların veritabanı alanlarıyla eşleştirilmesi ve işlemin "Ekleme" veya "Güncelleme" modunda çalıştırılmasına indirgenir.

Dosya hazırlığı: kritik gereksinimler

Aktarım başarısının %90'ı kaynak dosyanın kalitesine bağlıdır. 1C katı bir sistemdir; insan gibi esnek şekilde verileri "tahmin etmez".

Yüklemeden önce kontrol listesi:

  • Yapı: Veriler bitişik bir tablo olarak düzenlenmelidir. İlk satır mutlaka sütun başlıkları olmalıdır.
  • Temizlik: Birleştirilmiş hücreleri, gizli satırları/sütunları, toplam tutarları ve logoları kaldırın. Dosyada yalnızca "ham" veriler bulunmalıdır.
  • Veri türleri:
    • Sayılar: Sayısal biçimde olmalıdır (hücre içinde boşluk, "₽", "$" gibi para birimi işaretleri olmadan). Ondalık ayırıcı, işletim sisteminizin ayarlarına uygun olmalıdır (nokta veya virgül).
    • Tarihler: Tek bir biçime getirin (örneğin GG.AA.YYYY). Tarihlerin metin gösteriminden kaçının ("ocak 2025").
    • Kodlar: Mevcut öğeleri güncelliyorsanız, dosyada 1C'nin hangi kaydı düzenleyeceğini anlayabilmesi için benzersiz bir tanımlayıcı (Ürün Kodu, Vergi Kimlik Numarası, Malzeme Kodu) bulunmalıdır.
  • Kaydetme: Dosyayı .xlsx veya .xls biçiminde kaydedin. Büyük veri hacimleri için (50.000 satırdan fazla) dosyayı birkaç parçaya bölmek daha iyidir.

Formüllere dikkat! Aktarmadan önce tüm veri aralığını kopyalayın ve "Değerler" olarak yapıştırın (Paste Values). 1C Excel formüllerini hesaplamaz ve veritabanına sonuç yerine formül metnini yazabilir veya veri türü hatası verebilir.

Temel aktarma yöntemleri

Yapılandırmaya bağlı olarak (Muhasebe, Ticaret Yönetimi, Bordro ve İnsan Kaynakları) arayüz farklılık gösterebilir, ancak mantık aynıdır.

1. Standart "Tablo Belgesinden Veri Yükleme" işlemi

Bu, çoğu tipik 1C:Enterprise 8.3 yapılandırmasında bulunan yerleşik bir araçtır.

İşlem adımları:

  1. NSI ve Yönetim → Veri Değişimi (veya Yönetim → Veri Yükleme) bölümüne gidin.
  2. Tablo belgesinden veri yükleme seçeneğini belirleyin.
  3. Oluştur düğmesine tıklayın ve Excel dosyanızın yolunu belirtin.
  4. Sistem sizden bir sayfa ve veri aralığı seçmenizi isteyecektir. "İlk satır başlık içeriyor" onay kutusunun etkin olduğundan emin olun.
  5. Alan eşleştirme aşamasında:
    • Sol tarafta Excel sütunları, sağ tarafta 1C veritabanı alanları olacaktır.
    • Bunları manuel olarak bağlayın veya isimlere göre otomatik eşleştirmeyi kullanın.
    • Benzersiz anahtar için (örneğin "Kod"), öğe arama kuralını seçin: "Koda göre ara" veya "Ada göre ara".
  6. Yükleme modunu seçin:
    • Yalnızca yeniler: Yinelenenleri atlar.
    • Mevcut olanları güncelle: Anahtar eşleşirse verileri değiştirir.
  7. Yükle düğmesine tıklayın.

2. XML/Excel biçiminde evrensel veri değişimi

Standart işlem dosyanızı görmüyorsa veya karmaşık mantık gerekiyorsa (aynı anda birden fazla kataloga yükleme), UniversalExchange8.epf işlemi kullanılır. Bu işlem genellikle platformla birlikte gelir veya ITS portalından indirilebilir.

Bu yöntem, dönüştürme kurallarını önceden ayarlamanıza ve bunları düzenli dışa/içe aktarma için tekrar tekrar kullanmanıza olanak tanır.

Düzenli raporlar için ipucu Her gün tedarikçi fiyat listelerini yüklüyorsanız, eşleştirme ayarlarını ayrı bir kural dosyasına kaydedin (yükleme penceresinde "Kuralları kaydet" düğmesi vardır). Bir dahaki seferde sütunları yeniden bağlamanız gerekmeyecek; sistem şablonu otomatik olarak uygulayacaktır.

Tipik hatalar ve çözüm yolları

Mükemmel hazırlık bile olsa aksaklıklar ortaya çıkabilir. İşte en sık karşılaşılan sorunlar ve çözüm yöntemleri.

HataOlası nedenÇözüm
"Geçersiz sayı biçimi"Hücrede boşluk, para birimi sembolleri veya metin varExcel'de sütunu temizleyin, sayıya zorla dönüştürmek için "Sütunlara göre metin" özelliğini kullanın.
"Öğe bulunamadı" (güncelleme sırasında)Benzersiz anahtar eksik veya veritabanıyla eşleşmiyorKodlarda fazla boşluk olup olmadığını kontrol edin (Excel'de TRIM fonksiyonu). Doğru arama niteliğinin seçildiğinden emin olun.
"Alan taşması"Excel'deki metin uzunluğu 1C'deki alan sınırını aşıyorÖrneğin, "Ad" alanında 100 karakter sınırı varken dosyada 150 karakter var. Verileri Excel'de kırpın veya mümkünse yapılandırıcıda alanı genişletin.
Kayıt yinelenmeleriBenzersiz anahtar belirtilmemiş, "Ekleme" moduYinelenenleri arama için her zaman bir alan belirtin (Ürün Kodu, Vergi Kimlik Numarası). "Güncelleme veya ekleme" modunu kullanın.
Satır kaymasıDosyanın başında boş satırlar varBaşlıkların üzerindeki tüm boş satırları silin. Yükleme kesinlikle sayfanın ilk satırından veya belirtilen aralıktan başlamalıdır.

Sonuçların kontrolü ve doğrulama

Aktarma işlemi tamamlandıktan sonra hemen çalışmaya başlayamazsınız. Mutlaka kontrol yapın:

  1. Miktar karşılaştırması: Orijinal Excel dosyasındaki satır sayısı ile işlem raporunda oluşturulan/güncellenen öğe sayısını karşılaştırın. Rakamlar eşleşmelidir (doğru şekilde elenen yinelenenler hariç).
  2. Rastgele kontrol: Rastgele 5–10 ürün veya müşteri kartını açın. Fiyatların, ölçü birimlerinin ve niteliklerin doğru doldurulduğunu kontrol edin.
  3. Bağlantıların kontrolü: Belgeler yüklendiyse, bunların işlendiğinden ve kayıt defterlerinde hareketler oluşturduğundan (stoklar, karşılıklı hesaplaşmalar) emin olun.

Güvenlik her şeyden önce Büyük veri dizilerini (1000 öğeden fazla) toplu olarak yüklemeden önce her zaman veritabanının yedeğini alın. Dosyada kritik bir biçim hatası tespit edilirse, yedek olmadan değişiklikleri geri almak son derece zor olacaktır.

Sıkça Sorulan Sorular (SSS)

Tek bir dosyanın birden fazla sayfasından veri yüklenebilir mi? Standart işlem genellikle bir seferde tek bir sayfayla çalışır. Birden fazla sayfayı yüklemek için ya bunları ayrı dosyalar olarak kaydedin ya da birden fazla aralığı okumayı ayarlayabileceğiniz harici işlemler (örneğin "Evrensel Değişim") kullanın.

Excel'de tarihler sayı olarak görüntüleniyorsa (44567) ne yapılmalı? Bu, Excel'in iç tarih biçimidir. 1C'ye yüklerken bu genellikle otomatik olarak tanınır. Tanınmazsa, dosyayı kaydetmeden önce Excel'de hücre biçimini "Tarih" olarak değiştirin.

Yeni kartlar oluşturmadan mevcut ürünlerin fiyatlarını nasıl güncellerim? Dosyada mutlaka benzersiz ürün kodu (Ürün Kodu) içeren bir sütun bulunmalıdır. Aktarma ayarlarında şunu belirtin: "Öğeyi şu alana göre ara: Ürün Kodu". Yükleme modunu "Mevcut olanları güncelle" olarak seçin. Böylece 1C, ürünü ürün koduna göre bulur ve yalnızca fiyatı değiştirir, geri kalanını değiştirmeden bırakır.

CSV dosyalarından yükleme destekleniyor mu? Evet, 1C'deki çoğu aktarma işlemi CSV biçimini destekler. Prensip aynıdır: ayırıcı (genellikle noktalı virgül), kodlama (tercihen UTF-8 veya Windows-1251) ve ilk satırda başlıklar.