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

-
Нажмите .
Эта панель заполняется данными по мере того, как вы создаете новые проекты, импортируете конфигурации из информационных баз или импортируете проекты
из репозиториев Git.
Структура информации
Список приложений и их элементов имеет иерархическую структуру. На первом уровне иерархии находятся проекты «1С:Предприятия»: проекты конфигураций, проекты расширений конфигураций и проекты внешних отчетов и обработок. Внутри каждого такого проекта содержится дерево объектов конфигурации.
Проекты конфигураций и проекты расширений конфигураций содержат полное дерево, включающее в себя все ветки объектов, доступных для
разработки. Проекты внешних отчетов и обработок содержат усеченное дерево, состоящее только из двух веток:
Обработки и Отчеты.
Все операции с проектами, деревьями конфигураций и отдельными объектами конфигураций выполняются с помощью контекстного меню.
Условные обозначения
-
- Конфигурации на поддержке поставщика
-
Если конфигурация находится на поддержке поставщика (см. документацию «1С:Предприятия»), в
левом верхнем углу пиктограммы 1C:EDT показывает правило поддержки:
— объект не редактируется;
— объект редактируется с сохранением поддержки;
— объект снят с поддержки.
- Результаты проверки конфигурации
-
Если в результате проверки конфигурации обнаруживается ошибка в каком-либо ее элементе, то
в левом нижнем углу пиктограммы 1C:EDT показывает критичность
ошибки.
— Блокирующая;
— Критическая;
— Значительная;
— Незначительная;
— Тривиальная.
Родительский элемент также показывает критичность ошибки потомка. Если у потомков есть ошибки с разной критичностью,
родительский элемент будет показывать максимальную критичность.
Кроме перечисленных обозначений могут использоваться значки «старых» проверок конфигурации, которые еще не переведены на
новый механизм:
— в элементе есть ошибка;
— в элементе есть предупреждение.
- Связь проекта с информационной базой
-
Если у проекта конфигурации есть автоматически
обновляемая база, то 1C:EDT показывает ее имя после имени проекта в угловых скобках.
— проект связан с базой
УПДемо.
- Связь проекта с репозиторием Git
-
Если проект находится под версионным контролем, то после имен проекта и информационной базы в прямоугольных скобках 1C:EDT
показывает имя репозитория и имя текущей ветки.
— проект версионируется в репозитории
EDTRepository, текущая ветка - master.
Если помимо локального репозитория используется удаленный репозиторий, то после
имени ветки 1C:EDT может показывать их отличия (количество коммитов, которые не отправлены в удаленный репозиторий или
не слиты с локальной веткой):
— в локальной ветке есть два коммита, которые не отправлены в
удаленный репозиторий;
— в локальной ветке есть один коммит, который не отправлен в
удаленный репозиторий, а в удаленном репозитории есть один коммит, который не слит с локальной веткой.
- Состояние объектов в репозитории Git
-
Если проект находится под версионным контролем, в правом нижнем углу пиктограммы 1C:EDT показывает состояние этого элемента
конфигурации:
— новый объект, который пока не находится под версионным
контролем;
— индексированный объект, файлы которого помещены в индекс и
готовы к фиксации в репозитории;
— объект, который уже находится под версионным контролем;
— угловая кавычка справа от объекта, находящегося под версионным,
контролем говорит о том, что в рабочем каталоге этот объект изменен по сравнению с тем, что находится в
репозитории.
Командная панель
(Назад) — появляется после выполнения команды Зайти. Переходит к предыдущему представлению панели, которое
было до выполнения последней команды Зайти;
(Вперед) — появляется после выполнения команды Зайти. Переходит к следующему представлению панели, которое было
получено в результате выполнения команды Зайти;
(Вверх) — появляется после выполнения команды Зайти. Отображает в панели родительский элемент текущего
представления — проект или всю рабочую область;
(Свернуть все) — сворачивает все уровни иерархии, существующие в панели, до первого уровня;
(Связать с редактором) — связывает панель с редактором таким образом, что они начинают работать синхронно. В панели
автоматически выделяется тот элемент, который редактируется;
(По подсистемам) — открывает диалог, с помощью которого можно показать в панели только те объекты конфигурации, которые
относятся к определенным подсистемам. Если такой отбор уже установлен, этот же диалог позволяет вам изменить отбор или сбросить его совсем
(см. в документации
«1С:Предприятия»);
(Показать меню) — открывает выпадающее меню, в котором содержатся дополнительные команды для панели;
- Элементы верхнего уровня — не используется при разработке приложений «1С:Предприятия»;
- Выбрать рабочий набор... — не используется при разработке приложений «1С:Предприятия»;
- Отменить выбор рабочего набора... — не используется при разработке приложений «1С:Предприятия»;
- Изменить активный рабочий набор... — не используется при разработке приложений «1С:Предприятия»;
- Окно рабочего набора — не используется при разработке приложений «1С:Предприятия»;
- Фильтры и настройки... — открывает диалог, с помощью которого можно показать в дереве конфигурации стандартные реквизиты
объектов. Для этого снимите флажок у фильтра Стандартные реквизиты и табличные части;
- Связать с редактором — связывает панель с редактором таким образом, что они начинают работать синхронно. В панели
автоматически выделяется тот элемент, который редактируется;
Контекстное меню проекта
- Новый — подменю содержит команды создания новых
проектов и объектов конфигурации;
- Зайти — меняет представление панели — в панели остается только выбранный проект или группа
объектов конфигурации;
- Показать в — подменю содержит следующие команды:
- Проводник — открывает в системном проводнике каталог, в котором находятся файлы проекта;
- Свойства — в панели Свойства показывает свойства конфигурации, содержащейся в
проекте;
- Включить строгую типизацию (@strict-types) в модулях — в модулях, принадлежащих выделенным веткам конфигурации, включает строгую типизацию путем добавления аннотации
//@strict-types в начало модулей;
- Удалить — удаляет проект;
- Копировать — копирует выделенный элемент в буфер обмена;
- Вставить — вставляет из буфера обмена;
- Обновить конфигурацию... —
экспортирует конфигурацию из проекта
в информационную базу (о выборе версии платформы) и после этого обновляет конфигурацию базы данных;
- Показать информационную базу
<имя базы> — выделяет связанную базу в панели Информационные
базы;
- Опубликовать информационную базу... — публикует базу на
веб-сервере;
- Опубликовать мобильное приложение... — публикует мобильное приложение на
веб-сервере;
- Открыть редактор проекта — открывает редактор проекта конфигурации, расширения конфигурации или проекта внешних отчетов и обработок;
- Отформатировать все модули встроенного языка — форматирует все модули
в соответствии с настройками форматирования;
- Импорт... — открывает диалог выбора мастера импорта. Мастеры импорта, специфичные
для «1С:Предприятия», находятся в группе 1C:Enterprise;
- Экспорт... — открывает диалог выбора мастера экспорта. Мастеры экспорта,
специфичные для «1С:Предприятия», находятся в группе 1C:Enterprise;
- Обновить — обновляет дерево проекта;
- Закрыть проект — закрывает
проект;
- Закрыть несвязанные проекты — закрывает проекты, не связанные с
данным. С проектом конфигурации могут быть связаны проекты
расширений и проекты внешних отчетов и обработок. Для этого используется их свойство
Базовый проект;
- Выполнить как > — запускает приложение, которое содержится в выбранном
проекте (о выборе версии платформы). Подменю содержит команды для быстрого запуска конкретного клиентского приложения;
- Отладить как > — запускает приложение в режиме отладки (о выборе версии
платформы). Подменю содержит команды для быстрого запуска в режиме отладки конкретного клиентского приложения:
- Профиль как — не используется при разработке приложений «1С:Предприятия»;
- Восстановить из локальной истории... — восстанавливает удаленные объекты конфигурации из локальной истории;
- Сравнить/объединить — открывает диалог для выбора источника, с которым будет
сравниваться и объединяться данный проект;
- Групповая разработка > — подменю содержит следующие команды:
- Общий проект... — отображается когда проект не помещен под версионный контроль. Открывает диалог для настройки репозитория
Git, в котором будет версионироваться данный проект;
- Коммит... — помещает изменения проекта в локальный репозиторий;
- Спрятанные изменения > — подменю содержит следующие команды:
- Спрятать изменения... — запоминает текущие изменения, незафиксированные в локальном хранилище, и временно откладывает их, возвращая
проект к состоянию, зафиксированному в локальном хранилище;
- № <название отложенных изменений> — возвращает изменения, отложенные ранее, в рабочий каталог проекта;
- Отправить в Upstream — отправляет изменения в удаленную ветку, связанную с локальной веткой;
- Получить из Upstream — получает изменения из удаленной ветки, связанной с локальной веткой;
- Отправить ветку 'имя ветки'... — отправляет выбранную ветку в удаленный репозиторий. При этом можно выбрать репозиторий или создать
новый, выбрать отправляемую ветку, а также настроить для нее конфигурации отправки и получения изменений из удаленного
репозитория;
- Получить и слить — получает изменения из удаленного репозитория и сливает их с текущей веткой проекта;
- Получить и слить... — получает изменения из выбранного удаленного репозитория и сливает их с текущей веткой проекта;
- Создать новую ветку... — создает новую ветку Git и связывает ее с
новой или существующей информационной базой;
- Переключить На — переключает проект на другую ветку. Во вложенном меню для выбора предлагаются локальные ветки текущего
репозитория, а также создание новой ветки и выбор из других элементов репозитория (ветки удаленного отслеживания, метки и др.);
- Удалить ветку... — удаляет ветку Git и, при желании, связанную с ней
информационную базу. Текущую ветку, на которую переключен проект, удалить нельзя;
- Удаленный репозиторий > — подменю содержит следующие команды:
- Отправить... — отправляет изменения в удаленную ветку;
- Отправить метки... — отправляет метки в удаленную ветку;
- Получить из... — получает изменения из выбранного репозитория, которые отсутствуют в локальной базе объектов;
-
Настроить отправку в Upstream... — открывает диалог для настройки параметров отправки в Upstream;
-
Настроить получение из Upstream... — открывает диалог для настройки параметров получения из Upstream;
- Расширенные возможности > — подменю содержит следующие команды:.
- Переименовать ветку... — переименовывает ветку;
- Удалить ветку... — удаляет ветку стандартными средствами Git;
- Синхронизировать — синхронизирует рабочий каталог с некоторой веткой некоторого репозитория. Для этого используется перспектива
Синхронизация совместной работы. Помимо веток локального репозитория подменю
содержит следующие команды:
- Выбрать... — открывает диалог для выбора репозитория;
- Создать метку... — создает метку;
- Очистить... — удаляет из репозитория файлы и папки, которые не находятся под версионным контролем;
- Assume Unchanged — Using «assume unchanged» bit;
- No Assume Unchanged — Using «assume unchanged» bit;
- Удалить из под версионного контроля — удаляет объект из индекса, оставляя его в рабочем каталоге;
- Синхронизировать рабочую область — синхронизирует рабочий каталог с удаленным репозиторием. Для этого используется перспектива Синхронизация совместной работы;
- Утилита слияния и объединения — разрешает конфликты слияния используя стандартный инструмент объединения;
- Сбросить... — отменяет изменения, выполненные в рабочем каталоге;
- Создать патч... — создает патч;
-
Применить патч — применяет патч;
- Игнорировать — добавляет файл в .gitignore, так что Git игнорирует его (подробнее);
- Показать в панели Репозитории Git — открывает проект в панели Репозитории Git;
- Отключить — отключает всех Git Team провайдеров от этого проекта. Репозиторий Git продолжает существовать, но 1C:EDT с ним
больше не взаимодействует;
- Слить...
— объединяет изменения выбранной ветки с текущей веткой;
- Перебазировать... — переносит изменения текущей ветки поверх выбранной ветки;
- Показать Историю — открывает панель История и показывает в ней ресурсы текущего репозитория;
- Сравнить — подменю содержит следующие команды:
- Друг с другом — сравнивает файловую структуру двух выбранных проектов;
- HEAD-ревизия — сравнивает рабочий каталог с последним коммитом.
- Индекс — сравнивает рабочий каталог с индексом.
- Предыдущая
ревизия — сравнивает проект с предыдущим коммитом.
- Ветка,
метка или ссылка... — сравнивает рабочий каталог с некоторой веткой, меткой или ссылкой;
- Коммит... — сравнивает рабочий каталог с некоторым коммитом;
- Заменить на — подменю содержит следующие команды:
- HEAD-ревизия — заменяет рабочий каталог последним коммитом;
- Индекс — заменяет рабочий каталог индексом;
- Предыдущая
ревизия — заменяет рабочий каталог предыдущей ревизией;
- Ветка,
метка или ссылка... — заменяет рабочий каталог веткой, меткой или ссылкой;
- Коммит... — заменяет рабочий каталог выбранным коммитом;
- Запустить проверку — запускает проверки конфигурации. Команда отображается в том случае,
если это указано в настройках проверок.
- Свойства — открывает параметры 1C:EDT, относящиеся к проектам;
Контекстное меню конфигурации
- Все подписки на события — открывает редактор Все подписки на события;
- Все роли — открывает редактор Все
роли;
- Открыть модуль приложения — открывает модуль приложения
в редакторе встроенного языка;
- Открыть модуль сеанса — открывает модуль сеанса в редакторе встроенного языка;
- Открыть модуль внешнего соединения — открывает модуль внешнего
соединения в редакторе встроенного языка;
- Открыть рабочую область начальной страницы — открывает редактор рабочей области начальной
страницы;
- Открыть командный интерфейс — открывает редактор командного
интерфейса;
- Открыть интерфейс клиентского приложения — открывает редактор интерфейса клиентского
приложения;
- Открыть — открывает свойства конфигурации в редакторе
конфигурации;
- Справочная информация — открывает справочную информацию по конфигурации в HTML-редакторе;
- Open With > — подменю содержит команды для открытия файла, описывающего выделенный элемент дерева конфигурации, тем или иным
редактором;
- Включить строгую типизацию (@strict-types) в модулях — в модулях, принадлежащих выделенным веткам конфигурации, включает строгую типизацию путем добавления аннотации
//@strict-types в начало модулей;
- Удалить — не используется при разработке приложений
«1С:Предприятия»;
- Свойства — открывает свойства конфигурации в панели Свойства;
- Копировать — не используется при разработке
приложений «1С:Предприятия»;
- Вставить — не используется при разработке приложений
«1С:Предприятия»;
- Ссылки > — подменю содержит следующие команды:
- Найти ссылки на объект — находит объекты конфигурации, которые
ссылаются на выбранный объект;
- Групповая разработка > — подменю содержит следующие команды:
- Коммит... — помещает изменения проекта в локальный репозиторий;
- Расширенные возможности > — подменю содержит следующие команды:
- Assume Unchanged — Using «assume unchanged» bit;
- No Assume Unchanged — Using «assume unchanged» bit;
- Удалить из под версионного контроля — удаляет объект из индекса, оставляя его в рабочем каталоге;
- Синхронизировать рабочую область — синхронизирует рабочий каталог с удаленным репозиторием. Для этого используется перспектива Синхронизация совместной работы;
- Создать патч... — создает патч;
- Игнорировать — добавляет файл в .gitignore, так что Git игнорирует его (подробнее);
- Показать в панели Репозитории Git — открывает проект в панели Репозитории Git;
- Отключить — отключает всех Git Team провайдеров от этого проекта. Репозиторий Git продолжает существовать, но 1C:EDT с ним
больше не взаимодействует;
- Показать Историю — открывает панель История и показывает в ней ресурсы текущего репозитория;
- Сравнить — подменю содержит следующие команды:
- HEAD-ревизия — сравнивает рабочий каталог с последним коммитом.
- Индекс — сравнивает рабочий каталог с индексом.
- Предыдущая
ревизия — сравнивает проект с предыдущим коммитом.
- Ветка,
метка или ссылка... — сравнивает рабочий каталог с некоторой веткой, меткой или ссылкой;
- Коммит... — сравнивает рабочий каталог с некоторым коммитом;
- Заменить на — подменю содержит следующие команды:
- HEAD-ревизия — заменяет рабочий каталог последним коммитом;
- Индекс — заменяет рабочий каталог индексом;
- Предыдущая
ревизия — заменяет рабочий каталог предыдущей ревизией;
- Ветка,
метка или ссылка... — заменяет рабочий каталог веткой, меткой или ссылкой;
- Коммит... — заменяет рабочий каталог выбранным коммитом;
- Запустить проверку — запускает проверки конфигурации. Команда отображается в том случае,
если это указано в настройках проверок.
Контекстное меню прикладного объекта конфигурации
- Создать — подменю содержит команды создания нового объекта конфигурации и его компонентов;
- Найти подписки на события — подменю содержит все или некоторые из перечисленных команд:
- Объекта — открывает редактор Все подписки на события и показывает в нем подписки на
события модуля объекта для выбранного объекта конфигурации;
- Менеджера — открывает редактор Все подписки на события и показывает в нем подписки на
события модуля менеджера для выбранного объекта конфигурации;
- Набора записей — открывает редактор Все подписки на события и показывает в нем подписки
на события модуля набора записей для выбранного объекта конфигурации;
- Все — открывает редактор Все подписки на события и показывает в нем все подписки на
неинтерактивные события, связанные с выбранным объектом конфигурации;
- Конструкторы — подменю содержит следующие команды:
- Конструктор печати... — открывает конструктор печати для выбранного объекта конфигурации;
- Конструктор ввода на основании... — открывает конструктор ввода на основании для выбранного документа;
- Конструктор движений...
— открывает конструктор движений для выбранного
документа;
- Открыть модуль команды — открывает модуль команды в редакторе встроенного языка;
- Открыть модуль менеджера — открывает модуль менеджера в редакторе встроенного языка;
- Открыть модуль менеджера значения — открывает модуль менеджера
значения в редакторе встроенного языка;
- Открыть модуль набора записей — открывает модуль набора записей в
редакторе встроенного языка;
- Открыть модуль объекта — открывает модуль объекта в редакторе встроенного языка;
- Открыть модуль формы — открывает модуль формы в редакторе встроенного языка;
- Добавить в расширение — заимствует выделенный объект конфигурации в расширение;
- Открыть — открывает основные свойства объекта конфигурации в редакторе объекта;
- Справочная информация — открывает справочную информацию по конфигурации в HTML-редакторе;
- Открыть основную форму объекта — открывает форму, назначенную основной формой этого объекта конфигурации;
- Открыть основную форму группы — открывает форму, назначенную основной формой группы этого объекта конфигурации;
- Открыть основную форму записи — открывает форму, назначенную основной формой записи этого объекта конфигурации;
- Открыть основную форму списка — открывает форму, назначенную основной формой списка этого объекта конфигурации;
- Открыть основную форму выбора — открывает форму, назначенную основной формой выбора этого объекта конфигурации;
- Открыть основную форму выбора группы — открывает форму, назначенную основной формой выбора группы этого объекта
конфигурации;
- Open With > — открывает файл описания объекта конфигурации в разных редакторах;
- Стандартные реквизиты — открывает стандартные реквизиты объекта конфигурации в редакторе объекта;
- Предопределенные данные — открывает предопределенные данные объекта конфигурации в редакторе объекта;
- Характеристики — открывает характеристики объекта конфигурации в редакторе объекта;
- Включить строгую типизацию (@strict-types) в модулях — в модулях, принадлежащих выделенным веткам конфигурации, включает строгую типизацию путем добавления аннотации
//@strict-types в начало модулей;
- Удалить — удаляет объект конфигурации;
- Переместить наверх — перемещает объект конфигурации в начало списка в пределах его текущей иерархии в дереве
конфигурации;
- Переместить выше — перемещает объект конфигурации на одну позицию вверх в пределах его текущей иерархии в дереве
конфигурации;
- Переместить ниже — перемещает объект конфигурации на одну позицию вниз в пределах его текущей иерархии в дереве
конфигурации;
- Переместить вниз — перемещает объект конфигурации в конец списка в пределах его текущей иерархии в дереве
конфигурации;
- Сортировать — сортирует объекты конфигурации, находящиеся на том же уровне, что и текущий объект, по возрастанию
имени;
- Свойства — открывает свойства объекта конфигурации в панели Свойства;
- Копировать — копирует выделенный элемент в буфер обмена;
- Вставить — вставляет из буфера обмена;
- Ссылки > — подменю содержит следующие команды:
- Найти ссылки на объект — находит объекты конфигурации, которые
ссылаются на выбранный объект;
- Групповая разработка > — подменю содержит следующие команды:
- Коммит... — помещает изменения проекта в локальный репозиторий;
- Расширенные возможности > — подменю содержит следующие команды:
- Assume Unchanged — Using «assume unchanged» bit;
- No Assume Unchanged — Using «assume unchanged» bit;
- Удалить из под версионного контроля — удаляет объект из индекса, оставляя его в рабочем каталоге;
- Синхронизировать рабочую область — синхронизирует рабочий каталог с удаленным репозиторием. Для этого используется перспектива Синхронизация совместной работы;
- Создать патч... — создает патч;
- Игнорировать — добавляет файл в .gitignore, так что Git игнорирует его (подробнее);
- Показать в панели Репозитории Git — открывает проект в панели Репозитории Git;
- Отключить — отключает всех Git Team провайдеров от этого проекта. Репозиторий Git продолжает существовать, но 1C:EDT с ним
больше не взаимодействует;
- Показать Историю — открывает панель История и показывает в ней ресурсы текущего репозитория;
- Сравнить — подменю содержит следующие команды:
- HEAD-ревизия — сравнивает рабочий каталог с последним коммитом.
- Индекс — сравнивает рабочий каталог с индексом.
- Предыдущая
ревизия — сравнивает проект с предыдущим коммитом.
- Ветка,
метка или ссылка... — сравнивает рабочий каталог с некоторой веткой, меткой или ссылкой;
- Коммит... — сравнивает рабочий каталог с некоторым коммитом;
- Заменить на — подменю содержит следующие команды:
- HEAD-ревизия — заменяет рабочий каталог последним коммитом;
- Индекс — заменяет рабочий каталог индексом;
- Предыдущая
ревизия — заменяет рабочий каталог предыдущей ревизией;
- Ветка,
метка или ссылка... — заменяет рабочий каталог веткой, меткой или ссылкой;
- Коммит... — заменяет рабочий каталог выбранным коммитом;
- Запустить проверку — запускает проверки конфигурации. Команда отображается в том случае,
если это указано в настройках проверок.