1C Veritabanını "Çöplerden" Temizleme: Silinmek Üzere İşaretlenen Nesnelerin Silinmesine İlişkin Kapsamlı Rehber

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

1C 8.3'te silinmek üzere işaretlenmiş nesneleri kalıcı olarak silmek için standart «Silinen Nesnelerin Silinmesi» işlemini kullanın. Buna Yönetim → Bakım menüsü üzerinden veya küresel arama (büyüteç simgesine göre arama) yoluyla ulaşabilirsiniz. Süreç iki aşamadan oluşur: silmeyi engelleyen bağlantıların bulunması ve doğrudan temizlik işlemi. Bu bağlantılar kaldırılmadan, sistem veri bütünlüğünü bozmamak için belgelerin veya katalogların silinmesine izin vermez.

Bu kılavuzda, standart silme yöntemini, veritabanının aşırı "kirlenmesi" durumunda engelleri aşmanın yollarını ve yeni kullanıcıların sıklıkla göz ardı ettiği önemli güvenlik nüanslarını ele alacağız.

Özet: 1C'de "yumuşak silme" ilkesi geçerlidir. Önce nesne bir çarpı işareti ile işaretlenir (listelerde görünmez hale gelir) ve ardından tüm bağımlılıklar kontrol edildikten sonra yalnızca özel bir işlemle veritabanından fiziksel olarak silinir.

Neden bir nesneyi hemen silemiyorsunuz?

1C:Enterprise 8.3 platformlarında, veritabanının yanlışlıkla zarar görmesine karşı koruma uygulanmıştır. Üzerinde "Mal Satışı" belgelerinde referanslar bulunan "Tedarikçiler" kataloğunu silmeye çalışırsanız, veritabanı bütünlüğünü kaybeder. Belge kalır ancak alıcıya olan referans kaybolur; bu da raporlarda ve muhasebe kayıtlarında hatalara yol açar.

Bu nedenle süreç iki adıma ayrılır:

  1. Silinmek üzere işaretleme. Nesne normal seçimlerden gizlenir ancak fiziksel olarak veritabanında kalır.
  2. Fiziksel silme. Özel bir işlem tüm bağlantıları kontrol eder. Referanslar varsa, bunları koparmayı (ilişkili belgeleri silmeyi) veya işareti kaldırmayı önerir. Sadece bundan sonra veriler diskten silinir.

Adım adım talimat: Standart işlem aracılığıyla silme

Bu, veritabanının düzenli temizliği için uygun ana yöntemdir.

Adım 1. İşlemi Başlatma

  1. "1C:Enterprise" modunda 1C yapılandırmasını açın.
  2. Yönetim bölümüne gidin (bazı yapılandırmalarda NSI ve Yönetim).
  3. Bakım → Silinen Nesnelerin Silinmesi öğesini seçin. Alternatif seçenek: Shift + F1 tuşlarına basın (veya sağ üst köşedeki büyütece tıklayın) ve "Silinen Nesnelerin Silinmesi" adını yazmaya başlayın.

Adım 2. Referansları Bulma ve Analiz Etme

Açılan pencerede Silinen Nesnelere Olan Referansları Bul düğmesine basın. Sistem veritabanını tarayacaktır. Veri hacmine bağlı olarak bu işlem birkaç saniye ile onlarca dakika arasında sürebilir.

Sonuç bir ağaç yapısı şeklinde görüntülenecektir:

  • Silinen Nesneler – silmek istediğiniz öğeler.
  • Referanslar – silmeyi engelleyen belgeler veya öğeler.

Adım 3. Bağlantıları Koparma

Engellenmiş her nesne için üç yolunuz vardır:

  1. Referanslarla birlikte sil. İlişkili belgelere de ihtiyaç duymadığınızdan eminseniz (örneğin taslaklar veya hatalı muhasebe kayıtları), yanlarına onay kutusu koyun.
  2. Silinme işaretini kaldır. Nesneyi yanlışlıkla sildiyseniz veya geçmiş için gerekiyorsa, sağ tıklayın → Silinme İşaretini Kaldır.
  3. Olduğu gibi bırak. Bağlantıyı koparmak mümkün değilse (örneğin belge zaten işlenmiş ve raporlama için önemliyse), bu belirli nesnenin silinmesini ertelemeniz gerekecektir.

"Tüm referansları sil" düğmesine karşı dikkatli olun. Belgelerin toplu halde silinmesi dönemsel raporlamayı bozabilir. Tam olarak neyi silmek üzere olduğunuzu her zaman kontrol edin.

Adım 4. Fiziksel Silme

Çakışmaları çözdükten sonra (işaretleri kaldırdıktan veya ilişkili belgelerin silinmesini onayladıktan sonra):

  1. Silinen Nesneleri Sil düğmesine basın.
  2. İletişim kutusunda işlemi onaylayın.
  3. İşlemin tamamlanmasını bekleyin. Sistem başarılı silme işlemi veya kalan sorunlar hakkında bilgi verecektir.

Toplu Silme: Nesneler Çok Fazla İse

Veritabanı ihmal edilmişse ve binlerce nesne işaretlenmişse, standart işlem yavaş çalışabilir veya donabilir. Bu gibi durumlarda ek araçlar kullanın.

Toplu İşaret Kaldırma

Çoğu zaman, fazlalıkları silmeye çalışmaktan ziyade işaretlerini kaldırmak daha kolaydır.

  1. Gerekli kataloğa girin (örneğin "Stok Kartları").
  2. Listede silinmek üzere işaretlenmişlerin görüntülenmesini etkinleştirin (Diğer menüsü → Silinmek Üzere İşaretlenmişleri Göster).
  3. Bir grup öğe seçin.
  4. Sağ tıklayın → Silinme İşaretini Kaldır.

Harici İşlemlerin Kullanılması

Karmaşık durumlar için yöneticiler, bazı kontrolleri yok sayabilen veya arka planda çalışabilen harici silme işlemlerini uygular. Ancak bunların kullanımı, platformun standart koruma mekanizmalarını atlayabildikleri için yüksek uzmanlık gerektirir.

Herhangi bir toplu silme işleminden önce her zaman veritabanının yedeğini alın (dosya tabanlı veya yapılandırıcı aracılığıyla). Fiziksel silme işlemini standart araçlarla geri almak imkansızdır.

Silme Sırasında Karşılaşılan Yaygın Hatalar ve Sorunlar

Talimatlara uyulsa bile kullanıcılar engellerle karşılaşabilir. İşte en sık görülenler.

Nesne Zamanlanmış Görevlerde Kullanılıyor

Silinmek üzere işaretlenmiş bir nesne (örneğin değişim planı veya hesaplama türü) arka plan görevlerinde kullanılıyorsa, sistem onun silinmesine izin vermez. Çözüm: Yönetim → Zamanlanmış Görevler bölümüne gidin, bu nesneyi kullanan aktif görevleri bulun ve durdurun veya ayarlarını değiştirin.

Diğer Kullanıcılar Tarafından Kilitlenme

Silme işlemi sırasında başka bir kullanıcı ilişkili bir belgeyi düzenliyorsa, kilitlenme hatası oluşur. Çözüm: Temizliği çalışma saatleri dışında veya tek kullanıcı modunda (Yapılandırıcı aracılığıyla veya /UC anahtarıyla başlatarak) gerçekleştirin.

Bilgi Kayıtlarındaki Referanslar

Bazen referanslar belgelerde değil, bilgi kayıtlarında bulunur (örneğin kullanıcı ayarları, fiyatlar). Standart işlem bunları her zaman açıkça göstermez. Çözüm: Referans ağacını dikkatlice inceleyin. İşlem bir kayıt defteriyle "bağlantıyı koparmayı" öneriyorsa, bu genellikle güvenlidir ancak bu kayıt defterinin amacını tekrar kontrol etmek daha iyidir.

SSS: Sıkça Sorulan Sorular

Silinen nesneler geri yüklenebilir mi? Hayır. "Silinen Nesneleri Sil" düğmesine basıldıktan sonra veriler veritabanı tablolarından fiziksel olarak silinir. Geri yükleme yalnızca silme işleminden önce alınan yedek kopyadan (backup) mümkündür.

Neden silinmek üzere işaretlenmiş nesneler hala bazı raporlarda görünüyor? Çoğu standart rapor, silinmek üzere işaretlenmiş nesneleri otomatik olarak hariç tutar. Ancak, rapor özel yazılmışsa veya NOT PomotkaUdaleniya koşulu olmadan veritabanına doğrudan sorgu kullanıyorsa, bu nesneler görüntülenebilir. Rapor ayarlarını kontrol edin veya sorguyu geliştirmek için bir 1C programcısına danışın.

Silme işleminden sonra veritabanını sıkıştırmak gerekir mi? 1C'nin dosya tabanlı sürümünde (.1cd), toplu veri silme işleminden sonra veritabanı dosyası otomatik olarak küçülmez. Yapılandırıcıda "Fiziksel dosya tablosunu sıkıştır" onay kutusu işaretli olarak Test ve Düzeltme işlemini gerçekleştirmeniz önerilir. İstemci-sunucu sürümünde (SQL) alan otomatik olarak serbest bırakılır veya DBMS tarafında indeks bakımı gerektirebilir.

Referans arama süreci nasıl hızlandırılır? Arama saatler sürüyorsa, tüm veritabanını birden silmek yerine nesneleri parça parça (katalog başına veya belge türüne göre) silmeyi deneyin. Ayrıca sunucuda disk performansı veya RAM ile ilgili bir sorun olmadığından emin olun.