Опенконф/Телепат2/Интеллисенс и др. скрипты (продолжим 21?) #113676


#0 by artbear
Для тех, кто только что присоединился.--------------------------------------------------------------------Автор всего этого набора чудес - Александр Орефков aka orefkovА также все, у кого есть время и силы писать плагины/скрипты для Опенконф--------------------------------------------------------------------Сабж + плагины/скрипты для Опенконф (сайт автора)http://openconf.itland.ru/betaПоследние версии (на 01.07.05) ( ВНИМАНИЕ )OpenConf 1.0.2.0 - http://openconf.itland.ru/beta/oc1020.zipТелепат 2.0.0.0r (beta) - http://openconf.itland.ru/beta/telepatr.zip--------Начинающим рекомендую обязательно почитать:На ресурсе от Young можно взять интересные статьи об установке Опенконфа, Телепата, Интеллисенс и об использовании различных скриптов ОпенконфаРаздел постоянно пополняется новыми сведениями и статьями.Адрес http://www.script-coding.info--------------------------------------------------------------------FAQhttp://1c.alterplast.ru/faq/telepat.htmlhttp://1c.alterplast.ru/faq/openconf.htmlПредыдущие ветки о Телепате/Опенконфе можно взять на страничкеhttp://1c.alterplast.ru/faq/telepat.html--------------------------------------------------------------------Другие плагины/скрипты для Опенконфа можно взять в Клубе Профессионаловhttp://1c.proclub.ru/modules/mydownloads/viewcat.php?op=&cid=1002----------------------------------------------------На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф.Как правило, последние версии большинства скриптов будут находиться именно там.-----По указанному ниже адресу всегда будет лежать самый последний снимок скриптов из репозитарияhttp://1c.alterplast.ru/files/ocs/ocs_last.dos.zipПоследние версии скриптов брать из этого архива.-----А в папке http://1c.alterplast.ru/files/ocs/ будут лежать архивы с ежедневными снимками репозитория (по датам)В архивах есть файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть.Кто, когда, в каких файлах и почему менял :)--------------------------ЗЫ этот файл - что-то вроде истории, удобно использовать вместо описания :)----------------------------------------------------Последнюю сборку инсталлятора для ОпенКонф, укомплектованную Телепатом и другими удобными плагинами, а также традиционно - самыми свежими скриптами из репозитария cvs.alterplast.ru можно скачать отсюдаhttp://kuntashov.narod.ru/openconf-installer.html(или чуть позже с www.proclub.ru)--------------------------------------------------------------------На itland.ru есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)http://itland.ru/forum/index.php?showforum=37Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на http://openconf.itland.ru
#0 by artbear
Для тех, кто только что присоединился.--------------------------------------------------------------------Автор всего этого набора чудес - Александр Орефков aka orefkovА также все, у кого есть время и силы писать плагины/скрипты для Опенконф--------------------------------------------------------------------Сабж + плагины/скрипты для Опенконф (сайт автора)http://openconf.itland.ru/betaПоследние версии (на 01.07.05) ( ВНИМАНИЕ )OpenConf 1.0.2.0 - http://openconf.itland.ru/beta/oc1020.zipТелепат 2.0.0.0r (beta) - http://openconf.itland.ru/beta/telepatr.zip--------Начинающим рекомендую обязательно почитать:На ресурсе от Young можно взять интересные статьи об установке Опенконфа, Телепата, Интеллисенс и об использовании различных скриптов ОпенконфаРаздел постоянно пополняется новыми сведениями и статьями.Адрес http://www.script-coding.info--------------------------------------------------------------------FAQhttp://1c.alterplast.ru/faq/telepat.htmlhttp://1c.alterplast.ru/faq/openconf.htmlПредыдущие ветки о Телепате/Опенконфе можно взять на страничкеhttp://1c.alterplast.ru/faq/telepat.html--------------------------------------------------------------------Другие плагины/скрипты для Опенконфа можно взять в Клубе Профессионаловhttp://1c.proclub.ru/modules/mydownloads/viewcat.php?op=&cid=1002----------------------------------------------------На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф.Как правило, последние версии большинства скриптов будут находиться именно там.-----По указанному ниже адресу всегда будет лежать самый последний снимок скриптов из репозитарияhttp://1c.alterplast.ru/files/ocs/ocs_last.dos.zipПоследние версии скриптов брать из этого архива.-----А в папке http://1c.alterplast.ru/files/ocs/ будут лежать архивы с ежедневными снимками репозитория (по датам)В архивах есть файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть.Кто, когда, в каких файлах и почему менял :)--------------------------ЗЫ этот файл - что-то вроде истории, удобно использовать вместо описания :)----------------------------------------------------Последнюю сборку инсталлятора для ОпенКонф, укомплектованную Телепатом и другими удобными плагинами, а также традиционно - самыми свежими скриптами из репозитария cvs.alterplast.ru можно скачать отсюдаhttp://kuntashov.narod.ru/openconf-installer.html(или чуть позже с www.proclub.ru)--------------------------------------------------------------------На itland.ru есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)http://itland.ru/forum/index.php?showforum=37Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на http://openconf.itland.ru
#0 by artbear
Для тех, кто только что присоединился.--------------------------------------------------------------------Автор всего этого набора чудес - Александр Орефков aka orefkovА также все, у кого есть время и силы писать плагины/скрипты для Опенконф--------------------------------------------------------------------Сабж + плагины/скрипты для Опенконф (сайт автора)http://openconf.itland.ru/betaПоследние версии (на 01.07.05) ( ВНИМАНИЕ )OpenConf 1.0.2.0 - http://openconf.itland.ru/beta/oc1020.zipТелепат 2.0.0.0r (beta) - http://openconf.itland.ru/beta/telepatr.zip--------Начинающим рекомендую обязательно почитать:На ресурсе от Young можно взять интересные статьи об установке Опенконфа, Телепата, Интеллисенс и об использовании различных скриптов ОпенконфаРаздел постоянно пополняется новыми сведениями и статьями.Адрес http://www.script-coding.info--------------------------------------------------------------------FAQhttp://1c.alterplast.ru/faq/telepat.htmlhttp://1c.alterplast.ru/faq/openconf.htmlПредыдущие ветки о Телепате/Опенконфе можно взять на страничкеhttp://1c.alterplast.ru/faq/telepat.html--------------------------------------------------------------------Другие плагины/скрипты для Опенконфа можно взять в Клубе Профессионаловhttp://1c.proclub.ru/modules/mydownloads/viewcat.php?op=&cid=1002----------------------------------------------------На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф.Как правило, последние версии большинства скриптов будут находиться именно там.-----По указанному ниже адресу всегда будет лежать самый последний снимок скриптов из репозитарияhttp://1c.alterplast.ru/files/ocs/ocs_last.dos.zipПоследние версии скриптов брать из этого архива.-----А в папке http://1c.alterplast.ru/files/ocs/ будут лежать архивы с ежедневными снимками репозитория (по датам)В архивах есть файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть.Кто, когда, в каких файлах и почему менял :)--------------------------ЗЫ этот файл - что-то вроде истории, удобно использовать вместо описания :)----------------------------------------------------Последнюю сборку инсталлятора для ОпенКонф, укомплектованную Телепатом и другими удобными плагинами, а также традиционно - самыми свежими скриптами из репозитария cvs.alterplast.ru можно скачать отсюдаhttp://kuntashov.narod.ru/openconf-installer.html(или чуть позже с www.proclub.ru)--------------------------------------------------------------------На itland.ru есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)http://itland.ru/forum/index.php?showforum=37Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на http://openconf.itland.ru
#1 by a13x
Небольшое уточнение к На Проклабе инсталлятор располагается по адресуhttp://1c.proclub.ru/modules/mydownloads/personal.php?cid=1002&lid=5095
#2 by trdm
Дык, там-же апрельская сборка. А есть, что посвежее?
#3 by Bot
Нда... Проект загинается... Про новую (или полноценную) версию телепата ничего не слышно, развитие инсталлатора заглохло... Скрипты ещё пишутся, но уже с меньшим энтузиазмом..Надо что-то делать... orefkov, выпусти новую версию с незначительными доработками (напр. исправь номер релиза) - это привлечет интересс к разработке, своего рода реклама. Эффективно..(orefkov) Кстати, а как дела ваще движутся?
#5 by trdm
А где ваши "хочу"? Будет "хочу" будет движение......
#6 by Young
Здесь можно скачать дистрибутив Windows Script Host:http://msdn.microsoft.com/library/default.asp?url=/downloads/list/webdev.asp
#7 by Young
И на 22-ой ветке (по 250 постов каждая) проект уверенно загнулся. Все бы так загибались... :)P.S. Хотя было бы неплохо пофиксить глюки Телепата.
#8 by artbear
В первых ветках и по более 250 постов было :)был такой глюк на Т1СЗЫ потом вебмастера пофиксили этот баг Т1С
#9 by Young
Давайте попробуем перечислить глюки:1. "Застревание" процессов 1сv77.exe в памяти после выхода. Переустановкой WSH лечится НЕ ВСЕГДА.2. Обвалы Конфигуратора при работе с текстовыми файлами (например, с файлами скриптов). Глючит, кстати, совсем не обязательно на больших файлах - на маленьких тоже за милую душу.3. У меня лично: Win2003Serv + 7.70.025 SQL, бухгалтерия + УРБД. Телепат во многих случаях просто не желает "запускаться". Открываешь окно конфигурации, переходишь на вкладку "OpenConf", становишься на элемент дерева "Телепат" - программа пытается прорисовать визуальный интерфейс Телепата в панели справа - после нескольких секунд потуг получаешь обвал Конфигуратора. Позапускав на одной и той же базе таким макаром несколько раз - иногда начинает работать. Причины не ясны.
#10 by Young
Имхо, важно не столько расширение функционала Телепата (скрипты Itellisense это отлично компенсируют), сколько пофиксить глюки.
#11 by jbond
- это когда вызываешь локальное меню? Таже фигня..
#12 by Higs
А у меня такая фигня - запускаю Конфигуратор с установленным Телепатом. Если потом открыть Предприятие через F11 и в Предприятии нажать кнопу Открыть файл (ну, или через меню выбрать), то Предприятие вываливается напрочь!
#13 by artbear
Опенконф и его плагины/скрипты не влияют на работу 1С в режиме Предприятие.Ищи баги у себя!
#14 by Higs
Верю. Но если запускать не через F11, а обычным запуском, то все нормально работает!
#15 by artbear
Обычный запуск - это не через Конфигуратор, а запуском просто 1cv7.exe ?Всегда Предприятие вылетает, когда повторяешь указанную последовательность действий?Можешь попробовать удалить все скрипты и плагины из папки Конфиг, кроме файла конфиг.длл, и проверить запуск снова!
#16 by Higs
Да, обычный запуск.Предприятие всегда вылетает, если его так запускать. Без Телепата все работает нормально
#17 by artbear
Извини, если буду задавать "глупые" вопросы, потому что я не знаю уровень твоих знаний по Опенконфу, а ситуацию прояснить нужно :)>>Без телепата- это когда Опенконф установлен и его видно в Конфигураторе, но в каталоге БинКонфиг нету файла телепат.длл ? или еще как-то?
#18 by var
пишу"Запрос.Выгрузить(тз);"затем набираю "тз.<а вот здесь нехочет показывать методы и атрибуты тз нельзя ли это как то обойти?>"
#19 by var
+ это я о Интеллисенс
#20 by Higs
Убираю совсем и опенконф, и телепат, кладу назад родную config.dll - все работает по F11. С телепатом - нет! Точнее, не просто телепатом. Пробовал без телепата, просто скрипты остальные оставлять - уже не работает. Даже совсем без скриптов, лишь с подмененной config уже вылетает!
#21 by MetaEditor
20) не висит ли утебя на Ф11 макрос RunInExclusiveMode?18) напиши гденибудь выше:
#22 by Higs
Проверил - нету!
#23 by artbear
Ищи проблему у себя в винде или 1С.Потому что чистый Опенконф такого себе не позволяет :)
#24 by artbear
Обижаешь - что за наезды на RunInExclusiveMode ;-)я этот макрос лично каждый тестирую, 1С через него запускаю
#25 by MetaEditor
24) "ничего личного" - (С) :)))просто подумалось, раз он рекоммендуется вешатся на Ф11 , мало ли....
#26 by Higs
Ладно, я уже привык, только напрягает.Да пару раз был вылет и в Конфигураторе с потерей всего ert, что было жаль, т.к. в нем уже было около 4000 строк :)
#27 by artbear
Знаешь, что у народа было подобное.Сам ни разу не нарывался.Но на всякий случай спрошу:у тебя в параметрах не стоит флажок "Проверять автоматически" ?
#28 by Young
Скрипт author.js v1.8 ("Авторские комментарии") при вызове макросов несколько раз подряд (например, макроса "МаркерИзменен") любит говорить "Out of memory" ("Недостаточно памяти").
#29 by Young
+ http://www.sinor.ru/~my1c/knowhow/kill_ert.html
#30 by Higs
Галка "Проверять автоматически" не стоит, стоит галка "Автоподстановка".Скрипт "автор" я убрал.
#31 by Young
На самом деле пост адресован автору скрипта author.js :)
#32 by Young
Попробуй снести 1С полностью и сделать всё заново. Соароном не крячил? Может, лишнюю галку где в Соароне поставил?
#33 by Young
Полез разбираться с RTrimModule.vbs. Есть парочка вопросов:1. В комментариях заявлено, что "из нескольких идущих подряд пустых строк остается только одна", однако практически не остаётся ни одной :)2. Макрос "ReFormatCurrentWnd" отличается от "RTrimCurrentWnd" только тем, что дополнительно форматирует модуль "штатными" средствами (как происходит при нажатии штатного хот-кея Ctrl+Shift+F), я верно понял?
#34 by artbear
Автор уже новую версию выпустил.Где-то на итланде в форуме по Опенконф есть.Я не коммичу потому, что пока не разобрался с расхождением между старой и новой (а расхождение не маленькое).
#35 by Young
Что-то не нашёл ничего по RTrimModule.vbs на итланде в форуме по Опенконф... Кстати, author.js v1.8 в сборку включён (в сборке от 21-Июнь-2005 его ещё не было)? Может, стоит публиковать ChangeLog по скриптам в виде странички, чтобы не выкачивать 800К наугад?
#36 by Young
+ На проклабе последнее обновление RTrimModule.vbs 27/07/2004.
#37 by artbear
Отправил тебе последнюю версию RTrimModule.vbs
#39 by Valera
ушло на мыло
#40 by Valera
RTrimGlobalModuleDocReportsAndCalcVars лучше не запускать - конфигуратор вылетает на больших конфах
#41 by Valera
(33/2) RTrimCurrentWnd обрезает только лишние пробелы в конце строк.
#42 by Young
Я получил письмо от wash... Там текст скрипта, но похоже, не полный (VBScript скомпилировать его не может).От artbear письма так и не получал.Вопросы в по author.js и ChangeLog тоже в силе.
#43 by a13x
баг посмотрю, сам пока не сталкивался (в author.js), с VimComplete такое бывает.что касается версий...в 1.8 был исправлен небольшой баг, имевший место в 1.7, но попала в репозитарий она только 29.06, в снапшотах до этой даты, в том числе и 21-го присутствуют версии 1.7 и нижена проклабе сейчас также последняя версия - 1.8.я сейчас в отпуске, у родителей, с инетом туго - только лишь пчелайновскийжпрс, да и том через пень колоду - сплошные нервы, лучше бы вообще не коннектился :-(.инсталлер соберу, как только вернусь к работе (читайте - как толькопоявится нормальный доступ в интернет).свободного времени сейчас полно, так что все скрипты инсталлерапоправлю и приведу в порядок, а по возвращении сделаю сборку с последнимиверсиями скриптов, которые скачать сейчас не могу по причине ... см. абзацем выше
#44 by Slawa
Почему-то интеллисенс перестал работать в глобальном модуле :(К чему бы это ?Кто сталкивался ?Чем лечить ?
#45 by MetaEditor
44) количество строк в модуле больше 9999?
#46 by artbear
ChangeLog в виде отдельной странички на сайте - хорошая идея.Я - за!
#47 by Slawa
Да, 16000В этом дело ?
#48 by orefkov
В intelisence.ini найди параметр количество строк,после которых intell отрубается.
#49 by MetaEditor
посмотри в функцию Telepat_OnShowMemberList в интелисенс.вбсукажи в ини файле параметр MAX_LINES_CALL_INTELLилиисправь цифру 9999 на большеили" Для больших модулей вызывать Intellisence только принудительно"
#50 by Matic
Люди, помогите!В конфигураторе изменяю внешний отчет. При сохранении начал ругаться, но звездочка изменения исчезла. Скопировать файл отчета не удается, файл занят. Диалоги "Открыть", "Сохранить как" не вызываются. После того, как по новой зашел в конфигуратор, при открытии отчета пишет "Событие ActivateWindow: возникла ошибка -Неопознанная ошибка" два раза, после чего открывается только описание. Другие отчеты открываются нормально. Сам файл отчета стал меньше.Установленно:WinXP Pro SP1 1C 7.7.25 dbf. Openconf 1.0.2.0 и все плагины и скрипты из инсталлера. Скрипты обновлялись из ocs_last.dos.zip
#51 by slavka
плагин "Инспектор" стоит?
#52 by Matic
Если мне, то да.
#53 by aka AMIGO
Робяты... золотые!.. у меня впервые обвалился конфигуратор. 99% причина - телепат, потому, что без него стало всё путём.."Без него" - я просто перенес 1с-овскую config.dll обратно в BIN.Прецедент повторился трижды в одном месте:Печатаю текстик до первой скобки:Метаданные.ВидРасчета(..телепат молчит....но выскакивает системное сообщение об ошибке: "1сv77 ... будет закрыто, приносим глубочайшие..", и конфигуратор закрывается.ХР SP-2 7.7-25-ЗиК-252 локально на моём компе
#54 by Slawa
(48, 49) Спасибо. Пробую.
#55 by slavka
вроде дело как раз в нем. в предыдущей ветке посмотри
#56 by Young
Дайте пожалуйста свежую версию RTrimModule.vbs, которой нет в снапшоте репозитария скриптов. Или прямую ссылку, где скачать. Как технически будешь реализовывать? Для начала можно выложить ChangeLog просто отдельным файлом для скачки.
#57 by aka AMIGO
+53 я успел привыкнуть к удобству телепата :))уломал трабл по прецеденту, и вернул config на место.пущай стоит, помогает..будет капизничать - опять выключу-включу.
#58 by Matic
Похоже на то. Убрал инспектор, пока все работатет. Спасибо
#59 by Young
http://1c.alterplast.ru опять лёг?
#60 by fez
Это, блин, популярность. На час отключили свет, а на Т1С уже икнулось :))
#61 by artbear
LOL
#62 by Young
Можешь выложить ChangeLog отдельным файлом для скачки?
#63 by Valera
Отправил....Rtrimmodule.vbs - скрипт, который лежит у меня в скриптах опенконфаRTrimModule_.vbs - скрипт, малость поправленный, лежит в репозитариидругих просто нет....
#64 by Young
Спасибо, но я опять ничего не могу получить :)). Запакуй, пожалуйста, в ZIP, а то у меня Outlook блокирует вложения .vbs.
#65 by snif
Подскажите, а можно ли (и как) получить доступ к модулю внешнего ert (класса)?
#66 by ADirks
Примерно так: Doc = Config.Documents.Open(ModuleName);Советую заглянуть в SyntaxAnalysis.wsc - там есть примеров работы с классами (и с хедерами, и с модулями).
#67 by fez
Канэчно. Тебе как, plain text или zip?
#68 by panda
BUG:При отработке шаблона OnTemplate неверно устанавливается курсор (на один символ левее)Пример:Текст шаблона (Название=ЦиклСтр¦proc):--------Sub Telepat_OnTemplate(Name, Text, Cancel)  Select Case Name----курсор устанавливается на одну позицию левее, чем должен:"КурсорДолженБытьСправ|а"Telepat 2.0.0.0r, OpenConf 1.0.2.0
#69 by snif
Set doc = Documents.Open("C:КлассыФорма.ert")при этом обработка открывается, но как получить ссылку на текст документа?Через точку после doc ничего подобного нет :(PS чтение SyntaxAnalysis.wsc не помогает - я вообще не пойму, что за синтаксис там.
#70 by snif
+ это я делаю в VBA (oc2vba60.dll)
#71 by artbear
Очень много полезных, общих процедур помещено в CommonServices.wscА твой вопрос:if not doc is nothing then text = doc.Page.text
#72 by HAMMER
И мне, и мне кто-нибудь ответте :) вобщем иногда телепат не могет определить чо за объект по объективным причинам (например при загрузке объекта из файла), но ctrl + shift + space все равно работает для методов, и даже пишет что вариант 1 из 7, а как остальные посмотреть?
#73 by snif
2 заработало!artbear, не уходи секундочку! последний вопрос :)а как doc закрыть? Метода Close у него ведь нет!
#75 by HAMMER
(slavka) Именно так, спасиба :)
#76 by Young
Наберите в тексте модуля "Очистить(" и вы увидите всплывающую подсказку о параметрах этого метода. (Если подсказки нет, попробуйте нажать "Esc" или "Ctrl+Shift+Space".) В первой строке текста подсказки вы должны увидеть: "[1 из 5] ТаблицаЗначений::Очистить". Нажмите Alt+Вниз, после чего в первой строке текста подсказки вы должны увидеть: "[2 из 5] Таблица::Очистить". Таким образом, с помощью клавиш Alt+Вниз и Alt+Вверх вы можете передвигаться по подсказкам, если их несколько (это бывает, когда имена методов разных объектов совпадают). Это цитата изhttp://www.script-coding.info/Telepat.html
#77 by artbear
(snif) Если окно документа активно ( а оно активно после Open ), тогда можноWindows.ActiveWnd.ClosePS А вообще используй подсказку о параметрах Опенконфа в ВБ, это очень просто :)
#78 by HAMMER
Спасибо, страничку закачал.
#79 by snif
(artbear) Спасибо!
#80 by Young
(fez) В общем, хотелось бы, чтобы ChangeLog был доступен для закачки отдельно (он маленький, и его можно скачивать хоть каждый день, чтобы посмотреть, что изменилось). Если изменения интересны, тогда уже скачивать целиком (800К) http://1c.alterplast.ru/files/ocs/ocs_last.dos.zip. Можно выкладывать, например, как http://1c.alterplast.ru/files/ocs/ChangeLog.zip. В идеале - http://1c.alterplast.ru/files/ocs/ChangeLog.html (как страничку). В плане формата - чтоб можно было легко посмотреть с помощью Notepad в Windows :) или в IE как страничку, можно и zip, короче как тебе удобнее.По-моему, если есть скрипт, который генерит ocs_last.dos.zip ежедневно, то и ChangeLog сгенерить заодно будет не очень сложно?
#81 by artbear
(80+) ага, думаю, что Федору это будет сделать не сложно :)
#82 by ADirks
Да, а ещё можно попросить Фёдора подписать тебя на рассылку. Т.е., как кто-то что-то скоммитит, ты будешь получать письмо с изменёнными объектами, и commit message. Удобная штука, если хочешь быть постоянно в курсе.
#83 by Young
Ну, рассылка - это уже слишком круто :), а иметь автоматический "блог" по скриптам в виде html-странички, постоянно доступной по одному и тому же адресу, было бы прикольно...
#84 by fez
(Young) http://1c.alterplast.ru/files/ocs/changelog.html - годится?
#85 by fez
До такой степени не сложно, что прямо тошно. Никаких тебе мучений и радостей отладки, просто сел и написал. Тьфу.
#86 by Young
Отлично! Ссылочку в нулевой пост "продолжим 22" давать обязательно :)
#87 by a13x
тогда держите первый багрипорт :-)некорректно сформирован документ, теги закрываются не втом порядке:
#88 by fez
Семен Семеныч!!! fixed.Спасибо. Копипаст - отстой.
#89 by artbear
Это само собой - дам обязательно :)
#90 by artbear
(a13x) баг-репорт>> 08.07.2005 18:01:53 MMF (Misha Uskov) wrote:>> попробовал сегодня поставить oc1018b20050410.zip - типа все-в-одном-по-Опенконфу>> в итоге пришлось переставить 1С>> userdef.dll вызвала ошибку>> 08.07.2005 18:03:00 artbear wrote:>> и так все время подряд?>> 08.07.2005 18:03:39 MMF (Misha Uskov) wrote:>> да. И еще какой то скрипт ругался, но я его отключил.>> в тоже время раньше у меня нормально работал опенконф и телепат поставленные руками>> 08.07.2005 18:04:21 MMF (Misha Uskov) wrote:>> поскольку ты один из отцов-основателей-движения, факт в статистику :-)>> 08.07.2005 18:06:19 artbear wrote:>> а какой скрипт ругался?>> 08.07.2005 18:06:57 MMF (Misha Uskov) wrote:>> AllIntelisence вроде>> 08.07.2005 18:07:33 artbear wrote:>> RunAllIntellisense.vbs ?
#91 by a13x
я кажется рассказывал уже, что инсталлер делаетто же самое, что и мы при ручной установке, ничего в каталогеbin кроме config.dll он точно не трогаетно все равно посмотрю, спасибо
#92 by Young
(All) Парочка вопросов к народу (по темноте своей кое-что не знаю):1. Скрипт "Замена кода trad.vbs", макрос "FormatSharp". А зачем? В смысле, каков тайный смысл комментариев с шарпами "//#"?2. Скрипт "Замена кода.vbs", макрос "CodeFramingForTimer". Что это? В смысле, что означает таинственный код "гТаймер.Запуск("Method");" и "гТаймер.Стоп("Method");"?
#93 by Young
+3. Скрипт "Замена кода.vbs": чем отличаются макросы "CopyLine" и "CopyLine0"?
#94 by Young
Сложилось впечатление, что макросы "CopyLine" и "CopyLine0" скрипта "Замена кода.vbs" НЕ заменяют функционал макроса "CopyLine" скрипта Intellisence.vbs, который был "закомментирован". Замена кода.vbs копирует строку целиком, а Intellisence.vbs - до текущего положения курсора.
#95 by artbear
(92-94)По "Замена кода.вбс" - скрипт полностью мой.1) макросы "CopyLine" и "CopyLine0" в принципе вроде ничем не отличаются, просто код написан по-разному. Я лично "CopyLine0" уже не использую.2) разница между "CopyLine" от "Замена кода.вбс" и от Интеллисенс.вбс - имхо более соответствует своему названию именно макрос от "замена кода.вбс", т.е. копирует всю строку целиком независимо от положения курсора3) при использовании внешней компоненты 1С++ комменты типа "//#" - это начало определения символов препроцессора (наподобие С и С++)4) Скрипт "Замена кода.vbs", макрос "CodeFramingForTimer" - конструкции по работе с таймером удобно использовать при профилировании кода, т.е. определении наиболее "медленных" участков кода.Опять же при использовании 1С++.Отладчик не всегда помогает:1) в нем сложно ( зачастую очень неверно ) определить время работы методов/кусков кода, которые вызываются несколько раз из различных мест2) в классах 1С++ не всегда возможно использовать отладчик.Тут и помогает мой класс "Общие.ТаймерСКоличеством" (перем. гТаймер)
#96 by Young
Спасибо! В основном всё понятно. Остались такие вопросы:1. Класс "Общие.ТаймерСКоличеством" доступен где-то для скачивания? Его кто-либо использует, кроме тебя?2. Предлагаю вернуть макрос CopyLine из Интеллисенс.вбс - очень удобно бывает копировать строку именно до текущего положения курсора! Ещё вопрос:Я не понял назначения макросов "FormatBlockWithTabs" и "ChoiseCharForFormating" из "Форматирование текста.vbs". Не смог заставить сделать эти макросы ничего полезного... "ChoiseCharForFormating" не понял вообще, а "FormatBlockWithTabs" не делает того, что заявлено в комментариях в скрипте ("теперь удаляются пробелы перед "=" и заменяются на табы") - у меня просто ничего не происходит, сколько я не изголялся :)
#97 by artbear
По пунктам:1) Конечно, доступен. На проклубе в разделе "Репозитарий 1С++"2) OK, верну.3) по этим макросам отвечу позже
#98 by artbear
По поводу "FormatBlockWithTabs" и "ChoiseCharForFormating" из "Форматирование текста.vbs""FormatBlockWithTabs" выравнивает выделенные строки по разделителю (по умолчанию знак = ), т.е. во всех этих строках разделитель занимает одинаковые позицию.стрСамаяНужнаяСтрока = "строка"выдели эти строки и вызови указанный макрос---"ChoiseCharForFormating" позволяет изменить этот разделитель на другие из списка. Это изменение работает до перезагрузки скрипта или Конфигуратора.имхо редко иногда, но бывает удобно.----ЗЫ еще советую обратить внимание на скрипт code_beautifier.pl от ADirks, он форматирует весь код и расставляет отступы для различных (в т.ч. вложенных) синтаксических конструкций для 1С
#99 by Young
Спасибо, вроде дошло. Но есть впечатление, что работает это форматирование не всегда правильно. Попозже попробую привести примеры.А что это за разделители в ChoiseCharForFormating ".2", ",4" и подобные?
#100 by Young
По макросам из "Форматирование текста.vbs":1. Если вызвать FormatBlock после FormatBlockWithTabs, форматирование портится.2. Такой блок:ы=1;абвгде=2;Если последовательно вызвать FormatBlock и FormatLines, форматирование будет неверным.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям