Вход | Регистрация



Редактор кода в поле HTML документа 1С с настраиваемой синтаксической раскраской

Редактор кода в поле HTML документа 1С с настраиваемой синтаксической раскраской
Я
   TormozIT
 
08.11.16 - 10:28
Одним из препятствий для создания удобных инструментов разработчика на управляемых формах является отсутствие синтаксической раскраски в поле текстового документа при работе с программным кодом. Единственным способом обойти это является поле HTML документа. Какие есть достижения в этом направлении?
 
 
   TormozIT
 
1 - 08.11.16 - 15:04
Поднимаю
   FIXXXL
 
2 - 08.11.16 - 15:05
   ИсчадиеADO
 
3 - 08.11.16 - 15:10
в хтмл вообще не удобно кодить, нет СП. Раскраска это мелочь
   Fragster
 
4 - 08.11.16 - 15:13
такую штуку видел? http://catalog.mista.ru/public/78340/
   TormozIT
 
5 - 08.11.16 - 15:15
(3) Че за СП?
   TormozIT
 
6 - 08.11.16 - 15:18
(4) Да. Вот ее и не мог найти поиском на инфостарте. Спасибо. Но пока я ее не пробовал.
   ИсчадиеADO
 
7 - 08.11.16 - 15:19
(5) синтакс помощник, хотя глядя на (4) понимаю сколько я еще не знаю :)
   Fragster
 
8 - 08.11.16 - 15:21
(3) в девтулз норм кодить
   Fragster
 
9 - 08.11.16 - 15:21
(5) кстати, встраивание СП на ту же форму, что и редактор кода было бы круто
   TormozIT
 
10 - 08.11.16 - 15:31
(9) Встраивание его усложнится сильно, любые доработки будут в разы сложнее и больше багов будут приносить. Поэтому он сделан отдельной формой как и в платформе, так и в ИР.
 
 Рекламное место пустует
   sikuda
 
11 - 08.11.16 - 15:44
(4) Не ну Скрипт = Новый COMОбъект("MSScriptControl.ScriptControl"); не айс, на без рыбье и рак рыба...
   Fragster
 
12 - 08.11.16 - 15:46
(10) в УФ можно встраивать одну форму внутрь панели другой с помощью внешних инструментов в командном режиме. Главное обеспечить непересекаемость имен элементов и методов (например у встраиваемой формы всё сделать с префиксом)
   Fragster
 
13 - 08.11.16 - 15:48
т.е. будет как-бы одна форма, которую ты будешь дорабатывать, а она будет копипаститься автоматом в другие формы конфигурации
   Мойдодыр
 
14 - 08.11.16 - 15:51
(12) а обработчики как будешь привязывать?
   Fragster
 
15 - 08.11.16 - 16:01
(14) если копипастить XML - то они там уже привязаны. а модуль второй (кроме Перем) в конец первого
   Мойдодыр
 
16 - 08.11.16 - 16:04
(15) Ты имеещь ввиду в конфигураторе текст подсунуть.
Ууууу, так не интересно.
Так можно и скопипастить руками
   Fragster
 
17 - 08.11.16 - 16:05
(16) при чем тут конфигуратор?
   Мойдодыр
 
18 - 08.11.16 - 16:08
(17) про какой тогда xml речь идет?
   Fragster
 
19 - 08.11.16 - 16:15
выгрузить конфигурацию в файлы
   sikuda
 
20 - 07.12.16 - 21:43
Не ребята, нет у нас другого пути как поле HTML
http://sikuda.ru/1c/CodeMirror/
   TormozIT
 
21 - 11.12.16 - 15:55
(20) Спасибо. Оно принципиально отличается от http://catalog.mista.ru/public/78340/ ? Если да, то хотелось бы сразу в виде внешней обработки.
   Garykom
 
22 - 11.12.16 - 18:38
Tcnm ACE https://habrahabr.ru/post/174987/ и еще какие то аналоги
   Garykom
 
23 - 11.12.16 - 18:39
   sikuda
 
24 - 13.12.16 - 11:17
(21) Принципиально отличается тем, что редактируешь в том же окне.
Сам проект собственно https://codemirror.net/index.html

С внешней обработкой, блин надо попробовать...
   Юрий Лазаренко
 
25 - 13.12.16 - 11:20
(20) Красивая штуковина
   sikuda
 
26 - 20.12.16 - 13:09
(25) Ну понеслось http://catalog.mista.ru/public/569016/
   sikuda
 
27 - 20.12.16 - 15:05
Полная реализация подсветки синтаксиса 1С: http://catalog.mista.ru/public/569016/

Интернет вариант: http://sikuda.ru/1c/CodeMirror/
   sikuda
 
28 - 21.12.16 - 12:10
Текущие проблемы решены...
   Fragster
 
29 - 21.12.16 - 16:21
(26) я для записи гифок использую http://www.cockos.com/licecap/ - оно без рекламы
   sikuda
 
30 - 24.12.16 - 11:59
(29) Спасибо. Попробовал - понравилось.
   sikuda
 
31 - 24.12.16 - 12:01
(12) А можно поподробнее:
"в УФ можно встраивать одну форму внутрь панели другой с помощью внешних инструментов в командном режиме. Главное обеспечить непересекаемость имен элементов и методов (например у встраиваемой формы всё сделать с префиксом)"
   Fragster
 
32 - 24.12.16 - 21:52
(31) выгрузить в файлы, взять кусок xml от одной формы, вставить внутрь xml узла панели другой формы, модули склеить, загрузить из файлов
   sikuda
 
33 - 25.12.16 - 21:31
(32) Спасибо, но хотелось бы проще сделать отдельную общую форму в конфигурации и использовать ее вместо стандартной (например вместо поле текстового документа)
Изменить viewer оставив model неизменной, но это не к 1С :(
 
 


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует