Excel tablolarından 1C sistemine veri aktarımı

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

Excel'den 1C'ye veri aktarmak için üç temel yöntem vardır: Tablo belgesi evrensel yükleme mekanizması aracılığıyla (doğrudan xls/xlsx dosyasından), CSV formatına dışa aktarma ve ardından içe aktarma veya özel değişim işlemlerini kullanma. Tek seferlik işlemler için en hızlı yöntem, dosyayı CSV (UTF-8) formatında kaydetmek ve 1C:Enterprise modunda standart "Tablo Belgesinden Veri Yükleme" işlemini kullanmaktır.

Hangi veriler içe aktarılabilir

1C'de neredeyse tüm referans ve belge verilerinin yüklenmesi desteklenir. En sık aktarılanlar şunlardır:

  • Referans listeleri: Ürünler, İş Ortakları, Çalışanlar, Gider Kalemleri.
  • Belgeler: Mal Girişleri, Müşteri Siparişleri, Ödeme Faturaları.
  • Operasyonel veriler: Depo stokları, Fiyat listeleri, Döviz kurları.
  • Hesap planları ve analitikler: Muhasebe konfigürasyonları için.

Önemli: Toplu yüklemeden önce her zaman veritabanının yedeğini alın veya gerçek verilerin bozulmasını önlemek için test içe aktarmasını bilgi tabanının bir kopyası üzerinde gerçekleştirin.

Aşama 1: Excel'de dosya hazırlığı

İçe aktarım kalitesi %90 oranında kaynak dosyanın hazırlanmasına bağlıdır. 1C sistemi, veri türlerine ve yapıya kesinlikle uyulmasını gerektirir.

  1. Gereksiz öğeleri kaldırın: Birleştirilmiş hücreleri, toplam satırlarını ("Toplam"), logoları ve veriler arasındaki boş satırları kaldırın. Dosyada yalnızca "başlık" ve tablo gövdesi kalmalıdır.
  2. Başlıkları kontrol edin: Sütun adları anlaşılır ve benzersiz olmalıdır. Bunların 1C'deki alan adlarıyla eşleşmesi tercih edilir (örneğin, "Ad", "Ürün Kodu", "TIN"), ancak içe aktarma sırasında bunlar manuel olarak eşleştirilebilir.
  3. Formatları düzenleyin:
    • Tarihler: Metin yerine tarih formatında olmalıdır (örneğin, 25.04.2026, "25 Nisan" değil).
    • Sayılar: Fiyat ve miktar içeren hücrelerde boşluk veya metin sembolleri (para birimi işaretleri "₽", "$") olmadığından emin olun.
    • Kodlar: Mevcut öğeleri güncelliyorsanız, 1C'nin kopyaları arayacağı benzersiz bir kod sütunu (Ürün Kodu, TIN, Ürün Kodu) mutlaka bırakın.
  4. Kaydetme: Güvenilirlik için dosyayı CSV (ayırıcılar - virgül veya noktalı virgül) formatında ve UTF-8 kodlamasıyla kaydedin. Bu, Rus harfleriyle ilgili sorunları ("bozuk karakterler") ortadan kaldıracaktır.

İpucu: 3–5 satırlık bir test dosyası oluşturun. İçe aktarma sürecini bunun üzerinde deneyin. Her şey başarıyla geçerse ve veriler doğru şekilde yerleşirse, tam veri kümesinin yüklenmesine başlayın.

Veri yükleme yöntemleri

Yöntem seçimi, 1C platformunun sürümüne ve görevin sıklığına bağlıdır.

Yöntem 1: Evrensel işlem (Önerilen)

Çoğu modern konfigürasyonda (Muhasebe 3.0, Ticaret Yönetimi 11, ERP) yerleşik bir araç bulunur.

  1. NSI ve Yönetim -> Veri Değişimi bölümüne girin (veya "Tüm işlevler" menüsü üzerinden "Tablo Belgesinden Veri Yükleme" işlemini bulun).
  2. Yüklenecek veri türünü seçin (örneğin, "Ürünler").
  3. Dosyanızın yolunu belirtin (Excel veya CSV).
  4. "Alan eşleştirmesi ayarı" aşamasında sistem, dosya sütunlarını 1C alanlarıyla otomatik olarak eşleştirmeye çalışacaktır. Bu eşleştirmeyi dikkatlice kontrol edin.
    • Alan bulunamazsa, listeden manuel olarak seçin.
    • Anahtar alanlar (kopya aramasının yapıldığı alanlar) için "Bu alana göre ara" kutusunu işaretleyin.
  5. "Yükle" düğmesine basın. Sistem bir rapor gösterecektir: kaç kaydın oluşturulduğu, kaçının güncellendiği ve hangi hataların oluştuğu.

Yöntem 2: 1C'de Excel'i doğrudan açma

1C'nin bulunduğu bilgisayarda Microsoft Office'in tam sürümü yüklüyse:

  1. 1C arayüzünde tablo belgesi yükleme komutunu seçin.
  2. .xlsx dosyasını belirtin.
  3. 1C, okuma için Excel sürücülerini kullanır. Bu yöntem, CSV'ye önceden kaydetme gerektirmediği için kullanışlıdır, ancak büyük veri hacimlerinde (5000 satırdan fazla) daha yavaş çalışabilir.

Yöntem 3: Özel değişim işlemleri

Düzenli senkronizasyon için (örneğin, tedarikçinin fiyat listesinin günlük yüklenmesi) şunları kullanmak daha iyidir:

  • "Dosyadan fiyat yükleme" tipi işlemler.
  • Harici veri kaynakları (ODBC aracılığıyla veya belirli bir klasördeki metin dosyaları).
  • Dosya içeren klasörü otomatik izlemek için konfigürasyon uzantıları.

İçe aktarmada sık yapılan hatalar

HataNedenNasıl düzeltilir
Harfler yerine soru işaretleriYanlış dosya kodlamasıCSV'yi kesinlikle UTF-8 (BOM olmadan) olarak kaydedin veya XLSX formatını kullanın.
Öğe kopyalarının oluşturulmasıBenzersiz alana göre arama yapılandırılmamışİçe aktarma ayarlarında arama için bir alan (Ürün Kodu, TIN) ve "Bulunan öğeyi güncelle" modunu mutlaka belirtin.
Tarih formatı hatasıExcel'de tarih metin olarak yazılmışKaydetmeden önce Excel'de sütunu "Tarih" formatına dönüştürün. Bölgesel ayarları kontrol edin (GG.AA.YYYY).
Sayıların yüklenmemesiHücrelerde gizli boşluklar veya semboller varVerileri temizlemek için Excel'de "Sütunlara dönüştür" işlevini veya =DEĞER() formülünü kullanın.
Satır uzunluğu aşımıAd çok uzunMetni Excel'de 1C'deki alanın izin verilen uzunluğuna (genellikle 100–250 karakter) kadar kısaltın.

SSS

Tek bir dosyayla birden fazla referans listesine aynı anda veri yüklenebilir mi? Hayır, standart araçlarla bir dosya yalnızca bir nesne türüne karşılık gelir (yalnızca ürünler veya yalnızca iş ortakları). Karmaşık yapılar için özel işlemler veya XML/DataExchange formatına dışa aktarma gerekir.

1C Excel dosyasını görmüyorsa ne yapılmalı? Dosyanın Excel'de kapalı olduğundan emin olun. 1C, başka bir program tarafından kullanılan bir dosyayı açamaz. Ayrıca dosya yolunu kontrol edin; eski platform sürümlerinde çalışıyorsanız, Kiril alfabesi veya özel semboller içermemelidir.

Yeni ürün kartları oluşturmadan fiyatlar nasıl güncellenir? Alan eşleştirmesi ayarlarken, arama için anahtar alan olarak benzersiz bir tanımlayıcı (örneğin, Ürün Kodu) belirtin. Yükleme parametrelerinde "Mevcut olanları güncelle" modunu seçin. Böylece 1C, ürünü ürün koduna göre bulur ve kopya oluşturmadan yalnızca fiyatı değiştirir.