Опенконф и Телепат 2 (пререлиз) (продолжим 13?) #28714


#0 by artbear
Шоу продолжается :)Начнем 14 ветку о Телепате и Опенконфе - программирование для Конфигуратора, облегчение работы разработчиков 1С!Для тех, кто только что присоединился.--------------------------------------------------------------------Автор всего этого набора чудес - Александр Орефков aka orefkov--------------------------------------------------------------------Сабж + скрипты для Опенконф (сайт автора)>Последние версии (на 10.01.05)OpenConf 1.0.1.18 - >Телепат 2.0.0.0q (beta) - >Другие плагины/скрипты для Опенконфа можно взять (а также самому положить !!) в Клубе Профессионалов>Предыдущие ветки о Телепате/Опенконфе можно взять на страничке>На итланде.ру есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)>Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на >Или, что еще лучше, сами выкладывайте свои творения в Клуб Профессионалов в раздел Опенконф>так будет наиболее удобно для всех :)----------------------------------------------------На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф, т.е. через этот репозитарий мы совместно будем разрабатывать скрипты.Мы уверены, что коллективная разработка повысит и качество, и скорость разработки.1) Для всех организован доступ на чтение, т.е. вы можете через WinCVS получать последние версии скриптов.2) Инструкции по подключению можете получить у меня или у Федора
#0 by artbear
Шоу продолжается :)Начнем 14 ветку о Телепате и Опенконфе - программирование для Конфигуратора, облегчение работы разработчиков 1С!Для тех, кто только что присоединился.--------------------------------------------------------------------Автор всего этого набора чудес - Александр Орефков aka orefkov--------------------------------------------------------------------Сабж + скрипты для Опенконф (сайт автора)>Последние версии (на 10.01.05)OpenConf 1.0.1.18 - >Телепат 2.0.0.0q (beta) - >Другие плагины/скрипты для Опенконфа можно взять (а также самому положить !!) в Клубе Профессионалов>Предыдущие ветки о Телепате/Опенконфе можно взять на страничке>На итланде.ру есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)>Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на >Или, что еще лучше, сами выкладывайте свои творения в Клуб Профессионалов в раздел Опенконф>так будет наиболее удобно для всех :)----------------------------------------------------На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф, т.е. через этот репозитарий мы совместно будем разрабатывать скрипты.Мы уверены, что коллективная разработка повысит и качество, и скорость разработки.1) Для всех организован доступ на чтение, т.е. вы можете через WinCVS получать последние версии скриптов.2) Инструкции по подключению можете получить у меня или у Федора
#0 by artbear
Шоу продолжается :)Начнем 14 ветку о Телепате и Опенконфе - программирование для Конфигуратора, облегчение работы разработчиков 1С!Для тех, кто только что присоединился.--------------------------------------------------------------------Автор всего этого набора чудес - Александр Орефков aka orefkov--------------------------------------------------------------------Сабж + скрипты для Опенконф (сайт автора)>Последние версии (на 10.01.05)OpenConf 1.0.1.18 - >Телепат 2.0.0.0q (beta) - >Другие плагины/скрипты для Опенконфа можно взять (а также самому положить !!) в Клубе Профессионалов>Предыдущие ветки о Телепате/Опенконфе можно взять на страничке>На итланде.ру есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)>Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на >Или, что еще лучше, сами выкладывайте свои творения в Клуб Профессионалов в раздел Опенконф>так будет наиболее удобно для всех :)----------------------------------------------------На сайте Федора Езеева (fez) организован репозитарий скриптов для Опенконф, т.е. через этот репозитарий мы совместно будем разрабатывать скрипты.Мы уверены, что коллективная разработка повысит и качество, и скорость разработки.1) Для всех организован доступ на чтение, т.е. вы можете через WinCVS получать последние версии скриптов.2) Инструкции по подключению можете получить у меня или у Федора
#1 by trdm
-> Microsoft Visual C++ 6.0->File->Open->1crcrus.dll (как ресурсы)Открываешь стринг-табле и смотришь, можно по другим ресурсам полазить...->+>Демонстрашка FilterValue + FormEx в 1СПосмотрите, может кому пригодится.......+ кружились мысли в голове.... с пом FormEx можно слелать даже многострочное выделение с перетаскиванием не прибегая к модификации ВК, и кажется я понял как...
#2 by artbear
Научился работать с репозитарием?
#5 by artbear
(3,4) Внимательно изучите
#6 by slavka
(+5) а то получится как у меня :))Атрур я думаю ты не заслуженно забыл про>Все желающие могут читать рассылку через Веб на этой странице; для возможности размещать сообщения в листе вам придется зарегистрироваться (ссылка Join This Group - вам надо будет зарегистрироваться на сервисе и использовать созданный аккаунт для регистрации в листе).
#7 by fez
Выложил предыдущую ветку о телепате на
#8 by Valera
cvs -d :pserver:anonymous@cvs.alterplast.ru:/usr/cvsroot loginLogging in to :pserver:anonymous@cvs.alterplast.ru:2401:/usr/cvsrootСпрашивает пароль... кстати какой ?***** CVS exited normally with code 0 *****
#9 by Diter
Ребята, можно вопрос по теме?Установл телепата последней версии на двух тачках (дома и на работе). Так вот1. по Ctrl+A на работе откат работает, дома - закрывается форма модуля (раньше вообще запускался DVD плеер)2. знакомый говорит, что при наборе "Перечисление." у него появляется список перечислений - у меня нифига3. при наборе "Процедура" перестало появляться окошко для ввода имени процедуры4. при наборе например "ПолучитьЗначение" выскакивает подсказка, типа "{1 из 4} .... далее текст подсказки" так вот - как мне перебрать эти четыре варианта, чтобы выбрать нужный в данном случае.Заранее спасибо.З.Ы.В фак не полез по причине более быстрого получения ответов в ветке авторов сего безусловно полезного творения - не обессудьте.
#10 by MetaEditor
9)1 - скорее всего хоткеи перенастроил2,3 - скрипт Intellisence.vbs установил?4 - Alt+ {вверх} Alt+ {вниз}
#11 by Diter
Спасибо за ответы1. Ничего не перенастраивал. Дома ещё при нажатии на Ctrl+F1 1C вообще закрывается2. Нет. А какой вообще набор должен быть этих самых скриптов.3. Спасибо. Я уже все кнопки перепробовал, а вот до стрелочек не додумался
#12 by fez
Любой. Можно пустой.
#13 by Тертый
Продолжим. Видимо, вопрос к IAm-у. Пишем:  КонецЕсли;Делал несколько раз одно и тоже, результат одинаковый - окно становится неактивным, помогает убиение процесса.Конфигурации были разные, релиз 24 SQL, WinXP. Я что-то не так делаю?
#14 by MetaEditor
13)интелисенс последний? потомучто был такой глюк в какойто версии из-за переприсвоения параметра в цикле for...у меня такойже код работает...
#15 by GrayT
У меня Intell тоже клинит что то :(MetodList вызывается нормально, после выбора нужной строчки в СелектВалуе в текст вставляется только точка. При повторном вызове метода показывается уже пустое окошко. Если в нем шевельнуться стрелкой вылезает окошкоРан тайм еррор "91"Object variable or With block variable not setИ все. Остается пустое окошко, снять его не получается - только через диспечер весь конфигуратор бить приходиться.У кого какие версии стоят Движка, опенконфа, СелектВалуе?
#16 by IAm
Версии скрипта пишите, если проблемы с Intellisence.Посмотреть можно в Intellisence.vbs Наверху. Глюков,подобных 13 не встречал уже очень давно, хотя теоретически не исключаю подобную возможность, но сильно вряд ли.
#17 by orefkov
oc2vba стоит?
#18 by GrayT
oc2vba стоит'Intellisence.vbs ver. 1.1.5 (последний с proclub)Опенконф пробовал 5, 6, 7Движок 21Телепат "о"
#19 by IAm
с oc2vba именно такое как в 15 и получается.
#20 by GrayT
Е-е-ети. Снес ос2вба - все пошло! Сенкс. Ос2вба мне пока не нужен :)ЗЫ: А с чем связана такая не состыковка?
#21 by Тертый
19)Intellisence.vbs ver. 1.1.5, вроде последний. Такое выходило и раньше, но вчера отловил закономерность.
#22 by Тертый
14) Кстати, наверное на самом деле циклит. Приложение вроде не зависшее, но окно не активное и вернуть его к жизни не удается.
#24 by Тертый
23)Все! Наверное, Intell ни при чем. Запускаю конфигуратор, открываю тот модуль, пишу - все работает!??? Ага, думаю. Вчера еще 2 конфигуратора было запущено. Запускаю 2 конф-ра, открываю в них глобальники, возвращаюсь в модуль, пишу 13) - получаю глюк. К кому обращаться? Опенконф и Телепат последние.
#25 by trdm
последние? везет...у меня на работе глкнул конфиг, откатился....может что не так делаю.....пробую еще раз....
#26 by вым
такая же беда, 2 конфигуратора, 1 предприятие, 2-е не открывается - при открытии предприятия сразу сворачивается :(система ХР SP2 обновления все последние, 1с24, телепат, опенконф также последние.
#27 by trdm
неа...откатился....после работы с панелями струментов вылет...
#29 by Atdhfkm
подскажите, плиз, скачал intell.vbs, установил, открываю конфигуратор, вываливается ошибка в строкеIniFileName = BinDir + "ConfigIntellintell.ini"1С релиз 21 для СКЛ, опенконф 1.0.1.8
#30 by MetaEditor
28)сколько угодно..;)... глянь в "наборе скриптов от artbear'a" на проклубе в разделе "опенконф"... если там нет _именно_ того что надо, то есть из чего слепить.............................................................29) внимательно читаем инструкцию по установке:- В архиве папка Intell. Кладем её в BinConfig, не переименовывая.- SelectValue.dll регистрируем- Intellisence.vbs кладем в папку Scripts
#31 by artbear
Один из макросов моего скрипта "Замена кода" на проклубе делает как раз, о чем ты говоришь.ЗЫ Мне также это кажется удобным.
#32 by Atdhfkm
сделал все по инструкции, dll регистрировал. Запускаю отладчик, в нем смотрю BinDir, пишет "Unable to evaluate expression", меняю BinDir на путь "c:...", тогда загружается без ошибок, но при работе вываливается на строке  If Windows.ActiveWnd Is Nothing ThenВ чем дело, может dll все-таки не зарегистрирована?
#33 by Atdhfkm
.
#34 by RVV
Спасибо, Артр, нашел. Дату, время вставил а как пользователя?
#35 by RVV
Извиняюсь - Артур
#36 by artbear
Тебе нужен пользователь базы или ОС ?Если базы, то только в Опенконф 1.0.1.8 (предыдущие версии не подходят)можно получить имя пользователя базыsUserName = AppProps(appUserName)
#37 by RVV
Базы. Спасибо.
#38 by IAm
Ни разу не сталкивался с вылетом в этом месте, попробуй на других машинах, если есть возможность и если будет работать проанализируй отличия машин.
#39 by Atdhfkm
Попробую. Скажи, а BinDir откуда берется? из selectvalue.dll?
#40 by IAm
Все эти ошибки не имеют никакого отношения к intellisence.vbs, что-то с опенконфом, а скорее всего с системой на компьютере. BinDir - конечно же к SelectValue отношения не имеет, это свойства объекта Configurator, попробуй кстати написать Configurator.BinDir
#41 by Тертый
Так а по вопросу в 24) никто не откликнется? Или надо следить, что бы один конфигуратор был открыт?
#42 by trdm
Что-то я совсем путаюсь в этих шорткатах.... уже их понавешал... Жуть...Как нибудь их визуализовать что-ли, добавить в мяню, что-ли...Не пойму что мне надо.... Бог его знает, нету у меня например такой ситуации...
#43 by Atdhfkm
Configurator.BinDir также не работает, Configurator.IBDir работает! А что может произойти с опенконфом? А ActiveWindow тоже имеет отношение к опенконфу?
#44 by IAm
Да, это всё к Орефкову вопросы. Что-то странное у тебя происходит.
#46 by Diter
Вчера поставил intellisence.vbs и всё что к нему идёт. Начал радоваться, но рано как оказалосьПри попытке набрать конструкцию "Справочник.Номенклатура" (без кавычек) после точки 1С виснет мёртво. Таже бяка с "Форма." Чего сделал не так?1С 7.7(dbf)+сабля ХР Prof. Телепат - "о"
#47 by IAm
Вопрос в том, виснет ли сам скрипт или просто модальное окно выбора открывается позади прочих, попробуй после зависания посворачивать открытые окна, возможно окно выбора в один прекрасный, условно говоря, момент проявится. Тогда будем думать. У меня параметры все те же самые, но описанного тобою не происходит.
#48 by IAm
Почитай 13 и 24 посты этой ветки, может поможет.
#49 by Diter
Ждал до 5 минут. Сворачивал все окна по очереди.Конфигуратор запущен один.
#50 by IAm
Виснет независимо от модуля, где набирается?
#51 by Diter
Везде не набирал, виснет в ert и модуле формы списка справочника.На конструкции типа Если (Реквизит="") и (Форма.АктивныйЭлемент="Формула") тогда ...после точки в "Форма.АктивныйЭлемент"
#53 by mes
беда с интелисенсомначалось с 1.1.5 щас посавил 1.1.6 то же самоепри наборе каких нибудь символов после точки выскакивает окно собщений с такими даннымиИскСпр - propИскСпр - это то что было до точки. Ничего вроде страшного но напрягаетw2k profesionl sp4 1C 20й релизкак лечится?
#54 by Diter
завтра ок? ert дома остался.
#55 by IAm
Это телепат вроде а не интеллисенс. Орефков писал где-то что забыл убрать отладочную информацию.
#56 by orefkov
Скачай последнюю версию телепата
#57 by trdm
Саша, а с моими проблемами в новом релизе openconfa что делать посоветуешь?
#58 by mes
56 это который Q?
#59 by artbear
(ALL) ВНИМАНИЕ:Новость от Александра Орефкова:дополнение к версии Телепата v2.0.0.0qПо сравнению с тем, что было выложено на сайте, есть дополнения (для скриптов).-----------------------------------------------Изменен внутренний формат хранения описания типов.- Сделана загрузка пользовательских описаний типов из tls-файлов в BIN- Выпущена утилита формирования tls файлов.- Исправлена ошибка при работе в журналах расчетов- Убрана отладочная печать.- Добавлен метод Jump(Line as Long, Col=-1 As Long, LineEnd=-1 As Long,ColEnd=-1 As Long, ModuleName="" As String)        Запоминает текущее положение в стеке прыжков и перескакивает вуказанную позицию.        Параметры по умолчанию:        Col - устанавливается в начало строки        LineEnd - устанавливается в Line        ColEnd - устанавливается в конец строки        ModuleName - при пустой строке переход в текущем модуле.        При указанном имени сначала ищет в объектах метаданных,        если не найдено, рассматривается как имя файла.        При открытии форм переключает на текст модуля.- Добавлен метод GetMethodText(Line As Long, Col As Long) As String        Возвращает текст метода текущего модуля по указанным строке иколонке.        Поиск идет назад от указанной позиции, до нахождения первогослова        Процедура/Функция/КонецПроцедуры/КонецФункции (также и в англ.варианте)        Корректно обрабатывается вхождение этих слов в строки,комментарии, даты.        Текст ПОСЛЕ указанной позиции НЕ ОБРАБАТЫВАЕТСЯ и НЕВОЗВРАЩАЕТСЯ.----------------------------------------------Брать
#60 by Без тапок
Добрый вечер!Поясните, пожалуйста, конструкцию:Set doc = Windows.ActiveWnd.Documentтут Windows - это какой-то специфический объект VBS (в VB я этого не нашел) или что это?
#61 by IAm
Это объект пространства имен OpenConf-а
#62 by Без тапок
Понял, спасибо
#63 by trdm
Какраул, обновления выходят а я застрял :((((((((((((
#64 by MetaEditor
продолжим пособие по изврату с АПИ функциями...================================================GoToFormula.vbs================================================Обновление от 14.01.20051)добавлен переход без открытия свойств элемента. Если открыто окно свойств элемента,то работает как раньше.2)также при переходе из окна свойств происходит нажатие на "Обновить", что удобно для новыхэлементов/изменения формулы. Тоесть, пишем формулу, жмём хоткей, - фомула сохраняется....также по тревожным письмам сделал работу без наличия common.vbs
#65 by MetaEditor
забыл...
#66 by artbear
Молодец, исходная цель достигнута!!Теперь стало просто переходить от элемента управления к методу, который прописан в формуле.ЗЫ не хочешь поучаствовать в репозитарии скриптов + обмене мнений с разработчиками скриптов!
#67 by Номер 6
Только, если, окно свойств открыто и неактивно, происходит закрытие окна конфигуратора.При открытии окна свойств, если оно уже открыто, окно свойств не становится активным.
#68 by Без тапок
2 подскажите, а как в плагине (на VB6) получить ссылку на OpenConf?Например, пытаюсь сделать:Private Sub Class_Initialize    MsgBox OpenConf.MetaData.Constants.Count
#69 by Без тапок
+ config.tlb к проекту подключил
#70 by MetaEditor
67)хм, подумаю ещо...66)да как то сунулся посмотреть как репозитарий этот подключается и всё... закончилось...как созрею.. обязательно... )
#71 by ДенисЧ
Хочу! чтобы при запуске 1с с опенКонфом не запускался без надобности MS Agent с его иконой в трее. Не нужна она мне, пока помощей не попрошу!
#72 by Номер 6
MetaEditorИ еще пожелание: пусть в скрипте будет функция getFormula.Ок?
#73 by MetaEditor
72) чтобы просто возвращала текст формулы?там впринципе процедуры GoDirect и GoFromProperties это и делают...из них в Jump уже передаётся текст формулы...
#74 by Без тапок
++ "как в плагине получить доступ к пространству имен OpenConf-а"понятно, что это можно сделать через ж. при создании плагина из скрипта так:MyObj = CreateObject("MyPlugin.MyClass")Set MyObj.MyMetadata = OpenConf.MetaDataа по другому нельзя?
#75 by Номер 6
Да, просто текст формулы, независимо от ситуации в окне конфигуратора.зы: чтобы овладеть вещью, нужно ее правильно назвать ;-)
#76 by Phoenix
скачай пример плагина для ОпенКонфа на ВБ и работай, там все ясно и прозрачно.
#77 by orefkov
1. Подключи к проекту config.tlb2. В модуле плагина напиши вверхуImplements OpenConf.IConfigPluginPrivate WithEvents conf As OpenConf.Configurator ' для отлова событийPrivate Function IConfigPlugin_Init(ByVal pConfigurator As OpenConf.IConfigurator) As StringEnd SubТакже реализуй остальные методы IConfigPlugin (см доку к опенконфу)Все, в дальнейшем можешь обращаться к методам опенконфа напрямую,как в скриптах
#78 by Без тапок
2 orefkovспасибо за ответ, сейчас буду пробовать
#79 by Без тапок
1.Подключил к проекту config.tlb2.В модуль плагина (именно в модуль, а не в модуль класса) вставляюImplements OpenConf.IConfigPlugin- выдает ошибку :"Only valid in object module"Что не так?
#80 by artbear
Закачай с опенконф.итланд.ру пример плагина на ВБ для Опенконф.Сразу все сам увидишь и поймешь.Я, когда писал свой плагин История, так и сделал, с помощью примера все оказалось ну очень просто.
#81 by Без тапок
artbear, не будешь ли ты так любезен, чтобы дать мне ссылку на указанный пример? я там вижу только твой на Delphi
#82 by orefkov
Вставь в модуль класса.
#84 by trdm
Саша, а по моим несчястьям, что делать?Вылетает конфиг, причем как на работе так и дома,как только поработал с панелями "модификация" "закрыть" и выскакивает аксес валидейшн и выскакивает vC++ для отладки, может подскажешь что?Везде проф XP релиз 20 комплексная dbf и 19 sql.
#85 by Валдемар
Поделитесь пожалуйства Intellisence.vbs или подскажите где взять.
#86 by orefkov
Пробовал поставить самый последний телепат (q) и снестивсе ветки ToolBarSystem (во всех базах)?Если не помогло, запусти drwtsn32.exe -i(он пропишется вместо VC как системный отладчик)после ошибки запусти drwtsn32.exe, лог ошибки высылай.
#87 by artbear
Пример плагина на ВБ для Опенконф Кажется, это пример из первой публичной беты опенконфа :)
#88 by artbear
(87+) Да, точно пример из файла ocbeta.zipТогда Опенконф был еще без номеров :))ЗЫ когда мы были молодыми
#89 by IAm
Валдемар
#90 by trdm
Посносил во всех базах, помогло,выслал письмо...надеюсь...
#91 by Без тапок
2 да мы и сейчас еще ничего :)спасибо за ссылку, пример заработалправда выяснилось, что меня не плагин интересует :)плагин в данном контексте - это некая dll, которая после загрузки образует закладку в конфигураторе, ловит события и т.д.а меня, на самом деле, интересует как в простой dll-ке (не плагине) работать с OpenConf.
#92 by trdm
торможу..... Посносил во всех базах, НЕ ПОМОГЛО,выслал письмо...надеюсь...
#93 by Жюль
Наверное я скажу что-нибудь глупоеПосле удаления последних символов Backspace'ом в переменной подставляю другие, а мне предлагается то же, что я ввел. Нужно нажать Esc или Enter, чтобы всплывающее окно исчезло.Неудобно.
#94 by snif
Добрый день!Вопрос по oc2vbaНа работе успешно использую, хотел бы дома поставить.Помню шаманил-шаманил: ставил Visio, Corel Draw, какой-то *.msiно повторить это чудо на домашнем компе не получается :(Кто нибудь может дать ТОЧНЫЙ рецепт по созданию apcXX.dll?
#95 by snif
Может кто даст не очень точный рецепт?Ей-богу не могу вспомнить :(
#96 by slavka
#97 by slavka
(+96) вернее pwd:vbaписьма с темой "Fw: vb6"
#98 by snif
Имя:vba50Пароль:vba50Неверное имя пользователя или пароль
#99 by slavka
см.97. пароль: "vba"
#100 by snif
ага, вошел, попробую укачать это дело
#101 by Конфигуратор
А как-нить побороли потерю фокуса окна в Intellisence?
#102 by artbear
Может вместо СелектВалуе.длл использовать scvsc.dllТогда потери фокуса не происходит
#103 by IAm
Попробуй последнюю версию скачать, обязательно замени и перерегистрируй SelectValue.dll, на моем компьютере проблема решилась.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С