Настраиваем внешний вид управляемой формы платформы 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 Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61797    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

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

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54403    16    21    

42

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

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

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

2400 руб.

29.06.2020    16698    21    4    

35

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

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

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

27.12.2023    10738    750    elcoan    45    

106

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

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

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

2 стартмани

10.04.2023    9615    151    acces969    31    

118

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

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

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

1 стартмани

05.07.2022    3665    kalyaka    2    

27

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

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

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

3600 руб.

29.04.2022    12080    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. artbear 1448 26.06.11 14:04 Сейчас в теме
ИМХО в терминологии автор ошибается :(
(0) ты описываешь не управляемую форму, а общий интерфейс управляемого приложения :(
2. Поручик 4670 26.06.11 17:46 Сейчас в теме
Совершенно верно, ошибается. Про настройку внешнего вида формы в статье ни слова.
3. nicxxx 254 27.06.11 03:32 Сейчас в теме
а чего там в форме настраивать? все решается перемещением реквизитов в дереве
4. Reaper_1C 122 27.06.11 09:03 Сейчас в теме
Зато теперь все посетители будут думать, что управляемые формы настраиваются только в конфигураторе...
5. Поручик 4670 27.06.11 09:08 Сейчас в теме
Походу статья ни о чём или автору надо сменить заголовок.
6. Abadonna 3958 27.06.11 09:44 Сейчас в теме
7. Yashazz 4709 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. Поручик 4670 27.06.11 18:46 Сейчас в теме
(0) (7) (1) Сейчас вкурился в текст:

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

Бред какой-то. И новички потом будут это повторять. Автору или переписать термины или убрать публикацию нафиг.
10. KapasMordorov 428 28.06.11 12:07 Сейчас в теме
Что хотите от студентов?
Найди реферат и выложи как своё? Ну так, это успешные люди.
11. tango 506 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 823 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
Сообщение было скрыто модератором.
...
Оставьте свое сообщение