|
Стандартная обработка с ИТС "РаскаршиваниеКода" выдает ошибку на "createStyleSheet(, |
☑ |
0
pvase
15.05.19
✎
09:47
|
При попытке раскрасить код стандартной обработкой с ИТС "Раскрашивание кода, написанного на встроенном языке 1С:Предприятие" ():
Выдает ошибку на строку:
НовыйСтиль = Элемент.Документ.createStyleSheet(, 0);
такого характера:
{ВнешняяОбработка.РаскрашиваниеКода.Форма.Форма.Форма(506)}: Метод объекта не обнаружен (createStyleSheet)
Может кто уже сталкивался, в чем может быть проблема?
p.s. Widows 10 с последними обновлениями, 1С 8.3.14
|
|
1
ildary
15.05.19
✎
10:09
|
(0) возможно проблема в том, что обработка работает с HTML объектом через движок IE, а в 8.3.14 уже webkit. Попробуйте более раннюю версию 1С.
|
|
2
ildary
15.05.19
✎
10:10
|
Кажется я угадал -
|
|
3
pvase
15.05.19
✎
10:12
|
Проблема идентифицировалась. В Релизе платформы 8.3.13.1644 такого глюка нет. А вот на платформах 8.3.14 (проверял на 1565 и 1694) глюк есть.
|
|
4
pvase
15.05.19
✎
10:14
|
Причем независимо какая платформа X64 или Χ32.
|
|
5
pvase
15.05.19
✎
10:15
|
(1) Понятно, а как теперь? Переделывать обработку или проще запускать старую версию 1С?
|
|
6
palsergeich
15.05.19
✎
10:20
|
(5) Проще запустить старую и ждать когда ее обновят
|
|
7
ildary
15.05.19
✎
10:22
|
(5) если есть хорошее знание HTML, то переделывать, но не факт, что это последняя ошибка, так что лучше всего применить 8.3.13 или ждать, пока сама 1С не перепишет.
|
|
8
pablo_escobar
19.05.19
✎
23:42
|
(0) НовыйСтиль = Элемент.Документ.createElement("style");
НовыйСтиль.type = "text/css";
НовыйСтиль.innerText = ВернутьСтиль();
Элемент.Документ.head.appendChild(НовыйСтиль);
только результат ВернутьСтиль() без комментариев, с ними не заработало
"pre
|{
| font-family: Courier New;
| color: #0000FF;
| font-size: 10pt;
|}
|
|.k
|{
| color: red;
|}
|
|.c
|{
| color: green;
|}
|
|.s
|{
| color: black;
|}
|
|.n
|{
| color: black;
|}
|
|.p
|{
| color: brown;
|}"
|
|