Как редактировать командный интерфейс подсистем в 1с
Но слева у нас остается пустое поле. В него можно выводить команды подсистемы:
для этого необходимо настроить командный интерфейс подсистемы:
Что бы команды были видны в левой части интерфейса, надо поставить галочки в панели действия:
Как видим, кроме командной панели "Создать" есть еще так же "Отчеты" и "Сервис". Пока они у нас недоступны, потому что никакие отчеты мы не создавали. Давайте создам их и включим в подсистему "Ценообразование":
После этого мы можем добавить эти отчеты и обработки в командный интерфейс:
После этого данные команды появятся в командной панели:
Для того что бы команды обработки были доступны для добавления в командную панель, необходимо, что бы данный отчет, во первых, был в составе данной подсистемы, во вторых, на нее должны были назначены права:
в третьих, у отчета обязательно должны быть макет:
Для того, что бы был доступен сервис, у обработки так же должны быть права, во вторых, эта обработка так же должна быть включена в соответствующую подсистему, ну а в третьих, у нее должна быть команда:
команде необходимо назначать группу:
На команду так же нужно назначить права:
Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями программного продукта "1C:Предприятие версия 8.2", авторское право на который принадлежит ЗАО 1С..
Специальные предложения
Поэтому от оценки воздержусь.
Хотя, может на 30-х уроках я, наконец - то узнаю, например, как можно сделать оформление строки в табличной части управляемой формы. (10) Sintson, а лучше бы оценили как считаете нужным, зачем воздерживаться Дружище, отдельное спасибо за последний скрин. не знал, что на команду необходимо устанавливать право на просмотр отдельно. Лови плюс в репу.
Просмотры 52552
Загрузки 0
Рейтинг 48
Создание 20.08.12 22:34
Обновление 22.12.12 11:35
№ Публикации 148369
Тип файла Нет файла
Конфигурация Конфигурации 1cv8
Операционная система Windows
Страна Россия
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)
Код открыт Не указано
См. также
Идея или как сохранить ЦВЕТ, ШРИФТ, ОФОРМЛЕНИЕ пользователя Промо
Простой и оригинальный способ сохранять ЦВЕТОВУЮ СХЕМУ и ОФОРМЛЕНИЕ пользователей. Как сохранить ЦВЕТ
22.06.2015 24935 Tatitutu 12
[ПОТРАЧЕНО] Динамическая таблица формы
История одной разработки в далеком 2020 году.
15.10.2021 3414 rpgshnik 47
Программно свернуть/развернуть узел динамического списка (с основной таблицей). Жирная точка над всеми "i".
Какой пользователь не мечтал поменьше тыркать кнопкой? Особенно в малюсенькие +/- в "древесных" динамических списках. Если вас тоже озадачили, чтобы, при выборе узла дерева сами развернулись все его вложенные элементы , а при выборе другого узла - так же автоматом свернулась ранее развернутая ветка (причем эти узлы могут находится в разных "отношениях" друг с другом). То вам - сюда.
08.10.2021 1482 e-9 13
Прогресс-бар в поле динамического списка
Изображаем прогресс-бары в колонке динамического списка
23.08.2021 2745 Yashazz 12
Хранение и редактирование дополнительных параметров в регламентированном отчете. Для начинающих. Промо
Для начинающих. Как редактировать дополнительные параметры регламентированного отчета, изменив только модуль формы и модуль объекта. Как сохранить дополнительные параметры в данных отчета.
22.01.2014 21058 KapasMordorov 4
Перенос расшифровки в пользовательские настройки
Как перенести данные расшифровки в пользовательские настройки.
11.08.2021 685 scientes 1
1С и ODBC
ODBC (Open Database Connectivity) — это программный интерфейс, универсальное средство доступа к базам данных, разработанное для обмена между источниками (базами данных) разного типа. Данный интерфейс принято считать более низкоуровневым, чем библиотека ADOdb, однако причина эта кроется не в более низком качестве, но в том, что ODBC послужила своего рода фундаментом более поздней ADOdb – работу с последней поддерживают все типы баз, работающие и с первой. В данной статье мы расскажем о том, как взаимодействуют ODBC и 1С, а точнее, поговорим о механизме 1С ВнешнийИсточникДанных и его использовании с вышеупомянутым интерфейсом.
02.06.2021 1290 Koder_Line 5
Предотвращение многократного вызова "ПриПолученииДанных" во время поиска в табличном поле в обычных формах
Долго искал решение: как при выводе строк заполнить значениями колонки, которые созданы программно, чтобы, не было тормозов при стандартном поиске. И с минимальными изменениями (легко контролируемыми, при обновлении).
07.04.2021 2069 Vlad_CK 9
Программное генерирование кнопочек для удобного управления уровнями группировки в отчетах (версия 2a). Промо
В табличных документах 1С 8 имеется отличная возможность использования группировок, но управление уровнями группировок через контекстное меню не очень удобное. В своих отчетах для управления уровнями группировок я использую маленькие кнопочки на поле табличного документа - это намного удобнее и быстрее, чем через контекстное меню.
09.04.2011 47331 mtv:) 75
Динамический список и поиск. неприятностей
Страх и ненависть в поиске по динамическому списку, или "Кое-что о неоптимальном отборе".
17.03.2021 4503 Yashazz 37
Отображение и редактирование в дереве большого количества настроек/параметров/опций программы, конфигурации, документа, справочника - без программного создания элементов формы
Очень много реквизитов (настроечные опции, параметры) у справочника или документа, и их все необходимо разместить на управляемую форму - лень! Хочется - добавил в метаданные и всё! В публикации отличное, простое и олдскульное решение с открытым кодом, научимся работать с ДанныеФормыДерево, ДеревомЗначений, сделаем быстрый поиск, создадим универсальный инструмент.
11.12.2020 1060 SizovE 6
Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)
Большое количество динамических списков на форме, большое количество условий, долгое интерактивное добавление условий, оформление по значению элементов справочников - всё это не позволяет использовать интерактивный режим назначения условного оформления динамического списка. В публикации с открытым кодом детально разберем программное решение назначения условного оформления, создадим универсальную функцию для оформления списка.
30.11.2020 6392 SizovE 4
Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Промо
Хитрости компоновки данных: программное формирование заголовков отчета и колонок без использования макетов. Очень часто необходимо программно сформировать заголовок отчета, например добавить туда наименование валюты, в которой формируется отчет. Можно использовать макеты, но во многих случаях это не оправданно.
27.07.2012 32855 milkers 10
[mobile] Переносим HTML интерфейс на 1С
Разберем методы переноса HTML интерфейса на 1С на примере реализации нижнего меню для мобильного приложения. Сравним методы между собой. Данные методы можно применять не только для мобильной разработки, но и для веб-клиента и т.д
02.11.2020 8814 leobrn 78
Цветовая схема конфигуратора в стиле OneScript
Цветовая схема конфигуратора 1С максимально приближенная к стандартной цветовой схеме OneScript в VS Code.
01.10.2020 1385 DmitrySinichnikov 3
Рендеринг элементов управляемого интерфейса
Реализация отображения всего состояния формы проще, чем работа по изменениям. Однако использование идеи разделения алгоритмов на программные слои MVC и построения реактивных систем позволяет получить не только простые и масштабируемые решения, но и производительные интерфейсы. Рассмотрим примеры таких реализаций на основе использования фреймворка «Управление состоянием»: Информационная надпись, Заголовок формы, Свертываемая группа, Отключаемые панели.
22.09.2020 3906 kalyaka 5
Рабочее место кассира для touch-screen и программируемой клавиатуры продавца в «1С: Розница» Промо
Вашему вниманию предлагается текст одного из технических проектов «1С: Розница 8», он описывает процесс разработки интерфейса РМК, с которым, нынче, работают кассиры очень многих магазинов.
29.11.2012 48329 aavolkoff 50
Переопределение представления ссылочного значения
Переопределение представления ссылочного значения
17.09.2020 4957 sam441 15
[Общий модуль] Динамическое формирование интерфейса
Версия 2.0.0.1 + добавил GitHub
28.08.2020 13049 rpgshnik 74
Медленно формируются отчеты в БП 3, способ исправления
При формировании любых отчетов, но в особенности оборотно-сальдовой ведомости в бухгалтерии 3, очень долго формировался отчет, ПОЯВЛЯЛСЯ ЖЕЛТЫЙ КОТ, разумеется у бухгалтера невроз, да и у меня тоже. Что только ни делал: тестирование и исправление с пересчетом итогов, настройка SQL, отключение фоновых заданий, обновление платформы и конфигурации, а толку нет, регламентные операции по скулю тоже сделал. И что же сделал, а вот что:
21.07.2020 3045 VID1234 8
Бухгалтерия предприятия 3.0 интерфейс, аналогичный 1С:Бухгалтерии 7.7; Промо
Бухгалтерия предприятия, редакция 3.0, версия 3.0.14. Добавлена возможность использовать интерфейс, аналогичный 1С:Бухгалтерии 7.7;
20.09.2012 37963 dour-dead 18
Регистр сведений как дополнение объекта
Подключаем регистры сведений к формам связанных с ними объектов, быстро и надежно.
19.05.2020 5104 Infector 14
Перенос инструкций из word во встроенную справку 1С с сохранением картинок и форматирования
Делюсь простым и удобным способом переноса справки/инструкций из ворда (и не только) во встроенную справку 1С с сохранением картинок и форматирования.
22.04.2020 5564 77dream77 21
Звездный рейтинг *****
Ранее я представил подсистему «Управление состоянием». К подсистеме был проявлен интерес, однако в рамках одной статьи аспекты её использования были представлены недостаточно полно. Более подробное рассмотрение использования подсистемы я планирую продолжить через публикацию отдельных учебные примеров. Это первая статья из цикла таких примеров.
06.04.2020 2711 kalyaka 3
Выбор вариантов отчета в "Управление торговлей" ред. 11 Промо
В УТ 11 в свойствах конфигурации задано хранилище вариантов отчетов. Исходя из этого, все отчеты будут использовать для своих вариантов именно это хранилище (если, конечно, в свойствах самого отчета не задано другое хранилище). По сути, все варианты для отчетов находятся в справочнике "Варианты отчетов", который заполняется при первом запуске системы. Вполне очевидно, что если Вы создаете свой отчет (внешний или внутренний) с несколькими вариантами, у Вас не будет возможности выбирать нужный вариант (переключаться между вариантами), т.к. в выше указанном справочнике нет никакой информации о вариантах созданного Вами отчета. В этой небольшой статье я покажу один из способов решения данной проблемы.
Статья продолжает цикл статей «Первые шаги в разработке на 1С».
Начиная с версии 8.2 в платформе 1С, параллельно к классическому обычному многооконному интерфесу, был разработан совершенно новый интерфейс, который получил название Управляемый интерфейс. Именно он позволил организовать работу с информационной базой в веб-браузере.
В данной статье представлено знакомство с управляемым интерфейсом со стороны пользователя.
Применимость
В этой статье рассматривается Управляемый интерфейс конфигурации, разработанной на платформе 1C 8.3.4.482. Следует отметить, что сегодня Управляемый интерфейс, разработанный на платформе «1С:Предприятие» редакции 8.2, считается устаревшим и рекомендуется использовать его следующую версию, которая получила название «Такси». Но старый вариант управляемого интерфейса никуда не делся, и чтобы в дальнейшем не возникло путаницы с терминологией, платформа редакции 8.3 стала классифицировать интерфейсы по вариантам: вариант «Версия 8.2» (старый) и вариант «Такси» (новый).
Интерфейс «Такси» является более удобным и эргономичным, он гораздо проще в освоении начинающим пользователям. С точки зрения разработки прикладных решений управляемый интерфейс «Версии 8.2» и «Такси» практически не отличаются друг от друга. Главное отличие наблюдается в пользовательском режиме, но и оно не столь кардинально, как может показаться на первый взгляд. Поэтому рекомендуем ознакомиться с этой информацией.
Управляемый интерфейс
Для начала опишем, как в общем виде выглядит конфигурация с использованием управляемого интерфейса:
- доступ к главному меню и ряд служебных сервисных команд выведены в Верхнюю командную панель и располагаются там же, где выводится заголовок приложения;
- чуть ниже располагается Панель разделов, которая имеет различные варианты отображения (картинки, надписи или картинки и надписи). Каждому разделу в конфигурации соответствует свой объект Подсистема и, кроме того, обязательным элементом в панели разделов является Рабочий стол;
- слева в каждом разделе может располагаться Панель навигации с ссылками для открытия определенных окон (в том числе форм списков различных документов и справочников). Команды панели навигации можно сортировать по группам;
- под Панелью разделов располагается Панель действий, которая содержит команды по созданию объектов (элементов справочников, документов), а также запуску отчетов, обработок, открытию каких-то служебных окон (например, для записи констант);
- в основной части приложения, которая называется Рабочей областью, отображается окно текущего выбранного элемента. Вызываемое окно занимает всю эту область. При смене окон они замещают друг друга. Открытие отдельных независимых окон (которые можно двигать как угодно) возможно при удержании клавиши Shift. Такие окна открываются как еще один элемент панели задач операционной системы.
Создание новых элементов справочников и документов рекомендуется без использования списков (из Панели действий).
Это связано с тем, что при работе на тонких каналах связи для открытия списка потребуется какое-то дополнительное время.
Для оптимизации передаваемых данных любое редактирование объекта (элемента справочника) также осуществляется в отдельном диалоговом окне.
Внизу имеется Панель истории, в которой отображаются последние созданные элементы. При необходимости, с помощью мышки можно вернуться к какому-либо из этих элементов и внести изменения.
Главное меню в командном интерфейсе не горизонтальное, а вертикальное. Оно вызывается по нажатию специальной кнопки слева в Верхней панели. В том числе есть меню Все функции.
Меню Все функции отображается, если установлена специальная галочка Отображать команду все функции в окне Параметры.
В этом же окне можно изменить вид интерфейса, выбрав внешний вид Формы в закладках или Формы в отдельных окнах.
Окно Параметры вызывается из главного меню. Для этого следует последовательно выбрать пункт Сервис, а потом Параметры.
В меню Все функции можно выбрать любой объект, к которому у пользователя есть право просмотра, а также есть доступ к набору стандартных функций.
Хотя перечень объектов, которые можно отобразить на рабочем столе, определяется в конфигураторе, существуют некоторые возможности по индивидуализации Рабочего стола в пользовательском режиме:
- во-первых, отображаемые на Рабочем столе формы зависят от наличия к ним прав доступа;
- во-вторых, есть некоторые возможности по настройке Рабочего стола.
Переключитесь на Рабочий стол и в контекстном меню панели разделов выберите пункт Настройка рабочего стола.
Появится окно настройки Рабочего стола. Доступные формы, определенные в конфигураторе, можно распределить по колонкам (всего две колонки), можно часть форм не отображать.
Настройки Рабочего стола хранятся индивидуально для каждого пользователя.
Аналогичные возможности по настройке есть для Панели разделов, Панели навигации и Панели действий. Требуемые окна для настройки вызываются с помощью выбора соответствующего пункта контекстного меню. Вызов самого контекстного меню осуществляется в любой из перечисленных панелей.
В окне настройки Панели разделов можно изменять порядок следования разделов, включать и отключать видимость этих разделов (кнопками добавления и удаления) и управлять режимом отображения (Картинка, Текст или Картинка и текст).
В окне настройки Панели навигации пользователь может перемещать элементы между группами и внутри групп, удалять и добавлять элементы на Панели навигации. Все сделанные настройки также запоминаются для текущего пользователя.
Настройка Панели действий производится аналогично. Следует еще раз отметить, что пользователь может отобразить на той или иной панели только те элементы конфигурации, к которым у него есть доступ.
Ранее мы уже говорили о существовании Области оповещения (при создании новых объектов) и Панели истории (размеры которой ограниченны).
Кроме того, историю действий с объектами можно посмотреть в специальном окне, которое вызывается нажатием одноименной кнопки слева внизу.
История сохраняется также между сеансами, но количество хранимых записей не более 200. Новые записи вытесняют старые.
Еще одна интересная интерфейсная возможность – навигация по действиям, которые выполнялись в рабочей области. Существуют специальные кнопки, которые позволяют перемещаться вперед и назад по принципу браузера.
Данная навигация работает не только в рамках одного раздела. Справа расположена кнопка, с помощью которой можно вернуться к разным действиям, которые выполнялись ранее.
Данная навигация работает только по формам, которые открывались в рабочей области.
Кроме того, имеется возможность передавать ссылки на определенные элементы. Пользователь, принявший ссылку (например, по почте) может ее открыть.
Если это была ссылка на документ, то пользователь может, например, внести в него какие-то изменения. В форме элемента (например, документа) существует специальная кнопка.
При нажатии на эту кнопку появляется ссылка.
Другой пользователь, получивший ссылку, нажимает на кнопку Перейти по ссылке.
В появившемся окне “Переход по ссылке” вставляет полученную ссылку и нажимает кнопку Перейти. После чего открывается нужный документ.
Существует еще такой сервис, как Область избранного, в которой могут располагаться любые формы и любые ссылки.
Например, можно настроить шаблонные документы и обеспечить быстрый доступ к ним. Чтобы добавить, например, документ в Избранное нужно в командной панели формы документа нажать на соответствующую кнопку.
Откроется меню, в котором нужно выбрать пункт Добавить в избранное.
Удалить элемент из Области избранного можно удалив его из окна “Настройка избранного”.
Как открыть данное окно показано на рисунке.
Ну что ж, теперь, когда мы познакомились с Управляемом интерфейсом глазами пользователя, есть смысл вернуться в Конфигуратор и взглянуть на его настройку глазами программиста. В следующей статье именно этим и займемся.
PDF-версия статьи для участников группы ВКонтакте
Статья в PDF-формате
Комментарии / обсуждение (5):
А как отключить контекстное меню по настройке панелей навигации, разделов и прочее ?
В платформе нет стандартных средств для отключения этих меню. Таким образом пользователю предоставляется возможность настроить вид и состав главного окна под свои потребности.
А в интерфейсе Такси таких контекстных меню нет. Но добраться к этим настройкам можно через пункт Вид главного меню. Можно посоветовать также использовать режим скрытия всех панелей (Ctrl+Shift+
Управляемая форма в 8.2 не рисуется, как в 8.0 и 8.1, а описывается программистом. Она сделана для того, чтобы на тонких каналах связи (тонкий клиент или веб-клиент, хотя управляемая форма возможна и на толстом клиенте) оптимизировать объем передаваемых данных.
Управляемая форма состоит из следующих разделов:
- Панель разделов
- Панель навигации
- Панель действий
- Рабочая область
- Когда необходимо, открываются другие области, например область оповещений.
Панель разделов.
Панель разделов находится вверху рабочего стола:
Панель разделов соответствует подсистемам в ветке «Общие» в дереве метаданных в режиме конфигуратора.
И чтобы появился соответствующий раздел, достаточно добавить подсистему и подчинить ей нужные объекты конфигурации. Для добавления картинки раздела в окне редактирования элемента подсистемы на вкладке «Общие» выбираем поле «Картинка» и выбираем нужную нам картинку или добавляем свою, иначе по умолчанию добавляется такая картинка
Раздел «Рабочий стол» будет присутствовать всегда по умолчанию.
Чтобы сделать невидимой для пользователя некоторую подсистему, нужно настроить права или скрыть её в меню «Командный интерфейс конфигурации», вызываемой из контекстного меню конфигурации.
И далее снимаем «галочки» у нужных подсистем или у нужной роли. И ещё можем поставить любой нужный порядок следования, двигая по стрелочкам вверху.
Если в конфигурации нет ни одной подсистемы, то панель разделов выводиться не будет вообще.
Панель навигации.
Панель навигации находится сбоку и показывает ссылки на различные объекты конфигурации:
Настраивается панель навигации из контекстного меню подсистемы:
И можем снять или поставить «галочки» видимости у элементов, которые включены в данную подсистему, а также поменять элементы местами, передвигая стрелками:
Панель навигации есть также и у других объектов конфигурации, и настраивается на вкладке «Командный интерфейс формы.
Панель навигации состоит из нескольких групп:
Ссылки, располагающиеся в панели навигации «Важное» выделяются жирным шрифтом:
Группы «Обычное» и «Перейти» показаны простым шрифтом. Первое существует у подсистемы, а второе – у справочников (например подчиненный справочник) , документов (регистр, по которому делаются движения) и т.п.
В самом низу панели навигации расположена группа «См. также» - это дополнительные ссылки.
Кроме этих групп, программист может создавать и свои группы панели навигации.
Панели навигации, как и панели разделов также может и не быть.
Панель действий
Панель действий расположена вверху, под панелью разделов и над рабочей областью:
Она позволяет вызывать служебные окна, например константы, отчеты или обработки.
Настраивается в тех же меню, что и панель навигации, но, как правило, в подсистемах.
Как и у панели навигации, у панели действий есть свои группы:
Первая группа создает окна для создания элементов, вторая – вызывает отчеты, третья – вызывает обработки, константы, а также и другую сервисную информацию.
Рабочая область
Рабочая область занимает основную часть формы.
Как правило, здесь отображается список выбранных объектов конфигурации. При выборе другого объекта конфигурации, рабочая область замещается на список нового объекта.
Рабочий стол
Рабочий стол занимает первую вкладку, если у нас существует панель разделов, и всю форму, если панели разделов нет. То есть рабочий стол существует всегда. На рабочем столе может быть и панель навигации, и панель действий. На рабочую область рабочего стола можно вывести любые управляемые формы. Как правило, это наиболее важная для пользователя информация.
За настройку рабочего стола «отвечают» 2 пункта контекстного меню конфигурации
Пункт «Открыть командный интерфейс рабочего стола» позволяет настроить панель навигации и панель действий рабочего стола
В отличие от других форм редактирования, в форме редактирования панели навигации и действий рабочего стола есть возможность выбора любых объектов из левой части «Доступные команды».
Рабочую область можно настроить через пункт «Открыть рабочую область рабочего стола». Именно эту часть пользователь и видит в первую очередь. Мы видим, что есть шаблоны рабочего стола - в одну колонку, в две колонки одинаковой ширины и в две колонки разной ширины.
Ниже размещаем любые управляемые формы, которые конкретный пользователь чаще всего использует и настраиваем видимость и высоту.
Предназначен для того, чтобы настроить порядок следования разделов в панели разделов и настроить видимость разделов для разных ролей, определенных в конфигурации.
Вызвать редактор командного интерфейса конфигурации можно разными способами, например, командой контекстного меню в корне конфигурации.
Для изменения порядка разделов используются кнопки командной панели «Вверх» и «Вниз» или контекстное меню.
Если подсистем много, а требуется настроить видимость только для некоторых из них, то подсистемы можно отобрать по ролям. Например, показать только те подсистемы, которые доступны для роли «Бухгалтер».
Редактор командного интерфейса основного раздела
Предназначен для настройки команд основного раздела. Позволяет настроить состав команд каждой командной панели:
- Панель навигации. Важное
- Панель навигации. Обычное
- Панель навигации. См.также
- Панель навигации. Важное
- Панель действий. Создать
- .
А также установить порядок отображения и видимость элементов командного интерфейса по ролям.
Редактор командного интерфейса подсистемы
Предназначен для настройки команд какой-либо подсистемы. Он позволяет задать состав команд, их порядок и их видимость в разрезе ролей для панели функций текущего раздела.
Вызвать редактор командного интерфейса можно разными способами, например, командой контекстного меню на выбранной подсистеме.
Для изменения порядка команд используются кнопки командной панели «Вверх» и «Вниз» или контекстное меню.
Редактор рабочей области начальной страницы
Предназначен для того, чтобы описать, какие формы и каким образом будут располагаться на начальной странице. Кроме этого редактор позволяет настроить видимость этих форм для разных ролей, определенных в конфигурации.
Вызвать редактор рабочей области начальной страницы можно разными способами, например, командой контекстного меню в корне конфигурации.
Формы на начальной странице можно расположить в одну или в две колонки. Для добавления, удаления и перемещения форм используются кнопки командной панели или команды контекстного меню.
В состав начальной страницы можно включить только те формы, которые в явном виде созданы в конфигурации. Формы, генерируемые платформой автоматически, в состав начальной страницы включить нельзя.
Для каждой формы можно задать видимость, одинаковую для всех ролей, или же установить видимость выборочно, только для некоторых ролей.
Читайте также: