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

Публикация № 19856

Программирование - Работа с интерфейсом

316
Сделай свою страничку краше. Используй «Разукрашку» для раскрашивания исходного программного кода и текста запроса 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.  

316

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

Наименование Файл Версия Размер
Разукрашка (5.8.1.2)
.epf 57,87Kb
07.08.12
1319
.epf 57,87Kb 1319 Скачать
Разукрашка (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
96
.dt 65,38Kb 96 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Дата
177. qazaas 25.08.17 08:37 Сейчас в теме
Может кто-нибудь прислать на почту? А то у меня нету стартмани, а оценить хочется)
почта: qzwx88@mail.ru
176. Vladimir Litvinenko 22.02.17 11:45 Сейчас в теме
Вопрос уже задавался, но попробую еще раз. Не планируется ли добавление управляемой формы, чтобы не приходилось отдельно запускать обычное приложение?

За разработку спасибо, часто использую для того, чтобы в Google Docs заметки делать и документацию писать. Код из поля HTML переносится с нужным оформлением.
175. fixin 3851 26.04.16 11:27 Сейчас в теме
спасибо, даже размер шрифта можно выбрать, четко..
174. kalginap 10.08.15 11:12 Сейчас в теме
Очень полезная обработка. Спасибо большое.
173. vasyak319 133 05.03.15 17:49 Сейчас в теме
Со времён последней версии что-то, видимо, поменялось на Инфостарте, так что при вставке кода, скопированного из Разукрашки, не хватает закрывающих тегов и следующий текст идёт того же цвета и шрифта, что и код.
172. kras_71 26 18.02.15 20:14 Сейчас в теме
Особо не разбирался, но этот способ мне показался проще http://likion.ru/color1c/index.php
vasyak319; +1 Ответить
171. Rokky78 22 25.11.14 12:35 Сейчас в теме
Скачал, отлично работает!
Иногда сохраняю небольшие части кода в органайзере (для памяти) чтоб 1С не запускать. При копировании из конфигуратора раскраска терялась, а при вставке кода с ИС - код был раскрашен. Давно хотелось такую "раскраску". Мелочь, а приятно (удобнее код читать).

P.S. Иногда использую прямые запросы 1с 7.7 (и бывают достаточно большие). Нет в планах написать раскраску для них? (например как в Query Analyzer)?
170. thelans 28 09.10.14 11:10 Сейчас в теме
Отличная обработка! Как раз то, что мне было нужно. Спасибо, Алексей!
169. Nicholas 728 21.09.14 10:42 Сейчас в теме
Скажите, пожалуйста, а планируется ли доработка под управляемые формы и 8.3?
168. Tavalik 1993 24.04.14 11:13 Сейчас в теме
Спасибо, отличная обработка!

Хотелось бы добавить еще функционал:
1. Установка цвета фона.
2. Автоматическое копирование установленной пользователем цветовой схемы из конфигуратора.

Р. S. А зачем нужен чувак с елкой в углу формы?
166. StepByStep 3211 01.11.13 10:26 Сейчас в теме
165. Severus 10.10.13 12:22 Сейчас в теме
164. pakill 43 28.09.13 13:47 Сейчас в теме
Классная обработка, спасибо!
Возможно, я не совсем разобрался в ней, и не нашел где можно отрегулировать межстрочный интервал.
Поэтому на страничке сайта в окончательном варианте текст оказался сильно разреженым.
Но я вручную подправил его уже на сайте. Добавил в тег описания каждого фонта параметр line-height:1 и текст сжался как надо.
163. AlexO 126 05.03.13 15:29 Сейчас в теме
(134) trumanl,
Теперь не скучно будет кодить

а вы что - кодите в разукрашке? :)
(162) treedo,
Намного облегчает работу

чем, если не секрет?
162. treedo 117 30.11.12 00:07 Сейчас в теме
Прикольная фича) Намного облегчает работу) Спасибо автору.
Только вот еще хотелось бы в управляемом режиме такую штуку...
161. AlenaSa 28 26.10.12 22:28 Сейчас в теме
Ой, сори, я скачала не ту версию, первую в списке 2.1.0.2 :-)
160. alexk-is 6403 26.10.12 14:12 Сейчас в теме
(159) Как выглядит окно Разукрашки? Так?
Прикрепленные файлы:
159. AlenaSa 28 26.10.12 13:38 Сейчас в теме
У меня релиз платформы 8.2.15.318 запускаю в типовой Бухгалтерии. сразу после скачивания не запускалась, попросила конвертировать.
и разукрашивает так
<p style="text-align: left; font-family: courier new,courier; color: blue;">
&НаКлиенте

:-(
158. alexk-is 6403 26.10.12 11:42 Сейчас в теме
(156) А вот и не правда. Красит как и было задумано. См. (157) Раскрашено с помощью Разукрашка (5.8.1.2)
157. alexk-is 6403 26.10.12 11:38 Сейчас в теме
// Заполняется список настроек
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)

   
// Заполним список настроек
   
Пользователь = глЗначениеПеременной("глТекущийПользователь");
   
КлючОбъекта  = ХранилищаНастроек.ДанныеФорм.СократитьКлючОбъекта(Параметры.КлючОбъекта);
   
СписокНастроек.Загрузить(ХранилищаНастроек.ДанныеФорм.НастройкиПользователя(Пользователь, КлючОбъекта));

КонецПроцедуры

// Создает новую пустую настройку (без данных)
&НаСервереБезКонтекста
Функция СоздатьНовуюНастройку(Объект, ИмяНастройки, Пользователь)

   
// Настройки доступны роли Пользователь

   
Настройка = Справочники.НастройкиЗаполненияФорм.СоздатьЭлемент();
   
Настройка.Объект                               = Объект;
   
Настройка.Наименование                         = ИмяНастройки;
   
ПользовательНастройки = Настройка.Пользователи.Добавить();
   
ПользовательНастройки.Пользователь   = Пользователь;
    Попытка
       
Настройка.Записать();
    Исключение
        Возврат Неопределено;
    КонецПопытки;

    Возврат
Настройка.Ссылка;

КонецФункции

// Проверяет, нет ли настроек данных такого же объекта с таким же наименованием
&НаСервереБезКонтекста
Функция ЕстьОдноименныеНастройки(КлючОбъекта, Наименование)

   
// Настройки доступны роли Пользователь

   
Запрос = Новый Запрос(
   
"ВЫБРАТЬ ПЕРВЫЕ 1
    |   НастройкиЗаполненияФорм.Ссылка
    |ИЗ
    |   Справочник.НастройкиЗаполненияФорм КАК НастройкиЗаполненияФорм
    |ГДЕ
    |   НастройкиЗаполненияФорм.Наименование = &Наименование
    |   И НастройкиЗаполненияФорм.Объект = &Объект"
   
);

   
Запрос.УстановитьПараметр("Объект",       КлючОбъекта);
   
Запрос.УстановитьПараметр("Наименование", Наименование);

    Возврат НЕ
Запрос.Выполнить().Пустой();

КонецФункции

&НаКлиенте
Процедура СохранитьПоверхСуществующей(ДанныеВыбраннойСтроки)

   
// Спросим пользователя, действительно ли он хочет заменить эту настройку, или просто очень хочет похожее название
   
ТекстВопроса = НСтр("ru='Заменить настройку ""%ИмяНастройки%""?'");
   
ТекстВопроса = СтрЗаменить(ТекстВопроса, "%ИмяНастройки%", ДанныеВыбраннойСтроки.Наименование);
   
Ответ = Вопрос(ТекстВопроса, РежимДиалогаВопрос.ДаНет);

    Если
Ответ = КодВозвратаДиалога.Да Тогда
       
// Оповестим о выборе пользователем настройки
       
Закрыть(Новый ВыборНастроек(ДанныеВыбраннойСтроки.Ссылка));
    КонецЕсли;

КонецПроцедуры
156. AlenaSa 28 26.10.12 09:14 Сейчас в теме
Спасибо! Все замечательно разукрашивает,вот только директивы препроцессору красит в синий &НаКлиенте вместо коричневого :)
155. alexk-is 6403 07.08.12 19:24 Сейчас в теме
(154) Разве?
Я тонко намекаю, что видео ответит на все вопросы.
154. Altair777 640 07.08.12 17:03 Сейчас в теме
(153)

"Муля, не говорите загадками, Вы меня изводите!" © к/ф "Подкидыш"
153. alexk-is 6403 07.08.12 16:38 Сейчас в теме
(152) P.S. А зря.
P.P.S. А вот и не правильно :)
152. Altair777 640 07.08.12 16:07 Сейчас в теме
(151) использовал :)
Результат уже лучше, но....

P.S. Видео не качал

P.P.S. Методом "ненаучного тыка" получилось!
Основной тег <P> + BBCode
Прикрепленные файлы:
151. alexk-is 6403 07.08.12 16:01 Сейчас в теме
(148) Если не считать больших отступов между строками, то результат в (150) вполне адекватный.
На видео всё есть.
В комментариях нужно использовать BBCode.
150. alexk-is 6403 07.08.12 15:57 Сейчас в теме
Тест.

// Возвращает настройку сортировок в виде таблицы
//
// Параметры:
//  Отбор - (Порядок) - Порядок, по которому строится таблица
//
// Возвращаемое значение:
//  СтрокаОтборов (Строка) - описание установленных отборов.
//
Функция мОписаниеОтбора(Отбор)

   
ОписаниеОтбора = "" + Отбор;

    Если
ПустаяСтрока(ОписаниеОтбора) Тогда
        Возврат
"Отбор не установлен";
    Иначе
        Возврат
"Установлен отбор: " + ОписаниеОтбора;
    КонецЕсли;

КонецФункции
// мОписаниеОтбора()
149. alexk-is 6403 07.08.12 15:57 Сейчас в теме
(148) Всё правильно. Так и должно быть.
148. Altair777 640 07.08.12 15:30 Сейчас в теме
(147) жалко что о ее существовании я так и не узнаю :)

Алексей! Пользуясь случаем хочу! спросить :)
http://forum.infostart.ru/forum24/topic39419/message710329/#message710329

И еще вопрос по разукрашке:
писал комментарий, используя разукрашку http://forum.infostart.ru/forum24/topic36083/message729744/#message729744
и вот что я вижу в результате:
Прикрепленные файлы:
147. alexk-is 6403 07.08.12 15:03 Сейчас в теме
146. Altair777 640 07.08.12 14:40 Сейчас в теме
(145) только что сделал проверку новой версии:

Запрос номеров версий...
Текущая версия: 5.8.1.1
Последняя версия: 1.7.3.1
Прикрепленные файлы:
145. alexk-is 6403 01.08.12 14:38 Сейчас в теме
144. Поручик 4278 01.08.12 14:27 Сейчас в теме
(0) Есть мысль сделать на управляемых формах. В качестве основы будет версия 2.0, так как она меня вполне устраивает.
143. alexk-is 6403 11.07.12 17:12 Сейчас в теме
(142) Я за свободу выбора :)
Чтобы обеспечить свободу выбор должен быть...
142. b-dm 169 11.07.12 14:18 Сейчас в теме
(140) там разные файлы, если Вы смотрели...Должна быть одна закачка, а не много, имхо.
141. Поручик 4278 11.07.12 13:50 Сейчас в теме
(0) Тебя не затруднит внести в название публикации слова "Раскраска кода"? Чтобы можно было сразу находить, через живой поиск вверху любой страницы.
140. Поручик 4278 11.07.12 13:48 Сейчас в теме
(139) В список файлов заглянуть лень?
139. b-dm 169 08.06.12 17:56 Сейчас в теме
(138) - спасибо за развернутый ответ, завтра буду ставить. Есть ещё такой вопрос:
разукрашка 5.8.1.1 сделана для 1С 8.1 ? Есть ли сразу выложенная версия для 1С 8.2, чтобы можно было четко идентифицировать какая версия для чего предназначена. Т.к. у меня есть и 8.1 и 8.2 и было бы прекрасно иметь и ту и другую версию, а не конвертировать. Кроме того, почему бы не сделать один архив сразу со всеми версиями и описанием что там есть, а то приходится долго смотреть и выбирать что тут есть и для чего . Спасибо.
138. alexk-is 6403 08.06.12 16:03 Сейчас в теме
(137) 2.0 - поддерживает внешние наборы ключевых слов, а 5.8 не поддерживает.
У 2.0 другой интерфейс настроек.
У 5.8 больше различных настроек, включая цвета.

Результат от 2.0 при использовании BBCODE не корректно отображается на Инфостарте, но он несколько компактнее, чем от 5.8.

В общем, разные они и результаты их работы тоже немного отличаются.

Я лично пользуюсь Скачать "Разукрашка (5.8.1.1)". Мне хватает.
Если будет что-то не понятно, то можно скачать ещё Скачать "Видео-инструкция". В ней рассматриваются все основные приёмы работы Разукрашки.

Текст для 7.7 тоже можно расскрасить Разукрашкой.
Для работы Разукрашки достаточно возможностей "1С:Предприятие 8. Версия для обучения программированию"
137. b-dm 169 08.06.12 15:36 Сейчас в теме
А для 7-ки такая вещь есть ? Как разукрашивать когда размещаешь материалы по 7-ке ?

И ещё: объясните плз чем отличаются версии 2.1. и 5.8 ???? Можно ли всё в один файл или архив сделать а то получается нужно скачать 5-7 файлов чтобы понять как оно работает!!!! Спасибо.
136. esoldatov 9 16.03.12 06:22 Сейчас в теме
Интересная обработка, вероятно может оказаться полезной некоторым разработчикам..
Сам иной раз задумывался о реализации подобной полезной мелочи :)
134. trumanl 11 28.02.12 17:03 Сейчас в теме
Теперь не скучно будет кодить)))
133. SanyaGrek 24.02.12 15:27 Сейчас в теме
Ура! Теперь настрою редактирование кода в 1С в виде Deplhi!
Автору респект!
131. svbel85 18 06.02.12 15:22 Сейчас в теме
спасибо, полезная обрботка
130. BalVlad 20.01.12 13:07 Сейчас в теме
Спасибо! Будем использовать. + поставил.
129. V_V_V 17.01.12 13:01 Сейчас в теме
Дважды спрашивал в 2010 году, повторю вопрос и в 2012 - будет версия под УФ 8.2 ??? :)
128. pavlo 11.01.12 09:47 Сейчас в теме
только меня убивает, что обработка для создание цветов для 7.7. запускается в 8 версии 1с? :)
127. Поручик 4278 25.11.11 21:19 Сейчас в теме
Ну вот, а я утром скачивал.
126. alexk-is 6403 25.11.11 13:25 Сейчас в теме
Обнаружена следующая проблема. Если в раскрашиваемом тексте встречается комбинация <=, то при повторном редактировании публикации эта комтинация вырезается вместе с закрывающим тегом. В результате символы пропадают, а текст после этих символов становится красным.

В 5.8.0.1 добавлена заплатка, которая исправляет такое поведение движка сайта.
Поручик; +1 Ответить
125. Aydrey 18.10.11 22:06 Сейчас в теме
124. lemonadze 27.09.11 05:28 Сейчас в теме
Крутая штука! Пригодилась!
123. Tur_gad 22.09.11 11:54 Сейчас в теме
Добропорядочная программка, работает отлично. Очень полезна для разработчиков и тех кто учиться. Я ставлю + и всем советую иметь дома такое добро))))))))))))))))))))))))))
122. EvgeniuXP 30.04.11 01:02 Сейчас в теме
прикольно, еще бы XAML и С# добавить было бы вообще супер :)
121. alexk-is 6403 26.04.11 13:38 Сейчас в теме
120. alexk-is 6403 26.04.11 12:37 Сейчас в теме
(119) Нет. Это альтернатива кнопкам "текст" и "html".
Видимо и над роликом тоже нужно поработать... :)
119. PanKir 68 26.04.11 12:34 Сейчас в теме
(118)
alexk-is пишет:
Вообще-то в ролике я не нажимал Crtl+A и Ctrl+C


47 секунда ролика - появилась надпись над нижним полем, где результат: "Crtl+A и Ctrl+C" - это разве не призыв нажать на эти клавиши??? :)
118. alexk-is 6403 26.04.11 12:11 Сейчас в теме
(117)
но вот хоть убейте, но когда я первый раз всё делал у меня он почему-то не сделал отступов на циклы и условия...
Видимо придется убить... :)

и ещё вопрос - а зачем справа кнопки "текст" и "html" если нажатие на них никак не освобождает от использования контрл-а контрл-с??? только для того чтобы обработка поняла как именно сохранять результат в буфер? так может тогда поставить там флажки, а не кнопки?
Вообще-то в ролике я не нажимал Crtl+A и Ctrl+C, но можно нажать или воспользоваться контекстным меню. Замечено, что для работы скрипта у пользователя не всегда хватает прав, например, под Windows 7.
117. PanKir 68 26.04.11 10:14 Сейчас в теме
посмотрел видео-инструкцию...
всё вроде понял, в следущий раз буду пробовать...
но вот хоть убейте, но когда я первый раз всё делал у меня он почему-то не сделал отступов на циклы и условия...
и ещё вопрос - а зачем справа кнопки "текст" и "html" если нажатие на них никак не освобождает от использования контрл-а контрл-с??? только для того чтобы обработка поняла как именно сохранять результат в буфер? так может тогда поставить там флажки, а не кнопки?
116. alexk-is 6403 25.04.11 19:01 Сейчас в теме
"Разукрашка" - смотрите во всех конотеатрах страны.

Теперь и на видео http://infostart.ru/public/19856/files/
115. alexk-is 6403 15.04.11 13:20 Сейчас в теме
+114 Тест 5.4.0.1 для BBCode успешно пройден. Теперь Разукрашка обходит ошибку движка Инфостарт при работе с вложенными тегами цвета. Код получается по объему чуть больше, но правильно отображаемый движком Инфостарт. Теперь можно снова рисовать цветные комментарии с примерами кода.
114. alexk-is 6403 15.04.11 13:08 Сейчас в теме
Тест 5.4.0.1 для BBCode

Направление = Перечисления.Направление.Экспорт; //Ключевое слово
СрокДоставки = '00010103'; //Литерал
Реквизит = Метаданные.Документы("АвансовыйОтчет").РеквизитыШапки; //Ключевое слово и знаки
Строка = "Начало строки
       |окончание строки"
;
Сумма1 = 402.22/554; //Число и деление
Сумма2=-2*(24.54+456)/7; //Отрицательное число и знаки
Выражение =Ложь//Ключевое слово и комментарий
НачалоДаты = '010 //Ошибка записи литерала
-065416 иббд101'; //Ошибка записи литерала
~Начало: //Безусловный переход
Перейти ~Начало; //Безусловный переход
113. alexk-is 6403 15.04.11 10:00 Сейчас в теме
112. alexk-is 6403 15.04.11 08:38 Сейчас в теме
Добавил раскрашивание безусловных переходов.
111. vkr 101 13.04.11 13:20 Сейчас в теме
(110) Хм, интересно... А что, например, из простого текстового (ТХТ) файла, скажем, нельзя разве
заполнить СтрокуКлючевыхСлов ? Как в (69)... Что в семерке, что в восьмерке...
На крайняк, обязать юзера как-то их разделять - запятыми, пробелами, звездочками, XML-тегами наконец... :)
И получим аналог Си-шного CnWizards под 1С... :D
110. alexk-is 6403 13.04.11 11:48 Сейчас в теме
(109) Да можно сделять свой набор ключевых слов. Но только в версии 2.1.0.2, а там нет настроек цветов и есть ряд неточностей, например, при работе с апострофами.
109. vkr 101 13.04.11 11:37 Сейчас в теме
(106) У меня есть список ключевых слов C/C++ (в т.ч. и для Borland C++ Builder-а, к-рый я использую).
Щаз попробую прикрепить...
Хотя, насколько я понял, если самому можно сделать XML-файл, из которого берутся ключевые слова,
то тогда я и сам бы это сделал... :)
Прикрепленные файлы:
Ключевые слова C++.txt
108. alexk-is 6403 13.04.11 08:58 Сейчас в теме
(107) Не виноватая я. Он сам пришел. :)
107. Abadonna 3824 13.04.11 08:35 Сейчас в теме
(106)Блин, твоё "например как" со скобками заставляет ИС думать, что это на мои комментарии ответ. :( :D
106. alexk-is 6403 13.04.11 08:26 Сейчас в теме
(104) Есть пример? Например, как (66) (68) (81)
105. alexk-is 6403 08.04.11 08:44 Сейчас в теме
Есть пример? Например, как (66) (68) (81)
104. vkr 101 08.04.11 08:31 Сейчас в теме
(103) Коллега, это не вопрос, это - просьба... :)
Все-таки тексты даже сходных конструкций языков пишутся по-разному.
103. alexk-is 6403 07.04.11 11:07 Сейчас в теме
(102) Если конструкции совпадают, то можно. Цвета настраиваются.
102. vkr 101 07.04.11 09:29 Сейчас в теме
(0) (Мечтательно так...) - А нельзя ли, кроме синтаксиса Дельфи, еще и синтаксис С++ Билдера разукрашивать ? :)
Хотя бы на уровне подпрограмм и стандартных конструкций (типа if-else, циклов и т.п.), совпадающих с Дельфи...
101. AleksR 95 07.04.11 08:43 Сейчас в теме
100. alexk-is 6403 06.04.11 16:10 Сейчас в теме
(98) (99) Исправлено в 5.2.0.1
Во всех режимах изменен разбор строк, в т.ч. содержащих некоторые синтаксические ошибки.
99. AleksR 95 06.04.11 09:27 Сейчас в теме
И ещё одна небольшая ошибка: внутри апострофов текст не воспринимается как литерал, например:
ДатаЦены = '01.01.2009';
Сейчас происходит разукрашивание '01.01.2009' аж тремя цветами.
98. AleksR 95 05.04.11 15:15 Сейчас в теме
Обнаружил ещё одну небольшую ошибку и в версии 2, и в версии 5: если после слова стоит точка, то оно не воспринимается как ключевое. А это актуально для 1С 7.7, например:
Док.ПризнакНакладной = Перечисление.ПризнПрихНакл.ВозвратОтПокупателя;
Слово "Перечисление" должно выделяться красным цветом.
97. AleksR 95 01.04.11 08:43 Сейчас в теме
96. alexk-is 6403 01.04.11 01:20 Сейчас в теме
95. Поручик 4278 28.03.11 09:49 Сейчас в теме
(94) А не фиг так код писать. Положено разделять пробелами.
94. AleksR 95 28.03.11 09:41 Сейчас в теме
Обнаружил досадную ошибку (недоработку) и в версии 2, и в версии 5: если ни до, ни после знака "=" нет пробелов, то следующее слово не воспринимается как ключевое.
Например:
СтандартнаяОбработка=Ложь;
93. Ish_2 1031 20.01.11 19:46 Сейчас в теме
(92) Понял. Удивлять нечем.
Всё как обычно ?
Фриланс, статьи, вакансии ?
Ты бы хоть что-нибудь о сайте и его задачах написал.
92. Abadonna 3824 20.01.11 19:35 Сейчас в теме
(91)А чем он должен быть заполнен в первый день?
Даже и не день ;) А первый час практически
91. Ish_2 1031 20.01.11 19:33 Сейчас в теме
(90) Сервис-М - Это что ?
Зашел чего-то ... всё пусто . Потыкался , потыкался и вернулся .
Какая сверхидея создания нового сайта ? и чья ?
Чем удивлять собираетесь ?
90. Abadonna 3824 20.01.11 18:59 Сейчас в теме
(89) Вот и бегом по ссылке, регься и публикуй!
89. alexk-is 6403 20.01.11 18:55 Сейчас в теме
(88) Это ты ещё не видел новую версию универсального журнала документов. Вот там чудеса так чудеса.
88. Abadonna 3824 20.01.11 18:45 Сейчас в теме
Алекс, вынужден тебя похвалить еще раз ;)
Без всяких дополнительных танцев с бубном "Разукрашка" распрекрасно отработала на нашем сайте
Сервис-М
87. alexk-is 6403 19.11.10 06:49 Сейчас в теме
(86) Конечно можно. Код открыт. Осталось только найти человека, который пишет на php и понимает 1С. :)
86. support 4437 18.11.10 19:16 Сейчас в теме
А можно ли перевести данный парсер на php, я бы тогда вставил бы в обработку показа сообщений из форума?
85. alexk-is 6403 19.10.10 13:04 Сейчас в теме
(83) 1. Исправил обработку точек в текстах запросах
2. Оптимизировал результат при возможной смене цвета в раскрашиваемом тексте - формируется меньше тегов. Актуально для Delphi и текстов запросов
Поручик; +1 Ответить
84. alexk-is 6403 04.10.10 15:09 Сейчас в теме
(79) Добавил обработку начала строки с символа "|"
(81) Добавил IF в список ключевых слов
(82) Добавил выделение ключевых слов Delphi жирным шрифтом
Abadonna; +1 Ответить
83. Abadonna 3824 02.10.10 17:49 Сейчас в теме
Алекс, я что-то просохатил или его там нема?
Хотелось бы ключевые слова жирным.
82. Abadonna 3824 02.10.10 17:41 Сейчас в теме
В общем, тут в файле добавлено несколько ключевых слов к Дельфи, и значения цветов по умолчанию как я, любимый, привык ;)
Прикрепленные файлы:
Razukrashka.epf
81. Abadonna 3824 02.10.10 15:46 Сейчас в теме
Сходу замечено: в Дельфи не красит оператор IF (рис.)
Прикрепленные файлы:
80. alexk-is 6403 29.09.10 12:46 Сейчас в теме
(79)
И зачем вот это: ПодключитьОбработчикОжидания("ПроверитьНовуюВерсию", 100, Истина);
Ну, это чтобы проверить наличие новой версии обработки :)
Чтобы не проверялось наличие новой версии в меню есть соответствующая галочка и 100 секунд, чтобы её нажать :)
|ИНДЕКСИРОВАТЬ ПО НомерСтроки"; исчезает НомерСтроки
Буду проверять
79. erem 409 29.09.10 12:19 Сейчас в теме
Почему-то при разкраске конструкции : |ИНДЕКСИРОВАТЬ ПО НомерСтроки"; исчезает НомерСтроки. И зачем вот это: ПодключитьОбработчикОжидания("ПроверитьНовуюВерсию", 100, Истина); - У меня пишет "Подключение..." и зависает 1С :(
78. alexk-is 6403 23.09.10 20:27 Сейчас в теме
(69) Теперь любимые цвета стали ещё любимие :)
Abadonna; +1 Ответить
77. Abadonna 3824 27.08.10 14:50 Сейчас в теме
(76) Понял ;) Я-то прям который торчал в анонсе правил, а туда уменьшать пришлось
76. alexk-is 6403 27.08.10 14:43 Сейчас в теме
(75) Нет. В 2 раза увеличивал. :)
75. Abadonna 3824 27.08.10 14:33 Сейчас в теме
(74) Значок в 2 раза уменьшал?
Оставьте свое сообщение