← Назад ко всем вопросам

В чем разница между управляемым и обычным приложением

1️⃣ Как кратко ответить

Управляемое приложение в 1С предоставляет возможность работы через веб-клиент и тонкий клиент, поддерживает адаптивный интерфейс и более гибкие настройки прав доступа. Обычное приложение работает только через толстый клиент, имеет фиксированный интерфейс и ограниченные возможности по настройке прав доступа.

2️⃣ Подробное объяснение темы

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

Управляемое приложение:

  1. Интерфейс и доступность:

    • Управляемое приложение поддерживает работу через веб-клиент и тонкий клиент, что позволяет пользователям работать с системой через браузер или легковесное приложение. Это делает систему доступной из любой точки с доступом в интернет.
    • Интерфейс управляемого приложения адаптивен, что позволяет ему подстраиваться под различные устройства, включая мобильные.
  2. Настройка прав доступа:

    • Управляемое приложение предоставляет более гибкие возможности для настройки прав доступа. Это позволяет администратору системы более точно определять, какие функции и данные доступны каждому пользователю.
  3. Технологические возможности:

    • Поддержка современных технологий, таких как работа с веб-сервисами, интеграция с внешними системами и использование облачных решений.
  4. Пример кода:

    Процедура ОбработатьЗапрос(Запрос)
        // Создаем новый объект запроса
        Запрос = Новый Запрос;
        // Устанавливаем текст запроса
        Запрос.Текст = "ВЫБРАТЬ * ИЗ Справочник.Номенклатура";
        // Выполняем запрос и получаем результат
        Результат = Запрос.Выполнить();
        // Обрабатываем результат
        Пока Результат.НайтиСледующий() Цикл
            // Выводим наименование номенклатуры
            Сообщить(Результат.Наименование);
        КонецЦикла;
    КонецПроцедуры
    
    • Создается объект запроса для получения данных из справочника "Номенклатура".
    • Устанавливается текст запроса для выборки всех записей.
    • Выполняется запрос, и результат обрабатывается в цикле, выводя наименование каждой записи.

Обычное приложение:

  1. Интерфейс и доступность:

    • Обычное приложение работает только через толстый клиент, что требует установки полноценного приложения на компьютере пользователя.
    • Интерфейс фиксированный и не адаптируется под различные устройства.
  2. Настройка прав доступа:

    • Возможности настройки прав доступа ограничены по сравнению с управляемым приложением. Это может затруднить управление доступом в крупных организациях.
  3. Технологические возможности:

    • Ограниченная поддержка современных технологий и интеграций. Обычное приложение больше подходит для локальных установок и использования в пределах одной сети.
  4. Пример кода:

    Процедура ПоказатьСправочник()
        // Открываем форму справочника "Номенклатура"
        ОткрытьФорму("Справочник.Номенклатура.ФормаСписка");
    КонецПроцедуры
    
    • Открывается форма списка справочника "Номенклатура" для просмотра и редактирования данных.
    • Используется в толстом клиенте для работы с данными непосредственно на рабочем месте.

Заключение:

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

Тема: Разработка и тесты
Стадия: Tech

🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!

Твои заметки