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

21.09.2018      51798

Фирма «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. TreeDogNight 21 21.09.18 11:54 Сейчас в теме
Ура! Неужели мольбы сотен разработчиков были услышаны! Я думал, что этого момента дождутся только мои внуки...
zakov; DrAku1a; 7OH; comol; Krio2; 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 лет ))
Krio2; botokash; CyberCerber; frkbvfnjh; oninfostart; Timur.V; TreeDogNight; +7 Ответить
3. mi1man 240 21.09.18 12:09 Сейчас в теме
Наконец то .. дождались
Krio2; 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 Сейчас в теме
Предлагаю шествие по этому поводу совершить, с флагами и шарами желтыми, как на первомай!)
Krio2; botokash; CyberCerber; frkbvfnjh; oninfostart; Timur.V; TreeDogNight; +7 Ответить
6. zhuntovda 1 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. 105 21.09.18 12:31 Сейчас в теме
И все это счастье в 8.3.14, так что еще ждать и ждать
botokash; frkbvfnjh; TreeDogNight; +3 Ответить
8. frkbvfnjh 714 21.09.18 12:47 Сейчас в теме
(7) Ага, а потом еще ждать и ждать пока все ошибки исправят, т.к. они там переписали WebKit под себя...
dragonCat; +1 Ответить
9. vano-ekt 850 21.09.18 12:57 Сейчас в теме
еще поддержку ms sql выпилить и мс-мастдай не за горами
11. t.v.s. 105 21.09.18 13:25 Сейчас в теме
(9)
1С уже работает с PostgreSQL и под линуксом. Но "вендекапец" почему-то не наступает
dragonCat; +1 Ответить
12. vano-ekt 850 21.09.18 13:34 Сейчас в теме
(11) еще бы на уровне как с ms
13. Ziggurat 50 21.09.18 14:25 Сейчас в теме
10. capitan 2258 21.09.18 13:23 Сейчас в теме
Круто!
Как вот только с DOM получится я надеюсь?


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

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

См. также

Ищем авторов вопросов для новогодней интеллектуальной игры «Что Если Тогда»

Новость Инфостарт ИТ-новость

22 декабря в 17:00 МСК подведем итоги уходящего 2022 года: эксперты сообщества INFOSTART назовут лауреатов премии INFOSTART AWARDS 2022, а знатоки клуба «Что Если Тогда» сразятся против команды зрителей.

вчера в 15:23    686    eselyanina    0       

ТОП продаж от маркетплейса Инфостарт: подводим итоги за ноябрь

Новость Инфостарт Infostart Software Partners ИТ-новость Маркет

Подводим ноябрьские итоги продаж от маркетплейса Инфостарт и подробно рассказываем о самых продаваемых разработках. Для удобства делим рейтинг по количеству и сумме продаж.

вчера в 13:03    766    user1837220    0       

Продолжается прием заявок на Infostart Awards 2022

Новость Инфостарт ИТ-новость

В этом году церемония вручения премии Infostart Awards 2022 пройдет онлайн, 22 декабря. Эксперты отрасли 1С в прямом эфире объявят лауреатов, а на десерт нас ждет онлайн-игра “Что Если Тогда”.

02.12.2022    1509    user997184    0       

1С:Документооборот 3.0.9: МЧД, улучшение обработки документов и другие изменения

Новость 1С:Документооборот ИТ-новость

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

02.12.2022    1809    ЕленаЧерепнева    0       

Продолжается набор на онлайн-курс для 1С-разработчиков «Запросы и отчеты в 1С»

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Программист

12 декабря на Инфостарте начнется онлайн-курс для 1С-разработчиков – «Запросы и отчеты». Под контролем опытного преподавателя научимся разрабатывать запросы и отчеты для прикладных решений, работающих на платформе «1С:Предприятие».

01.12.2022    2425    dklimchuk    0       

Битрикс24: широкие возможности для бизнеса со скидкой до 35%

Новость Битрикс Infostart Software Partners ИТ-новость Облачные технологии

С 1 по 29 декабря приобретайте облачные тарифы Битрикс24 и подписку Битрикс24.Маркет Плюс со скидкой до 35%! Автоматизация процессов, контроль сделок и продаж, создание сайтов и магазинов, совместная работа – под каждую задачу всегда найдется решение.

01.12.2022    1388    PVM007    0       

«1С-Битрикс: Управление сайтом»: скидки до 20% на лицензии

Новость Битрикс Infostart Software Partners ИТ-новость

С 1 по 29 декабря 1С-Битрикс проводит акцию на покупку CMS «1С-Битрикс: Управление сайтом». Максимальный размер скидки на лицензии достигает 20%. Рассказываем, какие скидки вас ждут, и что сделать, чтобы принять участие в акции.

01.12.2022    1503    PVM007    0       

Бизнес–форум 1С:ERP 2022: подведены итоги года корпоративной автоматизации

Новость ИТ-новость Мероприятия

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

30.11.2022    1952    ЕленаЧерепнева    0       

Изменение в правилах: Начисление стартмани за сообщения на форуме отменяется

Новость Инфостарт ИТ-новость

Многие темы и комментарии создавались не для решения проблем, а для накрутки стартмани. Поэтому было принято решение – отменить символические начисления стартмани за простые комментарии на форуме и оставить только вознаграждение за ответ.

29.11.2022    1681    vikad    111       

Новое приобретение фирмы «1С» – доля в бизнесе в ЭТП Bidzaar

Новость ИТ-новость Облачные технологии

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

29.11.2022    1965    ЕленаЧерепнева    0       

Подводим итоги митапа «1С:ERP: Важные аспекты комплексной автоматизации»

Новость Инфостарт ИТ-новость Мероприятия Бизнес-аналитик Руководитель проекта

Вместе со слушателями обсудили все тонкости проектов по внедрению ERP, а также использование возможностей таких систем для решения задач бизнеса.

28.11.2022    2951    PVM007    0       

22 декабря: вручение ежегодной независимой премии INFOSTART AWARDS и праздничная игра «Что Если Тогда»

Новость Инфостарт infostartevent ИТ-новость

INFOSTART проводит уходящий год двойным событием. 22 декабря, в 19:00 в прямом эфире мы объявим лауреатов премии INFOSTART AWARDS 2022 и проведем новогоднюю игру «Что, Если, Тогда».

28.11.2022    1585    user997184    2       

Последний день МЕГАраспродажи на Инфостарте: успейте купить курс или готовое решение со скидкой до 50%

Новость Обучение, бизнес-тренинг, курсы Инфостарт Infostart Software Partners ИТ-новость Маркет

Сегодня, 25 ноября заканчивается МЕГАраспродажа на Инфостарте. Собрали курсы и готовые решения отдельно, чтобы найти курс или разработку по сниженной цене было удобнее.

25.11.2022    2571    user997184    0       

Битрикс24 объявляет акцию «Черная пятница»

Новость Битрикс ИТ-новость

Только сегодня, 25 ноября, облачные тарифы «Битрикс24» и подписку на «1С-Битрикс24.Маркет Плюс» можно приобрести со скидкой до 40%. Акция продлится всего один день! Рассказываем подробнее о скидках и условиях участия.

25.11.2022    2602    AnastasiaKl    1       

Последняя возможность пойти на курс по управлению проектами со скидкой до 25%

Новость Обучение, бизнес-тренинг, курсы ИТ-новость Руководитель проекта

Сегодня последний день, когда можно выгодно приобрести курс по классическим методам управления проектами. До 24 ноября включительно на покупку курса действуют скидки 10% и 25% в зависимости от выбранного тарифа.

24.11.2022    6546    dklimchuk    0       

Проблемы с доступом к 1С-ЭДО? Установите патч

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

Недавний сбой в работе сервисов 1С вызвал затруднения в работе ЭДО. Сейчас уже все работает. Однако если у кого-то все еще есть проблемы с обменом электронными документами, предлагаем несколько рекомендаций для устранения неполадок.

24.11.2022    4621    ЕленаЧерепнева    2       

Отвечаем на вопросы о переходе на КЭДО с сервисом «1С:Кабинет сотрудника»

Новость ИТ-новость Сервисы

16 ноября состоялся бесплатный вебинар «КЭДО без затрат на внедрение и сопровождение. Такое бывает!» Участники прямого эфира задали столько вопросов, что мы не успели на все из них ответить. Исправляемся и отвечаем в этой новости.

24.11.2022    3201    user1763361    0       

Новые возможности для работы с буфером обмена в 1С:Предприятие 8.3.24

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

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

22.11.2022    6667    ЕленаЧерепнева    5       

Новый 1С:Тестировщик 1.0.4 сможет преобразовывать сценарий в текстовый формат

Новость

Фирма «1С» выпустила обновление для конфигурации 1С:Тестировщик. В релиз добавили функциональность преобразования сценария в текстовый формат. Это существенно расширяет возможности редактирования и настройки тестов.

22.11.2022    1770    ЕленаЧерепнева    0       

По следам семинара об инструментах финансового управления: выкладываем презентации спикеров для всех

Новость ИТ-новость Мероприятия

17 ноября Инфостарт совместно с компанией Кодерлайн провел семинар «Эффективные инструменты финансового управления в 1С». Рассказываем, как прошла встреча, и делимся презентациями спикеров.

22.11.2022    2888    vikad    0       

Курсы по программированию в 1С со скидками. Запасайтесь впрок

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость Программист

Продолжаем рассказывать о лучших курсах с нашей МЕГАраспродажи. В этот раз мы сделали подборку для тех, кто хочет освоить профессию программиста 1С, а также получить новые знания для дальнейшего профессионального развития в этой сфере. Скидки на курсы действуют до 25 ноября!

21.11.2022    7090    dklimchuk    0       

«Единый семинар 1С» пройдет 14 декабря: зарегистрируйтесь сейчас, чтобы не забыть

Новость ИТ-новость Сервисы

В предновогодней суете не пропустите традиционное онлайн-мероприятие от фирмы «1С». Узнайте о последних изменениях в учете, налогах и новых возможностях программ 1С из первых рук. Ждем вас 14 декабря в 10:00.

21.11.2022    4375    user1763361    0       

Для управленцев и аналитиков – подборка курсов МЕГАраспродажи со скидкой до 50%

Новость Обучение, бизнес-тренинг, курсы Инфостарт ИТ-новость Бизнес-аналитик Руководитель проекта

До 25 ноября на Инфостарте действует акция «МЕГАраспродажа» на многие товары и услуги компании. Рассказываем, какие полезные курсы по управлению и анализу в ИТ вы сможете купить со скидкой до 50%.

18.11.2022    1745    dklimchuk    0       

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

Новость Зазеркалье Интеграция ИТ-новость Мессенджеры

Фирма «1С» анонсировала несколько обновлений в Системе взаимодействия. В 8.3.23 новые возможности появятся в интеграции с WhatsApp. А при отправке сообщений в 8.3.24 будут доступны статусы отправки.

17.11.2022    2058    ЕленаЧерепнева    3       

Чего нам ждать от 1С:Предприятие 8.3.24

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

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

17.11.2022    4023    ЕленаЧерепнева    11