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