SciColorer - расширенный текстовый редактор для конфигуратора 1С

27.11.17

Разработка - Инструментарий разработчика

Плагин SciColorer - альтернативный текстовый редактор для конфигуратора 1С на основе компоненты Scintilla с множеством функций современной среды разработки.

Скачать исходный код

Наименование Файл Версия Размер
SciColorer v1.0.1.8
.zip 353,28Kb
242
.zip 353,28Kb 242 Скачать бесплатно

 Заменяет встроенный редактор на более "продвинутый", с множеством функций современной среды разработки:

  - подсветка парных конструкций (скобки, кавычки, Если ... КонецЕсли и т.п.)
  - свертка процедур, условий, циклов, комментариев
  - номера строк, закладки
  - подсветка текущей строки
  - произвольные настраиваемые блоки свертки
  - цветовое выделение фона строк
  - цветовая подсветка глобальных процедур и реквизитов метаданных
  - и многое другое.

тем кто ранее не устанавливал OpenConf, проще всего взять готовый набор с интрукцией по установке http://www.infostart.ru/projects/1688

1.0.1.6
- в настройках добавлена опция "символ конца строки ¶ вместо CR\LF"
- в настройках добавлена опция "альтернативный способ вертикального перемещения курсора"
- добавлен второй список доп. ключевых слов "Доп. ключевые слова 5", который работает только в строковых константах

1.0.1.7
- исправлен вылет когда в глобальнике очень много экспортных процедур

1.0.1.8
- подсветка в коде реквизитов формы журналов и списков справочников
- панель поиска: исправлен вывод имени процедур оформленных через Procedure, Function
 

См. также

v77. Таблица символов.

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

v77. Таблица символов. В помощь разработчику.

05.03.2012    22769    272    item    10    

17

Обработка выборки документов и выборочное перепроведение по видам движений для 1С-Предприятие-7.7

Инструментарий разработчика Платформа 1С v7.7 OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

Обработка позволяет выполнить над подобранным списком документов следующие действия: 1) "Провести"; 2) "Отменить проведение"; 3) "Пометить на удаление"; 4) "Снять пометку на удаление"; 5) "Удалить непосредственно"; 6) "Сменить фирму" (если есть общий реквизит 'Фирма'). Имеются удобные инструменты для подбора выборки документов (Подбор в обработках 'ПодборUChoice' и 'Консоль1CQA'). Реализованы различные опции обработки документов (в том числе 'выборочное проведение по видам движений'). Описана технология выборочного проведения документов по видам движений.

1 стартмани

04.01.2012    44735    289    yuraos    26    

11

Убийца рекламы KillerR

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Маленькая программка которая убирает рекламу из продуктов 1С.

27.07.2007    26350    1392    Bobak    23    

27

Программа для пакетной (или выборочной) выгрузки встроенных отчетов (обработок) во внешние отчеты (*.ert) плюс оптимизатор ert

Инструментарий разработчика Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

ThunderRep: Программа для пакетной (или выборочной) выгрузки встроенных отчетов (обработок) во внешние отчеты (*.ert) Требуется только наличие файла 1Cv7.MD, наличие установленной на компьютере программы 1С необязательно.

17.06.2007    19687    847    Abadonna    14    

34

Сопоставление объектов МОД

Инструментарий разработчика Оперативный учет 7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Сопоставление объектов (для Менеджера обмена данными)

08.06.2007    14958    277    Вадимко    3    

16

FAST CHANGE - новое дополнение к УРБД

Инструментарий разработчика Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Приложение позволяет обмениваться данными между удаленными базами, минуя 1С. Переносятся справочники, документы с движениями и операциями. Приложение реализовано на VISUAL BASIC с применением библиотеки CODEBASE для DBF, а если SQL, то ADODB и TRANSACT-SQL.

18.04.2006    21687    1976    SergeyK07    19    

39
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. maljaev 789 06.04.09 00:03 Сейчас в теме
Отличная штука. Давно пользуюсь.
2. inse0f 06.04.09 00:31 Сейчас в теме
я так полагаю это только для 7ки?
3. vip 06.04.09 00:33 Сейчас в теме
(2) Правильно полагаешь.
4. inse0f 06.04.09 00:36 Сейчас в теме
очень жаль( для 8ки очень не хватает хорошего парсера кода
5. tomvlad 3860 06.04.09 07:10 Сейчас в теме
6. RomDron 06.04.09 09:35 Сейчас в теме
Класс!! Столько лет работал с OpenConf, а про него не слышал!! Жаль уже на 8 перешел, но вдруг пригодиться!
9. vip 06.04.09 16:17 Сейчас в теме
(6) Возвращайся.
А то регулярно возникают презрительные разговоры о "костылях" к 7.7.
8.х в костылях нуждается еще больше.
7. f13 06.04.09 09:50 Сейчас в теме
Давно пользуюсь OpenConf и в частности OpenConf Light Pack (http://infostart.ru/projects/1688/). Спасибо!
8. thedoklan 06.04.09 11:14 Сейчас в теме
отлично, для 7 самый кайф. Спасибо
10. Polukuzov 06.04.09 16:38 Сейчас в теме
Отлично сам давно пользуюсь OpenConf. Очень не хватает всех этих наработок в 8.1. В многом это и сдерживает активный переход на 8 версию так как все равно придется.
11. DimaP 63 06.04.09 18:10 Сейчас в теме
12. vip 07.04.09 11:20 Сейчас в теме
Странная вещь - выложен отличный инструмент, рядом с которым восьмерочная IDE и рядом не стояла, а в комментах тишина.
Перенумераторы вызывают гораздо больше эмоций.
Ощущение, что большинству кодить приходится редко, в основном обновлять типовые.
Откуда такое равнодушие к кардинально улучшеному основному инструменту разработки?
16. coder1cv8 3470 07.04.09 11:36 Сейчас в теме
(12) Это же для семерки! Неактуально уже! )))
А если серьезно, то основная аудитория этого сайта, отнюдь не суровые гуру, знающие цену разработки того или иного серьезного инструмента, а люди лишь косвенно связанные с 1С или начинающие 1С-ники, у которых больше интереса вызывает какая-нибудь "яркая" поделка... ) К тому же, если выложена хорошая разработка, то что тут скажешь, кроме "Отлично!". Зато в ветках с откровенным г... от комментаторов не протолкнуться, да посмотрите хотя бы ветки "гения"! )
17. Ish_2 1104 07.04.09 11:51 Сейчас в теме
(16) Зря Вы так о "гении". Морщась , нужно видеть его важную роль на сайте.
18. CheBurator 3119 07.04.09 11:57 Сейчас в теме
(12) вещь отличная! сам юзаю! кодить намного приятнее, особено в связке с телепатом... правда есть несколько "огрехов" у телепата, но это наверное надо в скриптах подправить немного...
19. vip 07.04.09 12:01 Сейчас в теме
(18) Наверняка :))
Не забывай только поглядывать за обновлениями - продукт становится все лучше.
58. MaxS 2850 22.09.09 12:55 Сейчас в теме
(12) Инструмент конечно же для 7-ки хороший, но в 8-ке почти всё решается запросами, 7-ка тут в целом проигрывает.

Про прямые запросы в 7-ке я в курсе. Но это уже другая тема...
60. vip 23.10.09 07:18 Сейчас в теме
(58) Кгрхм...
Поделись, пожалуйста, бесценным опытом использования запросов в Конфигураторе.
13. Душелов 4017 07.04.09 11:21 Сейчас в теме
Я сразу говорил - за перенумераторами будущее!
15. vip 07.04.09 11:25 Сейчас в теме
14. Душелов 4017 07.04.09 11:21 Сейчас в теме
И внешними печатными формами счетов на оплату и торг-12 :)
20. Diess 07.04.09 12:35 Сейчас в теме
Спасибо, очень удобная и полезная приблуда
21. molot 285 07.04.09 20:08 Сейчас в теме
Качать не стал, но автору + однозначно!
rd_developer; +1 Ответить
22. Automatik 920 08.04.09 06:26 Сейчас в теме
СПАСИБО ОГРОМНОЕ, АВТОР !!!
23. antz 08.04.09 08:21 Сейчас в теме
О, свежий колорер! Не представляю уже себе работу без Опенконфа и всех этих штуковин. Автору мегареспект!
24. GrayT 258 08.04.09 08:28 Сейчас в теме
Не перехожу на восьмерку - там нет функционала опенконфа и СциКолорера ;)
25. orloff 08.04.09 10:20 Сейчас в теме
Блин, а у меня чето установить не получается. Скачал Опен конф, скопировал все в BIN\Config\, зарегил библиотеки, открываю конфигуратор и ниче не поменялось. Подскажите плиз че не правильно делаю
27. artbear 1525 08.04.09 12:21 Сейчас в теме
(25) >>Скопировал все в Бин\Конфиг
Этого недостаточно, ты наверняка не подменил файл Бин\конфиг.длл, как написано в инструкции.
26. Джиневра 08.04.09 11:02 Сейчас в теме
Здооорово..
Сначала брать не хотела (мол - да на что мне подсветка скобочек, что я - считать не умею?). Но увидев свернутые тексты процедуры и функций поняла: неее, надо брать :) Собственно, имхо, это единственное, чем восьмерка выгодно отличается от семерки (отличается - в плане текстового редактора, естессно).
Спасибо!
28. Filipp_inf 08.04.09 14:00 Сейчас в теме
Замечательный Инструмент!
А можно еще попросить добавить "свернуть/развернуть" не только при помощи мышки, но и "горячими" клавишами? Ну очень надоело хвататься за "мышь", когда работаешь на клавиатуре.
Большое спасибо. И ГЛАВНОЕ - что БЕСПЛАТНО. А то смотрю кризис начал сказываться, все больше обработок выкладывают не за интерес, а за деньги, как на рынке.
31. vip 08.04.09 14:08 Сейчас в теме
(28) Стрелки вправо-влево, когда курсор на первой позиции заголовка блока.
29. metaeditor 944 08.04.09 14:07 Сейчас в теме
>А можно еще попросить добавить "свернуть/развернуть" не только при помощи мышки, но и "горячими" клавишами?
это делается средствами опенконфа, см. скрипт из комплекта.
меню OpenConf-макросы-клавиатура - новый - SciColorer - <любой нужный макрос>
30. antz 08.04.09 14:08 Сейчас в теме
Развернуть можно, встав в начале строки с объявлением процедуры (Процедура ТакаяТо()) и нажав стрелку вправо. Аналогично можно свернуть, нажав стрелку влево.
32. antz 08.04.09 14:10 Сейчас в теме
а, всмысле "свернуть всё"...
33. metaeditor 944 08.04.09 14:11 Сейчас в теме
>Стрелки вправо-влево
а, ну да, так тоже можно)
34. Filipp_inf 08.04.09 15:22 Сейчас в теме
>меню OpenConf-макросы-клавиатура - новый - SciColorer - <любой нужный макрос>
И какой макрос отвечает за "свернуть всё"... ?
35. metaeditor 944 08.04.09 15:41 Сейчас в теме
ExpandAll() 'Развернуть всё
CollapseAll() 'Свернуть всё
открой SciColorer.vbs в блокноте, там всё прокомментировано
36. Lars Ulrich 617 09.04.09 08:26 Сейчас в теме
37. ev-kov 5 09.04.09 08:52 Сейчас в теме
Присоединяюсь к похвалам, очень нужная вещь для семерки, давно ею прользуюсь.
38. gorenski 372 09.04.09 12:51 Сейчас в теме
39. nicxxx 254 10.04.09 08:38 Сейчас в теме
кажется, баг: в версии 1.0.0.9 не сворачиваются блоки комментариев
40. metaeditor 944 10.04.09 12:02 Сейчас в теме
>не сворачиваются блоки комментариев
настройки - галка "не сворачивать комментарии внутри процедур"... оно?
41. o.nikolaev 212 11.04.09 19:09 Сейчас в теме
А как тут поставить сразу 10 плюсов? Это супер штука!
42. alyuev 202 13.04.09 13:26 Сейчас в теме
45. maljaev 789 16.04.09 01:01 Сейчас в теме
(41) Зарегистрируйся 10 раз. Шутка.
43. Shaman100M 1150 15.04.09 20:15 Сейчас в теме
Плюсик.

Что очень не понравилось:
неконтролируемое блуждание курсора при переходе на след. строку;
при удалении фрагмента и переходе вниз курсор меняет позицию, предшествующую концу фрагмента удаления;
не передвинуть курсор вправо (иногда пользуюсь, чтобы не срабатывал шаблон), - только пробелом.

А так, удобная штука, но не для "поточного" написания кода, - напару с телепатом заставляют моск думать, нажимать клаву или нет, чаще смотреть на экран, многоцветие отвлекает, хотя подсветка реквизитов диалога - оч. здорово.


Вот мое мнение, отличное от общепринятого, но есть такое. Хорошо настроенные шаблоны по производительности написания кода могут поспорить с телепатом. А подсказки, всплывающие окна, подстановка объектов метаданных - это для творчества. ;)
44. maljaev 789 16.04.09 00:58 Сейчас в теме
(43) Лично у меня за счет одних только телепата+интеллисенса производительность написания кода выросла раза в 4, и у супруги тоже. Колоред конечно не столь критически нужная вещь, но тоже на несколько процентов повышает производительность труда.

Может конечно все дело в быстродействии мозга, но у меня мозг при кодинге работает уже на инстинктивном уровне, т.е. максимально быстро.

Не нужно путать шаблоны и телепат - это разные вещи. Шаблоны создаются раз и на все случаи жизни, а телепат и интеллисенс динамически отслеживают твой код, подстраиваясь под ситуацию. Именно это позволяет мне создавать переменные типа "ТЗ_РаспределениеОборотныхСредств", не затрачивая кучу времени на повторный набор идентификатора или копипаст, а ограничиваясь считанными нажатиями. В результате прозрачность и понятность кода на высоком уровне даже без комментариев, а скорость даже выше если бы я обозвал переменную "ТзРОС".

Так что все ИМХО. Жизнь без телепата, интеллисенса и колореда я уже не представляю. Хотя, если брать оплату почасово, то конечно же я в убытке - делаю работу намного быстрее. :)
46. metaeditor 944 16.04.09 03:33 Сейчас в теме
>Что очень не понравилось:
>неконтролируемое блуждание курсора при переходе на след. строку,
>не передвинуть курсор вправо, ...

это всё "особенности" компоненты на основе которой сделан редактор,
постепенно к ним привыкаешь

>не для "поточного" написания кода, - напару с телепатом заставляют моск >думать, нажимать клаву или нет, чаще смотреть на экран, многоцветие >отвлекает, хотя подсветка реквизитов диалога - оч. здорово

незнаю, у меня наоборот, пока я програмирую с опенконфом, моск отдыхает :)
наверное, опять-же нужно просто привыкнуть

47. BabaJaga 22.04.09 10:21 Сейчас в теме
48. cleaner_it 220 28.04.09 03:41 Сейчас в теме
Огромное человеческое спасибо! Одна из самых ценных разработок:) Практически наравне с 1C++ и OpenConf!
49. bainov 52 08.05.09 19:22 Сейчас в теме
Отличная штука! Жаль что раньше на нее не наткнулся :(
Теперь то все больше в 8-ке приходится сидеть...
50. Yuri_Dnp 63 16.05.09 08:54 Сейчас в теме
Спасибо!

Наткнулся на небольшую фичу:
Если перед блоком стоит комментарий, например:
//------
Процедура ПриОткрытии()

то при комментировании блока (Шифт+Клик) происходит объединение блока с комментарием, а при последующем раскомментировании (Контрол+Шифт+Клик) раскомментируются и комментарии в том числе, что приведет минимум к ситаксической ошибке, а может и к появлению лишнего кода :)
51. metaeditor 944 18.05.09 17:48 Сейчас в теме
Контрол+Шифт+Клик убирает комментарий со всего _блока_ а не с процедуры или "Если, ..."

Шифт+Клик комментирует процедуру и вместе с первой строкой она превращаются в многострочный комментарий который тоже сворачивается, т.е всё вместе теперь является блоком.

Так что всё верно )


52. Yuri_Dnp 63 19.05.09 09:55 Сейчас в теме
(51)
Я и не говорил, что это ошибка :)
53. asana1167 27.05.09 09:29 Сейчас в теме
Респект и уважуха +, ещ бы предопределенные процедуры подсвечивал :)
54. neuromancer_aza 48 27.05.09 13:42 Сейчас в теме
Одним словом - Оргазмирую... ;)
Lelic24RUS; +1 Ответить
55. ВосточныйПарень 10.06.09 13:02 Сейчас в теме
Поставил последнюю версию, но есть проблема. При вводе процедуры, функции или метода объекта слишком быстро скрывается всплывающая подсказка. Очень плохо. Как это победить?
56. metaeditor 944 10.06.09 14:40 Сейчас в теме
читаем ридми файл в дистрибутиве.

нужно поставить вот это:
http://www.1cpp.ru/forumfiles/Attachments/telepatt.rar
57. nextua 08.09.09 16:56 Сейчас в теме
Cпасибо. скачал буду пробовать, но по отзывам вижу - вещь очень нужная
59. Близнец 23.10.09 07:04 Сейчас в теме
Спасибо. OpenConf'ом давно пользуюсь, а с этим еще удобней стало.
Наткнулся на такое поведение: если поставить курсор на слово с которого начинается или заканчивается блок, то эти слова отображаются "кракозябрами", например "Процедура", "КонецПроцедуры", "Если", "Тогда", "ИначеЕсли".
Вот скриншоты:
Прикрепленные файлы:
61. Altair777 644 23.10.09 10:52 Сейчас в теме
Спасибо автору за эту разработку. Пользуюсь ей давно, очень удобно.
Но плюсик только сейчас поставил. Сорри.
62. gena_danil 30.10.09 07:39 Сейчас в теме
Великолепно! Жаль, что узнал об этом инструменте только сегодня.
Спасибо автору.
63. adva 45 19.11.09 13:13 Сейчас в теме
Спасибо, Тоже жалею, что не сразу узнал о такой вещи
64. Fisco 28.11.09 13:05 Сейчас в теме
>Спасибо, очень удобная и полезная приблуда.
Однозначно +!
65. metaeditor 944 14.01.10 16:08 Сейчас в теме
ОБНОВЛЕНИЕ:

- в настройки шрифтов добавлено поле для выбора набора символов (кодировки)
- исправлено положение подсказок телепата в соответствии с масштабом редактора
- добавлена возможность отображения непечатных символов (галка в настройках и новая команда в скрипте)
- исправлено отображение курсора в режиме перезаписи текста (OVR)
- добавлен новый стиль подсветки "Фон заголовков методов" для возможности установки фона строки с названием процедуры
- если в начале блока комментария первым символом стоит "\", то при открытии модуля такой блок не будет свёрнут
- добавлена поддержка подсветки доп. ключевых слов также и в строковых константах. (только слова из списка №4)
- "разукрашен" диалог списка закладок, цветовых/модифицированных блоков
- добавлена функция отображения результатов поиска текста в текущем модуле. окошко появляется автоматически при вызове
команды поиска текста или же только по нажатию соответствующей кнопки на панели инструментов плагина.
режим показа настраивается в диалоге настроек. команда добавлена в скрипт.
JohnyDeath; +1 Ответить
66. CheBurator 3119 24.01.10 19:26 Сейчас в теме
Где на 1Cpp на форуме колорера- ссылка на скачивание актуального релиза? в каком посте?
68. CheBurator 3119 24.01.10 19:58 Сейчас в теме
(67) ветку-то я знаю, но все равно спсб. натолкнуло посмотреть на "ветку-начало"... туплю-с...
69. anton-1981@yandex.ru 12.02.10 23:24 Сейчас в теме
70. KrakoZyabl 77 16.02.10 15:06 Сейчас в теме
Великая вещь !!! Спасибо огромное!!! :) ;) :!: :!: :!: И где я раньше был только ???..))
71. ITAlex 24.02.10 13:22 Сейчас в теме
Очень удобно! Производительность и качество растет!!! //кроме шуток!
ну вот и как теперь на 8-ку переходить :cry:
72. Поручик 4674 24.02.10 14:16 Сейчас в теме
(71) Да легко. Те, кто бросил это грязное дело, ещё не пожалели.
73. andrey_k65 22.03.10 00:29 Сейчас в теме
Спасибо! просто супер!
74. igorb 30.03.10 10:18 Сейчас в теме
+1 однозначно :) очченя удобно!!!
75. o.nikolaev 212 14.02.11 19:36 Сейчас в теме
Одна из самых крутых штук для 7.7. Без нее на 7.7 писать вообще невозможно.
nixstill; +1 Ответить
76. RustIG 1613 15.02.11 12:17 Сейчас в теме
Для семерочников вещь отличная - автору спасибо!
Я вот мало на семерках программирую, но довольно редко надо изучить их код, что-то дописать, тогда я весь код модуля 7.7 копирую и редактирую в модулях конфигуратора 8.1. Так я использую функционал 8.1. Кроме свертывания-развертывания и быстрого перемещения использую в том числе "интеллисенс" (то есть "контрол + пробел").
Всем успехов! :)
77. RomanMartynenko 28.04.11 08:30 Сейчас в теме
Во-первых, большое спасибо автору! Массу времени и нервов сэкономил с помощью данного инструмента.
А во-вторых - хочу спросить, появится ли это чудо для 8.2?
Без функции выделения одинаковых слов, там просто невозможно работать. ;)
cleaner_it; +1 Ответить
80. orefkov 1152 13.11.11 02:06 Сейчас в теме
(77)
Запоздалый ответ, но вот начало появляться: http://snegopat.ru/forum/viewtopic.php?f=1&t=61
82. DimaP 63 28.04.12 11:12 Сейчас в теме
(80) снегопат платный, а SciColorerV8 пока глючный
но для 7.7 вообще вещь офигенная!!!
78. cleaner_it 220 09.05.11 09:36 Сейчас в теме
Отличная вещь:) С каждой версией все лучше и лучше:)
79. nixstill 05.10.11 02:41 Сейчас в теме
Спасибо, автору почтение! С ней на 7.7 писать очень удобно. Периодически работаю с семерками.
81. nll.jojo 20.01.12 15:22 Сейчас в теме
83. tanekQ 24.08.12 11:16 Сейчас в теме
Класс, просто класс! и чего я раньше этим не пользовалась!?
84. MadDAD 152 14.12.15 14:02 Сейчас в теме
А исходники не планируете обнародовать?
Оставьте свое сообщение