Имя: Пароль:
1C
1С v8
v8: Как в тексте модуля выделить цветом все нужные слова?
0 D_Pavel
 
14.01.13
10:19
Есть какой-нибудь способ выделить все нужные слова цветом, может какая-нибудь надстройка или настройка?
Типа как в Нотепад++ когда слово в тексте тыкаешь мышкой, и выделяются все такие же.
Или как в Интернет Эксплорере, поиск.
1 D_Pavel
 
14.01.13
10:20
В конфигураторе. Чтобы было удобнее конфигурировать конфигурацию.
2 ДенисЧ
 
14.01.13
10:20
снегопата покупай. И заказывай нужный скрипт.
3 D_Pavel
 
14.01.13
10:23
кого?
4 D_Pavel
 
14.01.13
10:24
Не! Мне бесплатно интересует.
5 Reset
 
14.01.13
10:24
Ишт какой хитрый.
6 Serg_1960
 
14.01.13
10:25
Из типового функционала - только глобальный поиск. Это совсем не то, что вам надо, но тоже - "удобнее конфигурировать" (более или менее).
7 orefkov
 
14.01.13
10:25
8 orefkov
 
14.01.13
10:26
(2)
Заказывать не надо, уже есть.
9 Stepa86
 
14.01.13
10:26
(4) тогда скопипасти код модуля в нотпад+++ и там выделяй. А снегопат это умеет по умолчанию
10 D_Pavel
 
14.01.13
10:26
(7) Именно так
11 D_Pavel
 
14.01.13
10:26
(9) я так сейчас и делаю.
12 D_Pavel
 
14.01.13
10:27
кроме снегопата ничего нет подходящего?
13 D_Pavel
 
14.01.13
10:28
(6) Ты абсолютно прав, прям в точку! Это совсем не то, что нам надо.
14 orefkov
 
14.01.13
10:28
(11)
В нотепаде++ контекстная подсказка для 1С заработала уже? о_О
15 Stepa86
 
14.01.13
10:32
(14) не знаю как у остальных, но я не изза контекстной подсказки брал снегопат. Для меня фишка с выделением и подсветкой слова и то полезнее чем контекстная подсказка в текущей реализации
16 orefkov
 
14.01.13
10:33
(12)
Нет, в конфигуратор пока никто, кроме снегопата, не пролез.
Можешь попробовать бесплатную демку + первую версию scicolorer.
Она умеет выделять слова, но еще не может редактировать текст, только чтение.
17 orefkov
 
14.01.13
10:34
(15)
Но если текст копировать в нотепад++ - там даже и такой подсказки не будет.
18 pessok
 
14.01.13
10:35
у снегопата есть искаропки, все слова из поиска подсвечивает в модуле
19 pessok
 
14.01.13
10:35
притом даже в снегопате для жадных однопопников :)
20 pessok
 
14.01.13
10:35
о, orefkov в теме, он сам про снегопат расскажет :)
21 orefkov
 
14.01.13
10:35
+(17)
Даже для элементарной синтакс-проверки - и то надо все обратно из нотепада в конфигуратор перетаскивать. И так заморачиваться только из-за подсветки выделенного слова?
22 Serg_1960
 
14.01.13
10:41
(офф)
Мдя.. скажи "снегопат" - и http://www.forum.mista.ru/users.php? тут как тут. У тя шо, подсветка и в браузере уже реализована? :))
23 Serg_1960
 
14.01.13
10:43
(22) Ой, накосячил:) "http://www.forum.mista.ru/users.php?" --> orefkov
24 D_Pavel
 
14.01.13
10:43
(14) зачем она нужна, контекстная подсказка?
25 D_Pavel
 
14.01.13
10:44
(21) Из нотепада в любом случае придется копипастить в 1С, так что проверка синтаксиса случится в любом случае.
26 D_Pavel
 
14.01.13
10:49
Чото демо версия ничего не выделяет... (((
27 viktor_vv
 
14.01.13
10:54
(24) Это что б меньше руками набивать и ошибок меньше. Я правда для восьмерки еще не покупал, мало ею пользуюсь, а в семерке сильно привык.
В восьмерке начинаю писать имя переменной и после первых символов даже притормаживаю, все жду когда ж появится подсказка :).
28 D_Pavel
 
14.01.13
10:57
(27) А, такая фигня мне не нравится, отвлекает.
29 1Сергей
 
14.01.13
11:02
как купить Снегопат и сколько он стоит? На оффсайте не нашел инфы
30 orefkov
 
14.01.13
11:03
(26)
А scicolorer к демо-версии подключил?
Его надо тоже скачать и внимательно прочитать readme
31 orefkov
 
14.01.13
11:04
(29)
Там вроде слева большими буквами - "Купить"
http://snegopat.ru/order.php
32 Reset
 
14.01.13
11:04
(28) Дело привычки. Имхо, с импользованием произволительность выше (скорость набора + меньше ошибок)
33 orefkov
 
14.01.13
11:09
(28)
Что, и

БухгалтерскийУчетРасчетовСКонтрагентами.ОпределениеНаправленияДвиженияДляДокументаДвиженияДенежныхСредств

ручками набиваешь? Мега чел, внушает!
34 viktor_vv
 
14.01.13
11:10
И для восьмерки это еще актуальнее, с ее "ПроцессорВыводаКомпоновкиДанныхИТакДалее" :).
35 pessok
 
14.01.13
11:10
(29) бери снегопат через ИС, там скидки :)
36 D_Pavel
 
14.01.13
11:24
(33) я такое вообще не набиваю. В дереве же можно просто скопировать.
37 D_Pavel
 
14.01.13
11:25
(30) не подключал. Вроде говорили снегопат из коробки уже так умеет.
38 pessok
 
14.01.13
11:27
(37) из коробки он умеет, но скриптик подключить таки надо :)
39 pumbaEO
 
14.01.13
11:31
(37) В демо-версии много чего нет вкусного.
40 D_Pavel
 
14.01.13
11:33
(38) значит не умеет.
41 orefkov
 
14.01.13
12:36
(40)
Ну, тогда продолжай долбить в нотепаде.
Других вариантов нет.
42 orefkov
 
14.01.13
21:24
(22)
Я не виноват, что почти в любой теме, где обсуждают конфигуратор, упоминают снегопат. Причем не я первый.
43 D_Pavel
 
15.01.13
06:21
(41) нафиг он нужен за деньги если даже демо версию сделали не работоспособную.
44 orefkov
 
15.01.13
10:26
(43)
Что конкретно не работает в демке?
Версия демки, ОС, 1С.
Ща разберемся.
45 D_Pavel
 
15.01.13
10:46
(44)

Снегопат - демо версия.
Создана на базе версии 1.1.1.2

1С:    8.2.16.352

ОС:    Windows 8 Профессиональная

Подсветка не работает. Ссыколорер скачал с инфостарта, не подошел. Хоть бы ссылку положили откуда скачивать.
46 orefkov
 
15.01.13
11:02
(45)
SciColorer, подходящий для демо-версии, лежит у меня на сайте, в разделе "Файлы для скачивания"
http://snegopat.ru/downloads/SciColorerV8.rar

Сейчас проверил, оказывается в том архиве нет readme.txt, приведу его здесь:
---------------------------
Установка:
Скопировать файлы SciLexer.dll,SciColorerV8.dll,SciColorerV8.ini
в любое место, например в папку \Snegopat\Scripts\

В файл addins.ini добавить строку:
dll:путь к\SciColorerV8.dll

Зависит от библиотек MFC90U.DLL, MSVCR90.DLL.
Если у вас в системе их нет, нужно установить Visual C++ 2008 Redistributable Package
http://www.microsoft.com/en-us/download/details.aspx?id=5582

Для настройки параметров плагина необходимо нажать Ctrl+M и выбрать
"Пользовательские аддины -> SciColorerV8 - > Настройки"
---------------------------

К сожалению не помню, подключается ли эта версия автоматом к окнам редактора.
Если при открытии редактора 1С окно штатное, то надо нажать Ctrl+M, и выбрать макрос SciColorerV8::ПоказатьСкрытьОкно

Сразу уточню - эта версия работает только "на чтение" - редактировать с ее помощью модули не получится.
47 D_Pavel
 
15.01.13
12:22
Так:

// Список загружаемых аддинов
Группа Скрипты из общего репозитария

   script:scripts\autosave.js
   script:scripts\configCaption.js
   script:scripts\extfiles.js
   script:scripts\fileopen.js
   script:scripts\format.js
   script:scripts\queryParamsExtractor.js
   script:scripts\query_colors.js
   script:scripts\vtcreator.js
КонецГруппы


dll:scripts\SciColorerV8.dll
48 D_Pavel
 
15.01.13
12:42
Ошибка 0x80070005 при регистрации SciColorerV8.dll
49 orefkov
 
15.01.13
12:51
(48)
0x80070005 - Отказано в доступе.
Проверь права и что Visual C++ 2008 Redistributable Package установлен.
Ну и на http://snegopat.ru/forum/viewtopic.php?f=1&t=61 пишут:

Для регистрации библиотеки SciColorerV8.dll в терминальной сессии без прав администратора нужно выполнить команду
regsvr32 /n /i:user SciColorerV8.dll
50 D_Pavel
 
15.01.13
12:55
http://www.microsoft.com/en-us/download/details.aspx?id=5582
Это установил, попросило перезагрузиться, сделал.
Запустил от имени администратора regsvr32 SciColorerV8.dll и все равно эта ошибка
51 D_Pavel
 
15.01.13
13:09
Сделал, увидел.

Шрифт нельзя сделать чтобы был как в 1С?
52 orefkov
 
15.01.13
13:10
(51)
нажать Ctrl+M и выбрать
"Пользовательские аддины -> SciColorerV8 - > Настройки"

Там на любой вкус можно всего понастроить.
53 D_Pavel
 
15.01.13
13:13
В настройках сам шрифт такой стоит как надо, но отображается не так. Нету клеартайпа
54 orefkov
 
15.01.13
13:15
Надо перезапускать Конфигуратор. И для каждого типа выставить этот шрифт.
55 D_Pavel
 
15.01.13
13:19
Ясно. Щас перезапущу
56 D_Pavel
 
15.01.13
13:24
Работает! Можно убрать колонку с номерами строк?
57 orefkov
 
15.01.13
13:53
(56)
Вроде в настройках можно, точно не помню.
Там много чего можно задать/поменять.
Конечно, это уже староватая версия колорера, свежая умеет больше, но ознакомится хватит.
58 D_Pavel
 
16.01.13
07:03
Режим только чтения как отключить? За 4500 рублей?
59 orefkov
 
16.01.13
09:44
(58)
Да. Для работы полноценных версий колорера нужен функционал снегопата, отсутсвующий в демо-версии.
Кроме того, не контекстной подсказкой единой жив снегопат.
Есть возможность писать свои скрипты и использовать уже написанные другими людьми. На http://snegopat.ru/scripts/ можно подробнее узнать.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший