THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

При читанні попередньої статті Керований командний інтерфейс програми 1С Бухгалтерія 8 ред. 3.0 - перше знайомство ви, мабуть, звернули увагу, що ми ніде не говорили про спеціальні інтерфейси для того чи іншого користувача. Чи не говорили, тому що їх просто немає в програмі 1С Бухгалтерія 8 в редакції 3.0.

Швидше за все, це викличе здивування у користувачів програми 1С Бухгалтерія 8 в редакції 2.0. Адже в ній є такі інтерфейси.

  • Бухгалтерський.
  • ПДФО підприємця.
  • Адміністративний.
  • Повний.

Це так. Ну і що? Що нам давали ці інтерфейси. Припустимо, в бухгалтерії є крім головного бухгалтера ще два бухгалтера. Один займається тільки банківськими і касовими операціями, а інший веде облік основних засобів. В цьому випадку треба було запрошувати програміста, щоб він розробив спеціалізовані інтерфейси для кожного з цих користувачів. Тільки фахівець, який добре знає конфігурацію, може створити і грамотно описати нові ролі і права. Зрозуміло, такі зміни можливі лише при знятті конфігурації з підтримки.

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

1. Командний інтерфейс це керований інтерфейс 1С

Командний інтерфейс в програмі 1С Бухгалтерія 8 ред. 3.0 є керованим інтерфейсом. Це означає, що користувач може самостійно керувати ним безпосередньо в режимі 1С Підприємство. Так, саме користувач, а не тільки програміст в режимі Конфігуратор.

Для цього на панелі системних команд, в головному меню є пункт «Вид», який відкриває доступ до команд редагування панелей керованого інтерфейсу.


Пояснення вимагають лише дві команди.

  • панель розділів. Включає і відключає відображення панелі розділів на командному інтерфейсі.
  • Панель навігації і дій. Включає і відключає відображення панелі навігації і панелі дій на командному інтерфейсі.

2. Створити інтерфейс для розраховувача

Створення та налаштування інтерфейсу розглянемо на простому прикладі. Припустимо, що нашому користувачеві потрібні для роботи тільки два розділи: «Банк і каса» і «Співробітники і зарплата». Видалити непотрібні йому розділи можна в формі, яка викликається по команді «ІНФОРМАЦІЙНА ПАНЕЛЬ \\ Головне меню \\ Вид \\ Налаштування панелі розділів».


За допомогою кнопки «Видалити» видаліть непотрібні нашому користувачеві розділи. Залиште тільки «Банк і каса» і «Співробітники і зарплата». Після збереження змін (кнопка ОК) отримаємо такий вигляд інтерфейсу.


Зверніть увагу на реквізит «Показувати» в формі «Налаштування панелі розділів». Він дозволяє відображати розділи не тільки у вигляді картинок з текстом. Наприклад, їх можна відобразити тільки текстом, як на малюнку.


Ця можливість може виявитися дуже корисної тим користувачам, які працюють з маленькими екранами.

3. Налаштувати інтерфейс для касира

Налаштуємо інтерфейс для касира, який займається тільки касовими операціями. Будемо вважати, що адміністратор вже створив користувача «Касир» і надав йому відповідні права.

Перш за все зазначимо, одну важливу особливість, яку необхідно враховувати при формуванні власних інтерфейсів.

При будь-якому новому запуску програми вона завжди автоматом відкривається на розділі «Робочий стіл».

Можна повністю вимкнути видимість панелі розділів або залишити в ньому тільки один розділ, наприклад, «Банк і каса». Або ви могли завершити роботу, наприклад, в розділі «Покупки і продажу». Неважливо. При будь-якому новому запуску програми завжди актуалізується «Робочий стіл». Його видалити неможливо.

Таким чином, якщо нам потрібно тільки один розділ бухгалтерського обліку, наприклад, «Банк і каса», то відобразити тільки його на панелі розділів не вийде. Разом з ним буде відображатися і розділ «Робочий стіл». У нашому випадку це показ не потрібних касиру посилань.

Поступимо таким чином. Активізуйте «Робочий стіл». Зверніть увагу, що на його панелі навігації є командна посилання «Касові документи». Давайте відредагуємо панелі навігації та дій для розділу «Робочий стіл».


Для редагування панелі навігації виконайте команду «ІНФОРМАЦІЙНА ПАНЕЛЬ \\ Головне меню \\ Вид \\ Налаштування панелі навігації».


Маніпулюючи кнопками «Додати», «Додати все», «Видалити» і «Видалити все», залиште в правому вікні тільки навігаційну команду «Касові документи».


Тепер відредагуємо панель дій розділу робочий стіл. Для цього виконайте команду «ІНФОРМАЦІЙНА ПАНЕЛЬ \\ Головне меню \\ Вид \\ Налаштування панелі дій».


Маніпулюючи кнопками «Додати», «Додати все», «Видалити» і «Видалити все», залиште в правому вікні тільки команди, окреслені червоними прямокутниками.

Ми припустили, що наша організація не займається роздрібними продажами. Тому документ «Звіт про роздрібних продажів» касиру не потрібен. Ми також припустили, що касирові не потрібні стандартні бухгалтерські звіти. Тому ми їх теж видалили з панелі дій.

За командою «ІНФОРМАЦІЙНА ПАНЕЛЬ \\ Головне меню \\ Вид \\ Панель розділів» вимкніть відображення панелі розділів. Завершіть роботу з програмою і знову відкрийте її від імені касира. Ось так буде виглядати його інтерфейс.


Нічого зайвого! Тільки необхідні касиру документи і два звіти. При необхідності список касових документів він може відкрити, клікаючи по навігаційної команді «Касові документи». Вона розташована на навігаційній панелі.

4. Інтерфейс програми 1С Бухгалтерія 7.7

Розробники 1С прекрасно розуміють, що, як би хороший не був новий інтерфейс, Але багато хто з нас живуть за принципом: краще - ворог хорошого. Так при переході з програми 1С Бухгалтерія 7.7 частенько можна почути. Я нічого не розумію в новому інтерфейсі, мені ніколи розбиратися з ним, у мене термінова робота.

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


Зовні він, звичайно, відрізняється від оригінального семерочной інтерфейсу. Але структурно все те ж саме.

Включити семерочной інтерфейс, можна тільки в тому випадку, якщо в програмі для відкриття форм об'єктів встановлений режим «У закладках». Він встановлюється в формі «Параметри», яка викликається по команді «Панель системних команд \\ Головне меню \\ Сервіс \\ Параметри».


Потім на панелі розділів активізуйте розділ «Адміністрування» і клацніть в панелі дій по посиланню «Налаштування програми».


У відкрилася в робочій області формі «Налаштування програми» перейдіть на закладку «Інтерфейс» і активізуйте радіо кнопку «Інтерфейс, аналогічний 1С: Бухгалтерія 7.7».


Усе. Збережіть результат, натиснувши на кнопку ОК. Працюйте зі звичним вам семерочной інтерфейсом. У той же час не забувайте в демонстраційній базі знаходити час, щоб освоїти оригінальний інтерфейс. Коли ви звикнете до рідного інтерфейсу програми 1С: Бухгалтерія 8 ред. 3.0, то дуже швидко можете його відновити.

Для цього на панелі розділів оберіть пункт «Сервіс». В панелі переходів клацніть по посиланню «Налаштування програми». Активізуйте закладку «Інтерфейс» і вкажіть «Стандартний інтерфейс 1С: Бухгалтерія 8». Ну і, звичайно, ОК.

6. Управління формами об'єктів

Програма 1С Бухгалтерія 8 ред. 3.0 надає користувачеві не тільки можливість управління командним інтерфейсом. У ній можна управляти і формами окремих об'єктів. Це форми журналів (списків) документів, форми самих документів і довідники. Для управління цими формами в правому верхньому кутку відкритої в робочій області форми є кнопка «Всі дії». А в ній команда «Змінити форму».

Звичайно, у програміста більше можливостей при створенні форм об'єктів. І тим не менше, давайте розглянемо один простий приклад.

Спочатку форма документа «Рахунок на оплату покупцям» виглядає так, як показано на малюнку.


А тепер припустимо, що наша організація займається тільки наданням послуг. Отже, реквізити «Склад» і «Адреса доставки» нам не потрібні. У табличній частині нам також не потрібні закладки «Товари» і «Поворотна номенклатура». Щоб позбутися від них, натисніть на кнопку «Всі дії» і виберете пункт «Змінити форму».


Якщо потрібна нам гілка не розкрита, то клікніть по хрестику. Він в гуртку зліва від гілки. Потім зніміть прапори з тих реквізитів і сторінок, які нам не потрібні.

Таким же чином можна видозмінити і командну панель форми документи. Давайте зробимо наступні зміни. Перш розкрийте гілку «Командна панель».

  • Кнопка «Провести закрити». Зараз на ній відображається тільки текст. У формі «Налаштування форми» на гілці «Командна панель» виділіть потік «Провести і закрити». У вікні праворуч, реквізиту Відображення »надайте значення« Картинка і текст ».
  • Кнопки «Записати» і «Структура підпорядкованості». Для цих кнопок реквізиту Відображення »також надайте значення« Картинка і текст ».
  • Рамка навколо шапок. Для краси і наочності ліву і праву шапки можна окреслити рамкою.

В кінцевому підсумку отримаємо наступну форму для документа «Рахунок на оплату покупцеві».


Для обережних користувачів хочеться відзначити наступне.

Увага. Не бійтеся експериментувати з налаштуваннями форм об'єктів. Вони не змінюють облікового вмісту інформаційної бази.

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

Для цього на формі об'єкта виконайте команду «Всі дії \\ Змінити форму». Відкриється вже відома нам «Налаштування форми». У ній виконайте команду «Всі дії \\ Встановити стандартні налаштування».

7. Інформування про помилки

Програма 1С Бухгалтерія 8 ред. 3.0 контролює заповнення обов'язкових реквізитів. Втім, це робили і попередні редакції. Але на відміну від попередніх редакцій діагностичні повідомлення 1С Бухгалтерія 8 редакції 3.0 стали більш інформативними. Вони показує, в якому реквізиті і, яка міститься помилка.

Наприклад, починаючі користувачі часто роблять таку помилку. Вони намагаються заповнювати реквізити документів не шляхом підбору з відповідних довідників, а вручну забивають потрібні значення. На малюнку показано, що користувач вручну в реквізиті «Контрагент» вбив ТОВ «Зоря». Такого контрагента програма 1С Бухгалтерія ред. 2.0 не знайшла в довіднику «Контрагенти». Тому при записі документа вона повідомили про помилку, як показано на малюнку.


Але, якщо користувач не проходив навчання, якщо він не знає, що велика частина реквізитів заповнюється шляхом підбору з відповідних довідників, то подібне повідомлення у нього крім здивування нічого не викличе.

А ось, як реагує на таку ж помилку програма 1С Бухгалтерія ред. 3.0.


Тут вже програма не просто говорить, що введене значення некоректно. Вона повідомлять, що дане значення, не знайдено. Де не знайдено, легко здогадатися, якщо натиснути на кнопку «Вибрати зі списку».

У формах, де дуже багато обов'язкових реквізитів, завжди є ймовірність пропустити заповнення деяких з них. У цьому випадку програма видасть також інформативні повідомлення. При цьому вона буде показувати, де ви забули заповнити реквізит.


Переміщатися від помилку до помилки можна двома способами. Або використовуючи навігаційні стрілки в діагностичному повідомленні, або клацаючи по посиланнях в панелі повідомлень.

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

Але зліва у нас залишається порожнє поле. У нього можна виводити команди підсистеми:

для цього необхідно налаштувати командний інтерфейс підсистеми:

Що б команди були видні в лівій частині інтерфейсу, треба поставити галочки в панелі дії:

Як бачимо, крім командної панелі "Створити" є ще так само "Звіти" і "Сервіс". Поки вони у нас недоступні, тому що ніякі звіти ми не створювали. Давайте створю їх і включимо в підсистему "Ціноутворення":

Після цього ми можемо додати ці звіти і обробки в командний інтерфейс:

Після цього дані команди з'являться в командній панелі:

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

по-третє, у звіту обов'язково повинні бути макет:

Для того, що б був доступний сервіс, у обробки так само повинні бути права, по-друге, ця обробка так само повинна бути включена до відповідної підсистему, ну а по-третє, у неї повинна бути команда.

концепція призначеного для користувача інтерфейсу (The Concept of User Interface)

Концепція призначеного для користувача інтерфейсу системи 1С: Підприємство 8 орієнтується на ідею забезпечення комфортної ефективної роботи і, безумовно, враховує найсучасніші тенденції.

Запуск програми в режимі 1С: Підприємство починається з відкриття головного вікна програми

Дане вікно служить для відображення основної, головної структури прикладного рішення (так звана панель розділів) і робочий стіл.

Робочий стіл 1С: Підприємство 8.3 / 8.2

Робочий стіл являє собою елемент програми, який містить найбільш часто використовувані звіти, документи, довідники та ін. Робочий стіл - це, власне, помічник для користувача. Кожна сесія починається саме з робочого столу. Через робочий стіл користувач отримує необхідну інформацію, дає відповіді на питання користувача.

Робочий стіл: Панель розділів

Панель розділів. Вона є верхнім рівнем підсистеми і служить для найбільшого поділу функціоналів прикладного рішення. Знаходиться вгорі основного вікна. Ця функція дозволяє здійснювати перехід до інших розділів програми.

Робочий стіл: Розділи

Після активації розділу весь функціонал конкретних підсистем доступний користувачеві в двох панелях - панелі дії і панелі навігації. Цей функціонал містить і вкладені підсистеми.

Робочий стіл: Команди

Під командами розуміються дії, які доступні користувачеві. Ці команди можуть бути різноманітними. частково, стандартні програми, Надає користувачеві сама платформа. Друга частина розробляється творцями прикладного рішення.

Робочий стіл: Панель навігації

Панель навігації це як би «зміст» розділу. У ній містяться т.зв. навігаційні команди. Вони служать для переходу до різних пунктів даного розділу. Зазвичай, через панель навігації, здійснюється перехід до різним спискам. Після активації навігаційної команди список, який їй відповідає, з'являється в робочій області розділу, при цьому замінюючи попереднє утримання робочої області.

Як приклад можна привести команду Склад - після її виклику список складів буде відображений в робочій області.

Робочий стіл: Панель дій

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

Зокрема, при виклику команди Склад буде створено нове, додаткове, вікно в якому буде можливо внести дані нового складу. Це перемкне користувача від завдань навігації, які виконувалися в основному вікні системи, до задачі по введенню нового елемента Складу.

Робочий стіл: Допоміжні вікна

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

Робочий стіл: Історія роботи в основний вікні

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

Робочий стіл: Вибране

Як і в веб-браузері можна відправляти повідомлення будь-який список, об'єкт, розділ бази даних, обробку або звіт. Це дозволяє здійснювати моментальні переходи до них, при необхідності.

Робочий стіл: Посилання на дані

Є можливість отримання посилання, вона являє собою текстовий рядок, на будь-який список, об'єкт, розділ бази даних, обробку або звіт. Таке посилання легко переслати колезі, для того щоб він легко знайшов цікавий для його об'єкт і вніс необхідні зміни.

Інформаційна панель 8.2

Інформаційна панель відображається внизу вікна програми. Вона служить для відображення про останні дії, вчинені в системі. Якщо вчинене дія пов'язана було з деякою записом даних, то, при натисканні на відповідну оповіщення, буде відкрита форма, яка містить змінені дані. Як приклад - відкривається форма проведеного документа.

Історія виконання 8.2

Кнопка Історія дозволяє отримати доступ до історії роботи даного користувача з програмою.

Область системних команд

Верхня частина основного вікна містить область виклику системних команд. У ній розташовано головне меню системи. З її допомогою можна переміщатися по різних розділів прикладного рішення, які були вже задіяні користувачем. Крім цього, ця область містить комплект допоміжних програм (календар, калькулятор та ін.) І обрані посилання, збережені користувачем.

Головне меню

У цьому меню зібрані команди, які відносяться до основного прикладному рішенню, і не залежать від специфічної конфігурації.
Як приклад можна згадати команди для користувача настройки команди установки системних параметрів і інтерфейсу.

допоміжні команди

Права частина області системних команд містить допоміжні команди. Наприклад - календар, калькулятор, перехід за посиланням, інформація про систему та інше. Комплектувати цю область командами може сам користувач - прибираючи або додаючи необхідні команди.

Робочий стіл 1С: Підприємство

Робочий стіл відноситься до стандартних розділах програми, і містить найбільш часто використовувані довідники, звіти, документи і т.п. Починається робота з програмою завжди з робочого столу.

Робочий стіл - грає роль своєрідного помічника користувача. Початок робочого дня завжди відбувається з ознайомленням з інформацією, яку надає робочий стіл:

  • Що з'явилося нового?
  • Що потрібно зробити сьогодні?
  • Який стан важливих для мене відомостей?
  • На що слід звернути увагу?

Робочий стіл зазвичай містить кілька форм: список курсів валют, список документів надходження / продажу товарів, поточні взаєморозрахунки і тому подібну інформацію. Склад робочого столу налаштовується під конкретну посаду. Наприклад, стіл продавця і стіл менеджера з продажу, швидше за все, будуть відрізнятися

Подібне відбувається, так як при конфігуруванні програми розробник вказує, які форми повинен бачити той чи інший фахівець. При запуску програми в режимі 1С: Підприємство набір стандартних форм, які відповідають тому чи іншому користувачеві конфигурируется автоматично. І визначається роллю конкретного користувача.

Налаштування робочого столу 1С 8.2

Користувач може налаштовувати зовнішній вигляд свого робочого столу. Користувачеві доступно зміну місцерозташування форм, зміна складу і кількості форм.
Наприклад, замість поточних взаєморозрахунків можна додати пошук даних.

Вибрані параметри будуть збережені до автоматично і, при наступних запусках системи, робочий стіл буде відображатися так, як його настроїв конкретний користувач.

Редагування робочого столу в конфігураторі

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

Панель розділів (Partition Panel)

Панель розділів. Відноситься до елементів командного інтерфейсу. Ця панель демонструє головну, основну структуру прикладного рішення. Вона дозволяє перемикатися по розділах програми.

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

Якщо така панель (панель розділів) є в наявності, то вона розташовується вгорі основного вікна. Але, ця панель присутня не завжди.

Наприклад, можуть існувати програми, що не містять панель розділів. Такі програми досить прості і мають незначною кількістю функцій. У подібних програмах команди розташовуються не в панелі розділів, а в панелі дій робочого столу і в панелі навігації.

Також можна відключити панель розділів в режимі 1С: Підприємство, скориставшись призначеними для користувача настройками.

Формується панель розділів самої платформою автоматично. Робочий стіл - завжди перший розділ. Але комплект інших розділів у користувачів одного прикладного рішення може бути різний.

Наприклад, панель розділів, якою користується продавець, буде містити тільки панелі Підприємство і Продажі, а панель адміністратора - абсолютно всі розділи.

Це пов'язано з тим, що ролі різних користувачів можуть не мати або навпаки мати права на доступ до деяких підсистем верхнього рівня. А ці підсистеми і є ті розділи, які спостерігає користувач в панелі розділів. Проводячи аналіз прав користувача, платформа виводить тільки розділи, до яких є доступ у даного користувача.

Налаштування панелі розділів

Користувач може налаштувати, під себе, склад панелі розділів - видалити або додати розділи, поміняти їх відображення.

Наприклад, видалити розділи Підприємство і Товарні запаси і вказати, щоб відображалися відділи у вигляді тексту.

Редагування панелі розділів в конфігураторі

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

Команда (Command)

Команда являє собою об'єкт конфігурації, який служить для того, щоб розробник зміг описати дії відповідають конкретному користувачеві.

Загальні команди, це такі команди, які не володіють об'єктної специфікою або ж призначені для виконання дій з об'єктами, які не використовують стандартні команди.

Можуть існувати команди і у безпосередньо об'єктів конфігурації. Призначені вони для здійснення операцій безпосередньо пов'язаних з конкретним об'єктом.

Параметризрвані команди - це такі команди, які використовують в своєму алгоритмі значення, які передає платформа. Тип даного значення визначається в конфігураторі і, дана, параметрезованих, команда буде відображатися виключно в тих формах, які мають реквізити аналогічного типу.

Дії, які виконує команда, описуються в модулі команди на вбудованій мові.

  • об'єкти конфігурації
  • Засоби розробки.

Залежно від того яким шляхом команда виявилася в конфігурації розділити команди можна на:

  • стандартні
  • Створені розробником.

Стандартні команди 8.2

Стандартні команди надаються платформою, автоматично. Стандартні команди надаються об'єктами конфігурації, розширеннями форм, розширеннями елемента Таблиця, що міститься в формі.

Наприклад, довідник Контрагенти поставляє такі команди: Контрагенти, Контрагенти: створити групу, Контрагенти: створити.

Команди, що створюються розробником

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

Як приклад можна навести такі загальні команди: Налаштувати сканерів штрих-коду, Встановити сканерів штрих-коду та ін.

Команди дії і навігаційні команди.

  • навігаційні команди
  • Команди дій.

Навігаційні команди 8.2

Форми, що викликаються даними командами, відкриваються в поточному вікні. Зазвичай за допомогою цих команд здійснюється перехід по різним спискам.

Приклад: Команда Склади, що відноситься до навігаційних, в основному вікні відкриє список складів.

команди дій

При виконанні такої команди відбувається відкриття допоміжного вікна. Зазвичай за допомогою команди дії здійснюється перехід до форми обробка / звіт або до форми об'єкта.

Приклад: при виконанні команди дії Склад відбудеться відкриття допоміжного вікна, в якому можна редагувати дані нового складу.

Параметрізуемих і незалежні команди

Команди, за своєю внутрішньої організації, Слід розділяти на:

  • незалежні
  • параметрізуемих

Незалежні команди 8.2

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

Приклад: команда Контрагенти, що відноситься до незалежних, відкриває список всіх контрагентів, не запрошуючи іншої інформації.

параметрізуемих команди

Виконання подібних команд вимагає значення параметра команди (додаткової інформації).

Приклад: команда Розрахункові рахунки (Об'єкт. Постачальник), що відноситься до параметрізуемих, виконує відкрити список розрахункових рахунків зазначеного контрагента. Для виконання даної команди необхідно вказати, якого саме контрагента потрібно відкрити рахунки. В даному випадку параметром цієї команди є контрагент.

Глобальні команди і локальні команди форми

По тому, як команди належать до деякої формі, їх можна розділити на:

  • Глобальні
  • локальні

Глобальні команди

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

Локальні команди форми

Ці команди не можуть включатися в інші форми, будучи, власне, частиною конкретної форми. Ці команди поставляються елементами форми, її розширенням або організовуються розробником в самій формі.

Панель навігації (Navigation Panel)

Панель навігації являє собою елемент командного інтерфейсу системи. Це як би «зміст» допоміжного вікна або розділу. Панель навігації надає можливість ознайомитися з інформацією, яка міститься у допоміжному вікні або розділі.

Панель навігації містить в собі навігаційні команди. Такими вважаються ті команди, які тільки переміщують користувача до необхідної інформації, Не викликаючи зміну даних. Зазвичай це команди дають доступ до різноманітних списками. Після виклику такої команди в робочій області відбувається відкриття викликається списку, який і замінює попереднє утримання робочої області.

Приклад: виклик команди Склади призведе до того, що список складів відкриється в робочій області.

Показ списку у допоміжному вікні

У разі, коли необхідно зробити аналіз і провести порівняння різних частин одного списку, або різних списків, можна відкрити відразу декілька списків. В основному вікні і в допоміжних вікнах.

Для такої дії потрібно утримувати клавішу Shift, при виклику навігаційної команди.

Групи команд 8.2

Зазвичай команди групуються в панелі навігації в три стандартні групи.

  • Важливе. Назва групи не відображається, але команди, які до неї належать, виділяються жирним шрифтом. Ця група містить команди для переходу до найбільш часто використовуваної інформації даного розділу.
  • Звичайне. У даній групі також відсутній заголовок. Відображаються команди за допомогою звичайного шрифту.

Крім стандартних груп панель навігації може містити групи, які створює розробник.

Групи звичайних команд 8.2

У другій групі (команди, що відносяться до Звичайне) можуть бути присутніми додаткові командні групи. Ці групи супроводжуються заголовком і команди, які вони містять, мають відступ від лівого краю.

Приховування або відображення цих команд відбувається після натискання мишкою на заголовки таких груп.

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

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

Налаштування панелі навігації 8.2

Є можливість для користувача налаштувати «під себе» склад команд, що входять в панель навігації - змінити порядок відображення, видалити зайві або додати необхідні команди.

Приклад: видалити групи команд Ціни і Характеристики, і перенести в Дивись команду Коригування.

Програма запам'ятає настройки, які змінив користувач, автоматично і при подальшому запуску програми покаже панель такою, якою її зробив користувач.

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

Панель дій (Actions Panel)

Панель дій відноситься до елементів командного інтерфейсу системи. У даній панелі знаходяться найбільш часто використовувані команди, які надають можливість швидкого створення нових об'єктів, побудови популярних звітів і виконання типових обробок.

Дана панель містить команди дій. Виконання таких команд дає можливість змінювати дані і, звичайно, відкриває допоміжне вікно, тимчасово перемикаючи користувача на іншу операцію.

Приклад: виклик команди дії Склад відкриє, для редагування, допоміжне вікно даних для нового складу.

Групи команд 1С: Підприємство 8.3 / 8.2

Панель дій зазвичай містить три стандартні групи команд.

  1. Створити. Вона містить команди, які ведуть до створення нових об'єктів, що відносяться до бази даних - довідників, документів і т.д.
  2. Команди цього розділу переміщують користувача до різноманітних звітів, які доступні в цьому розділі.
  3. У цій групі міститися команди, які виконують різноманітні службові дії: переміщення до службових обробкам, команди для роботи з певним торгівельним і технологічним устаткуванням тощо.

Крім стандартних груп панель дії може містити групи, які створює розробник.

Ці групи команд обведені рамкою і мають заголовок. Якщо група має значну кількість команд, то будуть показані тільки кілька перших.

Налаштування панелі дій 8.2

Є можливість для користувача налаштувати «під себе» склад команд, що входять в панель дій - змінити порядок відображення, видалити зайві або додати необхідні команди

Приклад: можна видалити команду для створення нового контрагента і видалити групу Сервіс.

Програма запам'ятає настройки, які змінив користувач, автоматично і при подальшому запуску програми покаже панель такою, якою її зробив користувач.

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

Вибране (Favorites)

Вибране є одним із стандартних елементів інтерфейсу. Цей механізм надається платформою і доступний для користувачів будь-яких прикладних рішень. Вибране дозволяє організувати власний список необхідних посилань.

Користувач самостійно додає в даний список посилання на розділи програми, на що відкриваються в основному вікні списки, на обробки, на звіти і на об'єкти, що відносяться до бази даних - документи, елементи довідників і т.п.
Елемент Вибране розрахований на те, щоб користувач додавав в даний список найбільш важливі, необхідні або часто використовувані посилання, для швидкого переходу по ним.

При відкритті меню Вибраного список відобразиться або в основному або в допоміжному вікні.

Додавання посилання в обране

Додаються посилання в обране класичним методом, використовуваним в веб-браузерах - за допомогою команди Додати в обране або натисканням клавіші Ctrl + D. Команда Додати в обране розташована в меню Избранное у допоміжних і основному областях програми, в області системних команд.

Налаштування обраного

Для користувача доступна можливість редагування списком обраного. Він може видаляти зайві посилання або міняти місцями існуючі. Ця опція доступна у вікні, яке відкривається за командою Налаштування обраного, що знаходиться в меню допоміжного або основного вікна програми.

Робота з обраним з вбудованої мови

Є можливість уподобань програмно, використовуючи вбудовану мову ІзбранноеРаботиПользователя.

Доступ до даного об'єкта надається не через властивість глобального контексту, як це відбувається, наприклад, з історією роботи користувача.

Для отримання доступу до обраним слід прочитати обране з системного сховища налаштувань, додати елемент з необхідною посиланням і зберегти змінений обране назад в системне сховище налаштувань.

На наступному прикладі можна подивитися, як відбувається додавання двох посилань в обране: посилання на елемент довідника і зовнішньої гіперпосилання.

Заслання (Reference)

Посилання є одним із стандартних елементів інтерфейсу. Цей механізм надається платформою і доступний для користувачів будь-яких прикладних рішень. Цей елемент дає можливість отримати текстові посилання на будь-який з розділів, списків, об'єктів бази даних, обробки або звіти.

Інтерактивні і не інтерактивні посилання

Інтерактивні - такими називаються посилання на об'єкти бази даних (документи, довідники), розділи програми, обробки і звіти. Ці посилання можна переслати співробітнику, пройти по ним, як вибраний. Також ці посилання запам'ятовуються в історії роботи.

Чи не інтерактивні - дані посилання мають доступ виключно з вбудованої мови. Як приклад можна привести посилання на реквізити табличних частин бази даних, реквізити об'єктів, посилання на тимчасове сховище і реквізити записів регістрів. Подібні посилання використовують при конструюванні форм, для відображення в формі картинки, а, також, для того щоб передати зовнішні файли на сервер використовуючи тимчасове сховище.

отримання посилання

Внутрішні і зовнішні посилання

Є три способи, як використовувати такі посилання, з точки зору користувача:
* Зовнішні та внутрішні посилання легко відправляти повідомлення, щоб в разі необхідності здійснити швидкий перехід до вибраного списку або документу.

  • Внутрішні посилання використовуються всередині певної інформаційної бази. Один користувач в змозі отримає і передати внутрішню посилання іншому. Скористатися таким посиланням може користувач, підключений до цій основі будь-яким клієнтом. Передача такого посилання доступна різноманітними методами: електронна пошта, Наприклад.
  • Зовнішні посилання були спроектовані для того, щоб використовувати їх поза 1С: Підприємства. Таки посилання раціонально використовувати для веб-клієнта.

Приклад: користувач, який підключений до бази тонким клієнтом (Протокол http) або ж веб-клієнтом, отримує зовнішнє посилання і передає її іншому користувачеві. Цей користувач вводить посилання в адресний рядок інтернет-браузера. Підсумком дій буде запуск веб-клієнта, відбудеться з'єднання з необхідною інформаційною базою і виконаний перехід по переданої посиланням.

Перехід за посиланням

Для того щоб здійснити перехід за отриманим посиланням, слід викликати команду Перейти за посиланням у допоміжному або основному вікні.

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

Варто зазначити, що за час існування редакції 3.0, що працює відповідно на платформі «1С: Підприємство 8.3», інтерфейс встиг зазнати кілька змін. Зокрема, було збільшено кількість доступних варіантів інтерфейсу, серед яких:

стандарт

При виході редакції 3.0 її інтерфейс за структурою був ідентичний версії 8.2, але відрізнявся по оформленню: були розширені назви підпунктів верхнього горизонтального меню, а також додані піктограми.


При наочному порівнянні редакцій 3.0 і 2.0 видно, що структура інтерфейсу залишилася незмінною.


Натискання на пункт меню викликало випадає, а в новій версії підпункти відображаються у вигляді вкладок.


Оскільки цей вид інтерфейсу був першим, саме він залишається найпопулярнішим. Змінити його структуру можна, зайшовши в «Адміністрування-Налаштування програми» - пункт «Інтерфейс».


дозволяє звернутися до підміню без закриття активного вікна. *


* Горизонтальні меню:

  • Панель розділ, що знаходиться безпосередньо під головним меню;
  • Панель дій або команд, доступних в обраному розділі.

Вертикальна панель навігації відображає структуру вмісту розділу.

За допомогою підпунктів меню можна налаштовувати вміст панелей і їх відображення за бажанням користувача.

(Наступний пункт) дозволяє додавати і видаляти розділи, а також пункти основного горизонтального меню, аж до його повного видалення.


дозволяє відкрити додаткові вікна під основним меню - стандартні звіти, інформація, звернення в техпідтримку (коні по суті дублюють вертикальну панель).


дозволяє додавати / видаляти пункти підміню, що раніше могло бути здійснено тільки за участю програмістів.


таксі

В інтерфейсі «Таксі» панель розділів знаходиться спочатку зліва.


Реалізація настройки панелей в цьому інтерфейсі здійснюється шляхом перетягування і угруповання панелей за бажанням користувача в спеціальному вікні редактора.


Вікно редактора панелей дозволяє групувати перетягуванням, додавати і видаляти такі панелі як, панель розділів, панель відкритих, панель інструментів *, панель функцій поточного розділу, панель обраного, панель історії.


* Панелі, що знаходяться у верхній частині вікна редактора, в даний момент активні.

Підпункти розділів налаштовуються (панель розділів вертикальна) після їх активації (Налаштування підпунктів знаходиться в правому верхньому куті).


Вікно настройки панелі дій дозволяє додавати і видаляти розділи, аж до повного видалення.


Нюанс інтерфейсу: вибрані підпункти позначені зірочками


* Часто сюди додають зовнішні доопрацювання

Аналогічний інтерфейсу редакції 7.7

Структура меню дуже схожа на стандартну версію.


Можливість налаштування інтерфейсу 7.7 знаходиться на верхньої панелі справа (стрілочка вниз), яка дозволяє додати і видалити кнопки. Вона активна у всіх інтерфейсах.

Кожен адміністратор 1С: Підприємства знає, що завдання поділу прав користувачів і відповідної зміни робочого інтерфейсу є однією з основних при впровадженні облікової системи або появи в ній нових користувачів. Від того, наскільки якісно буде виконана дана задача залежить ефективність роботи і безпеку даних. Тому сьогодні ми поговоримо про особливості настройки призначених для користувача прав і інтерфейсу в керованому додатку.

Перш за все хочеться відзначити основні аспекти даного виду налаштувань. Багато підходять до цього питання однобоко, розглядаючи їх суто як міру захисту від несанкціонованого доступу до даних або некваліфікованої їх модифікації. При цьому забувають про іншу сторону медалі: створення для користувача простий і зручною робочої середовища. У тих випадках, коли робочий інтерфейс користувача перевантажений не потрібними йому пунктами, зміст яких до того ж йому до кінця не ясний, виникає хибне уявлення про зайву складності програми і з'являється страх припуститися помилки. Зрозуміло, що це ніяк не сприяє підвищенню продуктивності праці співробітника.

В ідеалі кожен співробітник, повинен бачити тільки ті елементи інтерфейсу, які потрібні йому для виконання своїх безпосередніх обов'язків. Тоді і працювати буде простіше, і спокус полазити там, де не треба не виникне. Причому виконувати подібні налаштування є сенс і тоді, коли якісь підсистеми просто не використовуються або обмеження доступу до них не потрібно. Це зробить інтерфейс простішим і зрозумілим, а, отже, працювати користувачеві буде простіше і комфортніше.

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

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

У керованому додатку настройки прав і інтерфейсів були нарешті винесені в призначений для користувача режим і налаштовуються безпосередньо з інтерфейсу програми. Права користувача призначаються на основі його членства в групах доступу. перейдемо в Адміністрування - Налаштування користувачів і прав - Групи доступу - Профілі груп доступу, Де ми побачимо вже встановлені профілі для основних груп доступу.

Користувач може входити відразу в декілька груп доступу, в цьому випадку підсумкові права будуть підсумовуватися. Загалом все досить зрозуміло і звично, хіба настройки тепер виконуються в режимі користувача, а не в конфігураторі.

А ось якщо ми спробуємо знайти настройки інтерфейсів, то нас спіткає фіаско. У керованому додатку інтерфейс робочої області формується автоматично, на основі прав доступу. Для прикладу порівняємо інтерфейси Панелі розділів Адміністратора і Менеджера з продажу:

Загалом - ідея здорова, є права доступу до об'єкта - показуємо його в інтерфейсі, немає - приховуємо. Це набагато краще, ніж вискакують в звичайному додатку повідомлення про порушення прав доступу при невідповідності останніх з призначеним інтерфейсом. Якщо ви додасте групі доступу прав або, навпаки, приберете, то пов'язані з ними елементи інтерфейсу самостійно з'являться або зникнуть. Зручно? Так.

Також користувач може самостійно налаштовувати своє робочий простір в межах наявних у нього прав доступу. На перший погляд все виглядає непогано, але без ложки дьогтю не обійшлося. Механізму, що дозволяє централізовано налаштувати і призначити користувачам інтерфейс "за замовчуванням" в керованому додатку немає.

Якщо ми заглянемо в Адміністрування - Налаштування користувачів і прав - Персональні налаштування користувачів - Налаштування користувачів то побачимо там перелік усіх об'єктів, налаштування яких були змінені користувачем, проте ніяк не зможемо їх змінити.

Тобто нам пропонують зайти безпосередньо під користувачем і налаштувати робочий інтерфейс від його імені. Спірне рішення, особливо якщо користувачів не два і не три. На щастя розробники передбачили можливість копіювання налаштувань користувача, що дозволяє, налаштувавши інтерфейс одного з користувачів так, як нам треба швидко застосувати настройки для всіх інших.

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

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

Почнемо. Перш за все необхідно створити профіль групи користувачів. Якщо ми відкриємо стандартні профілі, то побачимо, що можливість їх змінювати відсутня. Це, на наш погляд, правильно, історія знає безліч прикладів, коли в нападі службового завзяття стандартні права були перелопачено до такого стану, що їх доводилося відновлювати з еталонною конфігурації. Також це здатне ввести в оману інших користувачів або адміністраторів цієї бази, які під стандартними профілями очікують побачити стандартні набори прав.

Тому знайдемо найбільш підходящий для наших завдань профіль, в нашому випадку це Менеджер з продажу, і зробимо його копію, яку дамо назву Касир. Тепер ми можемо налаштовувати права на власний розсуд. Однак плоский список, пропонований за замовчуванням, не зовсім зручний для роботи, якщо тільки вам не потрібно швидко знайти вже відому вам опцію, в більшості випадків набагато зручніше працювати зі списком включивши угруповання по підсистемах.

Ми не будемо подібно зупинятися на цьому питанні, так як призначення прав залежить від конкретних завдань, Що стоять перед користувачем, можемо тільки порадити бути розсудливим і не скочуватися в крайності. Пам'ятайте, що ваше завдання - створення зручної та безпечної робочого середовища, а не тотальне заборона всього чого тільки можна.

Створивши профіль призначаємо групу доступу за потрібне користувачам і запускаємо програму під одним з них. Залежно від призначених прав ви побачите автоматично сформований інтерфейс.

В принципі вже досить непогано, але в нашому випадку все тільки починається. На наш подив дуже багато користувачів і адміністратори досі не мають поняття як налаштовується інтерфейс "Таксі" продовжуючи скаржитися на його "незручності".

перейдемо в Головне меню - Вид, Де побачимо цілий ряд налаштувань, що стосуються інтерфейсу.

Почнемо з настройки панелі розділів, В нашому випадку асортимент був обмежений коротким списком послуг, тому розділ склад виявився зайвим, щоб не ускладнювати і не обтяжувати інтерфейс просто приберемо його.

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

Можна навіть порівняти, як було і як стало:

І на закінчення виконаємо настройку панелей. Так як розділів у нас небагато, то панель розділів має сенс перемістити вгору, а панель відкритих вниз, тим самим розширивши робочий простір по горизонталі, що актуально для моніторів з невеликою діагоналлю або формату 4: 3.

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

Тепер знову увійдемо в програму під адміністратором і перейдемо в Адміністрування - Налаштування користувачів і прав - Персональні налаштування користувачів - Копіювання налаштувань. Наше завдання поширити зроблені нами зміни на що залишилися користувачів групи Касири. Сама операція досить проста: вибираємо користувача, настройки якого ми копіюємо, вказуємо кому і вибираємо що саме.

Ну і наостанок можна заборонити користувачеві самостійно налаштовувати інтерфейс, для цього знову поверніться до профілю групи і зніміть галочку з дії Збереження даних користувача.

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

  • Теги:

Please enable JavaScript to view the

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму