• Sonlandırma kullanıcı oturumları, nasıl çalışır, ne yapılır. Kullanıcıları veritabanından çıkarma Kullanıcıları 1s 8.2 dosyasından çıkarma

    1C 8.3 kullanıcılarının yönetimi ve kontrolü, herhangi bir 1C yazılım ürününün uygulanmasının ve desteklenmesinin ayrılmaz bir parçasıdır. Aslında bu basit bir iş ve eminim ki herkes bununla kolayca başa çıkabilir. 1C kullanıcılarını yönetme sürecini daha ayrıntılı olarak düşünün.

    1C'de kullanıcı yönetimi oldukça basit ve sezgisel bir süreçtir, ancak yine de bir açıklamaya ihtiyacı vardır.

    Koşullu yönetim ve kontrol şunları içerir:

    • kullanıcı oluşturma;
    • kullanıcı haklarının ayarlanması;
    • aktif kullanıcıları görüntüleyin;
    • kullanıcı eylemlerinin analizi.

    Bu noktaların her birini daha ayrıntılı olarak ele alalım:

    Kullanıcı haklarının oluşturulması ve kurulumu 1C 8.2

    Yapılandırmaya bağlı olarak, kullanıcılar ya yapılandırıcıda ya da kullanıcı modunda girilir. Hemen hemen tüm modern yapılandırmalar, 1C: Enterprise 8 modunda kullanıcı girişini destekler Ayrıca 1C: Enterprise modunda, kural olarak ek kullanıcı parametreleri girilir.

    Ancak, yapılandırmadan bağımsız olarak, yönetici haklarına sahip ilk kullanıcı her zaman yapılandırıcı modunda girilir. Bu nedenle, her iki kullanıcı girişi modunu da dikkate alacağız.

    Kullanıcıları Yapılandırıcıya girme

    1C Yapılandırıcı moduna girmek için veritabanı seçim listesinde Yapılandırıcı seçeneğini seçin:

    Giriş yaptıktan sonra menüden Yönetim - Kullanıcılar'ı seçin. Bir kullanıcı listesi açılacak, ilk kullanıcıyı başlatırsanız boş olacaktır. Yeni bir kullanıcı "Yönetici" ekleyelim:

    Bu sayfada kullanıcı ayarlarını belirtmelisiniz:

    • İsim Ve Ad Soyad- Kullanıcı adı.
    • Bayrak ayarlanmışsa Kimlik Doğrulama 1C: İşletmeler, o zaman öğeler kullanılabilir hale gelecek Şifre(1C'ye girmek için kullanılan şifre), Kullanıcının şifreyi değiştirmesine izin verilmiyor(kullanıcı modunda kullanıcı tarafından şifre değiştirme olanağı sağlar), Seçim listesinde göster(listeden bir kullanıcının seçimini mümkün kılar, aksi takdirde kullanıcı adının manuel olarak girilmesi gerekir).
    • İşletim sistemi kimlik doğrulaması - işletim sisteminin kullanıcı adını kullanarak yetkilendirme olasılığından bayrak sorumludur. kullanıcı— bilgi sistemi kullanıcı adı (örneğin, \\dom\kirill, burada dom ağ etki alanıdır ve kirill işletim sistemi kullanıcı adıdır). Başlangıçta 1C, önce işletim sistemi üzerinden yetkilendirmeyi ve ardından 1C yetkilendirmesini kontrol eder 8.2.
    • Açık kimlik doğrulaması- OpenID teknolojisini kullanarak yetkilendirmeyi etkinleştirme . Açık kimlik kullanıcının ilgisiz çeşitli sitelerde, portallarda, bloglarda ve forumlarda kimlik doğrulaması yapmak için tek bir hesap kullanmasına izin veren açık, merkezi olmayan bir sistemdir.

    267 1C video dersini ücretsiz alın:

    sekmesinde Diğer kullanıcı () için uygun rolleri belirtmeniz gerekir. Bizim durumumuzda, yönetici için belirteceğiz Tam haklar. Diğer kullanıcılar için gerekli roller burada işaretlenebilir. Kullanıcı hakları, farklı rollere sahip mevcut nesnelerden özetlenmiştir. Onlar. kullanıcının seçili iki rolü varsa, birinin "Adlandırma" dizinine erişimi varsa ve ikinci rolün yoksa, erişim olacaktır. "Tam haklara" sahip olmayan herhangi bir kullanıcı için kullanıcı rolü ayarlanmalıdır(varsa).

    Ayrıca bu sekmede belirtebilirsiniz Ana arayüz(yalnızca normal formlar için çalışır). Varsayılan dil— yapılandırma birkaç dilde geliştirilmişse. Başlangıç ​​modu- yönetilen veya düzenli uygulama.

    1C Accounting 2.0'da kullanıcı oluşturma

    Tam haklara sahip bir kullanıcı sisteme kaydedildikten sonra, 1C: Enterprise modunda kullanıcılar girilebilir. Örneğin, en yaygın yapılandırma olan Enterprise Accounting 8.2'de bir kullanıcı oluşturalım.

    Bunu yapmak için menü öğesini seçin Hizmet - Kullanıcı ve Erişim Yönetimi. "Kullanıcılar" dizini açılacaktır. Yeni bir kullanıcı oluşturun:

    Kullanıcı ve ana bilgileri hakkında bilgi girin, "Tamam" düğmesini tıklayın: sistem otomatik olarak bir veritabanı kullanıcısı oluşturmayı teklif edecektir:

    Kabul etmelisiniz, yeni veritabanı kullanıcısının formu görüntülenecektir:

    Bu kadar! Kullanıcının oluşturulması ve ona hakların atanması tamamlanmıştır.

    1C veritabanındaki aktif kullanıcıları görüntüleme

    Veritabanında çalışan kullanıcıları 1C: Enterprise modunda görüntülemek için öğeyi seçin Hizmet - Aktif Kullanıcılar. Veritabanında çalışan kullanıcıların bir listesi açılacaktır:

    1C 8.3 ve 8.2'de kullanıcılar nasıl devre dışı bırakılır

    1C veritabanında aktif bir kullanıcıyı devre dışı bırakmanın iki yolu vardır:

    • program arayüzünde (1C Accounting 3.0, Trade Management 11 vb. yapılandırmaları için);
    • sunucu kümesi konsolu aracılığıyla (yalnızca istemci-sunucu modunda kullanılabilir).

    arayüzden

    Kullanıcı modunda, askıya alınmış bir kullanıcıyı "Yönetim" - "Destek ve bakım" menüsüne gidip "Aktif kullanıcılar" öğesini seçerek atabilirsiniz:

    Listeden istediğiniz kullanıcıyı seçin ve "Bitir" düğmesine tıklayın.

    Küme konsolundan

    1C sunucusunun yönetim paneline erişiminiz varsa, onu kullanarak oturumu sonlandırabilirsiniz. Konsola gidiyoruz, "Oturumlar" menüsünde askıya alınan kullanıcıyı buluyoruz, bağlam menüsünü çağırıyoruz ve "Sil" e tıklıyoruz:

    Kullanıcı kontrolü 1C 8.3

    Kullanıcının çalışma geçmişini görüntülemek için menü öğesine gidin Hizmet - :

    1C platformuna dayalı yazılım ürünlerinin hem uzmanlaşmış hem de uygulamalı, yani idari birçok işlevi vardır. Profil işlevselliği (elbette çözümün amacına bağlı olarak) mal alımı, satışı, deposu, operasyonel ve yönetim muhasebesi, muhasebe, CRM ve karmaşık çözümler söz konusu olduğunda - hepsi bir arada.

    Doğal olarak, bir çalışan, otomatik olsalar bile, organizasyonun tüm iş süreçlerini kontrol edemez. Bu nedenle, 1C sistem yöneticileri, belirli sistem işlevleriyle çalışan onlarca ve yüzlerce kullanıcıyla uğraşmak zorundadır. Her birinin, yalnızca ve sadece ihtiyaç duydukları belgelere, işlevlere ve raporlara sahip olmaları için özel haklar belirlemesi gerekir. Ve burada, yalnızca kullanıcı erişim haklarının ayarlanmasını içeren 1C çözümlerinin uygulamalı veya yönetimsel işlevlerini ele almaya başlıyoruz.

    Kullanıcı ayarları 1C 8.3

    1C 8.3'teki kullanıcı hakları için, konfigürasyon yapısının özel nesneleri - "Roller" sorumludur. Çoğu tipik yapılandırmada, zaten oluşturulmuş belirli bir standart roller listesi vardır. Hesap oluştururken ve bunlar için erişim hakları ayarlarken bunları kullanabilirsiniz. Standart set size uymuyorsa, onu değiştirebilir veya kendi rollerinizi ekleyebilirsiniz.

    Her kullanıcıya belirli haklardan sorumlu birkaç rol atanabilir. 1C kullanıcı haklarını ayarlamak için, şimdi hangi rollere sahip olduklarını bulmanız gerekir. Bu bilgi iki şekilde elde edilebilir:

    • Konfigüratör aracılığıyla. Bu seçenek, herhangi bir yapılandırma için uygundur;
    • Bazı yapılandırmalarda, "Kuruluş" modu aracılığıyla.

    1C tabanınızın yapılandırıcısını tam haklara sahip bir kullanıcı adı altında çalıştırın ve "Yönetim" -> "Kullanıcılar" menüsünü açın. Belirli bir kullanıcının haklarını öğrenmek için, soyadının bulunduğu satıra çift tıklayıp "Diğer" sekmesine gitmelisiniz. Kullanıcının kullanabileceği roller bir onay işareti ile işaretlenecektir. Belirli bir rolü eklemek veya kaldırmak için onay kutularını değiştirin ve Tamam'ı tıklayın.



    Analizden sonra, standart rollerin hakların farklılaştırılması için gereklilikleri tam olarak karşılayamayacağını fark ederseniz, bunları değiştirmeniz gerekir. Bunun için yapılandırma ağacında gerekli rolü bulun ve çift tıklayarak açın. Açılan pencerenin sol tarafında, tüm yapılandırma nesnelerinin bir listesini göreceksiniz. Sağ kısımda, soldaki seçili nesneyle ilgili olarak hakları bu rolde belirtilen eylemleri onay kutuları işaretler.



    Kutuları işaretleyip işaretlerini kaldırarak yalnızca yapılandırma nesneleri ile belirli eylemler için izinler verip kaldıramazsınız. Ek olarak, 1C platformunda, kullanıcı haklarını kayıt düzeyinde - RLS'de kısıtlamaktan sorumlu olan çok kullanışlı bir mekanizma yerleşiktir. Yalnızca kullanıcının bilgi tabanı verilerini göreceği bir koşul belirlemenizi sağlar. RLS kullanılarak, 1C 8.3'teki kullanıcı hakları, örneğin her bir mağaza görevlisinin yalnızca kendi deposu için bilgileri göreceği şekilde yapılandırılabilir.

    Standart rolleri değiştirmeden bir kullanıcıya bir nesneye haklar eklemenin başka bir yolu da yeni bir rol oluşturmaktır. Bunu yapmak için, "Roller" konfigürasyon dalında bulunan "Ekle" düğmesine tıklayın ve yeni nesneyi adlandırın. Açılan pencerede solda gerekli yapılandırma nesnelerini bulun ve sağda gerekli hakları ve kısıtlamaları ayarlayın. Yeni rolü kaydettikten sonra yapılandırmayı güncellemeniz, kullanıcı listesine gitmeniz ve belirli kullanıcılara yeni bir rol eklemeniz gerekir.

    1C bilgi bankası yöneticisinin sorumluluğu, kullanıcı oluşturmak ve hakları dağıtmakla sınırlı değildir. Çalışanlar değişebilir, sorumluluklar yeniden dağıtılabilir ve yöneticilerin tüm bu değişikliklere hızla yanıt vermesi gerekir. 1C'de belirli işlevleri yerine getiren bir çalışan istifa ederse, eski meslektaşların hesabı kullanmaması için 1C kullanıcısını devre dışı bırakmanız gerekir. "Yönetim" menüsündeki yapılandırıcıda açılabilen kullanıcı listesi bu konuda bize yardımcı olacaktır.


    1C kullanıcı ayarlarını açtıktan sonra, çalışanın adını seçim listesinde ve kimlik doğrulamasında bulmaktan sorumlu onay kutularının işaretini kaldırmanız gerekir. Böylece ayrılan çalışanın adına giriş yapılmasını yasaklamış ve çalışanın geri dönmesi durumunda erişim hakları ayarlarını kaydetmiş olursunuz. Ayrıca, tüm yetkiler yeni bir çalışana devredilirse bu ayarlar kullanışlı olacaktır - rolleri yeniden yapılandırmanız gerekmez.

    Sistemde çeşitli belgelerde sorumlu kullanıcıya bağlantılar bulunduğundan, bir kullanıcının tamamen silinmesi de önerilmez. Bir girişi silerseniz, kopuk bağlantılar ve belirli belgeleri kimin oluşturduğuna dair yanlış anlaşılmalar olur, bu da karışıklığa yol açabilir. 1C kullanıcısının sisteme giriş yapmasını engellemek ve bazı durumlarda hakları (rolleri) tamamen kaldırmak çok daha verimlidir. Ayrıca, bazı şirketlerde, etkin olmayan kullanıcıları "Ad" alanında belirli bir simgeyle işaretlemek için bir uygulama vardır, örneğin: "*IvanovaTP".

    Bazı durumlarda, 1C yöneticisinin kullanıcıları 1C veritabanından acilen "atması" gerekebilir. Bu iki şekilde yapılabilir:

    1. Yönetici haklarına sahip bir kullanıcıdan "Kuruluş" modu aracılığıyla. Tüm yapılandırmalar tarafından desteklenmez;
    2. 1C sunucu kümesi konsolunu kullanan uygulama sunucusu aracılığıyla.

    İlk seçeneği kullanmak için "NSI ve Yönetim"e gitmeniz, "Bakım"ı açmanız ve "Aktif Kullanıcılar" formunu başlatmanız gerekir. Aktif kullanıcıların bir listesini ve üstte "Bitir" düğmesini göreceğiz, buna tıklandığında kullanıcı oturumları zorla sonlandırılacak. Ayrıca bu listede, askıda kalan oturumların izlenmesine yardımcı olacak bilgisayar adını ve başlangıç ​​saatini görebilirsiniz.


    Aktif kullanıcıları devre dışı bırakmak için ikinci seçenek, daha fazla dikkat ve sorumluluk gerektirir, çünkü çoğu zaman küme konsolu uygulama sunucusuna yerleştirilir. Bu sunucu kontrol paneline erişiminiz varsa, kullanıcı oturumunu aşağıdaki şekilde sonlandırabilirsiniz:

    1. Küme konsolunu açın;
    2. İhtiyacımız olanın bilgi tabanları ve açık oturumları listesine gidiyoruz;
    3. İstenen kullanıcıyı listede buluyoruz;
    4. Bağlam menüsünü farenin sağ tuşuna basarak çağırıyoruz, bir işlev olacak - "Sil".


    1C platformunda geliştiriciler, hakları ayarlamak ve kullanıcıları yönetmek için uygun bir mekanizmaya sahiptir. Bu nedenle, açıklanan özellikler, kendileri tarafından yazılanlar da dahil olmak üzere tüm yapılandırmaların sahipleri tarafından kullanılabilir. Diğer bir avantaj, 1C sisteminin derin bilgisinin varlığının iddiasız olmasıdır. Sorumlu ve özenli herhangi bir yönetici bu işlemleri gerçekleştirebilir.

    1C:Enterprise 8 bilgi tabanında rutin bakım yapmak için genellikle veri tabanına özel erişim elde etmek gerekir. Örneğin, bir veritabanı yedeklemesi yapmak veya DBMS sunucusunda bakım çalışması yapmak (yeniden indeksleme vb.) için, tüm aktif oturumları devre dışı bırakmalısınız.

    1C:Enterprise sunucusunun standart işlevselliğini kullanarak kullanıcıların bir bilgi tabanından bağlantısını kesmenin basit bir yolunu düşünelim.

    Standart işlevsellik

    1C: Enterprise 8'in istemci-sunucu sürümünden bahsedeceğimiz için hemen bir rezervasyon yapacağım. Oturumları devre dışı bırakmak için sunucu yönetim konsoluna gidin. Orada gerekli bilgi bankasını listede bulacağız:

    IB özelliklerine girerek, "Oturumların başlangıcını kilitleme etkin" seçeneğini ayarlayın. Bu durumda, bilgi bankası yönetici hesabının kullanıcı adı/şifresini girmek gerekebilir.

    Oturum engelleme süresini ayarlamayı unutmayın. Ayrıca, oturumlar engellenirken tüm arka plan işlerinin durdurulmasını sağlamalısınız. Bu, "Zamanlanmış işlerin engellenmesi etkin" seçeneği ile yapılır.

    Gerekirse, oturum bloke edilmeden 5 dakika önce bildirim alacak kullanıcılara yönelik mesaj metnini ve oturum engelleme süresi boyunca bilgi bankasına giriş için izin kodunu ayarlayabilirsiniz.

    İzin kodu, diğer oturumlar aktif değilken rutin bakım yapmak üzere bilgi bankasına girmek için kullanılabilir. Parametreleri kullanarak veritabanına bağlanırken izin kodunu girmeniz gerekir. Örneğin, izin kodu "123456" ise, sunucuya iletilen parametre bu şekilde görünür.

    Veritabanına bu şekilde girerek, bilgi bankasına özel erişim elde edeceğiz. Diğer oturumlar bize katılamayacak.

    Kullanıcıya oturumların kilitlendiğine dair bildirim şu şekilde görünür (yönetici tarafından girilen mesaja bağlı olarak). Engelleme süresinden 5 dakika önce her dakika görünür.

    Oturum engelleme süresinin başlangıcında, önce bir bildirim görünür:

    Oturum bittikten sonra.

    Etkin oturumlar, etkin oturumlar listesinden çıkarılarak da devre dışı bırakılabilir. Böyle bir eylem bazen askıdaki oturumları sonlandırmak için gereklidir.

    Uygulamada, kullanıcılar tarafından girilen ancak henüz kaydedilmemiş verilerin kaybolma riskini azaltmak için, kullanıcıların bağlantısının kesilmesi en iyi şekilde önceden iletilir.

    1. 1C 8'in dosya sürümünde kullanıcıları devre dışı bırakma.

    Dosya sürümündeki kullanıcıları devre dışı bırakmak için tek satırlı bir *.bat dosyası oluşturdum.

    ağ oturumu /sil /y

    Üssün bulunduğu bilgisayardaki tüm açık paylaşılan dosyaları devre dışı bırakır.
    Ardından, bu dosyayı atanan zamanda çalıştıracak bir görev (Windows Görev Zamanlayıcı) oluşturdum.
    Peki bilgisayarda açık olan oturumlar ne olacak diye soruyorsunuz, onları da yeni bir * .bat dosyası oluşturarak ortadan kaldırdım.

    görev öldürme /IM 1cv8.exe /f
    Doğru, mevcut bilgisayarda çalışan tüm 1C'yi kapatıyor, ancak arşivleme gece yapıldığından ve veritabanında kimse çalışmadığından benim için o kadar korkutucu değildi, bu toplu iş dosyası Windows Zamanlayıcı'ya da eklenebilir.

    2. İstemci-sunucu veritabanındaki kullanıcıları devre dışı bırakmak.

    Ayrıca dosya tabanı durumunda *.bat dosyalarını kullandım.
    İki *.bat dosyası oluşturdum, ilki 1C kurumsal sunucusunu devre dışı bırakır, ikincisi ise çok basit bir şekilde açar.

    net stop "1C:Enterprise 8.2 Sunucu Aracısı"

    net start "1C:Enterprise 8.2 Sunucu Aracısı"

    Windows Zamanlayıcıya, askıdaki tüm kullanıcıların bağlantısını kesebilmesi için 15 dakikalık bir zaman farkıyla iki yeni görev eklendi; bu eylemler, 1C Enterprise sunucusunu Başlatma ve 1C Enterprise sunucusunu Durdurma işlemlerine benzer.

    3. 1C'de kullanıcıları devre dışı bırakmanın yazılım yolu

    Görev, her gün saat 22:30'da arşivleme yapmaktı.
    Bu şekilde uğraşmadım, "1C'yi Kapatma" adlı yeni bir rol oluşturdum.
    Normal uygulama modülünde yeni bir prosedür oluşturuldu:

    Prosedür ShutdownUsers() Export If NOT RoleAvailable("Don'tClose1S") Then If Hour(mop_PerformingOperationsAtServer.CurrentDateAtServer()) >= 22 Sonra //sunucudaki zamanı al StopSystemWork(False); EndIf; EndIf; Prosedürü Bitir

    If NOT RoleAvailable("Don't Close1S") Then If Hour(mop_PerformingOperationsOnServer.CurrentDateOnServer()) >= 22 Sonra // sunucuda zamanı al TerminateSystem(False); EndIf; EndIf;

    ConnectWaitingHandler("Kullanıcıları Kapat", "600");

    Sunucudaki geçerli tarih işlevi şöyle görünür:

    CurrentDateOnServer() işlevi Dışa Aktarma
    CurrentDate();
    Bitiş İşlevleri

    Böylece sunucudaki tarihi alıyoruz, genel modülün özelliklerinde "Sunucu" onay kutusu ayarlanmışsa, sadece kontrol ettim.

    Mevcut kodun kullanıcıları iki saatliğine kestiği, ancak genellikle gece yarısından sonra kimse veritabanına girmediği ortaya çıktı.

    Bu makale birine yardımcı olduysa, çok memnun olacağım.

    - Vasya, bugünden itibaren kullanıcıları kışkırtan sensin!
    — Ama ben bir programcıyım, sistem yöneticisi değil?!
    - Sistem yöneticileri 1C'yi bilmiyor, bu yüzden kullanıcıları başlatacaksınız!
    — Aaaaa!!!

    Programcı, bir bilgisayar için program yazan kişidir. Bununla birlikte, 1C'deki kullanıcı listesinin yönetimi genellikle 1C ile ilişkili birine, yani bir 1C programlayıcısına emanet edilir.

    Prensip olarak, bazı programcılar ellerinde bazı "ayrıcalıklar" sağladığı için aldırmazlar.

    Bununla birlikte, 1C'deki kullanıcı listesi, diğer programlardaki kullanıcı listelerinden çok az farklıdır. Bu nedenle, yeni bir kullanıcı edinmek veya mevcut bir kullanıcıyı devre dışı bırakmak, armut bombardımanı kadar kolaydır.

    1C kullanıcıları

    Yani 1C'nin kendi kullanıcı listesi var. Bununla birlikte, 1C veritabanına erişim düzenlenir. Veritabanına girerken, 1C sizden bu listeden bir kullanıcı seçmenizi ve bir şifre girmenizi isteyecektir.

    1C'nin oturum açmak için bir kullanıcı adı sormadığı seçenekler vardır. Ancak, bu hiçbir şey ifade etmiyor. Yalnızca bu durumda, listedeki kullanıcı bir Windows/etki alanı kullanıcısıyla eşlenir ve otomatik olarak belirlenir. Nasıl

    1C'nin kullanıcıyı gerçekten sormadığı tek seçenek, yeni (boş) bir veritabanı oluşturmaktır. Bu durumda, 1C kullanıcılarının listesi boştur. İlk kullanıcı eklenene kadar 1C otomatik olarak oturum açacaktır. Benzer bir sistem, Windows'ta parolasız tek bir kullanıcı olduğunda kullanılır.

    1C kullanıcıları birbirinden farklıdır:

    • Erişim hakları
    • Arayüz (öğeler menüsünde varlığı).

    Böyle bir "süper kullanıcı" veya "yöneticiler grubu" yoktur. Yönetici, yapılandırmadaki tüm haklara ve etkin yönetim haklarına sahip bir kullanıcıdır. Boş bir veritabanında (kullanıcı listesi hala boşken), önce bu kullanıcı eklenmelidir.

    1C kullanıcılarının iki listesi

    Aslında, 1C'de iki kullanıcı listesi vardır. Bunlardan biri (1C kullanıcılarının listesi), programcı açısından "gerçek". Yapılandırmada. 1C'nin kullanıcıyı belirlemesi onun içindir.

    Bu, eski tipik yapılandırmaların yaklaşımıdır (örneğin, ticaret yönetimi 10, muhasebe 1.6, vb.) - kullanıcılar bu listede düzenlenir ve ilk oturum açtıklarında otomatik olarak kullanıcı dizinine dahil edilirler.

    İkincisi (1C 8.2 sürümünün kullanıcıları, "gerçek değil"), kullanıcılar dizini (ve ut 11'deki gibi harici kullanıcılar dizini). Daha önce bir dizin vardı, ancak yeni tipik yapılandırmaların yaklaşımı, kullanıcıların içinde başlaması ve otomatik olarak "gerçek" listeye girmesidir.

    Bu yaklaşımın temel sorunu, bu şekilde çalışmayı sevmeyen ve eskisi gibi yapmak isteyenlerin bunu yapamaması, çünkü kuruluşta belirli alanların doldurulması ve kullanıcıyı listede kalemlerle başlatırsanız , artık dizinde otomatik olarak alınmayacaklar.

    1C kullanıcıları listesine bir kullanıcı nasıl eklenir

    Yani, 1C kullanıcılarının listesi yapılandırıcıdadır. ve Yönetim/Kullanıcılar menüsünü açın.

    Bir kullanıcı eklemek için, ekle düğmesine (veya klavyeden Ins) basmanız gerekir. Liste şu anda boşsa, ilk kullanıcının yönetici haklarına sahip olması gerekir (aşağıya bakın).

    • İsim - kullanıcı adı (1C'ye girerken seçeceği)
    • Tam ad - referans tam ad, hiçbir yerde görünmez
    • Şifre
    • Seçim listesinde göster
      o onay kutusu işaretlenirse, kullanıcı 1C'ye girerken seçim listesinde olacaktır.
      o onay kutusu işaretlenmemişse, kullanıcı seçim listesinde olmayacaktır (yani seçemezsiniz), ancak adını klavyeden girip oturum açabilirsiniz.
    • İşletim sistemi kimlik doğrulaması - bir Windows / etki alanı kullanıcısı ile ilişkilendirilebilir ve bu kullanıcının bir parola girmesi gerekmez (otomatik olarak oturum açar).

    Diğer sekmesinde hakları ve temel kullanıcı ayarlarını seçebilirsiniz.

    • Ana arayüz - kullanıcının kullanabileceği menü (yalnızca kalın istemcide kullanılır)
    • Rus Dili
    • [Temel] Başlangıç ​​modu - kalın veya ince istemci, bu parametreyi kullanarak ince istemci yapılandırmasına girebilirsiniz - kalın ve tersi
    • Kullanılabilir roller (kullanıcı hakları).

    Konfigürasyonlardaki kullanıcı hakları genellikle bloklara (“roller”) bölünür. Eski konfigürasyonların yaklaşımında, bunlar kullanıcı pozisyonlarına (kasiyer, yönetici vb.) göre kırılmıştı. Bu yaklaşımın bir dezavantajı vardır - çünkü farklı organizasyonlarda kasiyer ve yönetici farklı işlevlere sahip olabilir.

    Bu nedenle, yeni yapılandırma yaklaşımında, eylemlere göre ayrılırlar (ayı gömmeye erişim, nakit işlemlere erişim). Yani, her kullanıcı için bir dizi işlem ayarlanır.

    Her iki durumda da, programın girişine erişmek için temel haklar vardır. Eski yaklaşımda, bu:

    • kullanıcı
    • FullPermissions (yönetici için).

    Yeni yaklaşımda, bu:

    • Temel haklar
    • TemelSağUT
    • LaunchThinClient - artı diğerlerini başlatmak için LaunchXxxxClient
    • SubsystemХхх - kullanıcının ihtiyaç duyduğu her alt sistem (arayüzdeki sekme) için onay kutusu
    • FullPermissions (yönetici için, Yönetim için değil!).

    PS. Harici kullanıcılar için temel haklara gerek yoktur.

    1C kullanıcısı nasıl eklenir - 1C 8.2 kullanıcıları

    Yeni sürümdeki 1C 8.2 kullanıcılarının listesi, 1C'de (1C Enterprise modunda), Kullanıcılar ve Harici Kullanıcılar dizinlerinde bulunur (yalnızca yapılandırma destekliyorsa). Aradaki fark, kullanıcıları yapılandırıcıda değil, bu dizinde oluşturmanız gerektiğidir ve onlar otomatik olarak yapılandırıcıya gireceklerdir.

    İnce istemci kullanıyorsanız masaüstündeki Yönetim sekmesine bakın. Aksi takdirde, örneğin İşlemler menüsünden Kullanıcılar dizinini açın.

    Ekle düğmesine (veya klavyeden Ins) tıklayın. Kullanıcı listesini yönetebilmek için FullPermissions'ı etkinleştirmiş olmanız gerekir.


    İlk yaklaşımdan farklı olarak, burada doğrudan kullanıcıya her bir hakkı (rol) belirtmezsiniz, ancak hak gruplarını (kullanıcı grupları) belirtirsiniz.

    Kullanıcı Grupları dizini, bir dizi hakkı (rolleri) tanımlayan bir profil içerir. Kullanıcı Grubu Profilleri dizininde, bu tür hakları (rolleri) değiştirebilir veya ekleyebilirsiniz.

    Kullanıcı ayarları 1C

    Bazı konfigürasyonlarda (özellikle eski yaklaşım konfigürasyonlarında) kullanıcı oluşturmak yeterli olmamaktadır. Ek olarak, şunlara ihtiyacınız vardır:

    • İlk kez kullanıcı olarak oturum açın
    • Bundan sonra, kullanıcı dizininde kullanıcıyı bulun
    • Bir dizin biçiminde, basın (seçenekler "veya")
      o Git Menüsü/Kullanıcı Ayarları
      o Ek bilgiler/Kullanıcı ayarları menüsü ve Ek kullanıcı hakları
      o Bazı yapılandırmalarda bu, doğrudan kullanıcı formundaki bir levhadır
      o Bazı yapılandırmalarda, programın Araçlar/Kullanıcı ayarları genel menüsü
    • Otomatik tamamlama alanlarını ve bazı erişimleri tanımlayan gelişmiş ayarları/kullanıcı haklarını yapılandırın.

    1C kullanıcısı nasıl devre dışı bırakılır

    Çoğu yapılandırmada kullanıcının [Geçici] bağlantısının kesilmesi sağlanmaz. İşte bu sonuca ulaşmak için kullanılabilecek varyasyonlar.

    Eski yaklaşımın yapılandırmaları (konfigüratör aracılığıyla):

    • Kullanıcıyı sil
    • Şifre değiştir
    • Kullanıcı rolünü kaldırın (giriş yapamazsınız).

    Yeni Yaklaşım Yapılandırmaları (Kuruluş aracılığıyla):

    • Bilgiye erişim seçeneğinin işaretini kaldırın. veritabanına izin verildi
    • Şifre değiştir
    • Tüm erişim gruplarından hariç tutun.

    Aktif kullanıcılar 1C

    1C, şu anda veritabanında bulunan kullanıcıların listesini bulmanızı sağlar.

    Bunu yapmak için Kurumsal modda Araçlar / Aktif kullanıcılar (kalın istemci, yönetim arayüzü) menüsünü seçin. İnce istemcide, Yönetim sekmesi, Soldaki Etkin kullanıcılar (Ayrıca bkz. bölümünde olabilir).

    Yapılandırıcı modunda Yönetim/Aktif Kullanıcılar menüsünü seçin.

    1C kullanıcılarını devre dışı bırakma

    Bildiğiniz gibi, veritabanını (yapılandırma) güncellemek için tüm kullanıcıların 1C'den çıkması gerekir (her durumda değil, ancak genellikle gereklidir).

    Kullanıcılar dışarı çıkmayı sevmezler (bu bir gerçektir). Ve telefonla sorarsanız 30 saniye içinde mutlaka tekrar girerler. 200 kullanıcı olunca çok eğlenceli bir event oluyor.

    Bu nedenle, kullanıcıları 1C'den ayırmanın üç yolu vardır: