Обзор интерфейса и основных действий в среде разработки
Среда разработки «1С:Шины» предоставляет пользователю широкие возможности по разработке и редактированию проекта — от самых общих настроек до детальных настроек на уровне свойств элементов проекта, а также включает в себя конструктор и редактор графического интерфейса приложения с возможностью предварительного просмотра.
Интерфейс среды разработки состоит из представлений — набора «рабочих инструментов» для выполнения конкретной задачи. Именно представление определяет текущий вид интерфейса — сочетание панелей, окон и редакторов, которые отображаются пользователю в данный момент.
Общая структура интерфейса
В общем случае интерфейс среды разработки состоит из нескольких основных панелей и областей:
- Панели действий — основные панели для общей навигации по среде разработки. Позволяют переключаться между различными представлениями, получить доступ к основным меню и настройкам системы.
- Боковые панели — панели для более детальной навигации по выбранным представлениям. Содержат детальную информацию по выбранному представлению, свойства выбранных элементов, детальные настройки системы.
- Область редакторов — центральная и самая большая область пользовательского интерфейса, в которой собственно и происходит основное взаимодействие пользователя с выбранными элементами проекта.
- Нижняя панель — панель для просмотра служебной информации и выполнения дополнительных задач. Например, в ней стандартно открываются такие представления как Проблемы и Консоль отладки. По умолчанию не отображается.
- Строка состояния — показывает состояние разрабатываемого приложения, наличие ошибок, параметры редактирования и наличие уведомлений.

Представленные выше панели отображаются по умолчанию при первичном входе пользователя в систему. Далее пользователь может настроить интерфейс среды разработки так, как ему удобно. Это можно сделать как непосредственно в самом интерфейсе перетаскиванием, открытием или закрытием, так и с помощью Главное меню ⟶ Вид. Тем не менее, некоторые панели являются фиксированными, например Панели действий и Строка состояния.
Представления
Основные представления уже доступны в интерфейсе по умолчанию. К основным можно отнести следующие представления:
Проект — структура разрабатываемого проекта,
Проводник,
Поиск — полнотекстовый поиск по файлам и объектам проекта с возможностью замены текста,
Система управления версиями — версионирование и групповая разработка,
Отладка — отладка проекта,
Закладки — закладки в текстовом редакторе.
При необходимости значки и панели представлений можно переместить и расположить так, как вам удобно (см. здесь).
Если нужного представления нет в интерфейсе, вы можете открыть его через Главное меню ⟶ Вид ⟶ Открыть представление. Для быстрого доступа некоторые представления отображаются уже непосредственно в самом пункте меню Вид.
Информацию о тех или иных представлениях можно найти в разделах о панелях и окнах, в которых эти представления расположены по умолчанию.
Панели действий
Левая и правая панели действий позволяют открыть меню или представление. Нажатие на значок открывает представление сбоку, в соответствующей боковой панели.
Левая панель действий
Из левой панели действий доступны следующие меню и представления:
Главное меню
В самой верхней части левой панели действий находится выпадающее Главное меню, с помощью которого доступны основные функции, многие настройки, а также информация о среде разработки:

Если при работе с предыдущими версиями системы вы привыкли к фиксированному меню в верхней части экрана (главному меню), вы можете вернуть соответствующую настройку с помощью меню Управление ⟶ Параметры ⟶ Внешний вид ⟶ Режим отображения строки меню.
В средней части левой панели действий находятся значки для открытия всех основных представлений.
Также из этой панели можно открыть и некоторые другие представления, например:
История,
Ссылки.
Представление «Проект»
Представление Проект содержит навигатор проекта, который используется для перемещения по элементам, объектам и модулям вашего проекта. Чтобы открыть навигатор проекта, нажмите на значок Проект:

В навигаторе доступны следующие возможности:
— выделить в навигаторе проекта текущую вкладку,
— обновить навигатор проекта,
— свернуть все развернутые элементы проекта,
— поиск элемента проекта по названию.
Более подробно об элементах проекта и их обозначении в навигаторе см. здесь.
Более подробно о работе с модулями и текстовыми файлами в навигаторе см. здесь.
Создать компонент в навигаторе
Непосредственно в навигаторе можно создать новый компонент. Для этого:
Наведите на элемент, для которого вы ходите создать новый компонент, и нажмите на значок Новый:
Введите или выберите из списка в появившемся диалоговом окне интересующий вас компонент:

Задайте имя компонента:

Новый компонент появится в списке вложенных компонентов:
Если вы не ввели имя для компонента, то оно будет присвоено компоненту автоматически. Имя компонента при создании генерируется на основе имени родительского элемента. Например, автоматическое имя для модуля объекта элемента проекта план обмена ПланОбменаПриложений — ПланОбменаПриложений.Объект.
При необходимости вы можете изменить имя компонента непосредственно в навигаторе с помощью пункта контекстного меню Переименовать.
Представление «Закладки»
Представление Закладки содержит все созданные в редакторе текстовых файлов закладки. Представление можно включить в главном меню: Вид ⟶ Закладки.

Все закладки отображаются во вкладках файлов в формате номер строки: имя с соответствующем типу закладки маркером. При выборе закладки будет открыт редактор текстовых файлов на соответствующей строке.

Все закладки распределен ы по группам. Закладки сохраняются в группе, которая выбрана активной, по умолчанию — Группа по умолчанию. Для создания новой группы воспользуйтесь кнопкой Добавить группу. Для смены активной группы воспользуйтесь пунктом контекстного меню Сделать группу активной. Например, для случая, изображенного на картинке ниже, все закладки будут сохраняться в группу Запросы:
Закладки можно перемещать между группами путем перетаскивания или через контекстное меню:

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

Вы можете удалить закладку с помощью специального значка Удалить или контекстного меню. Чтобы удалить все закладки из группы, воспользуйтесь пунктом меню Очистить закладки в этой группе. Чтобы удалить все закладки из проекта, воспользуйтесь кнопкой Удалить все закладки в рабочем пространстве.
Запуск и публикация
В нижней части левой панели действий находится выпадающее меню Запуск и публикация, позволяющее опубликовать проект, открыть приложение, начать отладку приложения и открыть панель управления:

Управление
В самой нижней части левой панели действий находится выпадающее меню Управление, позволяющее перейти к общим настройкам системы, настроить сочетания клавиш, стили оформления (светлая/темная темы), а также открыть Палитру команд:
Правая панель действий
В самой верхней части правой панели действий находятся значки для открытия следующих представлений:
Свойства — свойства выбранного элемента проекта,
Структура — структура редактируемого XBSL- или YAML-файла.
Панель «Свойства»
На панели Свойства отображаются свойства выбранного компонента. Свойства можно просматривать, редактировать, добавлять и удалять. Панель автоматически открывается при выборе компонента в навигаторе или дереве компонентов, но, если она закрыта, ее можно открыть, нажав на соответствующий значок на панели действий:
У каждого элемента может быть свой набор свойств. Например, здесь описаны свойства элемента Проект. В рамках данной документации свойства элемента могут быть описаны как в общем разделе про этот документ, так и в отдельном разделе, если у элемента много свойств.
Некоторые возможности и настройки панели свойств:
Поиск по панели свойств
В верхней части панели свойств находится поиск по свойствам и их значениям:
Импорт
Свойство Импорт позволяет указать подсистемы, из которых осуществляется импорт. По умолчанию свойство отображается в компактном виде:
Чтобы его расширить, наведите на него. По умолчанию отображается список только используемых подсистем. Чтобы просмотреть список всех доступных для импорта подсистем, нажмите на слово фильтр:
Отобразится список подсистем. Также отобразится фильтр, который может быть удобен, если список содержит множество подсистем. Для поиска по строке используйте поле ввода:
Удаление значения свойства
Для большинства свойств значение можно удалить:
Обратите внимание, что удалять значение рекомендуется именно таким способом. Если просто стереть значение из поля, то это может привести к ошибке данных: например, будет указана пустая строка.
Переименование проекта
Проект можно переименовать. Для этого нажмите на значок карандаша в панели свойств:
Откроется диалоговое окно для переименования:

Обратите внимание, что также можно переименовать связанное с именем проекта поле Поставщик проекта.
Убедитесь, что вы точно хотите переименовать сами проект и поста вщика проекта. В большинстве случаев этого не требуется. Если вы просто хотите изменить то, как они отображаются в интерфейсе, достаточно изменить соответствующие представления.
Кроме того, имя проекта или поставщика проекта можно изменить через контекстное меню проекта в навигаторе или простым нажатием на F2.
Все те же опции переименования доступны и для библиотек (если библиотека входит в Зависимости — в режиме Только чтение).
Выбор типа
Для выбора типа пользователю отображается удобное диалоговое окно, которое содержит группировку, поиск и возможность множественного выбора. Чтобы открыть диалоговое окно, нажмите на тип:

Доступно не для всех типов. В примере выше доступно для параметра обобщенного типа.
При выборе некорректного типа для элемента выводится диагностическое сообщение с ошибкой:
В некоторых случаях система помогает установить нужный состав типов. Например, при использовании типа имя-сущности.Ссылка система автоматически добавляет в состав типа Неопределено. При этом Неопределено в составе типа всегда отображается последним:
Переключение между значениями
Для свойств некоторых типов, например Булево, сразу все допустимые значения указаны в одну строку — можно просто переключаться между значениями:
Свойства с несколькими значениями
Для некоторых свойств может быть указано сразу несколько значений одного уровня, следующих друг за другом. Такие значения выделяются разноцветными линиями. Эти значения можно перемещать вверх и вниз по списку, добавлять и удалять с помощью соответствующих кнопок:


