«1С» анонсировала перевод клиентских приложений для Windows на использование WebKit

«1С» анонсировала перевод клиентских приложений для Windows на использование WebKit
21.09.2018
57552

Фирма «1С» задействует библиотеку WebKit вместо Internet Explorer в клиентских приложениях для операционной системы Windows. Разработчики надеются, что нововведение поможет унифицировать работу прикладных элементов управления и избавиться от ошибок в работе браузера.

WebKit – свободный движок для отображения веб-страниц в основе Safari и Chrome, который работает на iPhone, iPad и Android.

В чем загвоздка

Использующих Internet Explorer элементов в платформе «1С:Предприятия» существует несколько:

  • справочная система;
  • синтакс-помощник;
  • поле формы, имеющее вид ПолеHTMLДокумента;
  • планировщик;
  • форматированный документ;
  • редактор HTML документа.

В Windows их работа основана на COM-объекте движка Internet Explorer. Но разные версии ОС используют разные версии Internet Explorer, что значительно усложняет разработку функционала прикладных и системных элементов.

COM – технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов объекта, каждый из которых может использоваться во многих программах одновременно. СОМ-объекты предоставляют свои сервисы другим объектам и приложениям через стандартизированные интерфейсы.

Вместо СОМ-объектов клиентские приложения в других ОС используют библиотеку WebKit с открытым исходным кодом. Это приводит к тому, что в клиентских приложениях под управлением macOS или Linux объектная модель HTML документа, полученная через свойство поля Документ, может сильно отличаться от аналогичной модели в Windows.

Решение

В «1С» рассказали, что польза от перевода клиентских сервисов и приложений на WebKit заключается в следующем:

  • максимально схожее поведение при работе в операционных системах, поддерживаемых «1С:Предприятием», так как используется одна и та же библиотека, хоть и разных версий;
  • лучшая производительность в ряде сценариев работы;
  • более стабильная и более быстрая работа форматированного документа;
  • лучшая поддержка веб-стандартов;
  • при переходе на WebKit мы исправили большое количество ошибок, которые невозможно было исправить при использовании Internet Explorer. Открытый исходный код библиотеки WebKit позволяет разработчикам самостоятельно исправлять возникающие проблемы.

Возможность доработать WebKit пригодилась разработчикам, потому что прикладные решения «1С:Предприятия» могут работать под управлением операционной системы Windows XP, а стандартный WebKit ее уже не поддерживает. 

Разработчики «1С» используют доработанную библиотеку WebKit, поставлять ее будут вместе с дистрибутивом платформы.

Влияние на существующую функциональность

Разработчики предупреждают, что после перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменится с COMОбъект на ВнешнийОбъект. Изменится и объектная модель документа, доступная через это свойство.

При разработке функциональности программистам необходимо учитывать рекомендации для ОС Linux и macOS, чтобы избежать ошибок. В противном случае придется подтверждать, что в разработке задействуются только стандартные элементы DOM модели, которые доступны во всех вариантах работы, и не являются специфичными для конкретного веб-браузера.

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Редактор

См. также

Разработчики технологической платформы опубликовали актуальное состояние плана задач для версии 1С:Предприятие 8.5.5. Почти все, что было запланировано для этого релиза, имеет статус «Выполнено».

27.02.2026    316    ЕленаЧерепнева    1       

4

В этом материале рассмотрим типовые ситуации, в которых веб-портал для Service Desk в 1С становится необходимым элементом автоматизации: для сотрудников, клиентов и подрядчиков, а также объясним, какую задачу он решает в рамках цифровизации ИТ-службы

24.02.2026    380    kosenkovictoria    0       

3

Эксперты Инфостарта приглашают на бесплатный вебинар о корпоративной поддержке 1С и возможностях РКЛ. Инциденты из реального опыта, кейсы крупных систем – регистрируйтесь и смотрите прикладной разбор.

13.02.2026    890    EkaterinaEfimovykh    0       

2

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

13.02.2026    406    ЕленаЧерепнева    0       

2

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

11.02.2026    765    ЕленаЧерепнева    0       

0

Современные компании живут в гетерогенных ИТ-ландшафтах, где рядом с 1С используют CRM, ERP, BPM, фронтовые сервисы, сайты и облачные приложения. В таких условиях быстрый и безопасный обмен данными становится критическим требованием.

02.02.2026    933    kosenkovictoria    2       

2

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

02.02.2026    752    ЕленаЧерепнева    0       

1

Фирма «1С» сообщила о начале продаж конфигурации 1С:ERP.УХ Металлургия КОРП – решения, предназначенного для комплексной автоматизации крупных предприятий черной и цветной металлургии.

28.01.2026    567    ЕленаЧерепнева    1       

3

Комментарии

Инфостарт бот
1. TreeDogNight 21.09.18 11:54 Сейчас в теме
Ура! Неужели мольбы сотен разработчиков были услышаны! Я думал, что этого момента дождутся только мои внуки...
zakov; DrAku1a; 7OH; comol; tulakin_s; Liris; 🅵🅾️🆇; boln; PerlAmutor; user642047_ziborov.roman; gubanoff; rusmil; AlX0id; Артано; A_Max; SagittariusA; botokash; CyberCerber; frkbvfnjh; oninfostart; Timur.V; SkyHunter; +22 Ответить
2. SkyHunter 21.09.18 12:02 Сейчас в теме
Свершилось... Не прошло и N лет ))
tulakin_s; botokash; CyberCerber; frkbvfnjh; oninfostart; Timur.V; TreeDogNight; +7 Ответить
3. mi1man 21.09.18 12:09 Сейчас в теме
Наконец то .. дождались
tulakin_s; botokash; CyberCerber; frkbvfnjh; oninfostart; amd1986; TreeDogNight; +7 Ответить
4. amd1986 21.09.18 12:12 Сейчас в теме
Ура!!!
botokash; CyberCerber; frkbvfnjh; oninfostart; Timur.V; TreeDogNight; +6 Ответить
5. Касаткин 21.09.18 12:21 Сейчас в теме
Предлагаю шествие по этому поводу совершить, с флагами и шарами желтыми, как на первомай!)
tulakin_s; botokash; CyberCerber; frkbvfnjh; oninfostart; Timur.V; TreeDogNight; +7 Ответить
6. zhuntovda 21.09.18 12:27 Сейчас в теме
ПРИВЕТ! Вкусности HTML 5 и js без костылей!

Whaiting for the moment!
Olenevod; rusmil; CyberCerber; A_Max; botokash; frkbvfnjh; TreeDogNight; oninfostart; +8 Ответить
7. t.v.s. 21.09.18 12:31 Сейчас в теме
И все это счастье в 8.3.14, так что еще ждать и ждать
botokash; frkbvfnjh; TreeDogNight; +3 Ответить
8. frkbvfnjh 21.09.18 12:47 Сейчас в теме
(7) Ага, а потом еще ждать и ждать пока все ошибки исправят, т.к. они там переписали WebKit под себя...
dragonCat; +1 Ответить
9. vano-ekt 21.09.18 12:57 Сейчас в теме
еще поддержку ms sql выпилить и мс-мастдай не за горами
11. t.v.s. 21.09.18 13:25 Сейчас в теме
(9)
1С уже работает с PostgreSQL и под линуксом. Но "вендекапец" почему-то не наступает
dragonCat; +1 Ответить
12. vano-ekt 21.09.18 13:34 Сейчас в теме
(11) еще бы на уровне как с ms
13. Ziggurat 21.09.18 14:25 Сейчас в теме
(11) Нужно подождать.
10. capitan 21.09.18 13:23 Сейчас в теме
Круто!
Как вот только с DOM получится я надеюсь?


DrAku1a; dragonCat; 🅵🅾️🆇; Gureev; CyberCerber; товарищ Ын; TreeDogNight; +7 Ответить
25. DrAku1a 27.09.18 17:17 Сейчас в теме
(10) Этот парень о-о-очень медленно переходил дорогу, и все ему сигналили:
14. PerlAmutor 21.09.18 18:20 Сейчас в теме
Давно уже об этом мечтал, как познакомился с WebKit в составе QtWebKit. Хороший выбор. Теперь фантазия разработчиков UI, надеюсь, будет полностью удовлетворена.
15. a_titeev 21.09.18 19:42 Сейчас в теме
Yeeessss!!!!
16. boln 21.09.18 19:54 Сейчас в теме
Действительно, щасте.
Задрал уже этот Эксплорер-функционал, который мешает где только может.
17. 🅵🅾️🆇 21.09.18 20:08 Сейчас в теме
Ну наконец то!
18. vandalsvq 22.09.18 10:49 Сейчас в теме
Не прошло и полжизни, хотя вру, прошло...
dragonCat; +1 Ответить
20. efin 22.09.18 23:36 Сейчас в теме
(18) 15 ЛЕТ ЖДУ
19. alex_sh2008 22.09.18 22:28 Сейчас в теме
Это что то новенькое, opensource код вставлять начали, будут выпускать бесплатные версии платформы?
21. kote 23.09.18 00:02 Сейчас в теме
.. главное, чтоб не получилось по Черномырдину: "хотели как лучше, а получилось как всегда".

Очень надеюсь, что горячо любимая 1С будет придерживаться общепринятых стандартов и не изобретать велосипедов в этом движке :)
22. vandalsvq 24.09.18 08:24 Сейчас в теме
Встроим metadata.js в 1С чтобы можно было использовать "1С" когда пользуешься 1С. XZibit как бы одобряет )))))
TreeDogNight; +1 Ответить
23. Fox-trot 24.09.18 10:59 Сейчас в теме
а когда-то только IE поддерживался, и у моих пользователей на планшетах были исключительно форточки
такие дела
24. 7OH 26.09.18 16:24 Сейчас в теме
Интересно - форматированную строку в табличный документ с этим изменением тоже завезут ?
TreeDogNight; +1 Ответить
26. molot 25.03.19 13:53 Сейчас в теме
Дождались... Работа яндекс-карт накрылась половым органом... у 1Ски вообще что-то бывает безглючное?
Для отправки сообщения требуется регистрация/авторизация
Наверх
Наверх
INFOSTART
Team Event
Подробнее Стрелка