Панель «Навигатор»

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

Эта панель входит в стандартный состав перспектив 1С:Enterprise, Отладка и Схема данных. Если вы закрыли эту панель или находитесь в другой перспективе, вы можете открыть эту панель из главного меню основного окна, нажав Окно > Показать панель > Прочие… > 1С:Предприятие > Навигатор.

Эта панель заполняется данными по мере того, как вы создаете новые проекты, импортируете конфигурации из информационных баз или импортируете проекты из репозиториев Git.

Структура информации в панели

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

Проекты конфигураций и проекты расширений конфигураций содержат полное дерево, включающее в себя все ветки объектов, доступных для разработки. Проекты внешних отчетов и обработок содержат усеченное дерево, состоящее только из двух веток: Обработки и Отчеты.

Все операции с проектами, деревьями конфигураций и отдельными объектами конфигураций выполняются с помощью контекстного меню.

Условные обозначения

Проект конфигурации.
Проект расширения конфигурации.
Проект внешних отчетов и обработок.
Закрытый проект.
Конфигурация.
Расширение конфигурации.
Пиктограммы объектов конфигурации. Каждый класс объектов конфигурации имеет собственную пиктограмму. Какие объекты обозначает та или иная пиктограмма можно понять, посмотрев на родительскую группу этих объектов.
Конфигурации на поддержке поставщика
Если конфигурация находится на поддержке поставщика (см. 1С:Предприятие 8.3. Руководство разработчика), в левом верхнем углу пиктограммы 1C:EDT показывает правило поддержки:
Объект не редактируется.
Объект редактируется с сохранением поддержки.
Объект снят с поддержки.
Результаты проверки конфигурации
Если в результате проверки конфигурации обнаруживается ошибка в каком-либо ее элементе, то в левом нижнем углу пиктограммы 1C:EDT показывает степень серьезности ошибки. Родительский элемент также показывает степень серьезности ошибки потомка. Если у потомков есть ошибки с разной степенью серьезности, родительский элемент будет показывать максимальную степень серьезности ошибки:
В элементе есть ошибка.
В элементе есть предупреждение.
Связь с информационной базой
Если у проекта конфигурации есть автоматически обновляемая информационная база, то 1C:EDT показывает ее имя после имени проекта в угловых скобках.
Проект связан с информационной базой УПДемо.
Связь с репозиторием Git
Если проект находится под версионным контролем, то после имен проекта и информационной базы в прямоугольных скобках 1C:EDT показывает имя репозитория и имя текущей ветки.
Проект версионируется в репозитории EDTRepository, текущая ветка - master.
Если помимо локального репозитория используется удаленный репозиторий, то после имени ветки 1C:EDT может показывать их отличия (количество коммитов, которые не отправлены в удаленный репозиторий или не слиты с локальной веткой):
В локальной ветке есть два коммита, которые не отправлены в удаленный репозиторий.
В локальной ветке есть один коммит, который не отправлен в удаленный репозиторий, а в удаленном репозитории есть один коммит, который не слит с локальной веткой.
Взаимодействие с системой контроля версий Git
Если проект находится под версионным контролем, в правом нижнем углу пиктограммы 1C:EDT показывает состояние этого элемента конфигурации:
Новый объект, который пока не находится под версионным контролем.
Индексированный объект, файлы которого помещены в индекс и готовы к фиксации в репозитории.
Объект, который уже находится под версионным контролем.
Угловая кавычка справа от объекта, находящегося под версионным, контролем говорит о том, что в рабочем каталоге этот объект изменен по сравнению с тем, что находится в репозитории.

Клики мышью и перетаскивание

Одиночный клик
На проекте конфигурации или на конфигурации :
открывает свойства конфигурации в панели Свойства;
На проекте расширения конфигурации или на расширении конфигурации :
открывает свойства расширения конфигурации в панели Свойства;
На объекте конфигурации , , и др.:
открывает свойства объекта конфигурации в панели Свойства;
На группе объектов:
открывает свойства ближайшего редактируемого родительского объекта в панели Свойства. Например, клик на группе Реквизиты откроет свойства родительского объекта конфигурации. Клик на группе Справочники откроет свойства конфигурации.
Двойной клик
На проекте или на группе объектов:
раскрывает проект или группу объектов;
На конфигурации :
открывает редактор конфигурации для редактирования конфигурации;
На расширении конфигурации :
открывает редактор конфигурации для редактирования расширения конфигурации;
На объекте конфигурации:
открывает редактор объекта конфигурации.
Перетаскивание
Проекта конфигурации в панель Информационные базы на информационную базу:
Экспортирует конфигурацию из проекта в информационную базу (о выборе версии платформы). 1C:EDT загружает конфигурацию в информационную базу и после этого обновляет конфигурацию базы данных. Аналогично выполнению команды Обновить конфигурацию...;
Информационной базы из панели Информационные базы в панель Навигатор:
Импортирует конфигурацию и расширения, если они есть, из информационной базы в новый проект конфигурации (о выборе версии платформы). Если информационная база открыта в конфигураторе «1С:Предприятия 8», импорт будет невозможен. Если информационная база уже связана с одним из проектов, эта команда обновляет конфигурацию, содержащуюся в проекте, той конфигурацией, которая содержится в информационной базе. При этом используется сравнение и объединение конфигураций. Аналогично выполнению команды Импортировать конфигурацию...;

Командная панель

Назад
Переходит к предыдущему представлению панели, которое было до выполнения последней команды Зайти.
Вперед
Переходит к следующему представлению панели, которое было получено в результате выполнения команды Зайти.
Вверх
Отображает в панели родительский элемент текущего представления — проект или всю рабочую область.
Свернуть все Сворачивает все уровни иерархии, существующие в панели, до первого уровня.
Связать с редактором Связывает панель с редактором таким образом, что они начинают работать синхронно. В панели автоматически выделяется тот элемент, который редактируется.
По подсистемам Открывает диалог, с помощью которого вы можете показать в панели только те объекты конфигурации, которые относятся к определенным подсистемам. Если такой отбор уже установлен, этот же диалог позволяет вам изменить отбор или сбросить его совсем (см. 1С:Предприятие 8.3. Руководство разработчика).
Показать дополнительные команды Открывает выпадающее меню, в котором содержатся дополнительные команды для панели.
Filters and Customization...
Открывает диалог, с помощью которого вы можете показать в дереве конфигурации стандартные реквизиты объектов. Для этого снимите флажок у фильтра Стандартные реквизиты и табличные части.

Контекстное меню проекта

Новый
Подменю содержит следующие команды:
Внешний отчет (новый проект)
Создает новый проект внешних отчетов и обработок и сразу создает в нем пустой внешний отчет.
Внешняя обработка (новый проект)
Создает новый проект внешних отчетов и обработок и сразу создает в нем пустую внешнюю обработку.
Конфигурация
Создает новый проект конфигурации.
Расширение конфигурации
Создает новый проект расширения конфигурации.
Бизнес-процесс
Создает новый бизнес-процесс.
Документ
Создает новый документ.
Журнал документов
Создает новый журнал документов.
Задача
Создает новую задачу.
Измерение
Создает новое измерение.
Константа
Создает новую константу.
Обработка
Создает новую обработку.
Отчет
Создает новый отчет.
Перерасчет
Создает новый перерасчет в одном из существующих в проекте регистров расчета или в том регистре, который выбран.
Перечисление
Создает новое перечисление.
План видов расчета
Создает новый план видов расчета.
План видов характеристик
Создает новый план видов характеристик.
План счетов
Создает новый план счетов.
Регистр бухгалтерии
Создает новый регистр бухгалтерии.
Регистр накопления
Создает новый регистр накопления.
Регистр расчета
Создает новый регистр расчета.
Регистр сведений
Создает новый объект конфигурации регистр сведений.
Справочник
Создает новый справочник.
Зайти
Меняет представление панели — в панели остается только выбранный проект или группа объектов конфигурации.
Удалить
Удаляет проект.
Копировать
Копирует выделенный элемент в буфер обмена.
Вставить
Вставляет из буфера обмена.
Обновить конфигурацию...
Экспортирует конфигурацию из проекта в информационную базу (о выборе версии платформы). 1C:EDT загружает конфигурацию в информационную базу и после этого обновляет конфигурацию базы данных.
Показать автоматически обновляемую информационную базу <имя базы>
Выделяет автоматически обновляемую информационную базу этого проекта в панели Информационные базы.
Опубликовать информационную базу...
Публикует информационную базу на веб-сервере.
Опубликовать мобильное приложение...
Публикует мобильное приложение на веб-сервере.
Открыть редактор проекта
Открывает редактор проекта конфигурации, расширения конфигурации или проекта внешних отчетов и обработок.
Отформатировать все модули встроенного языка
Форматирует все модули в соответствии с настройками форматирования.
Импорт...
Открывает диалог выбора мастера импорта. Мастеры импорта, специфичные для «1С:Предприятия 8», находятся в группе 1С:Enterprise.
Экспорт...
Открывает диалог выбора мастера экспорта. Мастеры экспорта, специфичные для «1С:Предприятия 8», находятся в группе 1С:Enterprise.
Обновить
Обновляет дерево проекта.
Закрыть проект
Закрывает проект.
Закрыть несвязанные проекты
Закрывает проекты, не связанные с данным. С проектом конфигурации могут быть связаны проекты расширений и проекты внешних отчетов и обработок. Для этого используется их свойство Базовый проект.
Выполнить как
Запускает прикладное решение, которое содержится в выбранном проекте (о выборе версии платформы). Подменю содержит команды для быстрого запуска конкретного клиентского приложения.
Веб-клиент 1С:Предприятия
Запускает веб-клиента.
Мобильное приложение 1С:Предприятия на Android OS
Запускает мобильное приложение.
Мобильный клиент 1С:Предприятия на Android OS
Запускает мобильного клиента.
Опубликованное мобильное приложение 1С:Предприятия
Запускает мобильное приложение.
Толстый клиент 1С:Предприятия
Запускает толстого клиента.
Тонкий клиент 1С:Предприятия
Запускает тонкого клиента.
Конфигурации 'Выполнить'...
Открывает редактор конфигураций запуска. Вкладка Соединение отладки будет недоступна (подробнее).
Отладить как
Запускает прикладное решение в режиме отладки (о выборе версии платформы). Подменю содержит команды для быстрого запуска в режиме отладки конкретного клиентского приложения:
Веб-клиент 1С:Предприятия
Запускает веб-клиента в режиме отладки.
Мобильное приложение 1С:Предприятия на Android OS
Запускает мобильное приложение в режиме отладки.
Мобильный клиент 1С:Предприятия на Android OS
Запускает мобильного клиента в режиме отладки.
Опубликованное мобильное приложение 1С:Предприятия
Запускает мобильное приложение в режиме отладки.
Подключение к серверу отладки 1С:Предприятия
Запускает конфигурацию подключения к серверу отладки.
Толстый клиент 1С:Предприятия
Запускает толстого клиента в режиме отладки.
Тонкий клиент 1С:Предприятия
Запускает тонкого клиента в режиме отладки.
Конфигурации 'Отладка'...
Открывает редактор конфигураций запуска.
Восстановить из локальной хронологии
Восстанавливает удаленные объекты конфигурации из локальной хронологии.
Сравнить/объединить
Открывает диалог для выбора источника, с которым будет сравниваться и объединяться данный проект.
Групповая разработка >
Подменю содержит следующие команды:
Общий проект...
Открывает диалог для настройки репозитория Git, в котором будет версионироваться данный проект.
Зафиксировать...
Помещает изменения проекта в локальный репозиторий.
Спрятанные изменения >
Подменю содержит следующие команды:
Спрятать изменения...
Запоминает текущие изменения, незафиксированные в локальном хранилище, и временно откладывает их, возвращая проект к состоянию, зафиксированному в локальном хранилище
№ <название отложенных изменений>
Возвращает изменения, отложенные ранее, в рабочий каталог проекта
Push to origin
Отправляет изменения в удаленную ветку, связанную с локальной веткой.
Получить из origin
Получает изменения из удаленной ветки, связанной с локальной веткой.
Отправить ветку 'имя ветки'...
Отправляет выбранную ветку в удаленный репозиторий. При этом вы можете выбрать репозиторий или создать новый, выбрать отправляемую ветку, а также настроить для нее конфигурации отправки и получения изменений из удаленного репозитория
Получить и слить
Получает изменения из удаленного репозитория и сливает их с текущей веткой проекта.
Создать новую ветку...
Создает новую ветку 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-редакторе.
Удалить
Свойства
Открывает свойства конфигурации в панели Свойства.
Копировать
Копирует выделенный элемент в буфер обмена.
Вставить
Вставляет из буфера обмена.
Групповая разработка >
Подменю содержит следующие команды:
Зафиксировать...
Помещает изменения проекта в локальный репозиторий.
Расширенные возможности >
Подменю содержит следующие команды:
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-редакторе.
Открыть основную форму объекта
Открывает форму, назначенную основной формой этого объекта конфигурации.
Открыть основную форму группы
Открывает форму, назначенную основной формой группы этого объекта конфигурации.
Открыть основную форму записи
Открывает форму, назначенную основной формой записи этого объекта конфигурации.
Открыть основную форму списка
Открывает форму, назначенную основной формой списка этого объекта конфигурации.
Открыть основную форму выбора
Открывает форму, назначенную основной формой выбора этого объекта конфигурации.
Открыть основную форму выбора группы
Открывает форму, назначенную основной формой выбора группы этого объекта конфигурации.
Стандартные реквизиты
Открывает стандартные реквизиты объекта конфигурации в редакторе объекта.
Предопределенные данные
Открывает предопределенные данные объекта конфигурации в редакторе объекта.
Характеристики
Открывает характеристики объекта конфигурации в редакторе объекта.
Удалить
Удаляет объект конфигурации.
Переместить наверх
Перемещает объект конфигурации в начало списка в пределах его текущей иерархии в дереве конфигурации.
Переместить выше
Перемещает объект конфигурации на одну позицию вверх в пределах его текущей иерархии в дереве конфигурации.
Переместить ниже
Перемещает объект конфигурации на одну позицию вниз в пределах его текущей иерархии в дереве конфигурации.
Переместить вниз
Перемещает объект конфигурации в конец списка в пределах его текущей иерархии в дереве конфигурации.
Сортировать
Сортирует объекты конфигурации, находящиеся на том же уровне, что и текущий объект, по возрастанию имени.
Свойства
Открывает свойства объекта конфигурации в панели Свойства.
Копировать
Копирует выделенный элемент в буфер обмена.
Вставить
Вставляет из буфера обмена.
Ссылки >
Подменю содержит следующие команды:
Найти ссылки на объект
Находит объекты конфигурации, которые ссылаются на выбранный объект.
Групповая разработка >
Подменю содержит следующие команды:
Зафиксировать...
Помещает изменения проекта в локальный репозиторий.
Расширенные возможности >
Подменю содержит следующие команды:
Assume Unchanged
Using «assume unchanged bit».
No Assume Unchanged
Using «assume unchanged bit».
Удалить из под версионного контроля
Удаляет объект из индекса, оставляя его в рабочем каталоге.
Синхронизировать рабочую область
Синхронизирует рабочий каталог с удаленным репозиторием. Для этого используется перспектива Синхронизация совместной работы.
Создать патч...
Создает патч.
Игнорировать
Добавляет файл в .gitignore, так что Git игнорирует его (подробнее).
Показать в панели Репозитории Git
Открывает проект в панели Репозитории Git.
Отключить
Отключает всех Git Team провайдеров от этого проекта. Репозиторий Git продолжает существовать, но 1C:EDT с ним больше не взаимодействует.
Добавить в индекс
Все изменения, выполненные в рабочем каталоге, переносит в индекс.
Показать Историю
Открывает панель История и показывает в ней ресурсы текущего репозитория.
Сравнить
Подменю содержит следующие команды:
HEAD-ревизия
Сравнивает рабочий каталог с последним коммитом.
Индекс
Сравнивает рабочий каталог с индексом.
Ветка, метка или ссылка...
Сравнивает рабочий каталог с некоторой веткой, меткой или ссылкой.
Коммит...
Сравнивает рабочий каталог с некоторым коммитом.
Заменить на
Подменю содержит следующие команды:
HEAD-ревизия
Заменяет рабочий каталог последним коммитом .
Индекс
Заменяет рабочий каталог индексом.
Ветка, метка или ссылка...
Заменяет рабочий каталог веткой, меткой или ссылкой.
Коммит...
Заменяет рабочий каталог выбранным коммитом.