Приложения 1C:EDT

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

Панель Приложения показывает все приложения, которые связаны с текущим проектом (проект, который выбран в панели Навигатор).

Открыть панель «Приложения»

Нажмите Окно > Показать панель > Другое… > 1С:Предприятие > Приложения.

Панель заполняется данными автоматически, например, при импорте информационной базы в новый проект. Также можно добавлять приложения вручную.

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

Жирным шрифтом обозначается приложение по умолчанию. Это приложение:
  • Будет запущено, если запуск или отладка проекта выполняется из панели Навигатор (Ctrl+F11 и F11);
  • Будет запущено, если используется конфигурация запуска, в которой указан запуск приложения по умолчанию;
  • Будет использовано при создании новой конфигурации запуска вручную.

Работа с приложениями

Найти приложения, связанные с проектом
  1. Откройте панель Приложения;
  2. В панели Навигатор выделите нужный проект;
    1C:EDT покажет в панели Приложения все приложения, связанные с этим проектом.
Изменить размещение приложения
Приложение, связанное с проектом, может использовать или не использовать автономный сервер для взаимодействия с информационной базой. Вы можете изменить размещение приложения, то есть:
  • Если приложение не использует автономный сервер, можно преобразовать его в приложение на автономном сервере;
  • Приложение на автономном сервере можно преобразовать в приложение, работающее с базой без участия автономного сервера.
Чтобы изменить размещение существующего приложения, выполните следующие действия:
  1. В панели Навигатор выделите нужный проект;
  2. В панели Приложения нажмите Изменить размещение приложения в контекстном меню приложения;
  3. В поле Версия сервера выберите версию платформы, автономный сервер которой будет запущен для работы с приложением;
  4. Нажмите Готово.
Примечание: Если список для выбора версии сервера пуст, значит на вашем компьютере не установлен компонент Сервер 1С:Предприятия платформы «1С:Предприятие». Установленная версия сервера должна совпадать с версией проекта, который используется этим приложением.
Изменить свойства приложения

Дважды кликните на приложении. Назначение полей:

  • Автоматическое обновление конфигурации информационных баз: способ, которым будет обновляться основная конфигурация в автоматически обновляемых информационных базах (подробнее об автоматически обновляемых информационных базах)
    • Обновление в процессе редактирования
      В этом режиме изменения конфигурации передаются в информационную базу постоянно и автоматически прямо в процессе редактирования. Каждый раз, как вы нажимаете Сохранить в редакторе встроенного языка, например. Или сразу после добавления нового реквизита к объекту конфигурации.
      При помещении этих изменений в базу используется механизм инкрементальной загрузки конфигурации из файлов XML. Таким образом, в базу загружаются только изменения, произошедшие с конфигурацией с момента предыдущей ее выгрузки из 1C:EDT. Более подробно этот процесс выглядит следующим образом:
      • Вы изменяете конфигурацию в 1C:EDT. Измененные объекты помечаются внутри 1C:EDT как необходимые к загрузке.
      • 1C:EDT выгружает измененные объекты из модели 1C:EDT во временный каталог в виде .xml-файлов конфигурации.
      • 1C:EDT вызывает пакетный режим конфигуратора и выполняет инкрементальную загрузку конфигурации из них.
      • 1C:EDT удаляет временный каталог.
      • При успешной загрузке в базу 1C:EDT удаляет объекты из списка необходимых к загрузке. При неуспешной — не удаляет.
      В результате к тому моменту, как вы захотите запустить конфигурацию на исполнение, состояние базы будет таким же, как если бы вы работали прямо в конфигураторе «1С:Предприятия». В базе будет измененная основная конфигурация, полностью соответствующая той конфигурации, которая находится в 1C:EDT. Для запуска платформе останется только обновить конфигурацию базы данных, выполнить при необходимости реструктуризацию и запустить клиентское приложение.
      Можно сказать, что обновление в процессе редактирования — это режим максимальной готовности базы к запуску.
    • Обновление перед запуском
      В этом режиме в процессе редактирования ничего в информационную базу не передается. Эта особенность и является главным поводом выбрать данный режим.
      В остальном он, как и обновление в процессе редактирования, для передачи изменений использует инкрементальную загрузку конфигурации из файлов XML в базу. Только делает это один раз, непосредственно перед запуском. Или тогда, когда вы вручную нажмете Обновить конфигурацию базы данных информационной базы в командной панели основного окна.
      За счет того, что передаются только изменения конфигурации, это не занимает большого количества времени. Но все же это может быть заметно, так как передаются изменения за более длительный срок, как правило, с момента предыдущего запуска конфигурации.
  • Настройки доступа - Редактировать — позволяет изменить настройки, необходимые для автоматического обновления информационной базы.
  • Отладка - Порт — порт, на котором будет запущен сервер отладки.
  • Публикации Список публикаций информационной базы на разных серверах.
    • (Опубликовать информационную базу...)публикует базу на веб-сервере;
    • (Опубликовать мобильное приложение...)публикует мобильное приложение на веб-сервере;
    • (Редактировать)открывает редактор публикации;
    • (Удалить)удаляет информацию о веб-сервере из списка;
Добавить к проекту еще одну информационную базу
Для отладки на разных данных можно добавить к проекту еще одну или несколько информационных баз.
  1. Откройте панель Приложения;
  2. В панели Навигатор выделите нужный проект;
    1C:EDT покажет в панели Приложения все приложения, связанные с этим проектом.
  3. Нажмите (Новое приложение);
  4. Выберите информационную базу с другими данными или создайте новую базу;
  5. Нажмите Готово.
  6. Одно из приложений назначьте приложением по умолчанию.
Назначить приложением по умолчанию

Нажмите Назначить по умолчанию в контекстном меню приложения.

1C:EDT будет использовать выбранное приложение по умолчанию.

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

Контекстное меню