1C'de erişimi yapılandırma: Yalnızca kendi kuruluşlarınızı ve departmanlarınızı görün

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

Bir kullanıcının 1C'de belgelerle çalışabilmesi ancak yalnızca "kendi" kuruluşunu/departmanını görmesi için erişim profili ve grubunu ayarlayın ve kayıt düzeyinde kısıtlamayı (RLS) etkinleştirin. Daha sonra erişim grubunda izin verilen kuruluşlar/departmanlar belirtilir ve gerekirse kısıtlamalar yeniden hesaplanır.

İçindekiler

Roller, profiller, gruplar ve RLS: Hangisi ne işe yarar?

1C'de genellikle "haklar" ile "görünürlük kısıtlaması" karıştırılır. Kısaca:

MekanizmaŞu soruya cevap verirÖrnek
RolNesneyle ne yapılabilir (okuma/oluşturma/değiştirme)"Satış" belgesi açılabilir
Erişim grubu profili"Pozisyona göre" rol seti"Satış Müdürü", "Depocu"
Erişim grubuProfile kimin atandığı + hangi kısıtlamaların geçerli olduğu"Satışçılar — Alfa LLC"
RLS (kayıt düzeyi)Hangi spesifik belgelerin/satırların erişilebilir olduğuYalnızca Alfa LLC belgeleri görünür

Eğer belgelerde erişimi kısıtladığınız alanlar (örneğin "Kuruluş"/"Departman") doldurulmamışsa, RLS "hiçbir şey görünmüyor" veya tam tersine "fazladan görünüyor" etkisi yaratabilir; bu durum nesnenin mantığına bağlıdır.

Kuruluşlara/departmanlara göre adım adım erişim ayarı

Menü öğelerinin adları biraz farklılık gösterebilir, ancak standart yapılandırmalardaki genel senaryo aynıdır.

1) Veritabanında kapalıysa kısıtlama kullanımını (RLS) etkinleştirin

Genellikle: Yönetim → Kullanıcı ve hak ayarları → erişim/kısıtlama parametreleri.
"Kayıt düzeyinde erişimi kısıtla (RLS)" / "Erişim kısıtlamalarını kullan" gibi bir onay kutusu arayın.

2) Erişim grubu profilini hazırlayın ("ne yapılabilir" hakları)

Yol çoğunlukla: Yönetim → Kullanıcı ve hak ayarları → Erişim grubu profilleri.

  • Kritik rollerin unutulma riskini azaltmak için benzer bir standart profili kopyalayarak yeni bir profil oluşturun.
  • Yönetici değilse, "her şey yapılabilir" düzeyindeki rolleri (tam erişim ve benzerleri) kaldırın.

Hakları doğrudan kullanıcıya rol atayarak değil, profiller ve erişim grupları aracılığıyla verin: bakım daha kolay olur ve denetim daha anlaşılır hale gelir.

3) Bir erişim grubu oluşturun ve "görünürlük sınırlarını" belirleyin

Yol: Yönetim → Kullanıcı ve hak ayarları → Erişim grupları.

Grupta:

  1. Profil seçin (2. adımdan).
  2. Kullanıcıları ekleyin.
  3. Kısıtlamaları belirtin: izin verilen kuruluşlar ve/veya izin verilen departmanlar (varsa diğer boyutlar da: depo, kasa vb.).

Pratik isimlendirme şablonu:

  • "Muhasebe — A Kuruluşu"
  • "Satışlar — A Kuruluşu"
  • "Depo — Kuzey Departmanı"

4) Kısıtlamaları yeniden hesaplayın (yapılandırma bunu gerektiriyorsa)

Bazı veritabanlarında kısıtlamalar değiştirildikten sonra servis verilerinin güncellenmesi gerekir. Yönetim bölümünde "Erişim kısıtlamaları için verilerin yeniden hesaplanması/doldurulması" gibi bir komut/işlem veya zamanlanmış görev arayın.

Ayarlamadan sonra kullanıcı hala "eskisi gibi" görüyorsa, ilk olarak kısıtlamaların yeniden hesaplanmasının gerekli olup olmadığını kontrol edin ve görevin sonuna kadar tamamlandığından emin olun.

Erişim kontrolü ve yapılandırmalara özel nüanslar

"Kullanıcı olarak" hızlı kontrol

  1. Belge günlüğünü açın (satışlar/girişler/transferler) — yalnızca "kendi" kayıtlarınız kalmalıdır.
  2. "Başka" bir kuruluşun belgesini açmayı deneyin (örneğin arama/seçim yoluyla) — erişim reddedilmeli veya belge bulunmamalıdır.
  3. Raporları kontrol edin: "delikler" en çok raporlarda ortaya çıkar (kayıt verileri ve filtrelerin özellikleri nedeniyle).

Önemli nüanslar

  • Farklı yapılandırmalarda departman bazında kısıtlama farklı alanları ifade edebilir (belgedeki departman, kuruluş departmanı, çalışan departmanı). Gerçekten doldurulan ve muhasebe/hareketlere katılan alana göre kısıtlama yapın.
  • Standart ayarlarla belirli bir nesneyi (katalog/belge) kısıtlamak mümkün değilse, rollerde RLS ayarı yapmak (uzantı aracılığıyla) gerekebilir. Bu, yalnızca performans ve güncellemeler üzerindeki etkilerini anlayarak yapılmalıdır.

Sık karşılaşılan hatalar

  • Kullanıcı her şeyi görüyor.
    Nedenler: RLS etkin değil; kullanıcı kısıtlamasız bir grupta; erişimi genişleyen başka bir grup/rol var; yeniden hesaplama yapılmadı.
  • Kullanıcı hiçbir şey göremiyor.
    Nedenler: Belgelerde kuruluş/departman doldurulmamış; "yanlış" departmana göre kısıtlama yapılmış; birden fazla grubun çakışması (teşhis sırasında yalnızca birini bırakın).
  • RLS etkinleştirildikten sonra yavaşlama.
    Nedenler: Çok fazla ve "her şeye" yönelik kısıtlama; filtrelere sahip olmayan ağır raporlar; servis verilerinin yeniden hesaplanması devam ediyor. Çözüm — kısıtlama alanını daraltmak ve raporları gerçek hacimlerde test etmek.

SSS

Aynı anda hem kuruluşa hem de departmana göre kısıtlama yapılabilir mi?
Evet: erişim grubunda her iki sınırı da belirtin. İlgili yapılandırma nesnelerinin her iki boyutu da desteklemesi önemlidir.

Neden belgeler kısıtlandı ama raporda hala "başkasına ait" veriler görünüyor?
Rapor, gerekli boyutun olmadığı veriler üzerine kurulmuş olabilir veya filtreleri farklı uyguluyor olabilir. Genellikle başka bir standart rapor seçmek veya raporu/erişim haklarını geliştirmek yardımcı olur.

Bir kullanıcıya iki kuruluş için erişim verilebilir mi?
Evet: kullanıcıyı iki izin verilen kuruluşu olan bir gruba ekleyin veya yönetimi kolaylaştırmak istiyorsanız iki farklı gruba ekleyin. Önemli olan, yanlışlıkla kısıtlamasız bir grup vermemektir.