أجهزة الكمبيوتر شبابيك إنترنت

معلومات المحاسبة. معلومات المحاسبة إعداد مجموعات الوصول 1s 8.3

تحتوي المنتجات البرمجية القائمة على منصة 1C على العديد من الوظائف، المتخصصة والتطبيقية، أي الإدارية. تتعلق الوظيفة الأساسية (بالطبع، اعتمادًا على الغرض من الحل) بمجالات مثل شراء البضائع، وبيعها، ومستودعاتها، والمحاسبة التشغيلية والإدارية، والمحاسبة، وإدارة علاقات العملاء، وفي حالة الحلول المعقدة - كل ذلك معًا.

وبطبيعة الحال، لا يستطيع موظف واحد التحكم في جميع العمليات التجارية للمؤسسة، حتى لو كانت مؤتمتة. لذلك، يتعين على مسؤولي نظام 1C التعامل مع عشرات ومئات المستخدمين الذين يعملون مع وظائف نظام معينة. يتعين على كل منهم إنشاء حقوق خاصة بحيث يكون تحت تصرفهم جميع المستندات والوظائف والتقارير التي يحتاجون إليها في نفس الوقت. وهنا نبدأ في النظر في الوظائف التطبيقية أو الإدارية لحلول 1C، والتي تتضمن على وجه التحديد إعداد حقوق وصول المستخدم.

إعدادات المستخدم 1C 8.3

في 1C 8.3، تكون الكائنات الخاصة ببنية التكوين - "الأدوار" - مسؤولة عن حقوق المستخدم. تحتوي معظم التكوينات النموذجية بالفعل على قائمة معينة من الأدوار القياسية التي تم إنشاؤها. يمكنك استخدامها عند إنشاء حسابات وتعيين حقوق الوصول لها. إذا كانت المجموعة القياسية لا تناسبك، فيمكنك تغييرها أو إضافة أدوارك الخاصة.

يمكن تعيين عدة أدوار لكل مستخدم تكون مسؤولة عن حقوق معينة. من أجل تكوين حقوق المستخدم 1C، تحتاج إلى معرفة الأدوار التي لديهم حاليا. ويمكن الحصول على هذه المعلومات بطريقتين:

  • من خلال التكوين. هذا الخيار مناسب لأي تكوين؛
  • في بعض التكوينات من خلال وضع "المؤسسة".

قم بتشغيل مكون قاعدة بيانات 1C الخاص بك تحت اسم مستخدم يتمتع بالحقوق الكاملة وافتح قائمة "الإدارة" -> "المستخدمون". لمعرفة حقوق مستخدم معين، تحتاج إلى النقر نقرا مزدوجا فوق السطر الذي يحمل اسمه الأخير والانتقال إلى علامة التبويب "أخرى". سيتم التحقق من الأدوار المتاحة للمستخدم. لإضافة دور معين أو إزالته، قم بتغيير مربعات الاختيار وانقر فوق "موافق".



إذا أدركت، بعد التحليل، أن الأدوار القياسية لا يمكنها تلبية متطلبات تحديد الحقوق بشكل كامل، فأنت بحاجة إلى تغييرها. للقيام بذلك، ابحث عن الدور المطلوب في شجرة التكوين وانقر فوقه نقرًا مزدوجًا. على الجانب الأيسر من النافذة التي تفتح، سترى قائمة بجميع كائنات التكوين. على الجانب الأيمن، تشير مربعات الاختيار إلى تلك الإجراءات، التي تم تعيين الحقوق لها لهذا الدور، فيما يتعلق بالكائن المحدد على اليسار.



لا يمكنك فقط منح وإزالة الأذونات لإجراءات معينة باستخدام كائنات التكوين عن طريق تحديد المربعات وإلغاء تحديدها. بالإضافة إلى ذلك، تحتوي منصة 1C على آلية مريحة للغاية مدمجة فيها، وهي مسؤولة عن الحد من حقوق المستخدم على مستوى السجل - RLS. يسمح لك بتعيين شرط، فقط عند استيفاءه، سيرى المستخدم بيانات قاعدة المعلومات. باستخدام RLS، يمكن تكوين حقوق المستخدم في 1C 8.3 بحيث يرى كل أمين مستودع معين، على سبيل المثال، المعلومات الخاصة بمستودعه فقط.

هناك طريقة أخرى لإضافة حقوق إلى كائن ما إلى مستخدم دون تغيير الأدوار القياسية وهي إنشاء دور جديد. للقيام بذلك، انقر فوق الزر "إضافة" أثناء وجودك في فرع التكوين "الأدوار" وقم بتسمية الكائن الجديد. في النافذة التي تفتح، ابحث عن كائنات التكوين المطلوبة على اليسار، ثم قم بتعيين الحقوق والقيود اللازمة على اليمين. بعد حفظ الدور الجديد، تحتاج إلى تحديث التكوين والانتقال إلى قائمة المستخدمين وإضافة دور جديد لمستخدمين محددين.

لا تقتصر مسؤولية مسؤول قاعدة المعلومات 1C على إنشاء المستخدمين وتعيين الحقوق. قد يتغير الموظفون، وقد يتم إعادة توزيع المسؤوليات، ويجب على المسؤولين الاستجابة بسرعة لكل هذه التغييرات. إذا استقال الموظف الذي أدى وظائف معينة في 1C، فمن الضروري تعطيل مستخدم 1C حتى لا يستخدم الزملاء السابقون الحساب. ستساعدنا قائمة المستخدمين، التي يمكن فتحها في أداة التهيئة في قائمة "الإدارة"، في ذلك.


بعد فتح إعدادات المستخدم 1C، تحتاج إلى إلغاء تحديد المربعات المسؤولة عن العثور على اسم الموظف في قائمة الاختيار والمصادقة. بهذه الطريقة، ستمنع تسجيل الدخول بالاسم الأخير للموظف المغادر وتحفظ إعدادات حقوق الوصول في حالة عودة الموظف. ستكون هذه الإعدادات مفيدة أيضًا إذا تم نقل جميع الصلاحيات إلى موظف جديد - فلن تضطر إلى تكوين الأدوار مرة أخرى.

ولا يُنصح أيضًا بحذف مستخدم بشكل كامل لأن النظام يحتوي على روابط للمستخدم المسؤول في مستندات مختلفة. إذا قمت بحذف إدخال، فستكون هناك روابط مقطوعة وارتباك حول من قام بإنشاء مستندات معينة، مما قد يؤدي إلى الارتباك. يعد تعطيل مستخدم 1C من تسجيل الدخول إلى النظام أكثر فاعلية، وفي بعض الحالات إزالة الحقوق (الأدوار) تمامًا. أيضًا، لدى بعض الشركات ممارسة وضع علامة على المستخدمين غير النشطين برمز معين في حقل "الاسم"، على سبيل المثال: "*IvanovaTP".

في بعض الحالات، قد يحتاج مسؤول 1C بشكل عاجل إلى "طرد" المستخدمين من قاعدة بيانات 1C. ويمكن أن يتم ذلك بطريقتين:

  1. من خلال وضع "المؤسسة" من مستخدم لديه حقوق إدارية. غير مدعوم من قبل كافة التكوينات؛
  2. من خلال خادم التطبيق باستخدام وحدة التحكم الخاصة بمجموعة خادم 1C.

لاستخدام الخيار الأول، يجب عليك الانتقال إلى "NSI and Management"، وفتح "Maintenance" وتشغيل نموذج "Active Users". سنرى قائمة بالمستخدمين النشطين وزر "إنهاء" في الأعلى، سيؤدي النقر عليه إلى إنهاء جلسات المستخدم بالقوة. بالإضافة إلى ذلك، في هذه القائمة، يمكنك رؤية اسم الكمبيوتر ووقت البدء، مما سيساعد في تعقب الجلسات المجمدة.


يتطلب الخيار الثاني لتعطيل المستخدمين النشطين المزيد من الاهتمام والمسؤولية، حيث يتم استضافة وحدة تحكم المجموعة في أغلب الأحيان على خادم التطبيق. إذا كان لديك حق الوصول إلى لوحة تحكم الخادم، فيمكنك إنهاء جلسة المستخدم كما يلي:

  1. افتح وحدة التحكم العنقودية؛
  2. نذهب إلى قائمة قواعد المعلومات والجلسات المفتوحة لتلك التي نحتاجها؛
  3. ابحث عن المستخدم المطلوب في القائمة؛
  4. استدعاء قائمة السياق عن طريق النقر على زر الفأرة الأيمن، ستكون هناك وظيفة - "حذف".


في منصة 1C، قام المطورون بتضمين آلية ملائمة لإعداد الحقوق وإدارة المستخدمين. ولذلك، فإن الإمكانيات الموصوفة متاحة لأصحاب جميع التكوينات، حتى تلك المكتوبة بشكل مستقل. ميزة أخرى هي أنها لا تتطلب معرفة عميقة بنظام 1C. أي مسؤول مسؤول ويقظ قادر على التعامل مع هذه العمليات.

إلى البيانات. عندما نتحدث عن القيود، فإننا نعني قائمة المستخدمين الذين يتعاملون مع المعلومات ونمنحهم حقوقًا محددة. ماذا يعطي هذا؟ بادئ ذي بدء، فهو يخلق أمن المعلومات للمنظمة، وثانيًا، سيجعل العمل أسهل وأبسط لمستخدمي المعلومات، ولا يترك لهم سوى الوصول إلى المستندات الضرورية.

تحتوي قائمة برامج 1C:Enterprise 8 على نوعين من الحقوق → يطلق عليهما الأساسي والتفاعلي. يتم التحقق دائمًا من الحقوق الأساسية، بغض النظر عن طريقة فتح كائنات قاعدة المعلومات. أهمها حقوق "القراءة" و"التغيير" وما إلى ذلك.

تعتبر الحقوق التفاعلية بمثابة حقوق "العرض" و"التحرير". يتم التحقق من الحقوق التفاعلية أثناء قيام المستخدم بإجراءات تفاعلية → عند عرض البيانات في النموذج، عند تحرير البيانات في النموذج، وما إلى ذلك. إذا حاول المستخدم تنفيذ إجراء ليس لديه حقوق فيه، فسيصدر النظام تحذيرًا: "انتهاك حقوق الوصول!"

تحتوي قائمة الحقوق على تسلسل هرمي، مما يؤدي إلى سلسلة من العلاقات التي يراقبها النظام. وهذا يعني أنه بعد إزالة الإذن لحق معين، يقوم النظام بإزالة الأذونات للحقوق التي تعتمد عليه، والعكس صحيح. على سبيل المثال، يتمتع الكائن بحقوق "العرض" و"التحرير". عند إزالة حقوق "العرض"، تتم إزالة حق "التحرير" تلقائيًا.

في "1C: المحاسبة 8 لأوكرانيا"، تم إنشاء عدة قوائم للحقوق، كل منها ضروري لدور معين. يمكن رؤية مجموعة الأدوار في Configurator من خلال فتح قاعدة البيانات، والتي يتم عرضها في "Database Configuration".

على الجانب الأيسر من النافذة توجد شجرة معلمات حل التطبيق. على الجانب الأيمن من النافذة → قائمة الحقوق المسموح بها للكائن المحدد على الجانب الأيسر من النافذة. يُسمح بجميع العمليات التي توجد بجانبها علامة اختيار. أي أنه بالنسبة لدور "المحاسب"، عند العمل مع مستند "التقرير المسبق"، يُسمح بالإجراءات "قراءة"، و"إضافة"، و"تغيير"، وما إلى ذلك.

إذا لم يكن لدى المستخدم الحق في الوصول إلى دليل معين، فليس له أيضًا الحق في عرض وتحرير جميع حقول الكائنات الخاصة بحل التطبيق الذي يستخدم عنصرًا من هذا الدليل. على سبيل المثال، يسمح حظر الوصول إلى دليل "الأطراف المقابلة" للمستخدم بعرض وتحرير المستندات التي تشير إلى الطرف المقابل، ولكن لا يمكنه عرض أو تغيير المعلومات المتعلقة بالطرف المقابل. في هذه المستندات، بدلاً من المعلومات المتعلقة بطرف المعاملة، سيتم عرض الرسالة "لم يتم العثور على الكائن" في الحقل المطلوب.

تكوين قاعدة البيانات

تحتوي البرامج التي تم إنشاؤها على أساس النظام الأساسي 1C:Enterprise 8 على إعدادات محددة لحقوق الوصول إلى المعلومات المخزنة في قاعدة البيانات. يتم تنفيذ هذا الإعداد بواسطة متخصصين في لغة الاستعلام "1C: Enterprise 8" في حقول "تقييد الوصول إلى البيانات" ("تكوين قاعدة البيانات").

قائمة المستخدمين

لتقييد الوصول إلى قاعدة البيانات للأشخاص غير المصرح لهم، تحتاج إلى إنشاء قائمة بالمستخدمين الذين لديهم إذن للعمل مع النظام. يمكن القيام بذلك في Configurator وفي وضع 1C:Enterprise. في Configurator، يتم فتحه بواسطة أمر "الإدارة - المستخدمون"، في الوضع "1C:Enterprise" → في دليل "المستخدمين" من خلال قائمة "الأدوات - إدارة المستخدم والوصول - قائمة المستخدمين".

ترتبط كلتا القائمتين باسم المستخدم (رمز الدليل) ولهما نفس البيانات. يمكن إجراء إدارة الإعدادات الأساسية في كلا الوضعين. تعرض "قائمة المستخدمين" نافذة لقائمة المستخدمين في Configurator، كما تكون نافذة لتغيير الإعدادات للمستخدم Bondarenko (المسؤول) مفتوحة أيضًا.

في علامة التبويب "الأساسية"، في حقل "الاسم"، يتم إدخال اسم مستخدم قصير. هذا هو ما يتم عرضه في مربع حوار التحديد أثناء بدء التشغيل ومن خلاله يتم تعريف المستخدم المحدد في أداة التهيئة بعنصر دليل "المستخدمين"؛ وفي حقل "الاسم الكامل"، من الممكن إدخال أي اسم مستخدم .

قائمة المستخدمين

مصادقة المستخدم

يحتوي البرنامج على خيارين لمصادقة المستخدم: استخدام نظام 1C نفسه (مربع الاختيار بجوار "مصادقة 1C: المؤسسة"، "قائمة المستخدمين") وعند حدوث ترخيص المستخدم باستخدام نظام التشغيل (مربع الاختيار بجوار "مصادقة Windows")، ثم لن تكون هناك حاجة إلى أي عمليات مستخدم لإدخال "اسم المستخدم" وكلمة المرور، لأنه في هذه الحالة، أثناء تشغيل حل التطبيق، يحدد النظام اسم مستخدم MS Windows، ثم بناءً عليه، يحدد "1C: Enterprise" المطلوب " مستخدم.

بالإضافة إلى ذلك، تتيح نافذة تغيير إعدادات المستخدم إمكانية إدخال كلمة مرور للحق في بدء البرنامج نيابة عن هذا المستخدم وتفعيل الحظر على تغيير كلمة المرور المحددة (مربع الاختيار بجوار "يُمنع المستخدم من تغيير كلمة المرور" كلمة المرور"). يضيف مربع الاختيار الموجود بجوار إعداد "إظهار في قائمة التحديد" مستخدمًا جديدًا إلى قائمة التحديد عند بدء التكوين.

اختيار الدور

من خلال إنشاء قائمة مستخدمين، يمكن لمستخدم واحد الحصول على العديد من الأدوار المتوفرة أثناء العمل مع حل التطبيق. يمكن القيام بذلك في علامة التبويب "أخرى" عن طريق تحديد المربع المجاور للأدوار المطلوبة في قائمة "الأدوار المتاحة" ("حدد كائنًا. الواجهة"). تذكر أيضًا: إذا كان دور مستخدم واحد على الأقل يسمح بإجراء معين على كائن ما، فسيتم السماح بالوصول.

هناك ثلاثة أدوار رئيسية في التكوين: "المحاسب" و"كبير المحاسبين" و"كامل الحقوق". تعتبر الأدوار الأخرى ("حق الإدارة" و"حقوق النماذج والمعالجة الإضافية" وغيرها) مساعدة ويمكن استخدامها لمنح الحقوق لمستخدم ليس لديه الحقوق الكاملة (أدوار "المحاسب" و"كبير المحاسبين").

يختلف دور "المحاسب" و"كبير المحاسبين" في حقوقهما في تغيير البيانات المتعلقة بالسياسات المحاسبية للمنظمة. على سبيل المثال، لا يمكن لـ "المحاسب" إدخال معلمات للمحاسبة والسياسات المحاسبية وما إلى ذلك.

لبدء تشغيل برنامج بشكل طبيعي، تحتاج إلى الحد الأدنى من قائمة الحقوق. هذه المجموعة لها دور "المحاسب". إذا لم يكن لدى المستخدم العادي الحقوق الكاملة (وهذا هو الحال عادة)، فيجب تعيينه على الأقل.

اختيار كائن. واجهه المستخدم

تتمتع كل مجموعة دليل بالقدرة على تحديد قائمة المستخدمين، والتي سيتم حفظها في جدول عنصر الدليل ("مجموعات المستخدمين"). في هذه الحالة، يمكن لمستخدم واحد أن يكون عضوًا في عدة مجموعات مستخدمين، ويمكن استخدام مجموعات المستخدمين التي تم إنشاؤها عند إعداد حقوق الوصول إلى كائنات مختلفة إلى جانب عناصر دليل "المستخدمين". وهذا هو، في آلية تعيين حقوق الوصول في دليل "المؤسسات"، بدلا من تعيين الوصول إلى مستخدمين معينين، فإن الأمر يستحق إدخال مستخدم، ولكن مجموعة من المستخدمين. بفضل هذا، سيتمكن جميع المستخدمين الأعضاء في المجموعة من الوصول إلى المؤسسة المحددة.

بالإضافة إلى ذلك، يحتوي الدليل على عنصر محدد مسبقًا "AllUsers"، قائمة المستخدمين التي لا يمكن تغييرها وهي فارغة.

مجموعة من المستخدمين

تاريخ حظر البيانات

وهناك آلية أخرى تساعد على تأمين البيانات ضد التصحيح العرضي أو المتعمد (الحذف). هذا هو "تاريخ حظر تعديل البيانات" في علامة التبويب "الخدمة ← إدارة المستخدم والوصول". في مربع الحوار المنبثق، لديك الفرصة لإدخال تاريخ لا يمكنك قبله إضافة أو تصحيح أو حذف المستندات في قاعدة البيانات. يعرض "تاريخ حظر تغيير البيانات" مثالاً تجريبياً تم فيه ضبط تاريخ حظر تحديث المعلومات على "2011/01/31". ويرجع ذلك إلى دخول المادة الثالثة من قانون الضرائب حيز التنفيذ.

تاريخ حظر البيانات

هناك عدة طرق لإدخال تاريخ الحظر لتغيير البيانات:

→ "التاريخ العام"

→ "حسب المنظمات"

→ "بواسطة المنظمات والمستخدمين."

انتباه! لا يمكن للمستخدم الذي يتمتع بدور "المحاسب" تعديل تاريخ الحظر لتغيير المعلومات، ولا ينطبق التقييد على تاريخ الحظر على المستخدمين الذين لديهم حق الوصول إلى دور "الحقوق الكاملة".

وبعد ذلك، بعد إدخال تاريخ المنع، عند إدخال مستند جديد بتاريخ فترة الإغلاق، سيعرض البرنامج الرسالة: "يمنع تعديل البيانات لهذه الفترة. لا يمكن تسجيل التغييرات..."


يجدوننا: إعداد حقوق المستخدم في 1s 8 2, تحرير حقوق المستخدم 1س 8 2، تقييد الحقوق في 1c 8 2 المحاسبة، وضع قيود على تحرير المستندات في 1c، تقييد الوصول إلى البيانات في 1c 8 2 المحاسبة، 1c إعداد الأدوار، عرض الحقوق في المحاسبة، كيفية إعداد حقوق مستخدم محدودة في 1s 8 2، كما في مكون البرنامج 1 ص 8 3 حد حقوق المستخدم كيفية تغيير فترة عمل المستخدم في المكون


2016-12-01T13:37:17+00:00

يعد إعداد قائمة المستخدمين بشكل صحيح وحقوق الوصول الخاصة بهم إلى قاعدة بيانات 1C: Accounting 8.3 (المراجعة 3.0) ضروريًا لأي عدد من الأشخاص الذين يعملون مع البرنامج. حتى لو كنت الوحيد الذي يعمل معها!

يتيح لك هذا الإعداد الإجابة لاحقًا عن أسئلة مثل "من الذي أجرى تغييرات معينة على قاعدة البيانات"، و"كيفية منح حق الوصول للعرض فقط إلى قاعدة البيانات للمفتش"، و"من سمح للمساعد بتغيير إعدادات السياسة المحاسبية" و"الأشخاص الذين سمحوا للمساعد بتغيير إعدادات السياسة المحاسبية" يحب.

في الإصدار الثالث، أصبح هذا الإعداد، في رأيي، أبسط وأكثر سهولة. سأخبرك اليوم بكيفية تكوين المستخدمين وحقوقهم بشكل أفضل. سأحاول النظر في الحالة الأكثر عمومية.

لذلك، سنقوم بتكوين المستخدمين التاليين:

  • مدير : مستخدم لديه الحقوق الكاملة لقاعدة البيانات وليس له أي قيود. ليست هناك حاجة لاستخدام هذا المستخدم للعمل اليومي. يجب إعطاء كلمة مرور المسؤول للمبرمجين والمسؤولين الذين يقومون بتكوين قاعدة البيانات أو تحديثها. نظرًا لأنهم فقط سيعملون تحت هذا المستخدم، فسنكون دائمًا قادرين في المستقبل على فصل تغييراتهم في قاعدة البيانات عن عمل المستخدمين الآخرين في السجل. يمكن أن يكون هذا مفيدًا في حالة "استخلاص المعلومات".
  • رئيس الحسابات : مستخدم لا يتمتع بحقوق أقل من المسؤول، ولكنه يتمتع بدور منفصل وله كلمة مرور خاصة به. ستعمل تحت هذا المستخدم بنفسك.
  • محاسب: إذا كان لديك مساعدين أو محاسبين آخرين تحت إمرتك، فهذا المستخدم مناسب لهم. ما هي القيود التي يفرضها هذا الدور:
    • حظر تغيير المعايير المحاسبية.
    • حظر تغيير السياسات المحاسبية.
    • حظر تغيير شجرة الحسابات.
    • حظر تعديل قائمة المستخدمين.
    • حظر إنشاء حسابات محاسبية للأصناف.
    • منع حذف العناصر المحددة للحذف.
    • حظر تغيير تاريخ حظر تغيير البيانات.
  • مفتش : سيكون لهذا المستخدم حقوق عرض قاعدة البيانات فقط. لن يتمكن من تغيير أي شيء عنها.

1. انتقل إلى قسم "الإدارة" وحدد "إعدادات المستخدم والحقوق" ():

2. في اللوحة التي تفتح، حدد "المستخدمون":

3. بشكل افتراضي، يجب أن يكون المستخدم "المسؤول" موجودًا بالفعل في هذه القائمة. انقر عليه مرتين لفتح إعداداته.

4. قم بإجراء الإعداد كما هو موضح في الصورة أدناه. قم بإنشاء كلمة مرور بنفسك - ستحتاج إلى تكرارها مرتين. يرجى ملاحظة أنه يجب أن يكون لكل مستخدم كلمة المرور الخاصة به. كل ما تبقى هو النقر على "حفظ وإغلاق". مستعد!

رئيس الحسابات

4. في نافذة إعدادات الحقوق، حدد خانات الاختيار الموجودة بجوار عنصري "المسؤول" و"كبير المحاسبين". كل ما عليك فعله هو النقر على زر "تسجيل". مستعد!

محاسب

1. ارجع إلى قائمة المستخدمين وانقر على الزر "إنشاء" الموجود على شريط الأدوات.

2. سيتم فتح نافذة مع مستخدم جديد. قم بتحديد الإعدادات كما هو موضح أدناه، فقط قم بإنشاء كلمة المرور الخاصة بك.

4. في نافذة إعدادات الحقوق، حدد خانات الاختيار الموجودة بجوار عنصر "المحاسب". كل ما عليك فعله هو النقر على زر "تسجيل". مستعد!

مفتش

1. ارجع إلى قائمة المستخدمين وانقر على الزر "إنشاء" الموجود على شريط الأدوات.

2. سيتم فتح نافذة مع مستخدم جديد. قم بتحديد الإعدادات كما هو موضح أدناه، فقط قم بإنشاء كلمة المرور الخاصة بك.

إنشاء دور جديد للمستخدم في برنامج "1C: Accounting 8" ed. 2.0

مقدمة.

هذه المقالة هي استمرار منطقي للمقال السابق مقالاتويخبرنا بكيفية إنشاء دور جديد وتكوينه بشكل مستقل للمستخدم في برنامج 1C: Accounting 8، ed. 2.0. يحتوي هذا البرنامج على عدد من التقارير المحاسبية مثل "ميزانية الحساب" و"تحليل القسم الفرعي" و"تحليل الحساب" و"دوران الحساب" وغيرها، ويمكن الاطلاع على القائمة بأكملها في القائمة " التقارير " ، في الجزء العلوي من القائمة (فيما يلي في النص التقارير القياسية). هذه المجموعة التقارير القياسيةيسمح لجميع المستخدمين بعرض أي حساب والوصول إلى جميع المعلومات، بما في ذلك المعلومات الحساسة (مثل معلومات الرواتب). أ تقرير خارجي(تمت مناقشته في المقالة السابقة) يسمح حقوق الحدالمستخدمين و يحظرلهم الوصول إلى المعلومات غير المرغوب فيها.

بالرجوع إلى المقالة السابقة، نعتبر مهمة محددة، على سبيل المثال: نحتاج إلى إنشاء دور لمستخدم فيه التقارير القياسيةسيكون غير متاح. في تلك المقالة نظرنا إلى مثال حيث كان اسم المستخدم . دعونا نسمي هذا الدور الجديد بالنسبة له محاسب بدون تقارير قياسية،لأن المستخدم والدور هما شيئان مختلفان بالنسبة له، وهناك أيضًا اختلاف في أسمائهما.

انتباه!قبل إجراء أي تغييرات، يوصى بحفظ نسخة من التكوين الخاص بك. للقيام بذلك، في القائمة الفرعية "التكوين"، تحتاج إلى تحديد "حفظ التكوين في الملف". يوصى بحفظه في نفس المجلد الذي يحتوي على قاعدة المعلومات حتى يسهل العثور عليه إذا لزم الأمر. علاوة على ذلك، إذا حدث خطأ ما، فستتاح لك الفرصة للعودة إلى الإصدار الأولي.

اقرأ عن خدمات التحديث لدينا

فتح التكوين للتحرير.

إطلاق البرنامج "1C: المحاسبة 8" الطبعة. 2.0 في وضع "Configurator"، باستخدام مستخدم يتمتع "بالحقوق الكاملة" (في المثال، هذا هو المسؤول). في القائمة، حدد قسم "التكوين" وانقر على عنصر "فتح التكوين" ( انظر الشكل 1). تظهر نافذة على الجانب الأيسر من الشاشة تحتوي على جميع عناصر التكوين.

رسم بياني 1. فتح التكوين.

التكوين الافتراضي للبرنامج النموذجي "1C: المحاسبة 8" الطبعة. يتم توفير الإصدار 2.0 (مثل أي برنامج 1C آخر) دون القدرة على التحرير. أولئك. هناك مجموعة معينة من عناصر التكوين التي قرر المطورون أنها كافية لتشغيل البرنامج. ولكن، إذا أراد مستخدم معين إضافة عناصر جديدة إلى التكوين القياسي، فسيتم تمكين القدرة على تغيير التكوين، المقدمة مسبقًا. في حالتنا، يتم استكمال التكوين القياسي بدور جديد بحقوق محدودة، ونحن بحاجة إلى تمكين هذه القدرة على التغيير. للقيام بذلك، افتح قسم "التكوين" مرة أخرى، ثم "الدعم" وحدد عنصر "إعدادات الدعم" كما هو موضح في الصورة 2.

الصورة 2. فتح "إعدادات الدعم".

في النافذة التي تفتح، نرى الخصائص الرئيسية للبرنامج: التكوين يسمى Enterprise Accounting، والمورد هو شركة 1C وإصدار البرنامج (في المثال 2.0.14.5). وفي الجزء العلوي من النافذة، على اليمين، يوجد زر "تمكين التحرير". الشيء المهم هو أن برنامجنا مدعوم. وهذا يعني أن المورد (شركة 1C) يوفر لنا فرصة تحديث البرنامج، ونحن كذلك نحن مدعومون، ونحن ننتهز هذه الفرصة. لا ينبغي بأي حال من الأحوال إزالة البرنامج من الدعم! لكننا لسنا بحاجة لهذا. كل ما عليك فعله هو توخي الحذر حتى لا تقوم بتعطيل الإعدادات الضرورية عن طريق الخطأ.

تتوفر القدرة على تلقي الدعم بدون تحرير ومع القدرة على تحرير التكوين. لذلك، انقر فوق الزر "تمكين إمكانية التحرير" ( انظر الشكل 3).

تين. 3. تمكين تغييرات التكوين(1).

بعد ذلك، يظهر تحذير أنه من خلال تمكين القدرة على تغيير التكوين، لن نتمكن من إجراء التحديثات التلقائية بالكامل. وهذا يعني أن طريقة التحديث المستخدمة سابقًا ستتغير. إذا كان في وقت سابق لتحديث تكوين البرنامج "1C: المحاسبة 8" الطبعة. 2.0 كان يكفي الإشارة إلى الدليل الذي توجد به البيانات المطلوب تحديثها ويتم التحديث بالكامل تلقائيًا. الآن، ستحتاج إلى تحديد الدليل الذي يحتوي على البيانات المراد تحديثها، وفي بضع خطوات إضافية، قم بالإشارة إلى ما يجب تحديثه وما يجب تركه دون تغيير. لا يوجد شيء معقد، فهو يتطلب فقط المزيد من المشاركة البشرية.

يوجد في نهاية المقال مثال لكيفية تحديث التكوين ( انظر الشكل 11).

لذا نجيب على السؤال الموجود في التحذير بـ "نعم" ( انظر الشكل 4). بعد قبول التغييرات، سيصبح التكوين الخاص بنا متاحًا للتحرير.

الشكل 4. تمكين القدرة على تغيير التكوين (2).

إنشاء دور جديد

هناك طريقتان لإنشاء دور جديد. الطريقة الأولى هي إنشاء دور من الصفر، أي. مجرد دور جديد لن يكون هناك أي إعدادات. للقيام بذلك، في نافذة "التكوين"، افتح القائمة "عامة"، وابحث عن "الأدوار" هناك وانقر بزر الماوس الأيمن على هذا العنصر. ستظهر نافذة تحتوي على عنصر "إضافة". يتم إنشاء مثل هذا الدور بدون العديد من الإعدادات القياسية، والتي لا يلزم وصف تفاصيلها في هذه المقالة. فقط لأن الطريقة الثانية تناسبنا.

الطريقة الثانية هي إنشاء دور جديد بناءً على دور موجود. لأن هدفنا هو خلق دور للمحاسب الذي لن يكون لديه التقارير القياسية، يتعين عليك تولي دور المحاسب الحالي للدور الجديد وإجراء بعض التغييرات. للقيام بذلك، ما عليك سوى نسخ دور المحاسب كما هو موضح في الشكل 5.

الشكل 5. نقوم بنسخ دور المحاسب الحالي.

يُسمى Accountant1 ويظل مميزًا باللون الأزرق. الاسم لا يهم الآن، لذلك دعونا نتركه كما هو. انقر نقرًا مزدوجًا على الدور الجديد وافتح نافذة لإعداد حقوقه. نحن الآن بحاجة إلى إغلاق إتاحة جميع التقارير التي قمنا بتصنيفها على أنها التقارير القياسية. على الشكل 6يظهر مثال لكيفية القيام بذلك (يجب إلغاء تحديد مربعي الاختيار "استخدام" و"عرض"). وإليك القائمة الكاملة للتقارير التي يجب إغلاقها بهذه الطريقة: الميزانية العمومية العكسية، ورقة الشطرنج المحاسبية، الميزانية العمومية العكسية للحساب، معدل دوران الحساب، تحليل الحساب، بطاقة الحساب، تحليل Sub-Conto، معدل دوران الحساب بين Sub -Conto، Card Sub-Conto، الترحيلات الموحدة، تقرير عن الترحيلات، الكتاب الرئيسي، تكلفة المحاسبة والمخطط المحاسبي حتى المجموعة الكاملة لهذه التقارير موجودة في قائمة "التقارير" الموسعة.

الشكل 6. تحرير حقوق الدور الجديد.

الآن بعد أن تم الانتهاء من الإعدادات الأساسية للدور الجديد، تحتاج إلى تغيير اسمه البسيط Accountant1 إلى محاسب بدون تقارير قياسية.للقيام بذلك، افتح خصائص الدور الجديد وقم بتحرير حقلي "الاسم" و"المرادف" ( انظر الشكل 7). يوصى بتغيير هذين الحقلين وجعلهما متماثلين.

الشكل 7. قم بتغيير اسم الدور الجديد.

تحديث تكوين قاعدة البيانات.

بعد إنشاء الدور الجديد وتحريره، نحتاج إلى حفظ التكوين الخاص بنا في شكله الجديد. للقيام بذلك، اضغط على الزر المقابل كما هو موضح في الصورة الشكل 8أو المفتاح F7على لوحة المفاتيح. يمكن أن تكون عملية تحديث تكوين قاعدة البيانات طويلة جدًا (اعتمادًا على أداء جهاز الكمبيوتر الخاص بك). يتم تفسير هذه العملية الطويلة بحقيقة أن هذا هو التحديث الأول لتكوين قاعدة البيانات منذ فتحها للتحرير، وهذا يقدم بعض التفاصيل.

الشكل 8. تحديث تكوين قاعدة البيانات.

التنازل للمستخدم - محاسب جدول المواد للدور الجديد .

بعد انتظار اكتمال تحديث التكوين، سنقوم بإجراء الإعدادات النهائية. للمستخدم مكتب المواد المحاسبيةبحاجة ل قم بتعيين الدور الجديد الذي أنشأناه للتو. في برنامج 1C: المحاسبة 8" الإصدار 2.0 (كما هو الحال في أي برنامج 1C آخر)، تتوفر قائمة المستخدمين في القائمة الفرعية "الإدارة"، في عنصر "المستخدمون" ( انظر الشكل 9). دعونا نفتح هذه القائمة.

الشكل 9. المستخدمين.

تظهر أمام أعيننا قائمة المستخدمين، وفي حالتي هناك ثلاثة فقط. انقر نقرا مزدوجا فوق المستخدم الذي نحتاجه، في المثال هذا محاسب مكتب المواد،ثم تفتح نافذة لتحريره. انقر فوق علامة التبويب "أخرى" وشاهد هنا جميع الأدوار الموجودة في التكوين الخاص بنا. نقوم بتعيين دور جديد للمستخدم، في المثال هذا محاسب بدون تقارير قياسية،وأيضا تعيين دور حق إضافي لفتح التقارير الخارجية ومعالجتهاوانقر على "موافق" ( انظر الشكل 10). بالمناسبة، يجب أن تكون الأدوار القياسية "المحاسب" و"الحقوق الكاملة" غير نشطة لهذا المستخدم، وإذا تم استخدامها مسبقًا، فيجب إزالتها الآن.

الشكل 10. إسناد دور جديد.

تحديث التكوين بطريقة جديدة.

اقرأ عن خدماتنا لتحديث تكوينات 1C القياسية وغير القياسية.

ولمن قرأ المقال بالتفصيل بقي سؤال واحد مفتوحا وهو: كيفية تحديث التكوين مع الأخذ في الاعتبار أنه أصبح متاحا للتحرير؟ كما ذكرنا سابقًا، أصبح التحديث التلقائي بالكامل مستحيلاً. كما تعلم، لا يلزم إكمال هذا القسم فورًا بعد إضافة دور جديد. ولكن عاجلاً أم آجلاً سيصدر إصدار جديد لبرنامج 1C وسنحتاج إلى تحديث التكوين. كما كان من قبل، افتح قسم "التكوين"، ثم "الدعم" وحدد "تحديث التكوين". أشر إلى الملفالتحديثات. بعد ذلك، تظهر النافذة التالية: "تحديث التكوين الرئيسي - تكوين البائع الجديد". نرى فيه أن الوحدة العامة "إدارة المستخدم" الخاصة بنا قد تغيرت (تم تمييزها باللون الأخضر المزرق). لكننا لسنا بحاجة إلى تغيير الوحدة المشتركة بأكملها، لذلك في سطر "الوحدة النمطية"، في عمود "وضع الدمج"، انقر نقرًا مزدوجًا بالماوس ثم اتبع الشكل 11. كما ترون، ما عليك سوى ترك إجراء واحد، وهو إلغاء تحديد السطر المقابل. في حالة معينة، قد يكون هناك عدة إجراءات معدلة في وحدة نمطية مشتركة، لكننا نحتاج إلى إلغاء تحديد إجراء واحد فقط، بالاسم "التحقق من قدرة المستخدم". بعد ذلك، انقر فوق "موافق" وفي النافذة السابقة "تشغيل". وبهذا ينتهي التحديث. كان هدفنا هو الحفاظ على الإجراء المطلوب في وحدة "إدارة المستخدم" العامة دون تغيير ( انظر الشكل 5.1 والشكل 5.2 ج هذا المقال ).

الشكل 11. تحديث التكوين بطريقة جديدة.

خاتمة.

الآن يمكن اعتبار مهمتنا مكتملة. لقد أنشأنا دورًا جديدًا وقمنا بتعيينه للمستخدم. هذا المستخدم يعمل في البرنامج 1C: المحاسبة 8 بوصة الإصدار 2.0، لن يكون قادرًا على الاستخدام التقارير القياسيةولكن يمكن استخدامه بنجاح تقرير خارجيالذي تمت مناقشته في هذا المقال. تقرير خارجيسيسمح لنا بتخصيص قائمة الحسابات المتاحة للمستخدم وسنتلقى ذلك تقييد الحقوقلعرض المعلومات السرية.

© فيدور بالياسنيكوف، أكتوبر 2011

تنشأ مشكلة حقوق الوصول بسبب الحاجة إلى تقييد حقوق المستخدم في 1C (أو مجموعة من المستخدمين)، مما يعني ضمناً فرض حظر على تنفيذ أي إجراءات مع كائنات معينة، على سبيل المثال، المشاهدة والتسجيل والتحرير وما إلى ذلك. أو على العكس من ذلك، بسبب الحاجة إلى منح (توسيع) حقوق المستخدم في 1C، والتي في الواقع غالبا ما تتبع رسالة النظام حول انتهاك حقوق الوصول (على سبيل المثال، حقوق العرض غير الكافية) وطلب المستخدم للمسؤولين حول هذا الموضوع .

لإجراء تعديلات على قواعد الوصول وتغيير الحقوق لعرض قسم معين أو لأي إجراء آخر، يتعين عليك الانتقال إلى "إعدادات المستخدم والحقوق"، والتي يمكن القيام بها من خلال تمكين وضع المستخدم في علامة التبويب "الإدارة" (شريطة بالطبع أن هناك حقوقًا في هذا).




كما ذكرنا من قبل، تتضمن مجموعات الوصول مستخدمين محددين، والمجموعات نفسها لديها ملفات تعريف مجموعة وصول تجمع بين الأدوار. في الأساس، الدور عبارة عن بيانات وصفية، ويعتمد تنوعها وكميتها على التكوين. كقاعدة عامة، هناك الكثير من الأدوار ومن السهل الخلط بينها. تجدر الإشارة إلى أن دورًا إضافيًا معينًا يمكن أن يفتح الوصول إلى الكائنات للمستخدمين غير المرغوب فيهم.


يتوفر وصف لحقوق المستخدم في علامة التبويب "الوصف".

يتم عرض الأدوار من خلال عنصر دليل "المستخدمين"، والذي يمكن الوصول إليه من خلال النقر على مستخدم معين.


يتم أيضًا إنشاء تقرير حول حقوق الوصول هنا، والذي يعرض حالة الوصول إلى كائنات نظام معينة.


العمود الموجود في أقصى اليمين "القيود على مستوى السجل" عبارة عن شروط إضافية تقيد الإجراءات مع كائنات قاعدة البيانات. في الأساس، هذا استعلام يتم تنفيذه في وقت التشغيل ويخبرنا ما إذا كان من الممكن العمل مع الكائن أم لا.

توضح لقطة الشاشة أن مستند "إدخال الأرصدة الافتتاحية" متاح للمستخدم، ولكن الوصول إليه ممكن فقط لمستودعات معينة.


وبالتالي، يمكنك إنشاء حقوق الوصول أو التغيير في 1C عن طريق إضافة مستخدم إلى مجموعة معينة في وضع المستخدم.


يمكن أيضًا تغيير المجموعة نفسها، على سبيل المثال عن طريق إضافة قيمة إلى تقييد الوصول.


تسمح لك حقوق المسؤول بإدارة الحقوق في وضع المكوّن، حيث تكون الأدوار القياسية محددة بالفعل. على سبيل المثال، يوفر الدور الذي يحمل اسمًا توضيحيًا للغاية "الحقوق الأساسية"، كقاعدة عامة، القدرة على قراءة الكائن فقط أو عرضه فقط.


لإدارة حقوق تغيير الكائنات، يتم توفير أدوار خاصة لإضافة/تغيير البيانات.


إذا كنت تعرف الكائن الذي لا يملك المستخدم الحقوق الكافية له، فيمكنك:

  • من العكس: انظر إلى علامة التبويب "الحقوق" لكائن معين، في الجزء العلوي سنرى جميع الأدوار المتاحة في التكوين، وفي النافذة السفلية - الحقوق. يتم تحديد وجود حقوق معينة للكائن بعلامة اختيار. يتم تعيين حقوق الكائنات الجديدة بنفس الطريقة.

  • افتح الدور المعين للمستخدم، ومن خلال تحديد كائن معين في النافذة اليسرى، راجع قائمة الحقوق في النافذة اليمنى، أي الإجراءات التي يمكن للمستخدم الذي لديه هذا الدور القيام بها مع هذا الكائن - القراءة، والإضافة، المشاهدة، الخ.


وبالتالي، فإن كافة الحقوق الممكنة في النظام محددة مسبقًا. يمكن تشغيل أو إيقاف حقوق القراءة والإضافة والتعديل والعرض والتحرير وغيرها في أي دور لأي كائن. من المستحيل تعيين الحقوق بشكل منفصل دون استخدام الأدوار. للتمييز بين حقوق المستخدم، يجب عليك تعيين الدور المناسب. يصبح جدول "جميع الأدوار"، الذي تم إنشاؤه في أداة التهيئة، أداة ملائمة لتحليل الحقوق والأدوار.



توضح لقطة الشاشة أن دور "الحقوق الكاملة" يتمتع بأقصى قدر من الحقوق. وإذا كانت مهمة الحد من حقوق المستخدمين لا تستحق العناء على الإطلاق، فيمكنك تعيين هذا الدور بأمان لجميع المستخدمين، والتخلص إلى الأبد من أسئلة المستخدم.

في الممارسة العملية، كقاعدة عامة، في معظم الحالات، لا تزال "الحماية من الأحمق" ضرورية. تحتاج جميع الشركات الكبيرة إلى حد ما إلى تأمين نفسها ضد التغييرات غير المرغوب فيها في البيانات. هذا هو المكان الذي تأتي فيه الأدوار المضمنة في 1C للإنقاذ. إن فهم تنوع الأدوار ليس بالأمر السهل ويستغرق الكثير من الوقت. ولذلك، فإن إنشاء دور خاص بك لحل المشكلات العملية يمكن أن يكون في كثير من الأحيان هو السبيل الوحيد للخروج. دعونا نفكر في هذه النقطة بمزيد من التفصيل. يمكنك إضافة دور في شجرة البيانات التعريفية.


في الدور الجديد، يمكنك التمييز بين الحقوق بمجرد تحديد المربعات المجاورة لليمين المقابل.


تشير مربعات الاختيار الموجودة أسفل النافذة إلى أنه سيتم تعيين الحقوق تلقائيًا لكائنات بيانات التعريف الجديدة/للحصول على تفاصيل وأجزاء جدولية للكائن الذي تم تعيين الحقوق له، وكذلك ما إذا كانت الحقوق سيتم توريثها بالنسبة للكائن الأصلي.

يتم تعيين قيود حقوق الوصول في النافذة اليمنى السفلية للدور الجديد. هذه أداة قوية تسمح لك بتقييد الحقوق على مستوى السجل، أي. توفير الوصول إلى البيانات الضرورية بالضبط. إذا كان التعيين البسيط للحقوق يمكن فقط "بشكل مباشر" أن يمنح أو يسلب حقوق التصرف مع كائن ما، فإن آلية التقييد تسمح لك بتكوين حقوق الوصول فيما يتعلق بالبيانات بمرونة. على سبيل المثال، قم بتقييد قراءة البيانات وعرضها لمؤسسة واحدة فقط.


يتيح لك مصمم قيود الوصول إلى البيانات إنشاء شرط يتم من خلاله تقييد الوصول.


يتم وصف تقييد حقوق الوصول في شكل بنيات لغوية. لتسهيل إنشائها، يتم توفير استخدام قوالب القيد. تجدر الإشارة إلى أن استخدام هذه الآلية يؤثر بشكل مباشر على الأداء، لأن النظام عند الوصول إلى أي كائن يحتاج إلى قراءة هذه القيود والامتثال لها. تستهلك هذه العملية موارد الكمبيوتر وتبطئ العمل.

في الختام، أود أن أشير إلى أن 1C، كمطور، اهتمت بإتاحة فرص كبيرة للمسؤولين من حيث حقوق التحرير في حلولهم البرمجية. وإذا كانت هذه الأدوات قد تبدو للوهلة الأولى معقدة وزائدة عن الحاجة، فبعد ذلك، خاصة عند محاولة بناء نظام وصول فعال في سياق هيكل موظفين متعدد المستويات ومتفرع في مؤسسة أو مؤسسة، يصبح من الواضح أن وظيفة البرنامج يتوافق تماما مع الاحتياجات الحقيقية.