Имя: Пароль:
1C
1С v8
1с + chrome, как?
,
0 Gnyoku
 
03.02.23
08:15
Доброго времени суток, на ютуб наткнулся на видео https://www.youtube.com/watch?v=9zGtyel_mmQ&ab_channel=СергейЗырянов где в комментариях он указал что, использовал chrome, появилась авантюрная задача с 1с и одним сервисом, но к сожалению сервис поддерживает только EDGE и Chrome, а HTML в 1с эмулирует только IE 11, Firefox 5, разные функций webkit и пр., заметьте он сделал это очень давно, раньше чем 1с отказались от IE, Теперь вопрос, в какую сторону копать?
1 lodger
 
03.02.23
10:13
почему ты решил, что "а HTML в 1с эмулирует только IE 11, Firefox 5, разные функций webkit и пр."?
https://infostart.ru/1c/articles/1745961/

HTML поле в 1с это и есть webkit. только на нем ограничения натянуты, но что-то можно.
2 novichok79
 
03.02.23
11:47
сделайте нормальный UI в обход 1С, а 1С оставьте в качестве бекенда и будет вам счастье.
зачем эти костыли, ведь в 1c под капот вебкита не залелешь.
вы сильно завязываетесь на 1 капризный компонент в системе, который в любое время может быть изменен фирмой 1С.
3 Gnyoku
 
03.02.23
12:29
Мне лень рисовать графики на начальной странице на js, есть одна система графический красивых графиков в которой я как раз и использовал 1с как бэкэнд, клиенту нужно чтобы при входе в 1с, он мог видеть нужные графики, могу объяснить что, вот отдельная программа, ее запускайте и все, но мне самому интересно стало, как этот программист 1с смог прикрутить хром в 1с (2)
4 novichok79
 
03.02.23
13:02
а в чем сложность взять скрипт на js и запихнуть в поле html документа с вебкитом?
5 novichok79
 
03.02.23
13:09
когда работал 1Сником в 2018м делал такую хрень на 8.3.15, когда вебкит только вышел вроде
6 Gnyoku
 
03.02.23
13:12
(4) Там скрипт этот написать надо, рисовать много, и он не гибкий будет, чтобы в любой момент можно просто поменять рабочий стол у клиента, а в том сервисе(Power bi), кнопки нажал, пукнул там, нужные данные выбрал и все, Идея в красивых и динамических графиках в режиме реального времени на рабочем столе 1с, графиков красивее и легче power bi я еще не нашел
7 novichok79
 
03.02.23
13:23
я уже не помню как в 1С делается, почему нельзя в URL'е поля HTML документа передать тот URL по которому ты графики от PowerBI грузишь?
а потом немножко изменить полученный HTML, чтобы отлавливать события от HTML документа в 1С.
8 Gnyoku
 
03.02.23
13:48
(7) Интересная идея, думаю попробую
9 Gnyoku
 
03.02.23
13:50
(7) а не погоди, не так прочитал, я как раз так и делаю, только power bi не грузится, потому что он поддерживает только хром и едж
10 novichok79
 
03.02.23
13:52
(9) а какая версия 1С платформы? вебкит же там уже?
11 Gnyoku
 
03.02.23
13:57
(10) Да есть
12 Мимохожий Однако
 
03.02.23
13:59
(11) Так какая версия платформы? Народ волнуется
13 Kassern
 
03.02.23
14:03
14 Pprog151713
 
03.02.23
14:18
(13) Нифигасе простое решение. Там надо этот Power BI еще изучить. )
15 Kassern
 
03.02.23
14:19
(14) зато какой простор в решениях) Как хочешь, так и анализируй данные, а если еще и сотры умеют в Power BI, то вообще красота
16 Pprog151713
 
03.02.23
14:20
(15) Ну у нас никто не умеет. И я в том, числе. )
17 Gnyoku
 
03.02.23
14:31
(13) Вы не так поняли, power bi и 1с давным-давно соединил(Написал конвертор запросов 1с на SQL и с power bi просто делаю в определенном промежутке запросы в базу данных, стоит postgresql), но я хочу пойти дальше, исключительно по любопытству, мне за это не заплатят, но в будущем есть много идей для проектов если можно будет соединить 1с и Хром, один из примеров, запуск power bi в самом 1с и в динамическом и пользовательском режиме брать и смотреть что хочешь
18 Gnyoku
 
03.02.23
14:32
8.3.18.1741 (12) (10)
19 Kassern
 
03.02.23
14:34
(17) Если хотите сделать хорошо, то рисуйте свою морду на 1с и через http сервисы дергайте инфу с power bi. 1совский вебкит обрезанный, не все на нем отрабатывает корректно. Та же 3d графика не вся отрабатывает.
20 Kassern
 
03.02.23
14:35
может "1с элемент" взлетит и через него попытаться это все реализовать.
21 Gnyoku
 
03.02.23
14:38
Я скинул видео 8 летней давности, в то время еще не было веб кита, но он даже jquery смог присобачить без вебкита, вот интересно, в какую сторону копать (19)
22 Kassern
 
03.02.23
14:39
(21) было 2 реализации поля html. В 8.2 брало вроде с IE без вебкита, а начиная с 14 версии вроде завезли вебкит.
23 Kassern
 
03.02.23
14:40
Работа стала более изолированная и безопасная. Раньше можно было разной инфы дернуть через это поле HTML даже вроде свою функцию прописать в боди и запустить через это поле.
24 Kassern
 
03.02.23
14:40
Пускай автор ролика на современной платформе так попробует сделать
25 Gnyoku
 
03.02.23
14:41
(20) я об этом тоже думал, через 1с элемент 100% запуститься, но нетиповой модуль, огроменный переносить его я замучаюсь
26 Kassern
 
03.02.23
14:42
(25) имхо это самый правильный вариант. Иначе упретесь в ограничение вебкита.
27 Gnyoku
 
03.02.23
14:42
(22) веб кит в 17 году завезли с 8.3.14 ролик 16 года
28 Kassern
 
03.02.23
14:43
(27) о том и речь, он использовал строе поле html там такое видимо возможно было. Новые версии на вебките и он обрезан по функционалу (видимо в целях "не навреди")
29 Gnyoku
 
03.02.23
14:44
(23) суть в том что он даже не через IE это сделал, вот теперь ищу единорогов, но пока что все говорят что их не существуют
30 Gnyoku
 
03.02.23
14:44
(28) я пробовал это делать и на 8.3.10
31 Kassern
 
03.02.23
14:45
(29) Поставьте старую платформу и попробуйте сами.
Но имхо вы зря тратите на это время. В любом случае вам придется использовать 1совский вебкит, так как он на всех современных платформах.
32 Kassern
 
03.02.23
14:45
(30) и какой результат?
33 Kassern
 
03.02.23
14:47
Вот тут гляньте, может это то, что вам надо https://infostart.ru/1c/articles/1103895/?ysclid=ldognoh6n8541030007
34 Gnyoku
 
03.02.23
15:28
(32) ничего не вышло, бесконечная загрузка
35 Gnyoku
 
03.02.23
15:28
(33) Я читал эту статью не совсем то что надо
36 Gnyoku
 
03.02.23
15:30
Пока что самое близкое что я видел это api chromium через ком объект, но пока мой мозг достаточно гладкий, чтобы понимать как правильно это можно оформить, в плане подключить подключу, а дальше как эмулировать в 1с
37 Kassern
 
03.02.23
15:33
(36) смотрите в будущее и ковыряйте 1с элемент, имхо куда практичнее будет)
38 Gnyoku
 
03.02.23
15:36
(37) тоже верно, пока потихоньку царапаю его, но так же я смотрю очень далеко и уже освоил python, пока применяю его для оптимизаций работы 1с
39 novichok79
 
03.02.23
17:02
(36) на гошечке есть go-rod, он как раз делает то, о чем пишете. я его вместо джавовского селениума использую.
а с вебкитом у вас получилась бесконечная загрузка? там ведь логи никак не вытащить? вдруг что в технологический журнал пишется?
40 Tarzan_Pasha
 
03.02.23
18:26
а так что можно?
41 Гений 1С
 
гуру
03.02.23
20:58
(0) используй Селениум, йопта.
у меня на гении погугли по SELENIUM: https://geniy1s.ru/?s=SELENIUM
42 Gnyoku
 
31.03.23
13:16
Мне ответил автор видео, он это через внешнюю компоненту сделал кому интересно, у нее собственное поле HTML, на каком языке не знаю, но уже хотя бы понятнее куда копать
43 Garykom
 
гуру
31.03.23
13:18
AmCharts в ПолеHTML прекрасно работает
44 magicSan
 
31.03.23
13:26
(0) Выглядит ужасно. Трудног придумать задачу под такое
(41) Какой ужас.
45 ДедМорроз
 
31.03.23
20:39
В движок поле html-документа на осле можно было Com-объекты вставлять и делать,что душа пожелает.
А уже когда появился webkit,то о таком пришлось забыть.
46 Gnyoku
 
03.04.23
07:51
(43) Есть спрос, ничего не могу поделать
47 Gnyoku
 
03.04.23
07:53
(43) функционал powerbi лучше чем писать руками, есть клиенты уже с готовым power bi с мощными DAX запросами, легче их подружить чем искать замену
48 Gnyoku
 
03.04.23
07:54
(45) Я об этом думал, но не знал наверняка. Буду знать
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн