Фирма «1С» улучшит работу с внешними компонентами в 8.3.21

10.09.2021      75293

В платформе «1С:Предприятие 8.3.21» будет добавлена возможность запуска внешних компонент в отдельном процессе – как при работе на сервере, так и на клиенте.

Новые возможности для работы с внешними компонентами

Официальный технологический блог «Заметки из Зазеркалья» сообщил, что в технологической платформе, начиная с версии 8.3.21, появится возможность запускать внешние компоненты в отдельном процессе.

По мнению разработчиков, это должно способствовать повышению стабильности автоматизированных систем: «Если во внешней компоненте произойдет необработанное исключение – оно не вызовет аварийного завершения вызывающего процесса, в котором работает пользователь, и пользователь сможет продолжить работу», – говорится в заметке.

 

 

Как будет реализована новая функциональность для работы с ВК в 8.3.21

Предполагается, что в метод «ПодключитьВнешнююКомпоненту()» будет добавлен необязательный параметр, указывающий, как именно будет загружена компонента – в адресное пространство вызывающего её процесса или в отдельный процесс.

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

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

Разработчики платформы обещают, что в самих внешних компонентах можно будет реализовать интерфейс с методами, отвечающими за новую функциональность:

  • метод, возвращающий информацию, как работает компонента – только в вызывающем процессе, только во внешнем процессе или при любом типе подключения;
  • метод, возвращающий информацию, как подключена компонента – к внешнему процессу или к вызывающему процессу.

Полный текст заметки о новых возможностях 1С 8.3.21 доступен в официальном технологическом блоге фирмы «1С».


Автор:
Обозреватель


См. также

Новость Платформа 1С v8.3 Зазеркалье

Официальный технологический блог «Заметки из Зазеркалья» поделился планом задач на будущий релиз технологической платформы 1С:Предприятие 8.3.29. Пока большая часть задач находится в статусе «Запланирована». Рассказываем, чего ждать от 8.3.29.

13.12.2024    317    ЕленаЧерепнева    2       

1

Новость Зазеркалье

Официальный технологический блог «Заметки из Зазеркалья» сообщил о планах «1С» по переводу прикладных решений на новый интерфейс, начиная с релиза 1С:Предприятие 8.3.27. Визуальная реализация выполнена на базе 1С:Предприятие.Элемент.

10.12.2024    14806    ЕленаЧерепнева    17       

6

Новость Зазеркалье Мобильные приложения

Официальный технологический блог «Заметки из Зазеркалья» опубликовал описание новых возможностей настройки обмена для автономного мобильного клиента. Синхронизировать серверную базу и мобильное устройство будет проще и удобнее.

03.12.2024    548    ЕленаЧерепнева    0       

2

Новость Платформа 1С v8.3 Зазеркалье

Улучшенная система взаимодействия, развитие средств аутентификации и новый механизм уведомления пользователей – рассказываем о главных нововведениях, вошедших в очередной релиз технологической платформы 8.3.26.

29.11.2024    10670    ЕленаЧерепнева    3       

3

Новость Зазеркалье

Официальный технологический блог фирмы «1С» рассказал о новых возможностях для мониторинга памяти кластера серверов в 1С:Предприятие 8.3.28. Также в релиз планируется добавить индикацию использования требований назначения функциональности.

26.11.2024    707    ЕленаЧерепнева    0       

3

Новость ИТ-Новость

China Hi-Tech Fair – одно из самых значимых мероприятий в сфере информационных технологий в Восточной Азии. Рассказываем, какие компании и какие технологии были представлены российской делегацией в этом году.

25.11.2024    597    ЕленаЧерепнева    1       

4

Новость УСН ИТ-Новость Налоги ФНС

В октябре был опубликован федеральный закон, который разрешает применять автоматизированную упрощенную систему налогообложения во всех регионах РФ. Кто, когда и как может перейти на новый режим налогообложения?

22.11.2024    683    user1915669    0       

2

Новость Зазеркалье

Фирма «1С» анонсировала новые возможности платформы 8.3.28 по работе с электронной почтой. Уже совсем скоро в 1С появится поддержка кириллицы в доменах и логинах, а администраторы 1С смогут более детально расследовать инциденты в почтовой подсистеме.

20.11.2024    599    ЕленаЧерепнева    0       

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Darklight 33 10.09.21 14:38 Сейчас в теме
Интересно, в чем недостаток (особенность) подключения ВК отдельным процессом - раз не хотят просто перейти только на этот вариант и дадут возможность выбора
2. Perfolenta 206 10.09.21 16:31 Сейчас в теме
(1) при работе компоненты в отдельном процессе снижается производительность обмена данными между 1С и компонентой... то же самое всегда было и с СОМ компонентами.. однако, если обмен данными не большой, то производительностью можно пренебречь... так что всё зависит от назначения внешней компоненты...
3. Darklight 33 13.09.21 09:30 Сейчас в теме
(2)Вот будет интересно сравнить какая будет разница в производительности. Думаю, не более 5-10% - а это не существенно - надёжность важнее!
4. Perfolenta 206 13.09.21 13:15 Сейчас в теме
(3) это трудно описать одним числом... всё зависит от интенсивности обмена и размеров данных... что бы пересечь границу процесса, Вам надо либо сериализовать/десериализовать ваши данные, либо копировать их в общую память... а это может быть очень затратно...
5. Darklight 33 13.09.21 16:54 Сейчас в теме
(4)Sharedmemory разве очень затратно? Учитывая как организован API ВК 1С не вижу принципиальных дополнительных существенных тормозов. Там и так API не особо прямой - копирование памяти на копировании памяти!
6. Perfolenta 206 14.09.21 12:32 Сейчас в теме
(5) затратно само копирование туда-сюда, в Sharedmemory и обратно (плюс небольшие затраты на синхронизацию чтения/записи и задержки вызванные планировщиком ОС)... у копирования прямая зависимость от объема данных... когда всё в одном процессе этих затрат нет... поэтому я и написал, что, если обмен данными не большой, то потерями производительности можно пренебречь... поэтому и разработчики 1С оставляют это решение на откуп разработчику ВК...
Оставьте свое сообщение