a13x 27.01.2005 - 08:31 |
Шоу продолжается :) Начнем 15 ветку о Телепате и Опенконфе - программирование для Конфигуратора, облегчение работы разработчиков 1С! Для тех, кто только что присоединился. -------------------------------------------------------------------- Автор всего этого набора чудес - Александр Орефков aka orefkov -------------------------------------------------------------------- Сабж + скрипты для Опенконф (сайт автора) http://openconf.itland.ru/beta Последние версии (на 10.01.05) OpenConf 1.0.1.18 - http://openconf.itland.ru/beta/ocb1018.zip Телепат 2.0.0.0q (beta) - http://openconf.itland.ru/beta/telepatq.zip -------------------------------------------------------------------- FAQ http://1c.alterplast.ru/faq/telepat.html http://1c.alterplast.ru/faq/openconf.html Другие плагины/скрипты для Опенконфа можно взять (а также самому положить !!) в Клубе Профессионалов http://1c.proclub.ru/modules/mydownloads/viewcat.php?op=&cid=1002 Предыдущие ветки о Телепате/Опенконфе можно взять на страничке http://1c.alterplast.ru/faq/telepat.html На итланде.ру есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата) http://itland.ru/forum/index.php?showforum=37 Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на http://openconf.itland.ru Или, что еще лучше, сами выкладывайте свои творения в Клуб Профессионалов в раздел Опенконф http://1c.proclub.ru/modules/mydownloads/submit.php так будет наиболее удобно для всех :) ---------------------------------------------------- На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф, т.е. через этот репозитарий мы совместно будем разрабатывать скрипты. Мы уверены, что коллективная разработка повысит и качество, и скорость разработки. 1) Для всех организован доступ на чтение, т.е. вы можете через WinCVS получать последние версии скриптов. 2) Инструкции по подключению можете получить у меня или у Федора ---------------------------------------------------- Также для разработчиков скриптов существует толк-лист http://groups-beta.google.com/group/OpenConf-Devel/ Открытый на чтение для всех. Для того, чтобы принять в нем участие не только в качестве читателя, имеет смысл зарегистрироваться на Гугле и подписаться на нашу группу (ссылка Join this group). Почтовый адрес листа рассылки - OpenConf-Devel@googlegroups.com
|
a13x 1 - 27.01.2005 - 08:33 |
"OpenConf Ошибка при выполнении SendCommand" http://www.kuban.ru/forum_new/forum9/files/215957.html Если посчитает нужным, автор продублирует этот пост сюда |
orefkov 2 - 27.01.2005 - 08:39 |
(1) - Скорее всего забыл переписать config.tlb (13/250) По поводу поиска в svcsvc.dll по первым символам: Замени FilterValue(Methods,1+4) на FilterValue(Methods,4) |
DES 3 - 27.01.2005 - 09:15 |
Скрипт C:\Program Files\1Cv77\BIN\config\scripts\Descript.ion Не удалось получить имя скриптового движка. Так чтобы это значило ? |
a13x 4 - 27.01.2005 - 09:24 |
(3) это не скрипт, а описание файлов убери его из папки scripts з.ы. факи не читаем, да? |
DES 5 - 27.01.2005 - 09:27 |
(4) нету там такого файла. более того, я перетащил все с работающей машины ... |
a13x 6 - 27.01.2005 - 09:33 |
(5) извини, но пока не верю, не убедил на Т1С все любят цитировать фразу из ДМБ про суслика, которого нет, но он есть... |
DES 7 - 27.01.2005 - 09:39 |
(6) Вот DIR ‘®¤Ґа¦Ё¬®Ґ Ї_ЇЄЁ C:\Program Files\1Cv77\BIN\Config\Scripts 25.01.2005 14:57 <DIR> . 25.01.2005 14:57 <DIR> .. 20.04.2004 09:29 12я258 sample.vbs 21.09.2004 16:10 21я747 telepat.vbs 16.03.2004 17:05 1я120 ValidateXmlComments.js 02.09.2004 12:44 7я034 ‘®§¤_вм Є®ЇЄг _ д®а¬Ґ.vbs 30.03.2004 14:34 2я726 ‘®еа_ҐЁҐ ®вЄалвле ®Є®.vbs 02.09.2004 12:48 2я464 ’_Ў«Ёж_ §_票©.vbs 01.09.2004 17:10 5я998 ”®а¬_вЁа®ў_вм §_ЄЁ =.vbs 18.05.2004 11:24 123 1C++.vbs 02.09.2004 10:49 7я034 ArtBearFunc.vbs 22.09.2004 09:49 2я765 autoload.vbs 30.09.2004 09:20 6я813 common.vbs 29.09.2004 13:54 97 ExtForms Explorer.vbs 21.11.2004 19:43 51я780 Intellisence.vbs 21.09.2004 09:51 22я875 MD to Archiv.vbs 21.10.2004 08:52 632 panelsvisible.vbs 05.04.2004 16:26 4я264 TurboMD.vbs 26.01.2005 10:42 319 ‡_Єалвм ®Є® б®®ЎйҐЁ©.vbs 13.09.2004 12:34 2я286 Љ®бвагЄв®ал ЎгеЁв®Ј®ў.vbs 15.09.2004 20:13 3я686 Љ®бвагЄв®ал ¤®Єг¬Ґв®ў.vbs 15.09.2004 21:44 2я857 Љ®бвагЄв®ал ®ЇҐа_жЁ©.vbs 15.09.2004 22:12 1я537 Љ®бвагЄв®ал ЇаҐ¤®ЇаҐ¤Ґ«Ґле Їа®жҐ¤га.vbs 12.09.2004 07:43 4я846 Љ®бвагЄв®ал бЇа_ў®зЁЄ®ў.vbs 15.09.2004 21:00 7я004 Љ®бвагЄв®ал ’‡.vbs 16.09.2004 16:51 27я601 Љ®бвагЄв®ал ќ«Ґ¬Ґв®ў ¤Ё_«®Ј_.vbs 30.09.2004 09:21 2я655 ЊҐо ўбҐе ¬_Єа®б®ў.vbs 30.09.2004 09:54 7я332 ЊҐо ¬_Єа®б®ў Ё§ д_©«_.vbs 01.09.2004 12:14 2я849 ”®а¬_вЁа®ў_ЁҐ ⥪бв_.vbs 27 д_©«®ў 212я702 Ў_©в 2 Ї_Ї®Є 44я360я335я360 Ў_©в бў®Ў®¤® |
a13x 8 - 27.01.2005 - 09:45 |
попробуй вот так dir /A:H *.* |
DES 9 - 27.01.2005 - 09:59 |
опа ... |
a13x 10 - 27.01.2005 - 10:00 |
(9) ну и? суслик есть? |
DES 11 - 27.01.2005 - 10:03 |
(10) прошу пардону. ;) а куда его ? |
a13x 12 - 27.01.2005 - 10:05 |
(11) удалять :-) его не должно быть |
DES 13 - 27.01.2005 - 10:06 |
(12) THX |
artbear 14 - 27.01.2005 - 10:09 |
(12) ну почему-то вдруг этот файл лишний?? ЗЫ мне,например, он нужен :) ЗЗЫ сам знаешь, что это описание файлов! |
a13x 15 - 27.01.2005 - 10:14 |
(14) Ну, я уже предлагал его убрать из папки скриптс :-) меня больше интересует вопрос, почему он был скрытым? |
Тертый 16 - 27.01.2005 - 10:26 |
2) "Замени FilterValue(Methods,1+4) на FilterValue(Methods,4)" Где заменить-то? |
artbear 17 - 27.01.2005 - 10:31 |
(16) В Интеллисенс.вбс |
Тертый 18 - 27.01.2005 - 10:41 |
2), 17) - заработало, спасибо. 2) А что с разработкой Телепата? В смысле, чтобы не Интелл работал, а Телепат??? |
Sergey 19 - 27.01.2005 - 10:45 |
"OpenConf Ошибка при выполнении SendCommand" (2) Я думал об этом и переделал все с нуля Полтавил 1С установил заново openconf (2) первоначально копитовал config.dll и tlb с рабочей версии (на рабочем компе все работает) |
Тертый 20 - 27.01.2005 - 11:08 |
типа ап... |
fez 21 - 27.01.2005 - 11:45 |
Список веток о телепате на http://1c.alterplast.ru/faq/telepat.html дополнен предыдущей. |
Тертый 22 - 27.01.2005 - 16:34 |
+18)Да... видать, создатель занят более выжными делами, чтобы ответить на вопрос паствы. Жаль, я ведь из чистых побуждений спрашиваю, ведь вся идея Телепата основана на работе после точки. Ну, ладно, попользуемся svcsvc.dll, пока IAm и сотоварищи сделают Интелл. А теперь все скрипты только в репозитарии выкладываются, а не на проклубе или http://openconf.itland.ru/beta/ ??? Что-то нового и исправленного мало появляется. |
fez 23 - 27.01.2005 - 18:10 |
(22) Я скоро напишу скриптик, который ежедневно будет репозиторий паковать и выкладывать на http. |
Тертый 24 - 27.01.2005 - 20:28 |
23) Федор, а ReadMe к каждому скриптику он тоже будет генерировать? А то фиг разберешься! :) Ждемс. Только зачем тогда надо было заводить раздел на Проклубе, если потом туда ничего не помещать? |
artbear 25 - 28.01.2005 - 06:51 |
(24) У меня лично нет пока времени детально описывать работу каждого скрипта из репозитария, поэтому я и не выкладываю набор скриптов на проклуб - без описания пользователям будет неудобно ими пользоваться. ЗЫ Вот если бы кто-то взялся делать описание скрипта, в продолжение уже имеющегося описания, которое сделал slavka |
artbear 26 - 28.01.2005 - 07:00 |
(25+) Хотя в начале каждого скрипта есть некоторое описание его работы. ЗЫ Вот если бы кто написал скрипт, который перебирает все скрипты, выбирает начальное описание, и делает, например, html или doc-файл. ЗЗЫ Эх, побольше бы времени :) ------------- (23) Между прочим, svcsvc.dll - это также творение Александра :) |
slavka 27 - 28.01.2005 - 09:08 |
(25,26) я со вторника в отпуск ухоже так что новое описание не за горами. :)) насчет скрипта который разбирает начальное написание мысль хорошая, главное определиться каким образом помечать/выделять это описание. |
a13x 28 - 28.01.2005 - 09:41 |
(22, 24, 26) предлагаю обсудить вопросы стандартизации оформления скриптов и еще некоторые вопросы, тем более, что это актуально http://groups-beta.google.com/group/OpenConf-Devel/ Топик "Автоматическая сборка дистрибудива (инсталлятора)" Прямая ссылка: http://groups-beta.google.com/group/OpenConf-Devel/browse_thread/thread/f337c8437954d427/3edd0309e0bee80c#3edd0309e0bee80c |
Тертый 29 - 28.01.2005 - 10:06 |
26) Я в курсе насчет svcsvc.dll. Да и нет ему смысла (Орефкову) делать прилады для работы после точки, если он собирается выпускать когда-нибудь платную версию, главной фичей которой будет именно эта работа после точки. Просто сначала работа над Телепатом так шустро шла, а теперь - молчок. А я ведь потенциальный покупатель, причем буду платить свои, а не "фирменные" бабки, вот и интересуюсь. Нет слов, Телепат очень облегчил мне жизнь, но работа после точки не реализована, а методами УРБД я пока не пользуюсь. Так что: ждемс... |
Тертый 30 - 28.01.2005 - 10:18 |
28) сходил по ссылке, а ответить там ничего не могу - не зарегистрирован, наверное. Стандартизация должна быть обязательно, т.к. это получается коллективная разработка и каждый раз рассказывать что у тебя где находится устаешь. Надо принимать волевое командирское решение и комплектовать Config одинаково всем. Инсталлятор - замечательно! Я уже несколько раз поднимал вопрос и о переносе настороек (без копирования ключей реестра), и о авторегистрации dll, которые надо зарегить. Артур написал батник, который вроде бы регит их, но у меня не вышло, только через "Выполнить" получилось. Я обеими руками "ЗА", чем смогу - помогу. Вот сейчас дома надо Винду переставлять, и думай, как бы не забыть чего, чтобы все было так как раньше. |
slavka 31 - 28.01.2005 - 10:25 |
(30) скрипт для переноса настроек практически готов. понимаю что затянул, но время, время, время ... |
artbear 32 - 28.01.2005 - 10:25 |
(30) А ты Винду с нуля хочешь устанавливать что-ли? А чего не обновлением? Или ОС меняешь? |
a13x 33 - 28.01.2005 - 10:30 |
(29) Вообще говоря, и Александр пишет ОпенКонф и Телепат, и все мы - скрипты не в основное рабочее время, а лишь в свободные минутки от работы и дома на выходных, так сказать на добровольных началах, так что какие-либо претензии не совсем уместны, думаю. А работа "идет шустро", когда этого свободного времени относительно много и наоборот. (30) зарегистрируйся и предложи свой вариант (можно и здесь) - опиши, что ты хочешь от инсталлятора, в каком виде предпочитаешь видеть описания к скриптам. |
Тертый 34 - 28.01.2005 - 10:38 |
32) А чего-то Винда подглюкивать стала. Думаю, она, гадина. Купил новую флешку, пишу на нее МД-шник, приходу к клиенту - битый! " раза так сходил - начал писать на 2 флешки и на диск еще копию. Почему-то так происходит только с 1С-ными файлами. Вчера записал ExtForms, ходил обновлять бухию, не считала. В ХР ExtForms удалить не дает: "Снимите защиту от записи", а гружусь в 98-ю (мне еще ДОС нужен бывает), смотрю в ExtForms - а там у половины файлов крокозяблы, как при разрушении ФС. Не знаю на кого грешить, переставлю Винду с нуля, если не поможет, буду менять флешку, наверное. |
Тертый 35 - 28.01.2005 - 10:47 |
33) Да я без претензий, тем более, что в написании скриптов и ДЛЛ я "по нулям". Но при выходе Телепата2 автором было сообщено, что будет платная версия, а это уже другой подход к теме, согласен? А когда делаешь халтурку, на которой заработаешь деньги - твои проблемы. Александр написал много прилад, облегчающих жизнь программера, заслуги неоспоримы. Но я именно о платной версии говорю. Инсталлятор: - запустил - и чтоб все работало, папки создались, ДЛЛ-ки - зарегились, все на своих местах, хотя бы основное. - описания скриптов: я слабо (сильно сказано) разбираюсь в скриптах, так что в описаниях хорошо бы примеры, ИМХО. А то больше частью наворотов и не пользуешься по незнанию. |
a13x 36 - 28.01.2005 - 10:53 |
(35) Не мое дело, конечно, но по-моему, официально вопрос про платную версию еще не решен, сплошные наши домыслыи разговоры. И, опять же, ИМХО, обязательства на себя никакие никто не брал (официально), так что все чисто и тем более это не халтурка. Это инструмент, которого всем не хватало и который делался прежде всего "для себя", я думаю, как и обычно в таких случаях. В общем, давай закроем тему. И радуемся тем что есть (а и этого уже очень много!). з.ы. Деньги - зло :-) |
Тертый 37 - 28.01.2005 - 11:13 |
36) Поддерживаю. Лучше глюки отловить и чтоб всем было удобно работать. |
Тертый 38 - 28.01.2005 - 11:25 |
OFF!!! Извиняюсь, что не по сабжу, но может кто знает, что у меня в 34) твориться? Может материнка виновата? А то не знаю на что подумать. Подскажите! |
trdm 39 - 28.01.2005 - 14:58 |
Ну вот, пришел a13x и расшевелил сонное царство... |
a13x 40 - 28.01.2005 - 15:17 |
(39) привет :-) типа я самый большой флудер? :-) кстати, жду-с и твоего мения по поводу (28) |
IAm 41 - 29.01.2005 - 15:12 |
Хорошая новость: Орефков доработал телепат так, что после точки вызывается предопределенная процедура, позволяющая открыть и заполнить строками тот же список выбора, который используется в телепате для переменных. Пока без иконок, но уже приятно, что никаких потерь фокуса не происходит. |
trdm 42 - 29.01.2005 - 15:55 |
Круто :) браво создателю )) А предопределенная процедура в скриптах? И надеюсь всетаки заработает у меня... |
IAm 43 - 29.01.2005 - 16:07 |
Да, я думаю релиз Орефков выложит на следующей неделе. |
trdm 44 - 30.01.2005 - 12:22 |
Хрень какая-то на гудлях.... пишу сюда, по сборке дистрибутива... (0) Почему отметаешь первый вариант понятно, но это неправильно... и к тому-же 2+3 варианты намного усложняют работу кодировщика + дополнительное ПО, которое не всегда приветствуется, лично я без обоснованной необходимости не воткну ни один скрипт и не одну прогу в систему, мне стабильная работа системы дороже, а глюков всегда хватает.. я за первый вариант, он проще + для нового скипта придется перебирать весь скрипт для поиска комментариев, что не есть гуд.... + как будешь хранить версионку и графическое оформление в теле скрипта, когда лучше один раз увидеть, чем три раза прочитать? |
artbear 45 - 30.01.2005 - 13:49 |
(ВНИМАНИЕ ALL) Вышел новый Телепат вместе с новым Интеллисенсом (брать все вместе на проклубе http://1c.proclub.ru/modules/mydownloads/personal.php?cid=1001&lid=4229) ---------------------------------------------- Но есть замечание: При новой схеме работы Телепата и Intellisense.vbs иногда возникают приличные тормоза. ------------- Это связано с тем, что событие "Telepat_OnShowMemberList" перехватывается перед показом окна выбора телепата, а Intellisense.vbs должен работать только после точки, а в иных случаях пусть отрабатывает только телепат. Особенно если в настройках телепата стоит флажок "Добавлять шаблоны в список автозавершения", и ты например, пишешь, Таб.Получ| в этот момент телепат подставляет все строки, которые есть в шаблонах и которые начинаются на Получ, и происходит вызов обработчика события из Intellisense.vbs. Intellisense.vbs начинает честно отрабатывать свой хлеб и анализирует модули, что совсем не нужно в данном случае, верно? вот нижеследующий Код и убирает подобный вариант! ИМХО В Intellisense.vbs необходимо вставить то, что закомментировано моим ником ------------- function Telepat_OnShowMemberList(Line, Col) Telepat_OnShowMemberList="" doc = "" if Not CheckWindow(doc) then Exit Function ' artbear - работаем только после точки, иначе конкретные тормоза из-за ненужного вызова макроса "methodList" и анализа текста if Trim(doc.Range(Line, Col+1, Line, Col+2)) <> "" then exit function end if ' завершение ------------- |
a13x 46 - 30.01.2005 - 14:15 |
(44) в чем проблемы с гуглем? твое письмо уже давно там и даже в 3х экземплярах :-) Я ответил. Но на всякий случай тоже продублирую. (ты кстати там зареген на два адреса почему-то на 33 мейл и рамблеровский? это нормально или какой-нить убрать?) . насчет усложнения работы кодировщика - сомневаюсь. xml'я не будет, точно :-) необходимость в освоении инструмента - да, сложность, но осовив его ты время потом наверстаешь за счет того, что тебе не придется заниматься поддержкой актуальности документации вручную; ты же комментируешь код в ходе написания скрипта? зачем потом переносить описания в отдельный файл. Я понимаю, что в случае таких "больших" скриптов как "подсистемы" и Интеллисенс без отдельного описания не обойтись, от него никто и не отказывается, но в случае небольших скриптов, все что нужно пользователю - краткое описание что он делает и какие макросы для этого предлагает. Все. . Никакое "графическое оформление" храниться там не будет. Не нужна никакая лишняя разметка. . Тебе как разработчику нужно лишь будет знать, что если ты начнешь комментарий к макросу с конструкции Макрос: ИмяМакроса (хоткей), то весь комментарий до первой строчки-не комментария попадет в описание. все. Плюс туда попадет весь комментарий из начала скрипта. . О последующей генерации описалова тебе особо задумываться не придется, это будет делаться автоматически при сборке дистрибутива. . Опять же повторюсь, отдельные описания также остаются в силе. . Что качается версионки - в CVS есть средства, автоматически позволяющие добавлять информацию о версии и авторстве скрипта (я имею в виду конструкции вида $Id $ и т.п.), но если не ошибаюсь, на алтерпласте эта возможность отключена, или я все же ошибаюсь? . |
Тертый 47 - 30.01.2005 - 14:49 |
Скачал по указанному адресу новый Интелл! А где новый Телепат-то? |
a13x 48 - 30.01.2005 - 14:54 |
(47) внимательнее смотри, он в архиве вместе с интелом |
Тертый 49 - 30.01.2005 - 14:57 |
Пардон, проглядел! Ща спробуем! Огромное спасибо зараннее всем, кто над эти м работал! |
artbear 50 - 30.01.2005 - 15:03 |
(49) Обрати внимание на (45) |
Тертый 51 - 30.01.2005 - 15:06 |
Млин, а она все-таки вертится! В смысле работает! На тех местах, где ранее терялся фокус - все ОК. Тормозов пока не замечено, но я просто прошелся по ранее выявленым ошибкам. Спасибо Создатели! О новых багах и фичах сообщу, если увижу. :))) |
Тертый 52 - 30.01.2005 - 15:12 |
Артур, у меня все настройки Телепата и Интелла "по умолчанию", т.е. "автоматически после 2 символов", ничего не заметил криминального. Таб.Получ|- выкидывает список со всем, что начинается с Получить... Что надо сделать, чтобы увидеть 45)??? |
Тертый 53 - 30.01.2005 - 15:16 |
Давно хотел спросить, а чего, так задумано, что если Таб=СоздатьОбъект("Таб|"); никакого варианта не предоставляется, типа ТаблицаЗначений или Таблица? До этого еще нет развития программистской мысли? |
artbear 54 - 30.01.2005 - 15:17 |
(52) Залезть в глобальник (или достаточно большой модуль) и закинуть эту конструкцию в какую-нибудь функцию. |
artbear 55 - 30.01.2005 - 15:27 |
(53) Для этого есть СоздатьОбъект("| и вызов Интеллисенс.MethodList |
trdm 56 - 30.01.2005 - 15:35 |
Немного обновил dots.vbs, ну не могу я с ним расстаться ))) http://1c.proclub.ru/modules/mydownloads/personal.php?cid=1001&lid=4225 |
Тертый 57 - 30.01.2005 - 15:57 |
55) Сейчас при этом вылетает ошибка, т.к. работает через SelectDialog.dll |
Тертый 58 - 30.01.2005 - 16:04 |
+57)//В параметре CHOICELIST_KIND устанавливается вид используемой для выбора dll - // Если параметр установлен в 1 - используется SelectValue.dll, Есои в 2 - SvcSvc.dll, 3 - SelectDialog.dll CHOICELIST_KIND = 3 |
IAm 59 - 30.01.2005 - 16:23 |
(58) Сам вариант с SelectDialog.dll внутри выложил только что :)) Попрбуй, там вроде бы тоже фокус не исчезает. Хотя когда будет нормально реализован список телепата - от использования дополнительных длл откажусь. |
Тертый 60 - 30.01.2005 - 21:36 |
59) С SelectValue.dll исчезает. |
Тертый 61 - 30.01.2005 - 21:54 |
59) Куча вариантов, расскажи каким лучше пользоваться? 1,2 или 3? И где ошибку исправили - в SelectValue.dll или где? |
artbear 62 - 31.01.2005 - 06:24 |
(61) Внимательно описание читай и обрати внимание на новый вариант SelectDialog.dll (3), а не SelectValue.dll (1) |
Fobos 63 - 31.01.2005 - 07:52 |
To 62: Объясни по подробнее плз. как сделать так, чтобы при написании такой конструкции "а = СоздатьОбъект("" у меня в списке возможных типов таявлялась ТаблицаЗначений, СписокЗначений? Попытался: в скрипт "Intellisence.vbs" добавить сл. строку "MainTypes.Add "таблицазначений", "таблицазначений" ". Вызов метода "Интеллисенс.MethodList" навешал на хот-кей, вызываю после написания кострукции - возвращает "." |
artbear 64 - 31.01.2005 - 08:12 |
(62) В конструкции СоздатьОбъект("|") курсор должен стоять там, где сейчас стоит символ | А можно завершающе кавычки и скобку не использовать, просто СоздатьОбъект("| - с тем же успехом ЗЫ В интеллисенс.вбс ничего добавлять не надо, там все, что ты хочешь, уже есть :) |
Fobos 65 - 31.01.2005 - 08:18 |
(64) Не выходит каменный цветок. Точку возвращает :/ ЗЫ: "Intellisence.vbs ver. 1.1.4" |
Fobos 66 - 31.01.2005 - 08:37 |
Все, все, не бейте ногами. Обновился, поколдовал над с криптом и строчкой "FilterValue(Methods,1+4)" :) |
MetaEditor 67 - 31.01.2005 - 09:48 |
обновлюсь... ==================== GotoFormula ==================== Обновление от 31.01.2005 1) добавлен переход к модулям загружаемым с помощью #ЗагрузитьИзФайла 2) исправлены мелкие ошибки 3) добавлена функция возвращающая текст формулы 4) так и не исправлены (и до выхода опенконфа с возможностью получать текст формулы напрямую не исправятся) следующие "особенности": - не удаётся получить формулу из пришпиленного неактивного окна - не удается (не из окна свойств) получить формулу длиной более 50 символов (почему не знаю) (из окна свойств - всё нормально) ==================== http://1c.proclub.ru/modules/mydownloads/personal.php?lid=4401&cid=1001 ==================== |
Тертый 68 - 31.01.2005 - 10:24 |
59) Значение в ини=1 Таб=СоздатьОбъект("|"); - вылет из фокуса и убиение процесса ----------------------------------------------------------------- Значение в ини=3 Таб=СоздатьОбъект("|") - выпадающий список с иконками(фокус переходит на список, но не теряется), предлагает Таблица и ТаблицаЗначений. Выбираем ТЗ, Ентер - вставляет ТаблицаЗначений, окно уменьшается в размерах, но работоспособность сохраняет. ----------------------------------------------------------------- ????? |
orefkov 69 - 31.01.2005 - 10:46 |
на http://openconf.itland.ru/beta выложена версия "r" ................ v2.0.0.0r - Добавлен метод плагина Jump. - Добавлено событие плагина OnShowMemberList. - Отключено появление списка при наборе точки в датах. - Не устанавливалось програмно использование компоненты УРБД. - При вставке текста, возвращенного из скриптов, корректно обрабатывается расположение курсора в многострочном тексте. - При наборе точки при открытом списке методов не вызывалось переформирование списка. - Исправлена ошибка при работе в журнале расчетов. - Слово "Константа" появлялось в списке только в выражениях. ................. Основное назначение версии - совместная работа после точки со скриптом Intellisence от IAm'а. |
MetaEditor 70 - 31.01.2005 - 11:13 |
прикольный глюк... вероятно что и в (68).после выбора из списка селектдиалог'а делается Restore окна конфигуратора... (думается мне что опять не обошлось с принудительным показом окна конфигуратора с параметром SW_SHOWNORMAL) скажите если я неправ...;)) |
trdm 71 - 31.01.2005 - 11:22 |
а коврик сверавно сворачивается после работ в "Панели инструментов"-> модификация... я уже полностью HKEY_CURRENT_USER\Software\1C удалил.. все равно... функция: MFC42D!CWnd__~CWnd 5f42d748 55 push ebp 5f42d749 8bec mov ebp,esp 5f42d74b 6aff push 0xff 5f42d74d 68c1764a5f push 0x5f4a76c1 5f42d752 64a100000000 mov eax,fs:[00000000] 5f42d758 50 push eax 5f42d759 64892500000000 mov fs:[00000000],esp 5f42d760 83ec10 sub esp,0x10 5f42d763 894de8 mov [ebp-0x18],ecx 5f42d766 8b45e8 mov eax,[ebp-0x18] СБОЙ -> 5f42d769 c70068d84a5f mov dword ptr [eax],0x5f4ad868 ds:0023:02391bcc=???????? Версия MFC42D.DLL - 6.0.8168.0 Может быть выслать все файлы MFC42D*? |
trdm 72 - 31.01.2005 - 11:28 |
(69) Припаковал. Могу выслать... Вместе с *.lib и *.def..... |
orefkov 73 - 31.01.2005 - 11:37 |
(71) Опа !!! А при чем тут mfc42D? Буква D на конце указывает, что юзается отладочная версия mfc вместо релизной. А в такой ситуации завсегда глюки бывают. Если depend'ом телепат посмотреть, он прилинкован к mfc42.dll, как и все 1Сые дллки. Попробуй в эту сторону копать. |
Тертый 74 - 31.01.2005 - 12:34 |
+68) Спр=СоздатьОбъект("Справочник.Номенклатура"); Сообщить(Спр|); та же хрень... Вчера иконок не было, и глюка не было, появились после 59). Что-то проглядели. |
artbear 75 - 31.01.2005 - 12:44 |
(orefkov) Пытаюсь посмотреть библиотеку типов нового телепата (в VB или VBA от MS Word) - ничего не получается, обе проги успешно вылетают :( Что делать? |
trdm 76 - 31.01.2005 - 13:44 |
(73) У-ё.... х-м... легко сказать покопай :( поробую... |
trdm 77 - 31.01.2005 - 14:44 |
+(73) На момент загрузки 1Сv7 и вывода окна конфигурации MFC42D нет в памяти процесса... есть MFC42.dll и MFC42Loc.dll это его по ходу drватсон вызывает... Вылет производится после захода на закладку Сервис->Панели инструментов-> Модификация и "покидания" её.... убрал mdm из памяти - такая - же фигня... |
trdm 78 - 31.01.2005 - 14:47 |
(75) дык небыло *.tlb не в поставке нового телепата не в новом опенконфе... что смотреть собрался? |
artbear 79 - 31.01.2005 - 15:44 |
(78) дык в поставке телепата никогда тлб-файл не было, но как-то удавалось смотреть параметры телепата :)) ИМХО проблема именно в новом телепате ЗЫ в Делфи могу посмотреть, но там немного сложнее ориентироваться. |
ob36 80 - 31.01.2005 - 15:54 |
(orefkov) Мое почтение! А можно, чтобы в окне Intellisence от IAm'а была такая же удобная навигация "Page Down", "End" и прочее, как в окне Телепата, или с этим только к IAm'у? |
IAm 81 - 31.01.2005 - 16:00 |
Не понял, что происходит при выборе из SelectDialog.dll? |
IAm 82 - 31.01.2005 - 16:10 |
(70) Применил Conf->ShowWindow(TRUE); Conf - окно конфигуратора, с окном модуля вообще ничего не делаю. |
orefkov 83 - 31.01.2005 - 16:35 |
(trdm) Нашел засаду! Сейчас соберу, отправлю тебе на тест. |
trdm 84 - 31.01.2005 - 17:08 |
(83) Даже настроение поднялось :) ... А mdm - вернул, иначе отладка в скриптах не работает... В принципе если у меня бы были исходники, искать бы тебе не пришлось, нашел бы и рассказал, что по чем, думаю мне это по силам... |
ob36 85 - 31.01.2005 - 17:26 |
(IAm) ¬Ґ¬а¬Т¬в¬н¬Ы ¬У¬Ц¬й¬Ц¬в! ¬Б ¬У (80) ¬Ъ¬Ю¬Ц¬р ¬У ¬У¬Ъ¬Х¬е, ¬й¬д¬а ¬б¬в¬Ъ ¬Я¬С¬Т¬а¬в¬Ц ¬г¬б¬в = ¬і¬а¬Щ¬Х¬С¬д¬о¬°¬Т¬м¬Ц¬Ь¬д("¬і¬б¬в¬С¬У¬а¬й¬Я¬Ъ¬Ь."); ¬Ь¬а¬Ф¬Х¬С ¬б¬а¬с¬У¬Э¬с¬Ц¬д¬г¬с ¬а¬Ь¬Я¬а ¬г ¬У¬Ъ¬Х¬С¬Ю¬Ъ ¬г¬б¬в¬С¬У¬а¬й¬Я¬Ъ¬Ь¬а¬У, ¬Ю¬а¬Ш¬Я¬а ¬Т¬н¬Э¬а "¬б¬Ц¬в¬Ц¬г¬Ь¬С¬Ь¬Ъ¬У¬С¬д¬о" ¬й¬Ц¬в¬Ц¬Щ ¬Я¬Ц¬г¬Ь¬а¬Э¬о¬Ь¬а ¬б¬а¬Щ¬Ъ¬и¬Ъ¬Ы ¬б¬а ¬Ь¬Э¬С¬У¬Ъ¬к¬С¬Ю "Page Down" ¬Ъ "End" (¬г¬Ц¬Ы¬й¬С¬г ¬б¬а¬Ь¬С ¬Я¬С¬У¬Ъ¬Ф¬С¬и¬Ъ¬с ¬е¬Х¬С¬Ц¬д¬г¬с ¬д¬а¬Э¬о¬Ь¬а ¬Ь¬Э¬С¬У¬Ъ¬к¬С¬Ю¬Ъ "Ўи" ¬Ъ "Ўй")Ў©Ў©... |
ob36 86 - 31.01.2005 - 17:29 |
(IAm) Добрый вечер! Я в (80) имею в виду, что при наборе спр = СоздатьОбъект("Справочник."); когда появляется окно с видами справочников, можно было "перескакивать" через несколько позиций по клавишам "Page Down" и "End" (сейчас пока навигация удается только клавишами "Стрелка вверх" и "Стрелка вниз")... PS: эк меня со шрифтами сглючило... |
trdm 87 - 31.01.2005 - 17:35 |
(83) Браво! Проверил на тех местах, что был вылет, добавил на панель инструментов кнопки, все работает!!! Брависимо!!!! |
IAm 88 - 31.01.2005 - 17:37 |
(86) ты чем в настоящий момент пользуешься для выбора? В новой версии, лежащей сейчас на проклабе можно использовать окно выюора телепата со всеми вытекающими из него. |
ob36 89 - 31.01.2005 - 18:08 |
(88) - у меня CHOICELIST_KIND = 3, если имеется в виду это :) версию обновлял с проклаба сегодня... Ща попробую перейти на окно выюора телепата... |
trdm 90 - 31.01.2005 - 18:16 |
А как отменить вывод Telepat_OnShowMemberList его стандартного списка? |
artbear 91 - 31.01.2005 - 18:21 |
(90) 1) Вот и я задал подобный вопрос: если Интеллисенс выдает список (те он все-таки определил тип объекта), ИМХО в этом случае список Телепата (из шаблонов) не нужен. Александру по этому поводу отправил запрос, пока молчит. 2) Зашлите и мне поправленный телепат. У меня сначала все было нормально, потом как-то раз Конфиг слетел, и с тех пор в тех базах, в которых успел настроить панельку, все нормально, а в других выпадающего окошка нету и на модификации Конфиг вылетает! |
trdm 92 - 31.01.2005 - 18:22 |
Просто отлично срабатывает в "." а переделвать многочисленные selectFrom в один ((... |
The_JOhn 93 - 31.01.2005 - 18:28 |
а почему не получается на сайт попасть??? http://1c.alterplast.ru/faq/telepat.html - не запускает это у одного меня тормозит или у всех? |
trdm 94 - 31.01.2005 - 18:29 |
(91)->1 схитрил подобным образом.... Dim WordOfCaretIsWork function Telepat_OnShowMemberList(Line, Col) Telepat_OnShowMemberList="" doc = "" if Not CheckWindow(doc) then Exit Function End If 'Telepat_OnShowMemberList="" ' artbear - работаем только после точки, иначе конкретные тормоза из-за ненужного вызова макроса "methodList" и анализа текста if Trim(doc.Range(Line, Col)) = "." then WordOfCaret() if WordOfCaretIsWork Then set wshShell = createObject("WScript.Shell") wshShell.sendKeys "{ESC}" exit function End If else exit function End If End Function |
ob36 95 - 31.01.2005 - 18:30 |
(IAm) - О! Биг сэнькс! Через окно выюора телепата завелось :) Простите за нескромный вопрос, а чем SelectDialog.dll принципиально лучше SvcSvc.dll, или принципиальных отличий нет и можно юзать SvcSvc.dll? |
trdm 96 - 31.01.2005 - 18:31 |
+(94) То есть если dots не срабатывает в последней команде, когда осуществляется вставка в текст модуля работает "Telepat_OnShowMemberList" если срабатыает просто сбиваем список ESC. |
artbear 97 - 31.01.2005 - 18:35 |
(96) А зачем сбивать-то? Ведь лишний раз список не показывается |
IAm 98 - 31.01.2005 - 18:35 |
(95) Для меня наличием иконок в SelectDialog.dll и отсутствием проблем с потерей фокуса после выбора. |
ob36 99 - 31.01.2005 - 18:44 |
(98) + сейчас выявил, что в SvcSvc.dll не очень здорово поиск по первым символам работает, например: спр = СоздатьОбъект("Справочник.ВидыСвойств"); спр.н почему-то предлагает "ИдентификаторВКаталоге", а спр.б почему-то предлагает "УстановитьАтрибут"... |
IAm 100 - 31.01.2005 - 18:47 |
(99) Там вроде флаги надо поставить в моем скрипте при вызове svcsvc, чтобы так же сортировала. Посмотри то ли в этой ветке, то ли в предыдущей Орефков писал об этом. |
artbear 101 - 31.01.2005 - 18:48 |
(99) скорее всего, там стоит произвольная фильтрация, а не только по первым символам! Попробуй набери "ус ат" - если останется установитьАтрибут, значит, я прав. |
trdm 102 - 31.01.2005 - 18:48 |
В каком смысле "лишний раз список не показывается" после нажатия точки показывается в любом случае: глКО = Перечисление.КодыОпераций; ПереданВОпт = глКО. |
ob36 103 - 31.01.2005 - 18:50 |
(IAm) - Биг сэькс - посмотрю... По-любому, спасибо! |
ob36 104 - 31.01.2005 - 18:52 |
(artbear) - точно! произвольная фильтрация... |
artbear 105 - 31.01.2005 - 18:53 |
(trdm) А, теперь понял :) Да, я, пожалуй что, для себя и скрипт Интеллисенс подобным образом поменяю. Неудобно иначе - ненужное пересечение с телепатом |
artbear 106 - 31.01.2005 - 18:56 |
(104) Я только подобной фильтрацией и пользуюсь, очень удобно, память меньше напрягается! |
leshik 107 - 31.01.2005 - 18:57 |
Openconf 1018 telepat 2.0.0.0r intell последний. Полет нормальный, но при выборе метода после точки конфигуратор не сворачивается, а как бы это сказать - restore происходит... в чем может быть дело? |
ob36 108 - 31.01.2005 - 18:58 |
(106) - в чем то Вы и правы :) Спасибо за разъяснения! |
ob36 109 - 31.01.2005 - 19:02 |
(106) - единственное с "Новый()" не очень удобно - приходится "новы" набрать :) |
IAm 110 - 31.01.2005 - 19:02 |
(107) Дело в SelectDialog.dll, До меня только что дошло, почему я с этим не столкнулся при тестировании, у меня конфигуратор в обычном состоянии имеет те же размеры что и в развернутом. Чего пока и Вам рекомендую, ошибку поправлю. |
leshik 111 - 31.01.2005 - 19:05 |
спасибо большое. огромные респект разработчикам :-) я не писатель на Vb или на других языках, но если чем-то могу помочь проекту (ну например вставка текстовок каких-то) - всегда готов leshik@stavnet.ru Icq 201216890 :-) |
Тертый 112 - 31.01.2005 - 20:18 |
110) А со скобками так и решил оставить? В смысле, когда чего-нить выбираешь из списка с (f), курсор ставится в (|, а хотелось бы (|); Все равно скобку каждый раз закрывать приходится, и ";" ставить. В Телепате не так работает, ИМХО. |
Тертый 113 - 31.01.2005 - 21:33 |
Не знаю к кому, но почему если пишешь Сооб|, получаешь список с Сообщить(), а если пишешь Вопрос, то ни фига не получаешь!??? Абыдно, да! Совсем руками набирать влом, к хорошему быстро привыкаешь... НЕльзя ли в новых версиях добавить данную весчь. Просто непонятно, почему не включен Вопрос в список. Может, забыли? |
Тертый 114 - 31.01.2005 - 21:51 |
113 - отменяется, сглупил. |
Тертый 115 - 31.01.2005 - 22:12 |
gotoformula - не находит процедуру по формуле в глобальнике :( |
trdm 116 - 31.01.2005 - 23:19 |
(112) Чего паришся? Найди строку: AttrName = Replace(AttrName, "f)", "") и заремь: 'AttrName = Replace(AttrName, "f)", "") У меня немного подругому.... AttrName = Replace(AttrName, "(f", "(<?>") if Right(AttrName,1) = ")" Then AttrName = Replace(AttrName, ")", ");") end if просто у меня курсор ставится туда где "<?>" .......... на счет нового телепата!!!!!!!!!!!!!!!!1 Я редко бываю в восторге по настоящему, но сегодня именно тот день!!!!!!!! (orefkov) Алексанр, - браво! - "Telepat_OnShowMemberList" СУПЕР!!!!!! Подработал Intellisence и dots таким образом, что они отрабатывают ключевые процедуры и ТАМ ГДЕ У ОДНОГО скрипта прокол - дополнят друг друга!!! Вещь получилась СУПЕР!!!!!!! ' Запускает скрипты из серии Intellisence с помощью Telepat_OnShowMemberList(Line, Col) Sub ClearMemberList() set wshShell = createObject("WScript.Shell") wshShell.sendKeys "{ESC}" End Sub function Telepat_OnShowMemberList(Line, Col) Telepat_OnShowMemberList="" doc = "" if Not CheckWindow(doc) then Exit Function End If if doc.CurrentWord = "." then SuccessfulWork = Scripts("Intellisence").IsSuccessfulWork() if SuccessfulWork Then ClearMemberList() exit function End If if Doc.Name <> "Глобальный модульs" Then SuccessfulWork = Scripts("dots").IsSuccessfulWork() if SuccessfulWork Then ClearMemberList() exit function End If End If else exit function End If End Function Function CheckWindow(doc) CheckWindow = False If Windows.ActiveWnd Is Nothing Then Exit Function End If Set doc = Windows.ActiveWnd.Document If doc=docWorkBook Then Set doc=doc.Page(1) If doc<>docText Then Exit Function End If If doc.LineCount = 0 Then Exit Function End If CheckWindow = True End Function sub InitTelepat(EmptyParam) Set t = Plugins("Телепат") ' Получаем плагин If Not t Is Nothing Then ' Если "Телепат" загружен SelfScript.AddNamedItem "Telepat", t, False ' Привязываем скрипт к событиям плагина end if End Sub InitTelepat 0 |
trdm 117 - 31.01.2005 - 23:28 |
(113) Если руками набирать влом скачай новый дотс и поспользуйся макросами AddWordToSlovar() и InsertFromSlovar() Выделяешь сфразу в тексте и жмешь "AddWordToSlovar()" надо вставить Жмешь "InsertFromSlovar()" и с помощью фильтрующегося списка выбираешь че те надо. У меня под такой компот хранятся заготовки типа: "СтрокаВопроса = ""; Ответ = Вопрос(СтрокаВопроса, "Да+Нет");" А эфективнее использовать шаблоны...... Типа "ВопросДА"> "СтрокаВопроса = "<?>"; Ответ = Вопрос(СтрокаВопроса, "Да+Нет");" |
leshik 118 - 31.01.2005 - 23:55 |
в дополнение к 107 - не могу набрать // у меня самостоятельно переключается на русский язык :-( |
Тертый 119 - 01.02.2005 - 00:12 |
117) Спасибо , поробую. 116) так выложил бы комплектом,а? Рассказал бы, как подключить... |
MetaEditor 120 - 01.02.2005 - 04:40 |
115)не ищет... ибо глобальные процедуры распознаются только по наличию в начале "ГЛ"... ну можно конечно и глобальник просматривать если в текущем модуле не найдено... )) |
Тертый 121 - 01.02.2005 - 09:45 |
120) Наверное, нужно(ИМХО), для полной уверенности в том, что такой процедуры вообще нет. А то я вчера наткнулся на такую, без "гл" но с "Экспорт". |
artbear 122 - 01.02.2005 - 11:52 |
(ALL) ВНИМАНИЕ: от Александр Орефкова получен подправленный телепат версии 2.0.0.0r Поправлен баг работы с панелями инструментов - при модификации панелей Телепата/Опенконфа Конфигуратор вылетал. Брать http://openconf.itland.ru/beta/telepatr.zip |
Phoenix 123 - 01.02.2005 - 12:51 |
(120) так же хотелось добавить в случае отсутствия формулы у кнопки чтобы система искала процедуру по Идентификатору кнопки, можно с вопросом или опционально. Заранее благодарю. |
trdm 124 - 01.02.2005 - 12:55 |
(119) Выложил комплектом однако Ителл версии только 1.1.0. с новым не разбирался.. Описание установки в дистрибутиве есть.. |
MetaEditor 125 - 01.02.2005 - 13:52 |
123)сделаю поиск в ГМ, а вот насчёт идентификатора посмотрю, может не получится технически... |
Тертый 126 - 01.02.2005 - 15:43 |
ALL)Закиньте мне на мыло правленого Телепата из 122), а то у мнея битый архив скачивается. 124) Скачал, поясни принцип совместной работы Интелла и Дотса: кого на хоткей вешать из 2-х? |
trdm 127 - 01.02.2005 - 17:10 |
Совместная работа идет через другой скрипт RunAllIntellisence.vbs где обрабатывается Telepat_OnShowMemberList из него и вызывается сначала Интел потом дотс причем если в интеле отработано дотс не вызывается.. осуществляется след. образом: в обоиз скриптах есть глобавльная переменная: "Dim SuccessfulWork" и функция "IsSuccessfulWork()" которая запускает ключевую процедуру и возвращает статус отработки, если статус отрицательный считается что скрипт не отработал.. Статус считается положительным если скрипт что-то в текст вставил... если положительный, идет эмуляция ECS - надо убрать список телепата.. Событие Telepat_OnShowMemberList вызывается когда в тексте ставишь точку.. все просто |
trdm 128 - 01.02.2005 - 17:17 |
... и ни каких хоткеев... |
корум 129 - 01.02.2005 - 17:23 |
(128) А где этот макрос скачать можно? |
trdm 130 - 01.02.2005 - 17:28 |
(128) он в дистрибутиве дотса, только смотрите скрипт Intellisence.vbs версии 1.0.9 - старый + переработанный... иначе не сработает... так что... |
KVA 131 - 01.02.2005 - 18:17 |
Скачал (122) И все равно вылетает пофигуратор при модификации панели телепата :( |
Matic 132 - 01.02.2005 - 18:35 |
(131) Аналогично :( |
artbear 133 - 01.02.2005 - 19:08 |
(131,132) У меня вылетало, а сейчас все в порядке. Думайте, пробуйте. trdm поискал, нашел - Александр поправил, у него заработало, и у меня также заработало. ЗЫ А вы уверены, что скачали именно новую версию - до сегодняшнего дня случайно эту версию не качали? Вдруг прокси или еще что-нибудь подобное подсовывает старую версию? |
Matic 134 - 01.02.2005 - 19:19 |
(133) До этого качал из Интелли ( 25/01/05 15:59 288256 vs 31/01/05 10:11 288256). |
ShootNICK 135 - 01.02.2005 - 19:30 |
110 очень бы хотелось. уж больно иконки красивые :) кстати - как насчет включения в список выбора методов 1с++ ? не написанных классов а существующих в 1с++ |
Тертый 136 - 01.02.2005 - 20:15 |
128) Туплю, наверное, но, чтобы не задавать лишних вопросов потом - уточню: Интелл+Дотс работают через Телепата, вызов идет, когда ставишь точку - срабатывает Телепат, а потом Интелл с Дотсом? |
Тертый 137 - 01.02.2005 - 20:22 |
Млин, ну киньте на мыло хоть кто-нить Телепата!!! НЕ могу скачать, а когда копировал на место старого, повредил существующий! Теперь сижу как дурак, без Телепата, а все нормальные люди с Телепатом!!!! Хочу быть как все, помогите Телепатом "r"!!! |
Тертый 138 - 01.02.2005 - 20:25 |
Млин, ну киньте на мыло хоть кто-нить Телепата!!! НЕ могу скачать, а когда копировал на место старого, повредил существующий! Теперь сижу как дурак, без Телепата, а все нормальные люди с Телепатом!!!! Хочу быть как все, помогите Телепатом "r"!!! |
Тертый 139 - 01.02.2005 - 20:54 |
да не оскудеет рука не дающего... сам умудрился-таки скачать. Уже ничего не надо :( |
trdm 140 - 01.02.2005 - 20:55 |
Ушло.. |
Тертый 141 - 01.02.2005 - 21:04 |
140) Кстати, что-то ни фига не получается "AddWordToSlovar() и InsertFromSlovar() Выделяешь сфразу в тексте и жмешь "AddWordToSlovar()" надо вставить Жмешь "InsertFromSlovar()" и с помощью фильтрующегося списка выбираешь че те надо." Ни какой реакции не видно вообще, длл-ки из комплекта, перерегил заново, все из твоего комплекта стоит. Решил попробовать - ни фига. |
Тертый 142 - 01.02.2005 - 21:29 |
:( а поробовал связку Дотс+Интелл: вылетает строка 15, поз 3, код 0. Объект не поддерживает это свойство или метод: 'Scripts(...).IsSuccessfulWork' не везет мне сегодня |
trdm 143 - 01.02.2005 - 21:32 |
у тебя наверное оригинальный Интел стоит, а не тот который у меня в дистребе... Или для того, чтобы выполнить 'Scripts(...).IsSuccessfulWork' нужна какая0то прилада, которой у тебя нет... Посмотри есть ли в Интеле твоем функция IsSuccessfulWork().. |
trdm 144 - 01.02.2005 - 21:34 |
(141) - издеваешся? |
Тертый 145 - 01.02.2005 - 21:38 |
143)Конечно нету! 'Intellisence.vbs ver. 1.0.9 'Автор Реутов Дмитрий, 2004 год 'dimoff66@mail.ru из твоего dts.zip, однако... |
Тертый 146 - 01.02.2005 - 21:41 |
Ну ни капли не издеваюсь! Хотел как лучше.... :) Надо было промолчать? dts.zip скачал с Проклуба, с инструкцией по установке и применению, все сделал пошагово. |
trdm 147 - 01.02.2005 - 21:54 |
Елы - палы... Даже не знаю что тебе сказать.... Если функция есть, (а она есть?) надо попробовать разные варианты... Молчать не надо. Правильно ты все поднимаешь.... я сейчас с работы, уже лыжи домой точу.... Если дождешся когда домой доползу стукнись в аську 308-779-620, это ч-з часа полтора, будем поискать твои персональные причины.. |
Тертый 148 - 01.02.2005 - 21:55 |
ок, стукну |
trdm 149 - 01.02.2005 - 23:09 |
Сори.... Забыл правленный интел засунуть :( |
ShootNICK 150 - 02.02.2005 - 05:12 |
Наблюдение: telepat на точки в комментах реагирует :) просьба убрать... :) |
artbear 151 - 02.02.2005 - 07:52 |
(orefkov) Да, баг из (150) наблюдается, точка срабатывает и в комментариях. Скриптом, конечно, победить баг несложно, но лучше, если ты его сам поправишь в телепате. |
Anton R 152 - 02.02.2005 - 10:05 |
Только начинаю пользоваться OpenConf и Telepat-ом. Не могу понять - в описаниях некоторых макросов стоит например: "повесить на hotkey-> Меню: OpenConf->Макросы->Клавиатура->"Настройка клавиатуры" а у меня в меню "Макросы" нет пункта "Клавиатура". Версия OpenConf - 1.0.1.2. Чт делать ? |
MetaEditor 153 - 02.02.2005 - 10:12 |
152) http://openconf.itland.ru/beta/ocb1018.zip |
Anton R 154 - 02.02.2005 - 10:16 |
(153) Спасибо |
корум 155 - 02.02.2005 - 10:25 |
(149) Ух ёёё... Вчера возился с этой связкой, ничего понять не мог. Списал на усталость в конце дня. |
trdm 156 - 02.02.2005 - 11:04 |
(151) А может не надо? ЕСли этим можно управлять из скрипта, то может оставить? Как лишнюю возможность? Думаю приспособим.... |
корум 157 - 02.02.2005 - 11:07 |
Отлично было бы увидеть Subs3 в закладке Конфигуратора, как IExplorer, а не отдельно. Надоело туда - сюда переключаться. |
trdm 158 - 02.02.2005 - 11:41 |
Замени функцию ShowSubS3() в SubS3.js на function ShowSubS3() { var Win = Windows.FirstWnd; NeedWin = ""; if (Win) { do { if (Win.caption == "SubS3") NeedWin = Win; Win = Windows.NextWnd(Win); } while (Win) } if (NeedWin) { Windows.ActiveWnd = NeedWin; } else { ShowHtml(BinDir+"SubS3.htm","SubS3"); } } var LastWin; И добавь следующую функцию: // ShowKOnfigWnd() переключает пользователя в окно конфигурации если оно выведено и открывает его если его нету.... function ShowKOnfigWnd() { var Win = Windows.FirstWnd; NeedWin = ""; if (Win) { do { if (Win.caption == "Конфигурация") NeedWin = Win; if (Win.caption == "Конфигурация *") NeedWin = Win; Win = Windows.NextWnd(Win); } while (Win) } if (NeedWin) { Windows.ActiveWnd = NeedWin; } else { Sendcommand(33188); } } И повесь ShowSubS3() и ShowKOnfigWnd() на хоткеи у меня ctrl+Shift+P и ctrl+Shift+K соответственно.. и переключайся с легкостью. А управление закладками конфигурации это (может пока) недоступно.... |
корум 159 - 02.02.2005 - 13:02 |
(158) Вот как раз управления закладками сильно не хватает... Может, можно переписать под методы IExplorer ? |
trdm 160 - 02.02.2005 - 13:42 |
Дык перепиши, что мешает.. |
artbear 161 - 03.02.2005 - 07:07 |
(ALL) Небольшое обновление моего плагина "История" для OpenConf: Версия 1.5 [-] убран баг при закрытии всех окон (через пункт меню "Закрыть все окна"). ЗЫ В остальном вроде бы работает довольно стабильно. Качать - http://1c.proclub.ru/modules/mydownloads/personal.php?cid=5&lid=3403 |
artbear 162 - 03.02.2005 - 07:20 |
(trdm) Кстати, мной обнаружен баг в событии "OnActivateWindow": Если пользователь выбирает пункт меню "Закрыть все окна", то в какой-то момент в обработчик этого события передается хэндл окна, которое уже не существует. Из-за этого, в частности, в этот момент вылетал мой плагин "История", а также ругается твой скрипт дотс.вбс :( Исправить, конечно, и в плагине, и в скриптах это несложно. Код скрипта, который учитывает этот баг: ---------------------------- Sub Configurator_OnActivateWindow(Wnd,bActive) on error resume next Set tempDoc = Wnd.Document iErrNumber = Err.Number on error goto 0 if iErrNumber <> 0 then ' значит, окно не существует Exit Sub end if ' обработка события End Sub ---------------------------- ЗЫ Отчет об этом отправлен Александру. |
два1с 163 - 03.02.2005 - 08:02 |
(162) Как узнать номер версии твоего плагина? |
artbear 164 - 03.02.2005 - 08:28 |
(163) Закачать новую версию и посмотреть в свойствах длл-ки закладку "Версия". Должна быть 1.5 |
два1с 165 - 03.02.2005 - 09:12 |
(164) Я сходил, закачал. У меня пишет в свойствах: версия продукта 1.00.0003 Что-то не то сделал? |
artbear 166 - 03.02.2005 - 10:27 |
А ты еще раз закачай. Был глюк с номером, после твоего сообщения (163) я еще обновил. |
trdm 167 - 03.02.2005 - 13:05 |
(162) Спасибо, поправлю... |
Phoenix 168 - 03.02.2005 - 21:25 |
Обновил свои плагины - ExtFormsTree - http://1c.proclub.ru/modules/mydownloads/personal.php?cid=1001&lid=4183 - SubSystems - http://1c.proclub.ru/modules/mydownloads/personal.php?lid=4558 |
trdm 169 - 03.02.2005 - 21:36 |
Угостите плз. исходниками "совместимого" плагина на VC++ с возможностьстью добавления данного плагина в скриптовое пространство имен.... Или если можно расскажите атехнологию данного действа... |
trdm 170 - 03.02.2005 - 21:39 |
(168) ExtFormsTree - и какой-же там Open source? |
Phoenix 171 - 03.02.2005 - 22:22 |
(170) Опен сорс, но написан на Delphi 7 исходники в этот раз не выложил, лень было паковать, если надо вышлю. |
Тертый 172 - 03.02.2005 - 23:38 |
168) а ты сам ходил по 2-й ссылке? Попробуй... |
Тертый 173 - 04.02.2005 - 00:21 |
+172) ну да ладно. А хоть какой-нить завалящий Ридми с примерчиком для SubSystems не организуешь? Сходу не очень понятно, а разбираться - ночь на дворе... Чтоб хоть оценить по достоинству плагин, для чего он, чем поможет в работе. |
Phoenix 174 - 04.02.2005 - 09:51 |
(173) пример там есть. есть подсистемы на основе типовой бух. описание, забыл выложить |
Phoenix 175 - 04.02.2005 - 10:00 |
http://1c.proclub.ru/modules/mydownloads/viewcat.php?tmp=0&trash=0&cid_1=0&cid=1003 выложил с иходниками и описанием. (ссылка на страницу плагинов) |
p rj 176 - 04.02.2005 - 10:36 |
Хочу приобщиться к прекрасному. Мой молодой коллега давно юзает, а я, старый консерватор, все никак не попробую. Порекомендуйте, пж., для реальной работы: OpenConf 1.0.0.4 + Telepat 1.0.0.0 (позиционированы как последние релизы) или OpenConf 1.0.0.8 + Telepat 2.0.0.0r (позиционированы как последние beta) |
slavka 177 - 04.02.2005 - 10:38 |
(176) имхо второй вариант предпочтительнее |
orefkov 178 - 04.02.2005 - 11:30 |
(176) У опенконфа статус "бета" потому что еще не до конца определена объектная модель опенконфа и возможны изменения в уже существующих методах. У телепата "бета" потому как релиз ожидается еще с кучей фишек, но платный. А так обе беты довольно стабильно работают. |
trdm 179 - 04.02.2005 - 11:34 |
(169) Господа, ну что же вы? А? |
корум 180 - 04.02.2005 - 11:45 |
(Phoenix) Красиво сработаны подсистемы. Респект! Описание приложить не желаешь? |
trdm 181 - 04.02.2005 - 11:52 |
(178) Саша, есть просьба можно организовать перехват события OnChar в тексте модулей и описаний для использования в скриптах? Есть много мест, где эту вешь можно конкретно с пользой поиметь..... |
orefkov 182 - 04.02.2005 - 12:17 |
(181) Это телепат перехватывает :) IAm давно уже просил :) |
trdm 183 - 04.02.2005 - 12:27 |
(182) Дык понятно, что телепат. Я догадываюсь, что ты по этому поводу думаешь (( (с грусным вздохом) ну не хотят давать возможности для профессионального роста (((((((((((((((((( буки ((((( Просто неудобно просить тебя о тех многих мелочах которые можно сделать с пом. этой возвожности.... |
Phoenix 184 - 04.02.2005 - 12:33 |
(180) сегодня утром выложил, там и исходники и файл с описанием. (182) Саш, мой вопрос ты знаешь... но все же, как продвигаются дела с открытием форм редактирования объектов, очень сильно хоца!? |
slavka 185 - 04.02.2005 - 12:46 |
(183) скрипт htmlview.js не твой случайно? |
trdm 186 - 04.02.2005 - 13:51 |
(185) По моему нет... |
slavka 187 - 04.02.2005 - 14:28 |
авторы autoload.vbs, htmlview.js, объединение мд.vbs, сравнитьобъект.vbs отзовитесь! нужно упомянуть вас в описании скриптов. |
artbear 188 - 04.02.2005 - 14:37 |
Авторство: autoload.vbs - orefkov htmlview.js - orefkov объединение мд.vbs - ADirks сравнитьобъект.vbs - ADirks ЗЫ Ты меня спрашивай, я всех знаю :) |
trdm 189 - 04.02.2005 - 16:51 |
(182) Саш, а телепат написан с использованием только тех особенностей опенконфа которые ты декларировал в примере плагина? И еще используешь ли ты в телепате технологию из радуги? |
orefkov 190 - 04.02.2005 - 17:11 |
(189) Телепат использует возможности опенконфа при отображении страницы настройки, и доступа к нему из скриптов. В остальном он полностью независим от опенконфа и работает напрямую с 1Сыми дллками. |
slavka 191 - 04.02.2005 - 18:54 |
(188) ок, договорились ;) |
slavka 192 - 04.02.2005 - 18:59 |
посоветуйте прогу для создания chm-файлов. |
MIK 193 - 04.02.2005 - 19:00 |
(192) htm2chm |
slavka 194 - 04.02.2005 - 19:33 |
(193) ссылку или дистриб, плиз. |
a13x 195 - 04.02.2005 - 19:35 |
(194) http://yarix.by.ru/ |
slavka 196 - 04.02.2005 - 19:56 |
авторы скриптов вы не будете против (а может будете) чтобы в описании скриптов указать ваши координаты( мыло, аська)? |
Тертый 197 - 04.02.2005 - 22:44 |
196) не будем показывать пальцем, но кто-то обещал (пост 31) сделать приладу для переноса всех настроек Телепата с Опенконфом... :) |
slavka 198 - 05.02.2005 - 10:23 |
(197) сегодня закончу с описанием скриптов и займусь доработкой скрипта. ЗЫ. на проклубе http://1c.proclub.ru/modules/mydownloads/personal.php?cid=1004&lid=4498 уже давно лежит скрипт "TelepatSettings" для переноса настроек телепата. После размещения скрипта на проклубе выянилось что скрипт в принципе и ненужен. посмотри комментарии к разработке. |
Тертый 199 - 05.02.2005 - 10:42 |
я смотрел. Скачал, все вроде есть, но скрипт при загрузке выдает ошибку, пришлось снести. |
a13x 200 - 06.02.2005 - 16:55 |
200 |
ShootNICK 201 - 06.02.2005 - 17:50 |
199 - типа не загружен workWithReestr :) ? переименуй к примеру telepatSettings в WtelepatSettings |
slavka 202 - 06.02.2005 - 19:16 |
(199) а как именно ругается-то? |
trdm 203 - 06.02.2005 - 22:27 |
Поиск всех процедур/функций модуля 2,5 сек 14 тыс. строк-глобальник на vbs нормально или можно быстрее? (там-же определение строки начала/конца функции). Можно ли ускорить? |
Тертый 204 - 07.02.2005 - 01:24 |
Недопустимый индекс WorkWithReestr! |
Тертый 205 - 07.02.2005 - 01:30 |
201) Это чтоб telepatSettings загружался после WorkWithReestr? Так не ругается... и работает. Но это настройки Телепата, а еще бы и Опенконфа: хоткей, к примеру. |
slavka 206 - 07.02.2005 - 09:20 |
(205) над этим и бьюсь :) |
IAm 207 - 07.02.2005 - 11:25 |
Обновил инттеллисенс |
orefkov 208 - 07.02.2005 - 11:49 |
(207) И "положил" проклуб :) Пытаюсь скачать - пишет, "извините, сервер перегружен" |
Тертый 209 - 07.02.2005 - 18:28 |
207) А нет желания объединить усилия Интелл и Дотс в целях дальнейшей безглючной работы? |
Bot 210 - 07.02.2005 - 18:47 |
(207) А где описание изменений? |
IAm 211 - 07.02.2005 - 19:14 |
(209) У меня нет, но всячески готов посодействовать (210) На проклабе. Автозаполнение и конструкции Выбрать() + Цикл нормально работают с точки зрения позиционирования каретки, SelectDialog.dll Больше не сворачивает окно конфигуратора |
Тертый 212 - 07.02.2005 - 19:25 |
211) trdm же сделал связку из Дотса и Интелла, но со старой версией Интелла, типа - когда недорабатывает один - подхватывает другой или Телепат. Идея замечательная, но вот Интелл староват. Может, ты перенес бы его дроработки в новый Интелл и шли бы они в связке, а.... Хочется без глюков работать :) !!! |
IAm 213 - 07.02.2005 - 19:34 |
Добавлю если он пришлет их по почте с комментариями. Об этом я Дмитрию говорил, пока ничего не пришло. |
Тертый 214 - 07.02.2005 - 19:39 |
ясно, два гения под одной крышей не уживаются. Дмитрий! Ну ты чего?! Вышли тезке изменения, получится классная весчь! |
IAm 215 - 07.02.2005 - 19:41 |
лучше так: ясно, два дмитрия под одной крышей не уживаются. Гений! Ну ты чего?! Вышли... и т.д. |
Тертый 216 - 07.02.2005 - 19:42 |
+214) - обращение к trdm. |
Тертый 217 - 07.02.2005 - 19:44 |
215) :)))))) лана, скооперируйтесь уж для блага ощественности, потом разберетесь, у кого длиннее... |
trdm 218 - 07.02.2005 - 20:24 |
Кончайте ерничать )) Когда времени побольше будет... Я сейчас пытаюсь проиндексировать глобальник и анализировать допустим в тексте документа значения, сформированные функциями и проц-ми в ГМ. Кое-что уже работает, но еще очень сыро. Однако скорость работы +~2 сек. (((( Написал классы на vbs TheModule и TheModuleItem который индексирует модуль, вот бы его переложить на C++ или в VB, было бы быстрее.. |
slavka 219 - 07.02.2005 - 21:26 |
у меня Microsoft Script Editor не комментирует выделенный блок. где что нажать надо? |
trdm 220 - 07.02.2005 - 21:50 |
(217) У IAma длиннее примерно на год.... |
slavka 221 - 07.02.2005 - 23:17 |
какие плагины кроме EFExplorer используют реестр? потестить скрипт надо |
trdm 222 - 09.02.2005 - 09:30 |
^ |
slavka 223 - 09.02.2005 - 09:35 |
можно ли получить текст файла (*.vbs, *.js) сразу, не перебирая строки? |
MetaEditor 224 - 09.02.2005 - 10:08 |
подскажите как узнать порядковый номер справочника/документа/константы/отчёта/обработки итд в дереве метаданных если есть его идентификатор |
orefkov 225 - 09.02.2005 - 10:32 |
А зачем тебе проядковый номер? Можно сразу обратиться по имени, например MetaData.TaskDef.Childs("Справочник")("Номенклатура") |
MetaEditor 226 - 09.02.2005 - 10:51 |
225) нужен именно номер... опять скрипт мучу с апи..., подскажи плиз.. |
IAm 227 - 09.02.2005 - 11:01 |
223 Через FileSystemObject Set FSO = CreateObject("Scripting.FileSystemObject") Set Fl = FSO.GetFile(FileName) Set FileStream = Fl.OpenAsTextStream() AllStrings = FileStream.ReadAll() |
orefkov 228 - 09.02.2005 - 11:08 |
(226) Тогда перебором... |
MetaEditor 229 - 09.02.2005 - 11:11 |
значит будем перебором искать... а может в каком нибудь скрипте есть пример перебора метаданных, а то ещё не разбирался с этим... |
orefkov 230 - 09.02.2005 - 11:12 |
(226) Уж не открытие ли окон настройки делаешь? Тогда если через WinAPI имхо проще не с моделью опенконфа работать, а напрямую с деревом метаданных. У меня все пока руки до этого не доходят. |
MetaEditor 231 - 09.02.2005 - 11:16 |
в воду смотришь... именно это и делаю... именно через TreeView апи функции... уже почти всё работает спускаюсь от корневого раздела дерева МД вниз, для этого и надо знать номер... |
IAm 232 - 09.02.2005 - 11:18 |
В intellisence.vbs всё именно перебором. |
MetaEditor 233 - 09.02.2005 - 11:23 |
и правда ведь... |
trdm 234 - 09.02.2005 - 11:29 |
(230) Саш, а у тебя в opencоnf или в телепате есть какая - нить возможность получить список процедур глобальника с номерами строк где функция/процедура начинается? |
IAm 235 - 09.02.2005 - 11:38 |
Поставил у клиента опенконф, телепат работает, скрипты не выполняются, имена пространства опенконфа не воспринимает. На BinDir вылетает с ошибкой. Кто-то как-то эту проблему описывал - тогда отмахнулся, сейчас вот у самого то же. Может ли бытиь связано с тем, что пользователю запрещен доступ к реестру? |
orefkov 236 - 09.02.2005 - 11:49 |
(231) a dynawrap со структурами может работать? Тогда бы можно было сразу из TreeView получать текст элемента SendMessage(TVM_GETITEM, 0, А тут адрес структуры TVITEM) TVM_GETITEM=0x110C (235) При запуске ругается на библиотеку типов? Лучше первый запуск под правами админа сделать. И версию WSH проверь, лучше 5.3 и выше |
IAm 237 - 09.02.2005 - 11:51 |
236 Если 10й запуск сделать под Админом - поможет? |
orefkov 238 - 09.02.2005 - 11:58 |
(237) Должно. |
MetaEditor 239 - 09.02.2005 - 12:58 |
236) вот именно поэтому перебираю сверху... потому как там вроде TVITEM - это запись... а как такое сделать незнаю... ====================================================== гляньте вот тут тестовый пример GoToMDTreeItem.vbs ====================================================== Скрипт позволяет осуществить быстрый переход к элементу в дереве метаданных конфигурации, и открыть окно его свойств или редактирования. Передаём в процедуру строку вида "Документ.ПКО" или "Справочник.Номенклатура" или "Перечисление.Название". Пока в архиве только скрипт, dynwrap.dll можно взять из http://1c.proclub.ru/modules/mydownloads/personal.php?lid=4401&cid=1001 описание позже --- пока неработает если в окне конфигурации открыта закладка НЕ Метаданные ============== http://1c.proclub.ru/modules/mydownloads/personal.php?cid=1001&lid=4826 |
MetaEditor 240 - 09.02.2005 - 13:00 |
+239) всмысле переходит по хоткею откуда угодно, но только если не открыто окно интерфейсов, прав идр.. |
fez 241 - 09.02.2005 - 14:31 |
На сайте http://1c.alterplast.ru/ появилась маленькая фишка для тех, кто хочет скачать себе скрипты из репозитория, но не хочет возиться с CVS. Теперь в папке http://1c.alterplast.ru/files/ocs/ будут лежать архивы с ежедневными снимками репозитория. |
valchara 242 - 09.02.2005 - 15:03 |
(241) что- то там с русскими именами внытри архива или это я туплю? |
fez 243 - 09.02.2005 - 15:30 |
(242) хз. Имена там скорее всего в win-1251, и всяким архиваторам с dos наследием это может не понравиться. 7-zip нормально отрабатывает. |
fez 244 - 09.02.2005 - 15:36 |
(243+) Да, и вот еще. Поскольку мониторить эту ветку я не могу - просьба пожелания и претензии по работе ежедневных снимков направлять мне на почту. |
fez 245 - 09.02.2005 - 18:38 |
(244+) По просьбе artbear'а по адресу http://1c.alterplast.ru/files/ocs/ocs_last.zip будет лежать самый последний снимок. |
artbear 246 - 10.02.2005 - 09:08 |
Все дружно переходим в новую ветку! |