<
  • Главная
Статьи

Створення нової ролі для користувача в програмі "1С: Бухгалтерія 8" ред. 2.0

Створення нової ролі для користувача в програмі "1С: Бухгалтерія 8" ред. 2.0

Передмова.

Ця стаття є логічним продовженням попередньої статті і розповідає, як самостійно створити і налаштувати нову роль для користувача в програмі "1С: Бухгалтерія 8" ред. 2.0. У цій програмі є цілий ряд бухгалтерських звітів, таких як "Оборотно-сальдова відомість по рахунку", "Аналіз субконто", "Аналіз рахунку", "Обороти рахунку" і т. Д. Весь список можна подивитися в меню "Звіти", в верхньої частини меню (далі по тексту Стандартні звіти). Ця група Стандартних звітів дозволяє всім користувачам переглядати будь-які рахунки і отримувати доступ до всієї інформації, в тому числі до конфіденційної інформації (наприклад, такий як відомості про нарахування заробітної плати). А зовнішній звіт (про який йде мова в попередній статті) дозволяє обмежити права користувачів і заборонити їм доступ до небажаної інформації.

Посилаючись на попередню статтю ми розглядаємо конкретну задачу, як приклад: нам необхідно створити роль для користувача, в якій Стандартні звіти були б недоступні. В тій статті ми розглядали приклад, де ім'я користувача було Бухгалтер матеріального столу. Назвемо цю нову роль для нього БухгалтерБезСтандартнихОтчетов, тому що користувач і роль для нього це різні речі, має місце і відмінність в їх назвах.

Увага! Перед тим як починати якісь зміни рекомендується зберегти копію Вашої конфігурації. Для цього в підміню "Конфігурація" потрібно вибрати пункт "Зберегти конфігурацію в файл". Рекомендується зберігати в одну папку з інформаційною базою, щоб в разі потреби було нескладно знайти. Далі, якщо у Вас щось піде не так, буде можливість повернутися до початкового варіанту.

Читайте про наші послуги по оновленню типових і нетипових конфігурацій фірми 1С.

Відкриття конфігурації для редагування.

Запускаємо програму "1С: Бухгалтерія 8" ред. 2.0 в режимі "Конфігуратор", використовуючи для цього користувача з "повними правами" (в прикладі це Адміністратор). У меню вибираємо розділ "Конфігурація" і тиснемо на пункт "Відкрити конфігурацію" (див. Рис.1). У лівій частині екрана з'являється вікно з усіма елементами конфігурації.

Рис.1. Відкриття конфігурації.

За замовчуванням типова конфігурація програми "1С: Бухгалтерія 8" ред. 2.0 (як і будь-який інший програми 1С) поставляється без можливості редагування. Тобто існує певний набір елементів конфігурації який розробники визначили як достатній для роботи програми. Але, в разі якщо конкретний користувач хоче додати в типову конфігурацію нові елементи, включається передбачена заздалегідь можливість зміни конфігурації. У нашому випадку якраз відбувається доповнення типової конфігурації нової роллю з обмеженням прав і нам цю можливість зміни потрібно включити. Для цього знову відкриваємо розділ "Конфігурація", далі "Підтримка" і вибираємо пункт "Налаштування підтримки" як показано на рис.2.

2

Рис.2. Відкриття "Налаштування підтримки".

У вікні, ми бачимо основні характеристики програми: конфігурація називається БухгалтеріяПредпріятія, постачальник Фірма "1С" і версія програми (в прикладі 2.0.14.5). А в верхній частині вікна, праворуч, присутній кнопка "Включити можливість зміни". Важливим є те, що програма наша знаходиться на підтримці. Це означає що постачальник (Фірма "1С") надає нам можливість поновлення програми, а ми, тому що знаходимося на підтримку, цю можливість використовуємо. Ні в якому разі не можна знімати програму з підтримки! Але нам цього і не потрібно. Просто потрібно бути уважним, щоб випадково не відключити потрібні налаштування.

Можливість отримання підтримки доступна як без редагування, так і з можливістю редагування конфігурації. Тому тиснемо кнопку "Включити можливість зміни" (див. Рис.3).

3)

Рис.3. Включення можливості зміни конфігурації (1).

Далі з'являється попередження про те, що включивши можливість зміни конфігурації, ми не зможемо виконувати повністю автоматичне оновлення. Це означає, що раніше використовуваний спосіб поновлення зміниться. Якщо раніше для оновлення конфігурації програми "1С: Бухгалтерія 8" ред. 2.0 досить було вказати каталог, де розташовані дані для оновлення та все оновлення проходило автоматично. То тепер, потрібно буде вказувати каталог, як дані оновлення і парою додаткових дій вказувати що оновлювати слід, а що потрібно залишити незмінним. Нічого складного, просто потрібно трохи більшу участь з боку людини.

В кінці статті наведено приклад - яким чином буде відбуватися оновлення конфігурації (див. Рис.11).

Отже, на питання в попередженні відповідаємо "Так" (див. Рис.4). Після прийняття змін наша конфігурація стане доступною для редагування.

Рис.4. Включення можливості зміни конфігурації (2).

Створення нової ролі БухгалтерБезСтандартнихОтчетов.

Створити нову роль можна двома способами. Перший спосіб це створення ролі "з нуля" тобто просто нової ролі в якій були відсутні б будь-які налаштування. Для цього у вікні "Конфігурація", відкриваємо список "Загальні", знаходимо там "Ролі" і правою кнопкою миші натискаємо на цьому пункті. З'явиться віконце в якому є пункт "Додати". Така роль створюється без багатьох стандартних налаштувань, тонкощі яких описувати в даній статті не потрібно. Хоча б тому, що нам підходить другий спосіб.

Другий спосіб це створення нової ролі на підставі існуючої. Оскільки наша мета - створення ролі для бухгалтера у якого не було б Стандартних звітів, потрібно для нової ролі взяти вже існуючу роль Бухгалтер і внести деякі зміни. Для цього просто скопіюємо роль Бухгалтер як показано на рис.5.

5

Рис.5. Копіюємо існуючу роль Бухгалтера.

Вона отримує ім'я Бухгалтер1 і залишається виділеної синім кольором. Ім'я зараз значення не має, тому залишимо його таким як є. Робимо подвійний клік на новій ролі і відкриваємо вікно з налаштування її прав. Тепер нам потрібно закрити доступність всіх звітів які ми класифікували як стандартні звіти. На рис.6 показаний приклад як це робиться (галочки "Використання" та "Перегляд" повинні бути зняті). А ось повний список звітів який потрібно закрити подібним чином: ОборотноСальдоваяВедомость, ШахматнаяВедомостьХозрасчетний, ОборотноСальдоваяВедомостьПоСчету, ОборотиСчета, АналізСчета, КарточкаСчета, АналізСубконто, ОборотиМеждуСубконто, КарточкаСубконто, СводниеПроводкі, ОтчетПоПроводкам, ГлавнаяКнігаХозрасчетний і ДіаграммаХозрасчетний. Вся група цих звітів присутній в розкритому списку "Звіти".

Рис.6. Редагування прав нової ролі.

Тепер, коли основні параметри нової ролі виконані, потрібно змінити її нехитре ім'я Бухгалтер1, на БухгалтерБезСтандартнихОтчетов. Для цього відкриваємо властивості нової ролі і редагуємо поля "Ім'я" і "Синонім" (див. Рис.7). Рекомендується змінити обидва цих поля і зробити їх однаковими.

Рекомендується змінити обидва цих поля і зробити їх однаковими

Рис.7. Зміна імені нової ролі.

Оновлення конфігурації бази даних.

Після того як нова роль створена і відредагована потрібно зберегти нашу конфігурацію в її новому вигляді. Для цього натискаємо відповідну кнопочку як показано на рис.8 або клавішу F7 на клавіатурі. Процес оновлення конфігурації бази даних може виявитися досить тривалим (в залежності від продуктивності Вашого комп'ютера). Довгий процес пояснюється тим, що це перше оновлення конфігурації бази даних з моменту відкриття її на редагування, а це вносить деяку специфіку.

Довгий процес пояснюється тим, що це перше оновлення конфігурації бази даних з моменту відкриття її на редагування, а це вносить деяку специфіку

Рис.8. Оновлення конфігурації бази даних.

Призначення користувачу Бухгалтер матеріального столу нової ролі.

Дочекавшись завершення оновлення конфігурації, виконаємо останні настройки. Користувачеві Бухгалтер матеріального столу потрібно призначити нову роль, яку ми тільки що створили. У програмі 1С: Бухгалтерія 8 "ред. 2.0 (як і в будь-який інший програми 1С) список користувачів доступний в підменю" Адміністрування ", в пункті" Користувачі "(див. Рис.9). Відкриємо цей список.

Відкриємо цей список

Рис.9. Користувачі.

Перед нашими очима з'являється Список користувачів, в моєму випадку їх всього три. Двічі натискаємо на потрібного нам користувача, в прикладі це Бухгалтер матеріального столу, потім відкривається вікно для його редагування. Натискаємо на закладку "Інші" та бачимо тут всі присутні в нашій конфігурації ролі. Призначаємо користувачеві нову роль, в прикладі це БухгалтерБезСтандартнихОтчетов, а так само призначаємо роль Додаткове право відкриття зовнішніх звітів і обробок і тиснемо "ОК" (див. Рис.10). До речі, стандартні ролі "Бухгалтер" і "Повні права" повинні бути неактивні для даного користувача і якщо раніше використовувалися, то тепер їх потрібно прибрати.

Рис.10. Призначення нової ролі.

Оновлення конфігурації новим способом.

Читайте про наші послуги по оновленню типових і нетипових конфігурацій фірми 1С.

Для тих хто докладно читав статтю залишилося відкритим одне питання, а саме: яким чином оновлювати конфігурацію, з урахуванням, що вона стала доступною для редагування? Як вже говорилося раніше повністю автоматичне оновлення стало неможливо. Як Ви розумієте, цей розділ виконувати відразу після додавання нової ролі не потрібно. Але, рано чи пізно вийде новий реліз програми 1С і нам буде потрібно оновити конфігурацію. Як і раніше, відкриваємо розділ "Конфігурація", далі "Підтримка" і вибираємо пункт "Оновити конфігурацію". Вказуємо на файл оновлення. Далі з'являється таке вікно "Оновлення Основна конфігурація - Нова конфігурація постачальника". У ньому ми бачимо, що у нас змінився загальний модуль "Управління користувачами" (відзначено блакитно-зеленим кольором). Але, нам не потрібно міняти весь загальний модуль, тому в рядку "Модуль", в колонці "Режим об'єднання" два рази клацаємо мишею і далі керуємося рис.11. Як бачите, потрібно залишити одну лише процедуру, а саме - зняти галочку у відповідному рядку. В окремому випадку змінених процедур в загальному модулі може бути кілька, але, нам потрібно зняти галочку тільки з однієї процедури, з назвою "ПроверітьВозможностьРаботиПользователя". Далі тиснемо "ОК" і в попередньому вікні "Виконати". На цьому оновлення закінчиться. Нашою метою було зберегти потрібну процедуру в загальному модулі "Управління користувачами" незмінною (див. Рис.5.1 і рис.5.2 в цієї статті ).

2 в   цієї статті   )

Рис.11. Оновлення конфігурації новим способом.

Тепер наше завдання може вважатися виконаною. Ми створили нову роль і призначили її користувачеві. Цей користувач, працюючи в програмі 1С: Бухгалтерія 8 "ред. 2.0, не зможе користуватися Стандартними звітами, але успішно може користуватися зовнішнім звітом про який йде мова в цієї статті . Зовнішній звіт дозволить налаштовувати список доступних користувачеві рахунків і ми отримаємо обмеження прав на перегляд конфіденційної інформації.

© Федір Балясников, Грудень 2011р.

Для тих хто докладно читав статтю залишилося відкритим одне питання, а саме: яким чином оновлювати конфігурацію, з урахуванням, що вона стала доступною для редагування?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью