|
Как из 1С открыть код HTML в браузере (не используя ПолеHTMLДокумента) | ☑ | ||
---|---|---|---|---|
0
yabes
12.10.20
✎
10:47
|
Добрый день.
В переменной хранится код HTML страницы на JavaScript (см. доп. данные). Вопрос: как эту страницу открыть в браузере из 1С? Вариант открыть страницу в ПолеHTMLДокумента не подошел. На странице открывается Viewer, который позволяет рассматривать и поворачивать 3D объекты (https://prnt.sc/uxk7bf), если открыть эту страницу в ПолеHTMLДокумента, то либо обработка зависает, либо 3D объект просто не отображается. Поэтому остается только вариант - открывать эту страницу в браузере. Доп. данные: Код HTML: https://github.com/Autodesk-Forge/forge-tutorial-postman/blob/master/docs/display_svf.html |
|||
1
Garykom
гуру
12.10.20
✎
11:41
|
(0) Дай что нить чтобы попробовать а то https://i.paste.pics/f612fca0b2a97defecaa9438e3ad2767.png
|
|||
2
yabes
12.10.20
✎
11:46
|
Token: eyJhbGciOiJIUzI1NiIsImtpZCI6Imp3dF9zeW1tZXRyaWNfa2V5In0.eyJzY29wZSI6WyJkYXRhOnJlYWQiXSwiY2xpZW50X2lkIjoiblpqakxSenk3M3p6R0dLaFdhQUdHWDE1QTRaY1JsaGQiLCJhdWQiOiJodHRwczovL2F1dG9kZXNrLmNvbS9hdWQvand0ZXhwMTQ0MCIsImp0aSI6IjB1bnZDVlI4TDNYdlZKSU1XVHRldXlJSnRzTUhlRkFYUnVNV3ZWOU9VRUxhNWxtZzVZN1hnUjhFMThjN1dLa1EiLCJ1c2VyaWQiOiJWVFNISjhKMzJNN0EiLCJleHAiOjE2MDI1NzQzNjF9.bOlVMqtmFnEbOJBsiCw9XJFRclnM_ECJZaWeIcGw9dQ
URN: dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLjdVUjRpcWowU1NPWW90RnB3V2tGcXc_dmVyc2lvbj0x Токет работает сутки! |
|||
3
yabes
12.10.20
✎
11:47
|
(1) Вот здесь можно увидеть что должно получиться: https://autodesk-forge.github.io/forge-tutorial-postman/display_svf.html
|
|||
4
Юрий Лазаренко
12.10.20
✎
11:51
|
(0) ЗапуститьПриложение?
|
|||
5
Garykom
гуру
12.10.20
✎
11:57
|
(2) https://i.paste.pics/089c8fc26ab7a5fa2f602a3a656eb8b4.png
Загрузка не тормозит но прокрутка не работает https://i.paste.pics/e148686163ef301e80d04ecd201aab98.png?trs=60174cc3ec6c8948da637408dbbd4706e227433d9d28e072a7bc087834a70180 |
|||
6
yabes
12.10.20
✎
12:01
|
(5) А если попробовать покрутить объект, он поворачивается?
У меня получилось немного вниз прокрутить, если где-то внизу понажимать, пошевелить. Но у меня объекты вообще не отображались - только поле "Choose a viewable {3D}" |
|||
7
Garykom
гуру
12.10.20
✎
12:03
|
(6) неа не крутится, если нижнюю полосу прокрутки кручу то скроллит вниз, правая полоса не реагирует
надо попробовать другие версии вьювера https://forge.autodesk.com/en/docs/viewer/v7/developers_guide/viewer_basics/starting-html/ |
|||
8
yabes
12.10.20
✎
12:15
|
(4) А поподробнее? Сохранить HTML во временный файл и открыть его через ЗапуститьПриложение()?
|
|||
9
yabes
12.10.20
✎
12:18
|
(7) Мне кажется вряд ли поможет
|
|||
10
Garykom
гуру
12.10.20
✎
12:24
|
Если задачка показывать модельки в 1С то я бы сделал внешний сервис, который тупо картинки отдавал.
|
|||
11
Garykom
гуру
12.10.20
✎
12:26
|
(10)+ И кнопочки управления (масштаб, вращение и т.д.) к нему которые апи сервиса вызывают, а сервис используя этот вьювер рисует картинки
|
|||
12
yabes
12.10.20
✎
12:35
|
(10) Глобальная задача такая: в системе хранятся объекты конструкции модели здания (различные стены, двери, окна, вплоть до мельчайших деталей). На вход Вьювера необходимо подавать ИД модели, и ИД объектов, в результате должно отрисовываться здание, на котором все элементы будут подсвечены. Должна быть возможность крутить эту модель как хочешь. Эта система BIM 360 позволяет даже прогуливаться внутри здания.
|
|||
13
yabes
12.10.20
✎
12:40
|
(12) Вот пример https://prnt.sc/uxms11
|
|||
14
Garykom
гуру
12.10.20
✎
12:50
|
(12) Пофиг. Суть что раз в 1С не получается то пусть рисует нечто внешнее.
Например попробуй тоже самое на C# через https://docs.microsoft.com/ru-ru/dotnet/api/system.windows.forms.webbrowser?view=netcore-3.1 |
|||
15
yabes
12.10.20
✎
12:57
|
(12) Что-то мне сложновато понять. Можешь поподробнее. Я с внешними сервисами особо никогда не работал.
Т.е. все будет отрисовываться в 1С, но не в ПолеHTMLДокумента, а где? И как? |
|||
16
sikuda
12.10.20
✎
13:32
|
(15) В 1С поле HTML документа сделано на движке Cario(Webkit) и поддержка стандартов отображения хромает.
Поэтому тебе и предлагаю воспользоваться любым современным браузером. |
|||
17
yabes
12.10.20
✎
13:33
|
(16) Можно какую-то схему? Как это должно работать?
|
|||
18
sikuda
12.10.20
✎
13:56
|
Сохранить страницу во временный файл и
Ну и сделать автозаполнение на странице |
|||
19
sikuda
12.10.20
✎
13:57
|
На 1С 8.3.18
https://paste.pics/27fbc32f74c59f37a07a9ef326087beb |
|||
20
yabes
12.10.20
✎
14:00
|
(5) А можешь скинуть свою обработку, плз. Посмотрю как ты сделал, что хоть что-то отображается. [email protected]
|
|||
21
yabes
12.10.20
✎
14:01
|
(19) Вот у меня так же, модель не отрисовывается
|
|||
22
Garykom
гуру
12.10.20
✎
15:06
|
(20) Там абсолютно ничего нет, просто формочка на УФ, реквизит ТекстHTML типа строка и на форме Поле HTML документа и кнопка команды, где внутри ТекстHTML = "https://autodesk-forge.github.io/forge-tutorial-postman/display_svf.html"
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |