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

21.09.2018      56434

Фирма «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 22 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 244 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. 109 21.09.18 12:31 Сейчас в теме
И все это счастье в 8.3.14, так что еще ждать и ждать
botokash; frkbvfnjh; TreeDogNight; +3 Ответить
8. frkbvfnjh 766 21.09.18 12:47 Сейчас в теме
(7) Ага, а потом еще ждать и ждать пока все ошибки исправят, т.к. они там переписали WebKit под себя...
dragonCat; +1 Ответить
9. vano-ekt 122 21.09.18 12:57 Сейчас в теме
еще поддержку ms sql выпилить и мс-мастдай не за горами
11. t.v.s. 109 21.09.18 13:25 Сейчас в теме
(9)
1С уже работает с PostgreSQL и под линуксом. Но "вендекапец" почему-то не наступает
dragonCat; +1 Ответить
12. vano-ekt 122 21.09.18 13:34 Сейчас в теме
(11) еще бы на уровне как с ms
13. Ziggurat 50 21.09.18 14:25 Сейчас в теме
(11) Нужно подождать.
10. capitan 2364 21.09.18 13:23 Сейчас в теме
Круто!
Как вот только с DOM получится я надеюсь?


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

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

См. также

КРОК – технологический партнер INFOSTART TECH EVENT 2023

Новость Инфостарт Infostart Event Мероприятия Новость

Компания КРОК обладает комплексной экспертизой в области ИТ-инфраструктуры, внедрении информационных систем, создании программных решений и сервисной поддержки.

29.09.2023    285    eselyanina    0       

1

Как выгоднее интегрироваться с СБП в 1С: сравним различные платежные сервисы

Новость Новость Обзор готовых решений Онлайн-кассы Платежные системы

Представляем обзор QRService, INVOICE и сервиса от банка «Тинькофф» для проведения розничных платежей через СБП. Сравним возможности сервисов по всем основным критериям – от особенностей технической реализации до специфики ценообразования.

29.09.2023    920    ЕленаЧерепнева    4       

12

Новые возможности для автоматизированного тестирования в 1С:Предприятие 8.3.25

Новость BDD/TDD-тестирование, Vanessa Зазеркалье

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

28.09.2023    522    ЕленаЧерепнева    0       

1

Компания «Цифровой KоТ» – партнер конференции INFOSTART TECH EVENT 2023

Новость Инфостарт Infostart Event Мероприятия Новость

Рассказываем о партнере «Цифровой KоТ», его активностях у стенда и докладе, с которым на конференции выступит ведущий разработчик и руководитель компании.

28.09.2023    368    eselyanina    0       

1

Изучайте продуктовый подход к управлению проектами вместе с новым курсом от Марии Темчиной

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

17 октября начнется практический курс по продуктовому управлению. На курсе мы будем рассматривать как работу с продуктом для внутреннего пользования, так и затронем тему разработки продукта для внешнего клиента.

28.09.2023    220    dklimchuk    0       

1

1С-Чеки ОФД – новый сервис загрузки чеков и данных о кассовых сменах

Новость Новость Сервисы

Фирма «1С» запустила новый сервис для автоматизации в рознице – 1С-Чеки ОФД. Продукт предназначен для загрузки данных о продажах из ОФД и позволяет сверить итоги по кассовым сменам и получить данные о розничных продажах в учетной системе.

28.09.2023    286    ЕленаЧерепнева    0       

2

SM LAB – ОФИЦИАЛЬНЫЙ ПАРТНЕР КОНФЕРЕНЦИИ INFOSTART TECH EVENT 2023

Новость Инфостарт Infostart Event Мероприятия Новость

За настроение в перерывах на INFOSTART TECH EVENT отвечают наши партнеры. В этом году партнерами конференции стали более 14 крупных компаний: каждая готовит стенды с активностями для участников конференции. Скучно не будет!

27.09.2023    593    eselyanina    0       

16

Минцифры подготовило для ИТ-компаний формы справок о доходах и расходах

Новость ИТ-льготы Минцифры Новость

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

27.09.2023    202    VKuser24342747    0       

1

Сервис 1С:EDI стал доступен для пользователей 1С:УПП и 1С:УТ 10.3

Новость Новость Сервисы

Фирма «1С» сообщила об обновлении сервиса 1С:EDI, который предназначен для обмена документами с торговыми сетями. Главное изменение – это доступность сервиса для конфигураций УПП и УТ 10.3.

27.09.2023    364    ЕленаЧерепнева    0       

1

Последний шанс записаться на курс по спецобъектам платформы 1С:Предприятие

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

Курс начнется 3 октября. Программа обучения дополняет курс по прикладным задачам и расширяет ваши навыки по работе с платформой 1С:Предприятие.

27.09.2023    315    dklimchuk    1       

1

Рассказываем о докладах секции «Кейсы крупных компаний»

Новость Инфостарт Infostart Event Мероприятия Новость

На прошлой неделе мы уже рассказывали о том, что интересного приготовили в рамках программы INFOSTART TECH EVENT 2023. Вас ждут спикеры из фирмы 1С, DevBattle и Открытый микрофон для тех участников, кто хочет попробовать себя в роли докладчика.

26.09.2023    629    eselyanina    0       

17

Подготовка к экзамену по платформе 1С:Предприятие 8.3 вместе с Инфостарт

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

16 октября стартует онлайн-курс по подготовке к экзамену на сертификат «Специалист по платформе 1С:Предприятие 8.3».

25.09.2023    823    dklimchuk    0       

18

Фирма «1С» обновила тест 1С:Профессионал по «Документообороту» до редакции 3.0

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

С 19 октября тест 1С:Профессионал по прикладному решению 1С:Документооборот будет содержать вопросы по редакции 3.0. В связи с этим будут обновлены вопросы для подготовки: в печатной методичке, учебном тестировании и в приложении 1С:Ник.

25.09.2023    227    ЕленаЧерепнева    0       

1

Обновлён интернет-курс по МСФО в 1С:ERP Управление предприятием

Новость 1С:ERP Управление предприятием 2 Обучение, бизнес-тренинг, курсы Новость

Материалы курса «Ведение учета по МСФО в 1С:ERP» теперь основаны на актуальной версии 1С:ERP 2.5. Курс предназначен для специалистов, участвующих в подготовке отчетности по МСФО, а также помогает подготовиться к сертификации 1С:Профессионал.

22.09.2023    335    ЕленаЧерепнева    0       

1

Продолжается набор на курс по специальным объектам платформы 1С:Предприятие

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

Курс начнется 3 октября. Программа обучения дополняет курс по прикладным задачам и расширяет ваши навыки по работе с платформой.

21.09.2023    983    dklimchuk    2       

18

Финальное расписание готово: представляем спикеров от «1С», DevBattle и «Открытый микрофон»

Новость Инфостарт Infostart Event Мероприятия Новость

7 сентября мы объявили о докладчиках, которые прошли в программу конференции, и опубликовали предварительное расписание. Сегодня хотим раскрыть все козыри расписания, которые мы хранили в нашем рукаве организаторов.

21.09.2023    1251    eselyanina    5       

17

Миллион за реальную автоматизацию 1С: конкурс кейсов для малого бизнеса

Новость Новость

Фирма «1С» объявила о старте конкурса «Лучший кейс 1С:Реальная автоматизация 2023». Предусмотрен многомиллионный призовой фонд для заказчиков и партнеров. Конкурс проводится, чтобы продемонстрировать реальную пользу для бизнеса от внедрения 1С.

20.09.2023    380    ЕленаЧерепнева    2       

1

1С:Проект года 2022: названы победители конкурса корпоративной автоматизации

Новость Новость

Фирма «1С» объявила о завершении конкурса 1С:Проект года 2022. Жюри выбирало лучшие корпоративные внедрения в семи номинациях. Кроме этого призы получили заказчики и исполнители 81 проекта, в основе которых решения на платформе 1С:Предприятие.

19.09.2023    360    ЕленаЧерепнева    0       

1

Начисляются ли пени, если налоговая задолженность была погашена зачетом

Новость Налоги Новость ФНС

Если при проверке организации был доначислен налог, долг можно погасить зачетом, не дожидаясь, пока решение вступит в силу. Но, как поясняет ФНС, пени все равно будут начислены.

19.09.2023    162    user1915669    0       

1

VIP-ужин: эффектная шоу-программа, высокая кухня и интеллектуальная битва «Что Если Тогда»

Новость Infostart Event Мероприятия Новость

12 октября в 19:00 состоится ужин для докладчиков и VIP-участников конференции. Хотим открыть завесу тайны и рассказать о том, что вас ждет в этот вечер.

19.09.2023    646    eselyanina    0       

16

Тренинг Сергея Горшенина «Эффективный ИТ-руководитель» начнется через неделю

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

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

18.09.2023    453    dklimchuk    0       

16

Новое в 1С:Бухгалтерии 3.0.142: налоги, прослеживаемость, управление правами

Новость 1С:Бухгалтерия 3.0 Новость Новый релиз

Фирма «1С» обновила линейку решений на базе 1С:Бухгалтерии 3.0 – версии ПРОФ, КОРП и базовая. В релизе появилось более двух десятков различных улучшений. Подробнее в нашем обзоре.

18.09.2023    324    ЕленаЧерепнева    1       

1

Cyberpunk Party: рассказываем о вечеринке и объявляем конкурс киберпанк-костюмов

Новость Инфостарт Infostart Event Мероприятия Новость

Киберпанка много не бывает, решили организаторы, поэтому добавили атмосферу будущего в традиционную вечеринку конференции – Infostart Party.

15.09.2023    1233    user1950500    5       

20

Начните изучение курсов по управлению проектами с бесплатных вебинаров!

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

Осталось меньше недели до старта трех курсов по управлению ИТ-проектами от Марии Темчиной. 20 сентября стартуют Базовый и Комплексный курсы, а 21 сентября – Продвинутый курс по классическим методам управления.

15.09.2023    540    dklimchuk    0       

16