Настраиваем внешний вид управляемой формы платформы 8.2

28.09.11

Разработка - Работа с интерфейсом

В статье рассказывается, как настроить командный интерфейс управляемой формы платформы 8.2

Скачать исходный код

Наименование Файл Версия Размер
статью
.pdf 923,13Kb
173
.pdf 923,13Kb 173 Скачать

 

 

Управляемая форма в 8.2 не рисуется, как в 8.0 и 8.1, а описывается программистом. Она сделана для того, чтобы на тонких каналах связи (тонкий клиент или веб-клиент, хотя управляемая форма возможна и на толстом клиенте) оптимизировать объем передаваемых данных.

Управляемая форма состоит из следующих разделов:

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

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

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

Панель разделов соответствует  подсистемам в ветке «Общие» в  дереве метаданных в  режиме конфигуратора.


И чтобы появился соответствующий раздел, достаточно добавить подсистему и подчинить  ей нужные объекты конфигурации.  Для добавления картинки раздела в окне редактирования элемента подсистемы на вкладке «Общие» выбираем поле «Картинка» и выбираем нужную нам картинку или добавляем свою, иначе по умолчанию добавляется такая картинка


 Раздел «Рабочий стол» будет присутствовать всегда по умолчанию.

Чтобы сделать невидимой для пользователя некоторую подсистему, нужно настроить права или скрыть её в меню «Командный интерфейс конфигурации»,  вызываемой из контекстного меню конфигурации.


 

И далее снимаем «галочки» у нужных подсистем или у нужной роли.  И ещё можем поставить любой нужный порядок следования, двигая по стрелочкам вверху.


Если в конфигурации нет ни одной подсистемы, то панель разделов выводиться не будет вообще.

 

Панель  навигации.

Панель навигации находится сбоку и показывает ссылки на различные объекты конфигурации:


 

 

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


 

И можем снять или поставить «галочки» видимости у элементов, которые включены в данную подсистему, а также поменять элементы местами, передвигая стрелками:


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


 

 

Панель навигации состоит из нескольких групп:

  • Важное
  • Обычное
  • Перейти
  • См. также

Ссылки, располагающиеся в панели навигации «Важное» выделяются жирным шрифтом:


 

Группы «Обычное» и  «Перейти» показаны простым шрифтом. Первое существует у подсистемы,  а  второе   у справочников (например подчиненный справочник) ,  документов  (регистр, по которому делаются движения) и т.п.

В самом низу панели навигации расположена группа «См. также» - это дополнительные ссылки. 

 

Кроме этих групп, программист может создавать и свои группы панели навигации.

Панели навигации, как и панели разделов также может и не быть.

 

Панель действий

Панель действий расположена вверху,  под панелью разделов и над рабочей областью:


 

Она позволяет вызывать служебные окна, например константы, отчеты или обработки.

Настраивается в тех же меню, что и панель навигации, но, как правило, в подсистемах.


Как и у панели навигации, у панели действий есть свои группы:

  • Создать
  • Отчеты
  • Сервис

Первая группа создает окна для создания элементов, вторая – вызывает  отчеты, третья – вызывает обработки, константы, а также и  другую сервисную информацию.

 

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

Рабочая область занимает основную часть формы.


 

Как правило, здесь отображается список выбранных объектов конфигурации. При выборе другого объекта конфигурации, рабочая область замещается на список нового объекта.

 

 

Рабочий стол


Рабочий стол занимает первую вкладку, если у нас существует панель разделов, и всю форму, если панели разделов нет.  То есть рабочий стол существует всегда. На рабочем столе может быть и панель навигации, и панель действий. На рабочую область рабочего стола можно вывести любые управляемые формы.  Как правило, это наиболее важная для пользователя  информация.

За настройку рабочего стола «отвечают» 2 пункта контекстного меню конфигурации


Пункт «Открыть командный интерфейс рабочего стола» позволяет настроить панель навигации и панель действий рабочего стола

В отличие от других форм редактирования, в форме редактирования панели навигации и действий  рабочего стола есть возможность выбора любых объектов из левой части «Доступные команды».


Рабочую область можно настроить через пункт  «Открыть рабочую область рабочего стола».  Именно эту часть пользователь и видит в первую очередь. Мы видим, что есть шаблоны рабочего стола -  в одну колонку, в две колонки одинаковой ширины и в две колонки разной ширины.

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

И вот как рабочий стол выглядит по этой настройке


Таким образом мы и описываем управляемую форму в платформе 8.2.

См. также

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16875    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    11108    759    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    9855    153    acces969    31    

119

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3905    kalyaka    4    

29

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12264    1    5    

10

Условное оформление элементов форм в пользовательском режиме 1С (управление видимостью и доступностью элементов форм)

Работа с интерфейсом Платформа 1С v8.3 Платные (руб)

Подсистема условного оформления элементов форм (далее подсистема) предназначена для настройки оформления элементов форм (видимость, доступность, цвет фона, цвет текста и прочее) в пользовательском режиме 1С. Также подсистему возможно использовать для ограничения доступа к реквизитам формы для определенных пользователей (или групп пользователей).

6000 руб.

18.01.2022    8926    1    2    

6

Программный интерфейс для доработки форм

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Реализовал простой способ программного создания новых элементов, команд и реквизитов на форме.

25.11.2021    9612    AtamanovYS    19    

139

[mobile] Переносим HTML интерфейс на 1С

Работа с интерфейсом Мобильная разработка Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Бесплатно (free)

Разберем методы переноса HTML интерфейса на 1С на примере реализации нижнего меню для мобильного приложения. Сравним методы между собой. Данные методы можно применять не только для мобильной разработки, но и для веб-клиента и т.д

02.11.2020    16912    leobrn    83    

120
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1525 26.06.11 14:04 Сейчас в теме
ИМХО в терминологии автор ошибается :(
(0) ты описываешь не управляемую форму, а общий интерфейс управляемого приложения :(
2. Поручик 4674 26.06.11 17:46 Сейчас в теме
Совершенно верно, ошибается. Про настройку внешнего вида формы в статье ни слова.
3. nicxxx 254 27.06.11 03:32 Сейчас в теме
а чего там в форме настраивать? все решается перемещением реквизитов в дереве
4. Reaper_1C 122 27.06.11 09:03 Сейчас в теме
Зато теперь все посетители будут думать, что управляемые формы настраиваются только в конфигураторе...
5. Поручик 4674 27.06.11 09:08 Сейчас в теме
Походу статья ни о чём или автору надо сменить заголовок.
6. Abadonna 3960 27.06.11 09:44 Сейчас в теме
7. Yashazz 4725 27.06.11 13:05 Сейчас в теме
Знаете, передрать любую книжку по 8.2 и получить за это кучу плюсов, да ещё и не раскрыть тему заголовка, по меньшей мере своеобразный подход.
9. automatizator 169 28.06.11 10:27 Сейчас в теме
(7)Передрать книжку тоже надо потрудиться. Посмотри яки картинки гарные! А у некоторых и книжек то нет, так что статья полюбому востребована, или почему плюсы?
kirillkr; +1 Ответить
40. instik01 01.09.14 02:57 Сейчас в теме
(9) automatizator, согласен. Иллюстрации быстрее воспринимаются, учитывая, что сейчас сначала смотрят изображения, а потом читают содержание (текст).
8. Поручик 4674 27.06.11 18:46 Сейчас в теме
(0) (7) (1) Сейчас вкурился в текст:

>>> Управляемая форма состоит из следующих разделов:
>>> Панель разделов
>>> Панель навигации
>>> Панель действий
>>> Рабочая область
>>> Когда необходимо, открываются другие области, например область оповещений.

Бред какой-то. И новички потом будут это повторять. Автору или переписать термины или убрать публикацию нафиг.
10. KapasMordorov 428 28.06.11 12:07 Сейчас в теме
Что хотите от студентов?
Найди реферат и выложи как своё? Ну так, это успешные люди.
11. tango 540 28.06.11 12:11 Сейчас в теме
Коллеги, право, лучше ничего не читать, чем читать реферат студента
12. cool.vlad4 2 28.06.11 12:19 Сейчас в теме
epic fail таким образом мы описываем управляемую форму...нихрена не ее ты описываешь....
13. Dr.ZIG 27 14.07.11 10:54 Сейчас в теме
Сильно по управляемому интерфейсу не разбирался - все клиенты работают либо в совместимости, либо в 8.1. Но по книжке пробовал что-то делать. Тут куда понятнее.
14. IamLev 33 17.09.11 20:21 Сейчас в теме
Книжка книжкой, а такое изложение иногда весьма лучше. Плюс.
adhocprog; fomix; +2 Ответить
15. Nigelist 28.09.11 17:35 Сейчас в теме
Автор, выложи пожалуйста свои картинки к панели разделов!
16. ander_ 29.09.11 13:13 Сейчас в теме
Если устранить несоответствие заголовка и содержания, то статью можно было бы рассматривать как полезную, скажем в цикле публикаций описывающих особенности работы с 8.2. А пока "-" (виртуальный :) ).
17. fomix 33 29.09.11 17:41 Сейчас в теме
Однозначно "+" потому как более подробного описания не встречал. А всем критиканам жирный "-"! Поправить автора можно просто без насмешек и нападок, а стебаться низзя...
18. Nigelist 29.09.11 17:44 Сейчас в теме
(17) fomix, автор действительно ошибается в терминологии - не управляемые формы, а управляемый интерфейс или управляемое приложение. Но картинки зачетные, если есть у кого нибудь, пожалуйста выложите.
19. savimar 192 29.09.11 20:13 Сейчас в теме
Картинки я уже выложены, ну а критикам могу сказать, что это первая проба пера. Да, я понимаю, что речь идет о командном или управляемом интерфейсе, но статья написана для самых начинающих, и им, вожможно, не понятна эта терминология.
adhocprog; +1 Ответить
20. Nigelist 29.09.11 20:19 Сейчас в теме
(19) ИМХО, лучше пусть сразу разбираются. Потому, что у них в сознании засядет, что речь идет об управляемых формах. Многие потом могут путаться. Можно даже сделать в начале небольшое пояснение, что есть что.

Где выложены картинки, я чего то не нашел?
21. Kyrales 144 02.10.11 19:28 Сейчас в теме
Как такие публикации модеры пропускают? Дублируются прописные истины
22. Alex_Japanese_Student 454 02.10.11 20:15 Сейчас в теме
надо было уж и про "все функции" галочку рассказать - при работе в управляемом интерфейсе штука нужная
23. 'njz 07.10.11 11:58 Сейчас в теме
Автору большое спасибо за статью.
24. sergnik 12.10.11 12:05 Сейчас в теме
Хотя мнение о статье весьма спорное, но все же необходимую мне информацию
я из нее получил, это как раз горящий вопрос для меня. Поэтому плюсану =)
Автору творческого роста и новых публикаций =))
25. Nigelist 12.10.11 17:18 Сейчас в теме
Не поделилась иконками, потому минус.
26. Rom_Kat 14 14.01.12 16:25 Сейчас в теме
Очень полезная статья. После того как разобрался с управляемым приложением все оказалось очень просто и естественно. Всем удачи в освоении управляемых форм.
27. пользователь 14.01.12 22:22
Сообщение было скрыто модератором.
...
28. nll.jojo 20.01.12 15:25 Сейчас в теме
29. BalVlad 25.01.12 11:55 Сейчас в теме
30. ivdic 31 15.04.12 19:46 Сейчас в теме
а как скопировать настройки другому пользователю?
31. cefey-kurgan 29.05.12 11:16 Сейчас в теме
Автор, каким инструментом делали скриншоты?
В частности, выделение красными прямоугольниками интересует...
32. savimar 192 29.05.12 22:51 Сейчас в теме
Есть такая бесплатная программа: FastStone Image Viewer, а в ней - инструмент "Рисование".
33. galyausik1 05.07.12 12:43 Сейчас в теме
ну просто пособие для работы с управляемым интерфейсом!!! Спасибо!!
34. Elis_VP 8 02.10.12 14:08 Сейчас в теме
А книжки читать не прбовали?
Прикрепленные файлы:
35. anatoliy.kichuk 87 08.05.13 14:40 Сейчас в теме
Можно ли управлять командным интерфейсом программно?
36. RailMen 824 14.06.13 14:12 Сейчас в теме
(35) Можно программно размещать элементы на управляемой форме. Можно в конфигураторе сделать пустую форму и все элементы разместить программно по определенным правилам.
37. gosizo 38 20.08.13 16:59 Сейчас в теме
столкнулся с проблемой : в конфигурации УТ11, новому пользователю нужно сделать нестандартный интерфейс в программе. Один из пунктов : должна присутствовать форма списка документа "Заказ поставщику", сам документ только на просмотр. Я решил скопировать готовую роль "ДобавлениеИзменениеЗаказовПоставщику" и затем в новой роли убрать полный доступ. Создав новую роль ДобавлениеИзменениеЗаказовПоставщику2 еще не урезая ее в правах добавляю ее пользователю и убираю первоначальную роль ДобавлениеИзменениеЗаказовПоставщику. Запустив 1С под логином нового пользователя вижу, что в меню - в панели навигации ссылка на ЗаказПоставщику пропала, есть только пункт Создать для этого документа. Т.е. полные права на документ есть (его можно создать, изменять переходя по ссылке ), но в панели навигации его нет. Что я делаю не правильно?
38. SANILLA 02.10.13 17:49 Сейчас в теме
Класс! Вот только не понял как в "Панель навигации" у формы добавить команду, например в группу "Перейти".
39. Al777 08.10.13 15:25 Сейчас в теме
Очень хорошая и полезная статья!!!
adhocprog; +1 Ответить
41. fish249 16.10.14 13:10 Сейчас в теме
Терминология напутана, но некоторым будет полезно и наглядно.
42. IChe 13.11.14 17:34 Сейчас в теме
Спасибо!
Понятно и доступно изложено. Лично для меня статья очень полезна.
ЗЫ: особенно понравился стиль статьи, без лишней воды.
43. Александр056 16.12.15 20:40 Сейчас в теме
лаконично и четко, если только начинаешь на УФ работать, самое то для начальног опонимания
44. c00lwork 10.02.16 23:13 Сейчас в теме
настроить то настроили , а как сделать так что бы пользователь правой кнопкой не вернул себе то что мы скрыли
45. Andrekaa 26.04.16 09:00 Сейчас в теме
столкнулся тут с 11.2
в интерфейс по умолчанеию ни чего не выведено!!! только через конфигуратор что ли выводить
совсем 1С ку-ку
46. kudim 27.06.16 11:25 Сейчас в теме
Спасибо! запарился искать где отключить вывод связанных объектов у справочника. оказалось предельно просто: в командном интерфейсе формы!
adhocprog; +1 Ответить
47. пользователь 15.07.19 17:16
Сообщение было скрыто модератором.
...
Оставьте свое сообщение