Порожнє вікно доступних розділів 1с 8.3

Головна / Очищення пристрою

Підсистема 1С 8.3- Об'єкт дерева метаданих, який відповідає за побудову командного інтерфейсу конфігурації.

Нижче в статті йдеться про підсистеми, починаючи з версії 8.2.

Справа в тому, що у версії 8.1 (як і для звичайного додатка 8.2) теж були підсистеми, але вони служили зовсім для інших цілей, скоріше для розробника, ніж для користувача. За допомогою підсистем 8.1 зазвичай розділяли різний функціонал. Також підсистеми допомагали при поєднанні різних конфігурацій 1С — можна було вказати, яку систему переносити.

Підсистеми 1С та інтерфейс для програміста

У версіях 8.3 та 8.2 підсистеми – це основний інструмент побудови командного інтерфейсу користувача. Об'єкти метаданих «Підсистеми» мають ієрархічну структуру, щоб налаштувати «підменю» в інтерфейсі, необхідно додати підлеглу підсистему:

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

Розглянемо налаштування та властивості підсистем у конфігураторі:

Отримайте 267 відеоуроків з 1С безкоштовно:

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

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

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

На вкладці Функціональні опціївказується список функціональних опцій, у яких використовується ця підсистема.

Вкладка складвизначає набір об'єктів метаданих, що у даній підсистемі.

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

Якщо звіт або обробка в керованому інтерфейсі не відображається

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

Перша причина цього може в тому, що об'єкт не має керованої форми.

Друга причина - на вкладці Команди об'єкта встановлена ​​галка "Використовувати стандартні команди". Пов'язано це з тим, що для відкриття обробки може бути описана як своя процедура, так і стандартна:

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

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

  • Стандарт (як у попередніх версіях 1С:Бухгалтерія 8)
  • Таксі

Стандарт

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


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


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


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


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


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

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

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

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

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


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


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


Таксі

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


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


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


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

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


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


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


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

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

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


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

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

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

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

Начебто мають бути облікові записи, але їх тут немає! У конфігураторі пусто.

У підприємстві ще не легше, задвоєний адміністратор

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

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

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

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

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

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

Але це не проблема, є інша обробка (їх навіть тут вистачає) - пошук та видалення дублікатів, але навіть краще буде: Пошук та заміна значень.

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

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

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

Розділи по суті є підсистеми, але косяк, при перемиканні режиму хоч у таксі, хоч назад у 8.2 нічого не працює!

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

Та сама проблема намальується при спробі відкрити константу: Інтерфейс Таксі.

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

Якщо нам інтерфейс констант не включити інтерактивно, то можна ризикнути його включити зовнішньою обробкою з-під обліку з повними правами (повні права - це обов'язково)

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

Створюємо зовнішню обробку, створюємо форму обробки, у формі обробки створюємо команду в командах форми та переносимо її в Елементи.

Дія команди буде такою:

&На сервері Процедура ВключитиІнтерфейс82На сервері() // Вставити вміст обробника. Константи.ІнтерфейсВерсії82.Отримати(); Константи.ІнтерфейсВерсії82.Встановити(Істина); КінецьПроцедури &НаКлієнті Процедура ВключитиІнтерфейс82(Команда) ВключитиІнтерфейс82НаСервері(); КінецьПроцедури

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

Підведемо підсумки.

1. Найперше золоте правило – це звичайно ж бекапи.

2. Оновлювати треба конфігурацію від обліку з повними правами. Тепер я розумію, звідки дана проблема - просто БІЧ базових версій, тому що вони працюють найчастіше без урахування (Не вказано)

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

Так що бережіть свої бази)))

Велике спасибі користувачеві Alex з іншого форуму (Фан-клуб лабораторії Касперського), нік ACIK, так як він мене і направив на істинний шлях)))

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

Керована форма складається з наступних розділів:

  • Панель розділів
  • Панель навігації
  • Панель дій
  • Робоча область
  • Якщо потрібно, відкриваються інші області, наприклад область оповіщень.

Панель розділів.

Панель розділів знаходиться вгорі робочого столу:

Панель розділів відповідає підсистемам у гілці «Загальні» в дереві метаданих у режимі конфігуратора.


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

Розділ «Робочий стіл» завжди буде присутній за умовчанням.

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




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

Панель навігації.

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


Настроюється панель навігації з контекстного меню підсистеми:



І можемо зняти або поставити «галочки» видимості у елементів, які включені до цієї підсистеми, а також поміняти елементи місцями, пересуваючи стрілками:

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



Панель навігації складається з кількох груп:

  • Важливе
  • Звичайне
  • Перейти
  • Див. також


Групи "Звичайне" та "Перейти" показані простим шрифтом. Перше існує у підсистеми, авторе - у довідників (наприклад підлеглий довідник), документів (регістр, яким робляться руху) тощо.

У самому низу панелі навігації розташована група «Див. також» – це додаткові посилання.

Крім цих груп, програміст може створювати свої групи панелі навігації.

Панелі навігації, як і панелі розділів, також може і не бути.

Панель дій

Панель дій розташована вгорі, під панеллю розділів та над робочою областю:



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

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



Як і панель навігації, панель дій має свої групи:

  • Створити
  • Звіти
  • Сервіс

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

Робоча область

Робоча область займає основну частину форми.



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

Робочий стіл

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

За налаштування робочого столу "відповідають" 2 пункти контекстного меню конфігурації


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

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



Робочу область можна налаштувати за допомогою пункту «Відкрити робочу область робочого столу». Саме цю частину користувач і бачить насамперед. Ми бачимо, що є шаблони робочого столу -в одну колонку, дві колонки однакової ширини і в дві колонки різної ширини.

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

Публікую четвертий розділ моєї книги

Глава 4. Зовнішній вигляд «Таксі»

У заключному розділі першої частини цієї книги ми розберемо особливості роботи користувача із зовнішнім виглядом керованого додатка — «Таксі». З виглядом «Таксі» ми ознайомимося докладніше і поглиблено, т.к. це основний вид роботи клієнтського додатка 1С зараз.

На малюнку 1.4.1 показаний зовнішній вигляд інтерфейсу «Таксі» на прикладі моєї конфігурації, яку робитимемо з наступної частини .

Мал. 1.4.1. Зовнішній вигляд «Таксі»

Наше перше знайомство з інтерфейсом «Таксі» розпочнеться з панелей. Якщо видах було лише три панелі (розділів, дій і навігації), то «Таксі» панелей – шість (див рис.1.4.2).

Коротко розберемо кожну панель з малюнка 1.4.2 (нижче, докладно вивчимо всі панелі окремо):

1 – Панель розділів – виводить командний інтерфейс підсистем верхнього рівня.

2 – Панель функцій поточного розділу – включає команди, які відповідають поточному розділу.

3 – Панель інструментів – служить для швидкого доступу до ряду функцій користувача.

4 – Панель вибраного – відображає вибрані навігаційні посилання.

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

6 – Панель історії — список навігаційних посилань на об'єкти, що раніше відкривалися.

7 – Робоча область.

Мал. 1.4.2. Панелі зовнішнього вигляду «Таксі»

Із загальною кількістю та призначенням панелей розібралися, тепер навчимося налаштовувати розташування панелей на етапі розробки. Для цього необхідно зайти у властивості конфігурації (див. рис. 1.4.3).

Мал. 1.4.3. Шлях до властивостей конфігурації

У палітрі, що відкрилася, нас цікавить властивість «Інтерфейс клієнтського додатка» (див. рис. 1.4.4).

Мал. 1.4.4. Властивість «Інтерфейс клієнтської програми»

Мал. 1.4.5. Вікно конфігурування інтерфейсу клієнтської програми

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

Мал. 1.4.6. Не найрозумніший приклад налаштування клієнтської програми

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

Мал. 1.4.7. Шлях до редактора панелей

Мал. 1.4.8. Редактор панелей

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

початкова сторінка

Мал. 1.4.24. Налаштування навігації в інтерфейсі «Таксі»

Також є група «Важливе», те, що виділяється жирним шрифтом, група «Звичайні» та група «Див. також». Якщо розділ має підрозділ, як у нашому випадку, то він теж виділяється в окрему групу, де є підгрупи «Важливе» і «Звичайне». Користувач самостійно може переміщати команди з однієї групи до іншої, видаляти, додавати та виконувати інші маніпуляції. Щоб встановити стандартні налаштування, задані розробником конфігурації, необхідно натиснути кнопку «Ще» і в меню вибрати пункт «Встановити стандартні налаштування» (див. рис. 1.4.25).

Мал. 1.4.25. Встановлення стандартних налаштувань навігації

Встановимо стандартні налаштування для нашої навігації та подивимося, як зміниться меню функцій та панель функцій розділу (див. мал.1.4.26 – 1.4.28). Порівняйте їх із тим, що було раніше, на рисунках 1.4.20 та 1.4.21.

Мал. 1.4.26. Встановлення стандартних налаштувань навігації

Мал. 1.4.27. Меню функцій при стандартних налаштуваннях

Мал. 1.4.28. Панель функцій поточного розділу за стандартних налаштувань

З налаштуваннями дій також усе просто (див. рис.1.4.29). Вони аналогічні параметрам панелі дій з попереднього розділу. Так само існують три групи: Створити, Звіти та Сервіс. У групі «Створити» розміщуються команди створення нових довідників чи документів, групи «Звіти» — команди на відкриття звітів, групи «Сервіс» — команди на запуск обробок.

Мал. 1.4.29. Настоянка дій

За аналогією з налаштуваннями навігації, Ви можете встановити стандартні налаштування, задані розробником, використовуючи меню "Ще" - "Встановити стандартні налаштування".

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

Мал. 1.4.30. Поле пошуку у меню функцій

Достатньо почати набирати текст, коли відкрито меню функцій і пошук буде здійснюватися автоматично (див. мал. 1.4.31).

Мал. 1.4.31. Пошук за меню функцій

Пошук здійснюється без урахування регістру.

І насамкінець дізнаємося про ще два способи відкрити меню функцій. Перший спосіб – використовуючи панель інструментів, де є спеціальна піктограма, що відповідає меню функцій (див. рис. 1.4.32). Другий спосіб – використовуючи клавішу F10.

Мал. 1.4.32. Піктограма на панелі інструментів для відкриття меню функцій

Панель відкритих

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

Мал. 1.4.33. Панель відкритих в інтерфейсі «Таксі»

Панель відкритих містить список усіх форм, які відкриті користувачем під час сеансу «1С: Підприємства». Цей список відсортований за часом відкриття форми, як наслідок, кожна відкрита форма встає в кінець списку. Коли користувач активує потрібний елемент списку, то робочій області відображається форма, яка відповідає цьому елементу, а вибраний елемент підсвічується зеленим кольором (див. рис. 1.4.33).

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

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

Мал. 1.4.34. Контекстне меню елемента панелі відкритих

Мал. 1.4.35. Меню кнопки "Показати разом з іншим вікном або закріпити" області системних команд

Тепер закріпимо праворуч форму звіту з продажу з малюнка 1.4.33. Зовнішній вигляд інтерфейсу "1С:Підприємства" зміниться (див. рис. 1.4.36).

Мал. 1.4.36. Зовнішній вигляд «1С:Підприємства» із прикріпленою праворуч формою звіту про продаж

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

Це правило залишиться і в редакціях платформи 8.3.10 і 8.3.11, тільки поліпшиться механізм закріплення вікон.

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

Для цього необхідно в контекстному меню форми (рис. 1.4.34 та 1.4.35) вибрати або пункт "Показати разом з іншими вертикально", або пункт "Показати разом з іншими горизонтально". Ці пункти мають продовження (див. рис. 1.4.37), де Вам необхідно вибрати, яку форму Ви хочете показувати разом з поточною.

Мал. 1.4.37. Вибір форми для об'єднання

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

Мал. 1.4.38. Об'єднані горизонтально форми списків

У платформі 1С 8.3.9 (а також це правило, швидше за все, буде і у платформах 8.3.10 та 8.3.11) не можна прикріплювати об'єднані форми. Якщо Ви спробуєте закріпити одну з об'єднаних форм, їх об'єднання скинеться.

Навігаційні посилання

Починаючи з платформи 8.1. у «1С:Підприємстві» з'явилися навігаційні посилання. Навігаційне посилання — це текстове подання будь-якого об'єкта (елемент довідника, документ, форма списку тощо), за допомогою якого можна відкрити цей об'єкт у «1С:Підприємстві». Розберемо їх практично. Працювати з навігаційними посиланнями можна через область системних команд (див. рис. 1.4.39).

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

Відкриємо у моїй навчальній конфігурації якийсь документ і виконаємо команду «Отримати посилання…» (див. рис. 1.4.42).

Після виконання команди відкриється форма отримання посилання, де поле форми буде міститися посилання на потрібний об'єкт. Ось цей текст: «e1cib/data/Документ.ПрихідТоварів?ref=8a6f00235402431011e6e3299dc1822e»та є посиланням на документ «Прихід товарів №000000001 від 25.01.2017». Після того, як ми скопіюємо посилання на цей документ у буфер обміну, зможемо відкрити його з будь-якого місця цієї бази. Причому можна надіслати її поштою або якомусь месенджеру колезі, який працює по мережі з цією базою, і він легко відкриє це посилання (якщо у нього є права хоча б на перегляд даного об'єкта). Відкрити посилання так само легко: для цього потрібно скористатися командою «Перейти за посиланням…» у сфері системних команд (див. рис. 1.4.43) або в головному меню. А особливо швидкі можуть працювати з поєднанням клавіш Shift + F11.

Після виконання цієї команди відкриється форма "Перехід за посиланням". У єдине поле цієї форми потрібно скопіювати збережене посилання та натиснути кнопку «Перейти» (див. рис. 1.4.43).

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

Панель обраного

Як Ви могли помітити з малюнків 1.4.42 та 1.4.44, на формах «Отримати посилання» та «Перехід за посиланням» є кнопка «Додати до вибраного». Вибране – це якийсь об'єкт, причому будь-який об'єкт: обробка, звіт, елемент довідника, документ, форма списку тощо, з яким користувач може часто працювати. Додати до вибраного можна кількома способами.

Перший спосіб – за допомогою вже відомих нам команд «Отримати посилання…» та «Перехід за посиланням…», у вікнах цих команд є кнопка «Додати до вибраного» (див. рис. 1.4.42 та 1.4.44). Натиснувши на цю кнопку, Ви додаєте до обраного об'єкт, посилання на який вказано в полі введення.

Другий спосіб полягає в тому, що Ви можете натиснути на піктограму «Зірка» біля заголовка будь-якого об'єкта, розташованого у робочій області. Якось документ (див. рис. 1.4.45), список документів (див. рис. 1.4.46) або звіт (див. рис. 1.4.47).

Мал. 1.4.45. Піктограма додавання до вибраного документа

Мал. 1.4.46. Піктограма додавання до вибраного списку документів

Мал. 1.4.47. Знак додавання до обраного у форми звіту

Мал. 1.4.48. Розміщення панелі обраного редактора панелей

Мал. 1.4.49. Панель обраного в "1С: Підприємстві"

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

Перший спосіб - натиснути на слово "Вибране" в самій панелі обраного (див. рис. 1.4.50). Другий спосіб – скористатися панеллю інструментів, де необхідно натиснути на піктограму «Зірка» (див. рис. 1.4.51). А третій — за допомогою клавіш Ctrl+Shift+B.

Мал. 1.4.50. Перехід до налаштувань обраного через панель обраного

Мал. 1.4.51 Перехід у налаштування обраного через панель інструментів

Після перерахованих вище дій відкриється форма обраного (див. рис. 1.4.52), де користувач може виконувати ряд дій.

Мал. 1.4.52. Форма вибраного.

Розберемо всі можливості користувача щодо роботи з формою обраного.

І почнемо ми з пошуку. Як і в цілому в інтерфейсі "Таксі", користувач може здійснювати пошук по обраному, для цього служить поле в правому верхньому куті форми. Для того щоб пошук почав працювати, достатньо просто набрати текст, коли відкрито вікно, або скористатися поєднанням клавіш Ctrl + F. Після пошуку в обраному залишаться ті об'єкти, в назві яких є потрібне поєднання символів (див. рис. 1.4.53). Пошук ведеться без урахування регістру.

Мал. 1.4.53. Пошук у формі обраного

Скасувати пошук можна за допомогою клавіші Esc.

Також у формі обраного Ви маєте можливість маніпулювати списком об'єктів. Наприклад, можна відредагувати назву об'єкта, для цього потрібно навести курсор на об'єкт і натиснути на піктограму «Олівець» (див. рис. 1.4.54).

Мал. 1.4.54. Редагування об'єкта у формі обраного

У цьому випадку Ви відредагуєте лише подання об'єкта у формі обраного. З поданням об'єкта в інших вікнах нічого не станеться.

Крім редагування, можна спокійно видалити об'єкт. Для цього достатньо виділити потрібний об'єкт та натиснути на хрестик поруч із виділеним об'єктом (див. рис. 1.4.55).

Мал. 1.4.55. Видалення об'єкта у формі обраного

Також Ви можете переміщувати об'єкти за списком. Робити це можна як за допомогою мишки (тягти об'єкт вгору чи вниз), так і за допомогою контекстного меню (див. рис. 1.4.56), використовуючи яке, до речі, можна редагувати та видаляти потрібні об'єкти.

Мал. 1.4.56. Контекстне меню у формі обраного

Відзначу ще одну особливість при роботі з формою та панеллю обраного: коли Ви додаєте новий об'єкт у вибране (як на рис. 1.4.45 – 1.4.47), то решта об'єктів зрушується вниз. Але у формі обраного є можливість закріпити потрібний об'єкт, щоб він залишався завжди вгорі списку. Для цього потрібно виділити об'єкт та натиснути на піктограму «Скріпка» (див. рис. 1.4.57).

Мал. 1.4.57. Закріплення об'єкта у формі обраного

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

Рис.1.4.58. Панель обраного при виділеному об'єкті

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

Панелі історій

Хто працював у 1С як користувач, знає, що дуже часто буває необхідність відкрити документ або звіт, з яким працювали раніше. Раніше під час роботи у платформах 8.0. та 8.1. доводилося або згадувати, або шукати будь-якими складними способами.

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

Наприклад, користувач запустив програму 1С і за допомогою панелі розділів та меню функцій відкрив форму списку документа "Прихід товарів", відразу в історії фіксується, що користувач працював з відповідним об'єктом. Потім він відкрив документ, і це теж фіксується в історії. І все. Хоч би що він робив із документом: проводив, змінював реквізит, помічав на видалення — в історії відображається лише те, що велася робота з конкретним документом. З історії ми не можемо дізнатися, які дії із цим документом виконувались. І тому є інші механізми. Історія потрібна тільки для того, щоб користувач зміг швидко перейти на потрібний об'єкт (клікнувши мишкою), а не шукав його в інтерфейсі програми. Причому якщо користувач відкривав один і той самий об'єкт кілька разів на день (наприклад, запускав звіт), то в історії буде лише один запис про використання цього об'єкта і з пізнішим часом. Зауважу, історія зберігається у інформаційної основі, тобто. при очищенні КЕШу або при переміщенні бази з одного пристрою на інший історія зберігається.

З історією використання об'єктів можна працювати за допомогою двох форм: форма історій (рис. 1.4.59) та панель історій (1.4.60).

Мал. 1.4.59. Форма історій

Мал. 1.4.60. Панель історій

Причому у формі історій Ви можете бачити всі використані об'єкти, що згруповані щодня (максимум може бути 400 записів для кожного користувача). А в панелі історій або перші 10 при вертикальному розташуванні панелі, або скільки влізе при горизонтальному. Питання, як розмістити панель історій у «1С:Підприємстві», у Вас не викличе великої скрути: використовуємо в черговий раз редактор панелей. А ось перейти у форму історій можна кількома шляхами. Перший спосіб — це в панелі історії натиснути на заголовок «Історія» або відповідну піктограму праворуч (див. рис. 1.4.61).

Мал. 1.4.61. Перехід на форму історій через панелі

Другий спосіб - використовуючи вже знайому нам панель інструментів, де потрібно натиснути на відповідну піктограму (див. рис. 1.4.62).

Рис.1.4.62. Перехід у форму історії через панель інструментів

І за допомогою комбінації клавіш Ctrl+Shift+H.

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

Так само, як і у формі обраного, у формі історії можна скористатися пошуком. Достатньо почати писати якесь слово або застосувати комбінацію клавіш Ctrl+F (див. рис. 1.4.63).

Мал. 1.4.63. Пошук у панелі історій

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

Панель інструментів

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

  • Меню функцій (рис. 1.4.64)
  • Форма обраного (рис. 1.4.65)
  • Форма історії (рис. 1.4.66)
  • Форма повнотекстного пошуку (рис. 1.4.67).

Мал. 1.4.64. Доступ до меню функцій

Мал. 1.4.65. Доступ до форми обраного

Мал. 1.4.66. Доступ до форми історії

Мал. 1.4.67. Доступ до форми повнотекстового пошуку

З формами обраного та історії, а також з меню функцій розділу Ви вже знайомі, тому не загострюватимемо на них уваги, а розберемося з формою повнотекстового пошуку (див. рис. 1.4.68). Крім панелі інструментів, її можна викликати також за допомогою комбінації клавіш Ctrl + Shift + F.

Мал. 1.4.68. Форма повнотекстового пошуку

Механізм повнотекстового пошуку дозволяє швидко знаходити потрібну інформацію у базі даних «1С:Підприємства» та довідкової інформації.

Зміна форми користувача

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

Мал. 1.4.69. Зовнішній вигляд документа «Продаж товарів»

Щоб відредагувати форму, необхідно зайти до групи форми «Ще» та натиснути кнопку «Змінити форму» (див. 1.4.70).

Мал. 1.4.70. Команда «Змінити форму» групи «Ще»

Розробник може заборонити змінювати форму, тоді ця кнопка не буде в групі «Ще». Як забороняти редагувати форми, ми дізнаємося в 3 частині цього курсу.

Після виконання команди «Змінити форму» відкриється вікно налаштування форми (див. мал. 1.4.71).

Мал. 1.4.71. Вікно налаштування форми

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

Розглянемо всі ці можливості редагування форми детальніше.

Щоб зняти видимість з потрібного елемента, достатньо зняти прапор поруч із цим елементом. Наприклад, приберемо видимість поля «Вид продажу» (див. рис. 1.4.72) та подивимося, як зміниться форма (див. рис. 1.4.73).

Мал. 1.4.72. Зняли видимість в елементі «Вигляд продажу»

Мал. 1.4.73. Елемент «Вигляд продажу» на формі не відображається

Елементи можна переміщувати один щодо одного. За допомогою стрілок "Перемістити вгору", "Перемістити вниз" та за допомогою мишки (необхідно "тягнути" елемент на потрібну позицію). Перемістимо елементи «Контрагент» та «Склад» нижче за номер рахунка-фактури та дати рахунок-фактури (див. рис. 1.4.74 та 1.4.75).

Мал. 1.4.74. Змістили поля «Склад» та «Контрагент»

Мал. 1.4.75. Форма зі зміщеними вниз полями «Склад» та «Контрагент»

Дуже зручно іноді буває групувати елементи, наприклад, зробимо так, щоб поля "Номер" та "Дата" були розташовані горизонтально.

Для цього потрібно додати нову групу, натиснувши на кнопку «Додати групу» налаштувань форми, у властивостях групи можна забрати прапор із властивості «Відображати заголовок» та у властивість «Угруповання» встановити значення «Горизонтальна» (див. рис. 1.4.76).

Мал. 1.4.76. Додавання нової групи та встановлення властивостей групи

Після цього перемістимо потрібні поля (Дата та Номер) до цієї групи (див. рис. 1.4.77).

Мал. 1.4.77. Переміщення полів у групу

Щоб перемістити поле в потрібну групу, необхідно виділити це поле мишкою і, утримуючи праву клавішу мишки, "тягнути" поле в потрібну групу.

Після всіх налаштувань форма документа має набути наступного вигляду (див. рис. 1.4.78).

Мал. 1.4.78. Згрупували поля «Дата» та «Номер»

Так само можна групувати колонки таблиць форми (див. рис. 1.4.79 і 1.4.80).

Мал. 1.4.79. Угруповання колонок таблиці форми

Мал. 1.4.80. Угруповання колонок на формі

На цьому ми закінчимо вивчати принципи роботи з інтерфейсом «Таксі». Ці принципи обов'язково необхідно знати та вміти ними користуватися, оскільки хороший розробник обов'язково має знати, як працює програма з боку користувача.
Книга «Основи розробки у 1С: Таксі. Розробка в керованому додатку за 12 кроків»

Легке та швидке освоєння програмування в 1С за допомогою моїх книг: та «Основи розробки в 1С: Таксі»

Іноді здається, що вивчити мову програмування у 1С складно та важко. Насправді програмувати в 1С легко. Допоможуть Вам легко та швидко освоїти програмування у 1С мої книги: та «Основи розробки у 1С: Таксі»

Ця книга підійде тим, хто вже почав програмувати та відчуває певні складнощі з цією темою і тим, хто вже давно програмує, але жодного разу ще не працював із керованими формами 1С

  1. без складних технічних термінів;
  2. Понад 600 сторінок практичного матеріалу;
  3. Кожен приклад супроводжується малюнком (скриншот);

Промо-код на знижку в 15% 48PVXHeYu

Вивчіть програмування в 1С за допомогою моєї книги «Програмувати в 1С за 11 кроків»

  1. Без складних технічних термінів.
  2. Понад 700 сторінок практичного матеріалу.
  3. Кожне завдання супроводжується малюнком (скриншот).
  4. Збірник завдань для домашнього опрацювання.
  5. Книга написана зрозумілою та простою мовою – для новачка.
  6. Книга надсилається на електронну пошту у форматі PDF. Можна відкрити будь-який пристрій!


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

можна сплатити вручну:

Яндекс.Гроші — 410012882996301
Web Money - R955262494655

Вступайте до моїх груп.

© 2023 androidas.ru - Все про Android