Разукрашка - раскраска кода 1С:Предприятия и Delphi (5.8.1.2)

Опубликовал Алексей Константинов (alexk-is) в раздел Программирование - Работа с интерфейсом

Сделай свою страничку краше. Используй «Разукрашку» для раскрашивания исходного программного кода и текста запроса 1С:Предприятия или программного кода на Delphi. Цвета текста программы в сформированной Web-странице будут как в конфигураторе.
Только качественный контент

 

При опубликовании материала на Infostart (и других сайтах тоже) иногда возникает необходимость выложить исходный код программы. Привычнее видеть данный код так, как он выглядит в конфигураторе. У меня не очень хорошо получается WEB-верстка, поэтому на раскрашивание всегда уходит много времени. Данная обработка позволяет быстро раскрасить текст программы или запроса в любимые цвета. Остается только вставить результат на страницу описания публикации, в комментарий к публикации или в пост на форуме.

Результат использования данной обработки при раскрашивании кода можно посмотреть здесь, здесь или здесь.«Охрана труда» для 1С:Предприятия 8.2

Основные отличия «Разукрашки» от типовой обработки с диска ИТС

  • Работает при оформлении страниц Infostart (на других сайтах не проверялось). В WORD вставляется замечательно.
  • Работает для раскрашивания кода 1С:Предприятия 7.7, кода и запросов 1С:Предприятия 8, а также кода Delphi.
  • Табуляции заменяются пробелами, т.е. форматирование текста приводится к 4 символьной табуляции.
  • Текст оформляется в виде параграфа (тег ), а не в виде предварительно отформатированного текста (тег). Это позволяет в дальнейшем более гибко настраивать раскрашенный текст.
  • Используется поточное изменение цвета, т.е. последовательно расположенные слова одного цвета объединяются в одном теге, а не в отдельных тегах каждый токен или специальный символ. В результате раскрашенный текст имеет меньший объем, быстрее загружается и быстрее отображается браузером. Например, комбинация специальных символов () <> будет оформлена одним тегом, а не четырьмя, как это чаще всего делается в разработках аналогичной направленности.
  • При оформлении тегов не используются CSS (каскадные таблицы стилей), т.е. без проблем можно разместить на одной странице несколько раскрашенных блоков.
  • Есть возможность включить использование BBCode - результат можно использовать в форуме или комментариях к публикациям.
  • Есть возможность сохранения набранного исходного кода и восстановления при повторном запуске.
  • Есть возможность копирования результата непосредственно в буфер обмена при нажатии кнопки «Раскрасить».
  • Есть возможность изменения размера шрифта (8pt, 10pt, 12pt).
  • Есть возможность выбора кодировки, в которой будет сохраняться результат раскрашивания при нажатии кнопки «Сохранить» (ANSI, OEM, UTF-8).
  • Есть возможность настраивать цвета. Поддерживаются два вида цвета: Абсолютный (RGB) и Web цвета.
  • Есть возможность сохранять настройки с использованием типовых механизмов или во внешние файлы. Сохраненные в файлах настройки можно отправить друзьям.
  • ...работает в несколько раз быстрее (на больших объемах в десятки-сотни раз Smile )
             
  100 строк 4000 строк 60000 строк
  Время Объем Время Объем Время Объем
Разукрашка 0,015 10К 0,797 322К 12,016 6767К
РаскраситьКод (с диска ИТС) 0,047 12К 8,844 513К 1659,907 7712К


Для работы «Разукрашки» необходим установленный Internet Explorer 6 или выше. Для Windows 98, ME, NT необходимо установить Windows Script 5.6

Работа «Разукрашки» очень проста. Для демонстрации некоторых приемов работы добавлена видео-инструкция.


Windows 7

Для автоматического копирования HTML в буфер обмена необходимо запускать 1С:Предприятие в привилегированном режиме. Конечно есть ещё вариант, который работает в любой ОС: Ctrl+A, Ctrl+C.


Версия 5.1.0.1

  • Добавлена возможность настраивать цвета.
  • Расширен функционал по сохранению выполненных настроек.
  • Оптимизирован результат при возможной смене цвета в тексте.

 

Специально для German демонстрация работы «Разукрашки» с запросами здесь.

Набор ключевых слов для Delphi любезно предоставлен Abadonna.  

Скачать файлы

Наименование Файл Версия Размер
Разукрашка (5.8.1.2)
.epf 57,87Kb
07.08.12
1299
.epf 57,87Kb 1299 Скачать
Разукрашка (2.1.0.2)
.epf 25,57Kb
11.07.12
461
.epf 25,57Kb 461 Скачать
Ключевые слова 8.х
.1241527087 1,57Kb
11.07.12
308
.1241527087 1,57Kb 308 Скачать
Ключевые слова 7.7
.1241527106 10,73Kb
11.07.12
216
.1241527106 10,73Kb 216 Скачать
Видео-инструкция
.zip 2,43Mb
11.07.12
81
.zip 2,43Mb 81 Скачать
Конфигурация для 8.2 Разукрашка (5.8.1.2)
.dt 65,38Kb
07.08.12
94
.dt 65,38Kb 94 Скачать

См. также

Комментарии
1. Dimon (trozz) 04.05.09 06:23 Сейчас в теме
2. Сергей Лунев (luns) 04.05.09 07:22 Сейчас в теме
3. Евгений Мартыненков (JohnyDeath) 290 04.05.09 10:01 Сейчас в теме
4. Алексей Константинов (alexk-is) 6115 04.05.09 11:54 Сейчас в теме
5. Герман (German) 930 04.05.09 12:06 Сейчас в теме
6. Герман (German) 930 04.05.09 13:39 Сейчас в теме
7. Евгений Мартыненков (JohnyDeath) 290 04.05.09 13:55 Сейчас в теме
(6) и за эту универсальность платить 35 американских?
8. Герман (German) 930 04.05.09 13:59 Сейчас в теме
(7) ну HyperSnap того стоит... как альтернатива можно для всех свою подсветку синтаксиса написать. Возьметесь за 40$? :)
9. Евгений Мартыненков (JohnyDeath) 290 04.05.09 14:04 Сейчас в теме
(8) Конечно, если тебе надо сразу для всего, тогда возможно...
Мне же просто 1С-подсветка нужна. 35 американских это не стоит, согласись ;)
Да, программа стоящая, спору нет, но я попрежнему снимаю экран принтскрином и далее в Пэйнт.Нэт (
10. Василий Демидов (Душелов) 3792 04.05.09 14:13 Сейчас в теме
(9) Как вариант, я давно писал http://infostart.ru/projects/2419/
Просто 1С-овские проигрывают в скорости раскраски.
11. Евгений Мартыненков (JohnyDeath) 290 04.05.09 14:17 Сейчас в теме
(10) Да это ж не частые операции. Несколько секунд можно подождать, не обломаюсь сильно.
Да и твоё творение, оказывается, платным стало...
12. Василий Демидов (Душелов) 3792 04.05.09 14:18 Сейчас в теме
13. Василий Демидов (Душелов) 3792 04.05.09 14:18 Сейчас в теме
(11) Если подождать, то вполне подойдет РаскраскаКода с ИТС.
14. Евгений Мартыненков (JohnyDeath) 290 04.05.09 14:23 Сейчас в теме
(12) что "где"? )) где это не частые операции?
15. Василий Демидов (Душелов) 3792 04.05.09 14:26 Сейчас в теме
16. Евгений Мартыненков (JohnyDeath) 290 04.05.09 14:29 Сейчас в теме
(15) Молодец!! Быстро ты!!! ))))
я уж подумал, что меня глюконуло! Ан нет, нас не проведешь:
[quote]Обновления
04.05.2009 Программа
Утилита раскраски текста в стиле 1С © Душелов[/quote]
;)
17. Василий Демидов (Душелов) 3792 04.05.09 14:30 Сейчас в теме
(16) Я просто забыл залить архив после удаления.
18. Алексей Константинов (alexk-is) 6115 04.05.09 15:00 Сейчас в теме
На самом деле разница, которую следовало бы оценивать, заключается собственно в результате:
1. Можно вставить в статью на infostart.
2. Правильность отображения.
3. Удобство работы (юзабилити).
4. Объем HTML страницы.
5. Глубина вложения тегов.
6. Скорость раскрашивания. А лучше время от начала раскрашивания до вставки в статью. И для сравнения можно еще померять время формировния раскрашенной статьи, по объему сопоставимой с http://infostart.ru/blogs/939/

Ведь данная обработка готовилась специально для infostart'а.
19. ineoosaki (ineoosaki) 04.05.09 22:44 Сейчас в теме
20. Алексей Константинов (alexk-is) 6115 05.05.09 00:05 Сейчас в теме
(19) Замечательно.
+4 +18 Расчитываю, что результат будет лучше. Иначе нет смысла делать...
23. Алексей Константинов (alexk-is) 6115 05.05.09 21:19 Сейчас в теме
(22) "Разукрашка" сделана специально для infostart'а. Я не планирую размещать ее где-либо еще. Я против размещения "Разукрашки" где-либо еще. Т.к. "библиотепа функций" публикуется не только на infostart'е, то я запрещаю ее влючение в библиотеку функций.
24. Алексей Константинов (alexk-is) 6115 05.05.09 21:22 Сейчас в теме
(19) Теперь можно раскрашивать тексты для 1С:Предприятия 7.7.
25. ineoosaki (ineoosaki) 05.05.09 22:04 Сейчас в теме
(24) Покупать восьмерку, чтобы покрасить семерочный код?

Мне обработка Рупора Абсурда, больше подходит.
26. Алексей Константинов (alexk-is) 6115 05.05.09 22:10 Сейчас в теме
1.3.1.1 - оптимизировал работу с большими объемами данных, исправил неточности разметки.
28. Сергей Ожерельев (Поручик) 3536 12.05.09 10:40 Сейчас в теме
Аничего, просто и со вкусом. Я тоже ею здесь воспользовался.
Автору плюс.
29. Алексей Константинов (alexk-is) 6115 26.05.09 11:46 Сейчас в теме
Добавил возможность включить использование CSS
30. Drayv (drayv) 01.07.09 11:56 Сейчас в теме
31. VVV Vit (V_V_V) 22.01.10 16:59 Сейчас в теме
А под управляемые формы 8.2 варианта обработки не будет?
32. Алексей Константинов (alexk-is) 6115 26.01.10 10:53 Сейчас в теме
1.5.1.1 - оптимизировал работу с большими объемами данных. Теперь работает в несколько раз быстрее 1.4.1.5.

10000 строк за 3 секунды...
на 10000 строк работает в 2 раза быстрее
на 60000 строк работает в 8 раз быстрее
Evg-Lylyk; +1 Ответить
33. Сергей (Che) Коцюра (CheBurator) 3376 28.01.10 02:26 Сейчас в теме
хм... это куда же надо разукрасить 60 тыс строк кода, да еще и ВСТАВИТЬ??? ;-)
34. Алексей Константинов (alexk-is) 6115 28.01.10 07:19 Сейчас в теме
(33) Ну, не знаю. "60 тыс строк кода" - это глобальный модуль из ЗиК 7.7.

Вдруг кому-нибудь нужно поработать с большими строками - можно подглядеть один из вариантов оптимизации... :)
35. Артур Аюханов (artbear) 859 28.01.10 15:20 Сейчас в теме
(0) Копирование в буфер обмена не работает :(
хотел скопировать код в виде HTML, а не получается :(
36. Алексей Константинов (alexk-is) 6115 28.01.10 15:40 Сейчас в теме
(35) Хм, странно...
Я не нашел способа загонять HTML в буфер обмена. Были примеры только про обычный текст без форматирования. Поэтому сделал через скрипт. В буфер обмена отправляется комбинации клавиш Ctrl+A Ctrl+C. Почему не сработал WScript? Не знаю. Может быть дело в настройках браузера?
37. Артур Аюханов (artbear) 859 28.01.10 16:23 Сейчас в теме
(36) Копирование именно HTML-кода в буфер обмена
[code] HTMLДокумент = ЭлементыФормы.ПолеHTMLДокумента.Документ; // твое

// -- Артур -- 28.01.2010
Если КопироватьВБуферОбмена Тогда
Окно = HTMLДокумент.parentWindow;
Окно.ClipboardData.SetData("Text", Результат);
КонецЕсли;
// --завершение
HTMLДокумент.body.innerHTML = Результат; // твое
[code]
можно сделать отдельной настройкой, хотя мне нравится именно этот вариант как основной вариант копирования в буфер обмена
38. Алексей Константинов (alexk-is) 6115 28.01.10 16:41 Сейчас в теме
(37) Я об этом способе знаю. Копируется в буфер обмена текст, а не HTML документ. Для вставки в Word или в статью на infostart этот способ не подходит. А для сохранения результата вверху есть кнопка "Сохранить". Будет сохранен текст в виде HTML-страницы.

Я находил одну компоненту, которая делает все как нужно, но она платная с регистрацией и все такое...
39. Артур Аюханов (artbear) 859 28.01.10 16:50 Сейчас в теме
(38) Для вставки в код публикации на ИС я делаю так:
Редактировать - далее выбираю посмотреть HTML-код публикации - далее выбираю вставку из буфера обмена, а туда занес данные чистого HTML, полученного с помощью (37)

Без (37) ИМХО сложнее - сначала сохранить в файл, потом открыть файл, скопировать его текст и уже потом вставлять.
Возможно, я что-то делаю не так - разукрашкой только начал пользоваться.

Если другого способа нет, то мой удобнее и проще :)
40. Алексей Константинов (alexk-is) 6115 28.01.10 17:02 Сейчас в теме
(39) Наверное, сделаю 2 варианта: копировать текст и копировать страницу. Вдруг у кого-нибудь тоже не заработает...
41. Алексей Константинов (alexk-is) 6115 28.01.10 17:21 Сейчас в теме
42. Артур Аюханов (artbear) 859 28.01.10 17:29 Сейчас в теме
(41) Все равно не удается так просто вставить раскрашенный код HTML в статью на ИС :(
Делай все-таки 3 вариант - мой :) "Скопировать исходный код HTML текста"
43. Алексей Константинов (alexk-is) 6115 28.01.10 17:51 Сейчас в теме
(42) Так он там и есть. Это первый в списке. Влючается как флажек до нажатия кнопки "Раскрасить".

Т.е. предполагается следующий порядок действий:
1. Задаем параметры того что хотим получить в меню Настройка
2. Вставляем текст
3. Нажимаем "Раскрасить"

Потом результат можно сохранить в файл если нужно, но если установлен флажек, то результат уже должен быть в буфере обмена.
44. Сергей Ожерельев (Поручик) 3536 01.02.10 15:26 Сейчас в теме
(39), (43)
Чисто для размышления.
Пользуюсь обработкой чуть ли не с начала появления её здесь, и никак не могу понять, почему бы автору не добавить дополнительное поле, куда будет помещаться сформированный собственно HTML-код, как это уже давно сделано мною.
На скрине последняя версия с моими доработками.
Прикрепленные файлы:
alexk-is; +1 Ответить
45. Сергей Ожерельев (Поручик) 3536 01.02.10 15:32 Сейчас в теме
Поле HTML-код представляет собой простой до безобразия редактор текста. Раскрашенный результат виден сразу же при переходе на соответствующую закладку.
46. Алексей Константинов (alexk-is) 6115 02.02.10 17:49 Сейчас в теме
(45) Обновил интерфейс
Поручик; +1 Ответить
47. vladal (Vladal) 11.03.10 15:07 Сейчас в теме
(0) А можно добавить тєги BB Code?
48. Алексей Константинов (alexk-is) 6115 12.03.10 08:54 Сейчас в теме
(47) Можно. А зачем? Результат ведь в браузере не увидеть.
49. vladal (Vladal) 12.03.10 09:38 Сейчас в теме
(48) Я как раз для форума и хотел - там же BBCode используются. Вот еще одно поле добавить, в котором BBCode показывать, или опционально html/bbcode.

Хорошая идея? Разница только в тэгах, а структура та же.
50. Алексей Константинов (alexk-is) 6115 12.03.10 23:26 Сейчас в теме
51. Сергей Ожерельев (Поручик) 3536 12.03.10 23:54 Сейчас в теме
(50)
Автор, добавь наконец в название "раскраска программного кода". А то народ тычется в поиск, и не находит.
52. Алексей Константинов (alexk-is) 6115 14.03.10 12:54 Сейчас в теме
(51) Написал в поиске "раскрасить" и нашел сразу. Тем не мение переделал описание. Добавил теги.
53. vladal (Vladal) 15.03.10 09:16 Сейчас в теме
(50) Спасибо!
В описании есть опечатка - BBCobe, поправьте, пожалуйста
alexk-is; +1 Ответить
54. Алексей Константинов (alexk-is) 6115 03.04.10 19:30 Сейчас в теме
55. Сергей Ожерельев (Поручик) 3536 04.04.10 01:05 Сейчас в теме
>>> Исключена возможность редактирования списка ключевых слов.
Интересно. А почему? :o
56. Алексей Константинов (alexk-is) 6115 04.04.10 12:24 Сейчас в теме
(55) Для версии 2.1.0.1 всё осталось по прежнему. Списки ключевых слов можно подгружать и изменять. Файлы 2.1.0.1 лежат здесь.

Для версии 3.0.0.1 существующая структура хранения списков ключевых слов уже не подходит, а новую я ещё не придумал. :(
Списки ключевых слов пока хранятся в процедуре ПолучитьСтрокуКлючевыхСлов для всех вариантов работы Разукрашки. Т.е. их не нужно дополнительно подключать, они уже внутри. При желании можно поправить.
57. Алексей Константинов (alexk-is) 6115 04.04.10 13:12 Сейчас в теме
(55) В версии 2.1.0.1 осталось всё по прежнему. Можно подгружать внешние списки ключевых слов или исправлять существующие. Файлы версии 2.1.0.1 здесь.

Для версии 3.0.0.1 существующая структура хранения списков ключевых слов не подходит, а новую я ещё не придумал. :(
Списки колючевых слов для всех режимов работы Разукрашки пока хранятся в функции ПолучитьСтрокуКлючевыхСлов. При желании их можно исправить там.
58. Сергей Старых (tormozit) 4200 10.04.10 22:01 Сейчас в теме
Во строенном языке "%" не красится красным, а должен.
59. Алексей Константинов (alexk-is) 6115 11.04.10 10:34 Сейчас в теме
(58) Исправлено в 3.0.1.3 и в 2.1.0.2
60. Сергей Рудаков (fishca) 1051 14.07.10 09:20 Сейчас в теме
Небольшая ошибочка при раскраске текста запроса, на рисунке обведено красненькими овальчиками ;)
Прикрепленные файлы:
61. Сергей Рудаков (fishca) 1051 14.07.10 09:24 Сейчас в теме
Правильный файл
Прикрепленные файлы:
62. Алексей Константинов (alexk-is) 6115 25.07.10 21:35 Сейчас в теме
(61) В приведенном примере не совсем текст запроса, а скорее текст программы. Текст запроса должен быть без кавычек и без разделителей строк. Т.е. так, как в консоли запросов.
63. Сергей Рудаков (fishca) 1051 25.07.10 22:45 Сейчас в теме
(62) т.е. ты хочешь сказать что это не ошибка, а фича такая ;) ?
64. Алексей Константинов (alexk-is) 6115 26.07.10 08:23 Сейчас в теме
(63) Скорее так - не целевое использование.
65. ROM (ROM_1C) 10.08.10 11:39 Сейчас в теме
66. Аркадий Кучер (Abadonna) 3669 15.08.10 19:44 Сейчас в теме
(0) Опробовал в боевых условиях - классно.
Только как быть бедным семерочникам, у которых нет на компе 8.1?
Кстати (как и следовало ожидать), без проблем конвертнулась в 8.2
P.S. И почти прилично код Дельфи раскрасило (рис.) ;)
Прикрепленные файлы:
67. Сергей Ожерельев (Поручик) 3536 15.08.10 20:42 Сейчас в теме
(66) Портировать на 7.7. , вестимо. Плагин к тотал коммандеру для просмотра epf не сегодня утром придуман. Дальше в дело вступают руки и голова.
68. Аркадий Кучер (Abadonna) 3669 16.08.10 04:33 Сейчас в теме
(67) Надо узнать, есть ли 8.х у Арчибальда? Если нет - буду за бабки ему HTML формировать :D :D
69. Аркадий Кучер (Abadonna) 3669 16.08.10 06:41 Сейчас в теме
Чуток доработал под Дельфи. Английские операторы во многом совпадают, добавил еще некоторые ключевые слова. Ежели что забыл, добавить можно так:
в модуле объекта после строки
ИначеЕсли РежимРаботы = 1 Тогда (номер строки 534)
добавлять по аналогии в строку 535
СписокКлючевыхСлов = "|_getperformancecounter|_idtostr|.......................
Работать в режиме для 7.7
_________________________
17.08.10 Вот сейчас точно все ключевые от Дельфи в Razukrashka3_1_0_2+.epf
плюс кусок для вставки в KljuchevyeSlova77.xml или (и) в KljuchevyeSlova8.xml - Ключевые слова дельфи XML.txt
Прикрепленные файлы:
Razukrashka3_1_0_2+.epf
Ключевые слова дельфи XML.txt
70. Александр Рытов (Арчибальд) 2655 16.08.10 06:51 Сейчас в теме
(68) У меня даже губозакаточная машинка есть ;)
71. Алексей Константинов (alexk-is) 6115 18.08.10 14:01 Сейчас в теме
(69) Добавил раскрашивание кода Delphi, но так как Delphi у меня нет, то в абсолютной правильности раскрашивания кода я не уверен. Нужно проверять
Abadonna; +1 Ответить
72. VVV Vit (V_V_V) 25.08.10 14:34 Сейчас в теме
(66) Конвертится обработка под 8.2 замечательно - но только под толстого клиента. alexk-is не планируешь под тонкого клиента сделать?
P.S. Может уже и спрашивали, только станиц обсуждения много...
73. Александр Рытов (Арчибальд) 2655 27.08.10 08:16 Сейчас в теме
Работа одобрена группой "Экспертиза публикаций" и получила соответствующий значок
http://infostart.ru/community/groups/148/blog/1159/
Прикрепленные файлы:
74. Алексей Константинов (alexk-is) 6115 27.08.10 13:30 Сейчас в теме
(73) Спасибо. Значок прикрутил. :)
75. Аркадий Кучер (Abadonna) 3669 27.08.10 14:33 Сейчас в теме
(74) Значок в 2 раза уменьшал?
76. Алексей Константинов (alexk-is) 6115 27.08.10 14:43 Сейчас в теме
(75) Нет. В 2 раза увеличивал. :)
77. Аркадий Кучер (Abadonna) 3669 27.08.10 14:50 Сейчас в теме
(76) Понял ;) Я-то прям который торчал в анонсе правил, а туда уменьшать пришлось
78. Алексей Константинов (alexk-is) 6115 23.09.10 20:27 Сейчас в теме
(69) Теперь любимые цвета стали ещё любимие :)
Abadonna; +1 Ответить
79. Sasha Erem (erem) 380 29.09.10 12:19 Сейчас в теме
Почему-то при разкраске конструкции : |ИНДЕКСИРОВАТЬ ПО НомерСтроки"; исчезает НомерСтроки. И зачем вот это: ПодключитьОбработчикОжидания("ПроверитьНовуюВерсию", 100, Истина); - У меня пишет "Подключение..." и зависает 1С :(
80. Алексей Константинов (alexk-is) 6115 29.09.10 12:46 Сейчас в теме
(79)
И зачем вот это: ПодключитьОбработчикОжидания("ПроверитьНовуюВерсию", 100, Истина);
Ну, это чтобы проверить наличие новой версии обработки :)
Чтобы не проверялось наличие новой версии в меню есть соответствующая галочка и 100 секунд, чтобы её нажать :)
|ИНДЕКСИРОВАТЬ ПО НомерСтроки"; исчезает НомерСтроки
Буду проверять
81. Аркадий Кучер (Abadonna) 3669 02.10.10 15:46 Сейчас в теме
Сходу замечено: в Дельфи не красит оператор IF (рис.)
Прикрепленные файлы:
82. Аркадий Кучер (Abadonna) 3669 02.10.10 17:41 Сейчас в теме
В общем, тут в файле добавлено несколько ключевых слов к Дельфи, и значения цветов по умолчанию как я, любимый, привык ;)
Прикрепленные файлы:
Razukrashka.epf
83. Аркадий Кучер (Abadonna) 3669 02.10.10 17:49 Сейчас в теме
Алекс, я что-то просохатил или его там нема?
Хотелось бы ключевые слова жирным.
84. Алексей Константинов (alexk-is) 6115 04.10.10 15:09 Сейчас в теме
(79) Добавил обработку начала строки с символа "|"
(81) Добавил IF в список ключевых слов
(82) Добавил выделение ключевых слов Delphi жирным шрифтом
Abadonna; +1 Ответить
85. Алексей Константинов (alexk-is) 6115 19.10.10 13:04 Сейчас в теме
(83) 1. Исправил обработку точек в текстах запросах
2. Оптимизировал результат при возможной смене цвета в раскрашиваемом тексте - формируется меньше тегов. Актуально для Delphi и текстов запросов
Поручик; +1 Ответить
86. Доржи Цыденов (support) 4407 18.11.10 19:16 Сейчас в теме
А можно ли перевести данный парсер на php, я бы тогда вставил бы в обработку показа сообщений из форума?
87. Алексей Константинов (alexk-is) 6115 19.11.10 06:49 Сейчас в теме
(86) Конечно можно. Код открыт. Осталось только найти человека, который пишет на php и понимает 1С. :)
88. Аркадий Кучер (Abadonna) 3669 20.01.11 18:45 Сейчас в теме
Алекс, вынужден тебя похвалить еще раз ;)
Без всяких дополнительных танцев с бубном "Разукрашка" распрекрасно отработала на нашем сайте
Сервис-М
89. Алексей Константинов (alexk-is) 6115 20.01.11 18:55 Сейчас в теме
(88) Это ты ещё не видел новую версию универсального журнала документов. Вот там чудеса так чудеса.
90. Аркадий Кучер (Abadonna) 3669 20.01.11 18:59 Сейчас в теме
(89) Вот и бегом по ссылке, регься и публикуй!
91. Игорь Исхаков (Ish_2) 964 20.01.11 19:33 Сейчас в теме
(90) Сервис-М - Это что ?
Зашел чего-то ... всё пусто . Потыкался , потыкался и вернулся .
Какая сверхидея создания нового сайта ? и чья ?
Чем удивлять собираетесь ?
92. Аркадий Кучер (Abadonna) 3669 20.01.11 19:35 Сейчас в теме
(91)А чем он должен быть заполнен в первый день?
Даже и не день ;) А первый час практически
93. Игорь Исхаков (Ish_2) 964 20.01.11 19:46 Сейчас в теме
(92) Понял. Удивлять нечем.
Всё как обычно ?
Фриланс, статьи, вакансии ?
Ты бы хоть что-нибудь о сайте и его задачах написал.
94. Александр Рыжов (AleksR) 92 28.03.11 09:41 Сейчас в теме
Обнаружил досадную ошибку (недоработку) и в версии 2, и в версии 5: если ни до, ни после знака "=" нет пробелов, то следующее слово не воспринимается как ключевое.
Например:
СтандартнаяОбработка=Ложь;
95. Сергей Ожерельев (Поручик) 3536 28.03.11 09:49 Сейчас в теме
(94) А не фиг так код писать. Положено разделять пробелами.
96. Алексей Константинов (alexk-is) 6115 01.04.11 01:20 Сейчас в теме
97. Александр Рыжов (AleksR) 92 01.04.11 08:43 Сейчас в теме
98. Александр Рыжов (AleksR) 92 05.04.11 15:15 Сейчас в теме
Обнаружил ещё одну небольшую ошибку и в версии 2, и в версии 5: если после слова стоит точка, то оно не воспринимается как ключевое. А это актуально для 1С 7.7, например:
Док.ПризнакНакладной = Перечисление.ПризнПрихНакл.ВозвратОтПокупателя;
Слово "Перечисление" должно выделяться красным цветом.
99. Александр Рыжов (AleksR) 92 06.04.11 09:27 Сейчас в теме
И ещё одна небольшая ошибка: внутри апострофов текст не воспринимается как литерал, например:
ДатаЦены = '01.01.2009';
Сейчас происходит разукрашивание '01.01.2009' аж тремя цветами.
100. Алексей Константинов (alexk-is) 6115 06.04.11 16:10 Сейчас в теме
(98) (99) Исправлено в 5.2.0.1
Во всех режимах изменен разбор строк, в т.ч. содержащих некоторые синтаксические ошибки.
101. Александр Рыжов (AleksR) 92 07.04.11 08:43 Сейчас в теме
102. vkr (vkr) 101 07.04.11 09:29 Сейчас в теме
(0) (Мечтательно так...) - А нельзя ли, кроме синтаксиса Дельфи, еще и синтаксис С++ Билдера разукрашивать ? :)
Хотя бы на уровне подпрограмм и стандартных конструкций (типа if-else, циклов и т.п.), совпадающих с Дельфи...
Оставьте свое сообщение