Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md
Опенконф/Телепат2/Интеллисенс и др. скрипты (продолжим 16?)
artbear
05.03.2005 - 12:30
Шоу продолжается :)
Начнем 17 ветку о Телепате и Опенконфе - программирование для Конфигуратора, облегчение работы разработчиков 1С!
Для тех, кто только что присоединился.
--------------------------------------------------------------------
Автор всего этого набора чудес - Александр Орефков aka orefkov
--------------------------------------------------------------------
Сабж + скрипты для Опенконф (сайт автора)
http://openconf.itland.ru/beta
Последние версии (на 10.02.05)
OpenConf 1.0.1.18 - http://openconf.itland.ru/beta/ocb1018.zip
Телепат 2.0.0.0r (beta) - http://openconf.itland.ru/beta/telepatr.zip
--------------------------------------------------------------------
FAQ
http://1c.alterplast.ru/faq/telepat.html
http://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/ будут лежать архивы с ежедневными снимками репозитория (по датам)
--------------------------------------------------------------------
На itland.ru есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)
http://itland.ru/forum/index.php?showforum=37
Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на http://openconf.itland.ru
----------------------------------------------------
Также для разработчиков скриптов существует толк-лист
http://groups-beta.google.com/group/OpenConf-Devel/
Открытый на чтение для всех. Для того, чтобы принять в нем участие не только в качестве читателя, имеет смысл зарегистрироваться на Гугле и подписаться на нашу группу (ссылка Join this group).
Почтовый адрес листа рассылки - OpenConf-Devel@googlegroups.com
fez
1 - 05.03.2005 - 15:05
Что-то ветка упала ниже предыдущей. Ап.
a13x
2 - 05.03.2005 - 15:12
(2) Артур ее заранее сделал :-)
кто хочет потестить инсталлер, оставьте свое мыло здесь,
илбо пришлите мне на kuntashov - Собака! - yandex/ru
либо в аську 338758861
.
принимаю запросы в течении 10-20 минут, потом меня из-за компа выгонят коллеги по работе (всех Женщин - с Восьмой Мартой!)
.
на проклаб будет выложен Артуром скорее всего после 8го (9го или 10го)
вместо его "Набора скриптов"
.
отсчет пошел
Michael
3 - 05.03.2005 - 16:02
(2)Инсталлер хорошо отработал. Все запустилось, установилось.. Замечательно.
А теперь Intellisence барахлит.
Когда выбираю Новый+Автозаполнение вываливаюсь
Ошибка выполнения скрипта
Скрипт:Intellisence
Файл:C:\Program Files\1Cv77\BIN\config\scripts\Intellisence\Intellisence.vbs
Строка 1937
позиция 2
Описание:Wrong number of arguments or invalid property assignment: 'instr'
trdm
4 - 08.03.2005 - 10:08
А как на счет того факта что, при использовании CommonServices.wsc процесс "конфигуратор" "застревает" в памяти?
Мне пришлось Brackets.vbs перебедать так, что-бы он не использовал CommonServices.wsc. Где в CommonServices.wsc собака зарыта?
Бодун
5 - 08.03.2005 - 13:01
Тема: ИнтеллиСенс.
Контекст: 23-скл, Вин2к(проф.ру)
1. При нажатии на хоткей "на пустом месте" (для вставки предопред.процедуры) - <Не удалось выполнить макрос "MethodsList".>. Или и того хуже - вывал 1С.
2. Пожелание. ОЧЕНЬ неплохо было бы разработать INTS-ориентированную вставку не только предопределенных процедур, но и вообще любых шаблонных процедур-функций. Приблизительно так.
2.1. Сообразно Оккаму составить перечень макросимволов для объектов метаданных, форматирования и описания структуры (типа: для указания Если-ветвления по реквизитам формы текстового/числового/любого типа с кнопкой выбора/без кнопки выбора; для указания на необходимость вставки цикла по строкам Документа / по строкам ТЗ на форме, etc.).
2.2. В (типа) "ШаблонКонструкций.INTS" по секциям разнести шаблоны языковых конструкций (в т.числе и предопределенных процедур).
2.3. Научить IntelliSence.VBS по хоткею на "пустом месте" вываливать для выбора список секций, прописанных в "ШаблонКонструкций.INTS", и для выбранной секции - отрабатывать прописанный шаблон с макросимволами, вставляя то, что имелось автором шаблона ввиду, в код.
ЗЫ: Просто немного задолбался переносить из релиза в релиз IntelliSence.VBS свои настройки - в том числе и вставку в процедуры "ПриНачалеВыбораЗначения" и "ОбработкаВыбораЗначения" Если-ветвление по реквизитам формы, имеющим кнопки выбора.
Бодун
6 - 08.03.2005 - 13:21
(5)+
Контекст(доп.): OpenConf[1.0.1.7(beta)] + Telepat[2.0.0.0r] + EFExplorer[1.1.0.6]
MetaEditor
7 - 09.03.2005 - 07:39
5/1)в процедуре VsePredopredelennye() в блоке
elseif DLLKIND = "3" then
  Set SelObj = CreateObject("SelectDialog.Selection")
  SelObj.ListToChoose = ProcList
  ModuleWnd_HWnd = Windows.ActiveWnd.HWnd << - добавь вот ЭТУ строку
  t = SelObj.WndDescrsSet(0, ModuleWnd_HWnd)
  ProcName = SelObj.DoSelection
end if
4) скачал с микромягких ВСкрипт 5.6 - помогло.........
artbear
8 - 09.03.2005 - 08:39
(7+) Чувствую, что вопрос (4) и ответ на него пора записывать в ФАК (раз в несколько дней возникает)
Счас закину его Федору.
a13x
9 - 09.03.2005 - 08:49
(5) а чем связка шаблоны 1С + Telepat::OnTemplate() не нравится?
+ скрипты из серии "Конструкторы" давным давно на проклабе в "Моих скриптах" Артура лежат, если не ошибаюсь, и в репозитарии они есть...
fez
10 - 09.03.2005 - 12:02
(8) fixed
trdm
11 - 09.03.2005 - 13:18
(10) Дал бы сразу ссылку на инстал или валидацию, я в принципе нашел, но некоторый пипл может не кушать inglish.
artbear
12 - 09.03.2005 - 13:22
(11) Вот ты же качаешь сейчас?
Вот и дал бы прямой линк :)
ЗЫ лично у меня прямого нету, потерялся ;-)
trdm
13 - 09.03.2005 - 14:40
 Windows Script 5.6 for Windows 2000 and XP
 http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa
 
 Windows Script 5.6 for Windows 98, Windows Millennium Edition, and Windows NT 4.0
 http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=0a8a18f6-249c-4a72-bfcf-fc6af26dc390
для Вас, ничего не жалко )
fez
14 - 09.03.2005 - 16:51
Предыдущую ветку положил куда обычно.
А обычно - это сюда: http://1c.alterplast.ru/faq/telepat.html
Тертый
15 - 09.03.2005 - 23:32
А где инсталлятор-то?
Бодун
16 - 10.03.2005 - 02:54
(7): спс, попробую.
(9): Ты немного не о том. Упомянутая тобой связка не позволит мне делать, к примеру, формирование Если-ветвления по реквизитам формы, обладающим определенным признаком.
И кроме того. Я ещё и о стилевом оформлении. Ибо нет единого стандарта. Ну не нравятся мне имена параметрова предопределенных процедур, и у меня куча ранних разработок построены по другому принципу, сильно облегчающему мне жизнь, к примеру.
Ты б - не в упрек - попробовал перечитать (5) внимательнее, что ли?..
a13x
17 - 10.03.2005 - 08:25
(15) вообще, у Артура на тестировании. Он обещал выложить его на проглаб вместо своего набора скриптов.
(16) да я не раз уже перечитал и не раз перед тем, как ответить
возможно я чего-то не недопонимаю.
.
1. > форматирование если-ветвления по реквизитам формы
в OnTemplate можно перехватить вставку любого шаблона и сгенерировать ЛЮБОЙ код используя этот шаблон или вообще как душе угодно...
.
2.А желаемые имена параметров предопределенных процедур можно задать в стандартных шаблонах, а потом включить галку "Добавлять в список" в настройках Телепата2 в разделе "Шаблоны"
.
Если с твоей точки зрения я в очередной раз наговорил чушь... в общем, если заинтересован, попробуй подробнее объяснить.
artbear
18 - 10.03.2005 - 10:47
По адресу
http://openconf.itland.ru/beta/artbear/oconf1018beta.exe
находится бета-версия инсталлера Опенконфа/Телепата/Скриптов.
При загрузке автоматически загружаются хоткеи на наиболее популярные макросы
PS
1) Из репозитария выбраны наиболее мощные скрипты, те, которыми мы сами пользуемся, т.е. почти все, за малым исключением.
2) Предлагаю потестить, на следующей неделе выложу на проклуб
3) В дальнейшем Опенконф будет выпускаться примерно в такой же комплектации
jbond
19 - 10.03.2005 - 10:57
А рефакторинг еще не реализован с помощью скриптов?
Хотя бы Rename.
Если нет, то планируется?
trdm
20 - 10.03.2005 - 11:19
(18) х.м.
Чего надо бекапить перед инсталом, чтобы потом вернуть все назад?
a13x
21 - 10.03.2005 - 12:06
(19) планировалось мною уже давно
но поскольку полный завал, а задача достаточно серьезная, я ее то и дело откладываю...
.
а вообще, если есть какие то идеи по этому поводу, то велкам
.
(20) папку scripts и ветку реестра
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\HotKeys,
если при установле не отключалась установка хоткеев
trdm
22 - 10.03.2005 - 12:42
(21) Стоп машина, а регистрацию и наличие компонент у тебя проверяется?
На чем сделан инстал? если на С++ могу взять на себя проверку наличия и регистрации компонент, хотя со временем напряг...
artbear
23 - 10.03.2005 - 13:05
(21) Да, сделано:
Цитата из нашего общения
artbear>> Привет! Не проверил одну вещь:
как себя ведет инсталлер при установке в каталог 1С, в котором уже есть установленный Опенконф и скрипты?
a13x>>если версия установленного опенконфа меньше - то обновляет опенконф и устанавливает скрипты
если версия такая же или больше - говорит, что обнаружена более новая версия и прерывает установку
orefkov
24 - 10.03.2005 - 13:56
2All
Тут на днях сообщили, что при установке опенконфа на 25 релиз
при запуске конфигуратора 1С просит вернуть оригинальный
config.dll взад и не запускается.
Кто-либо подтвердит?
Matic
25 - 10.03.2005 - 14:03
(24) 25 DBF, \BIN - 1.0.1.8, \Config - 7.70.025 Работает нормально (пару раз вылетело и все)
.
А при активации вкладки Модификация в Панели инструментов попрежнему стабильно вылетает. :(
fez
26 - 10.03.2005 - 14:06
(24) http://1c.alterplast.ru/files/openconf_25.jpg (50 килобайт).
Ничем не патчил.
fez
27 - 10.03.2005 - 14:09
(26+) опенконф - 1.0.1.7
orefkov
28 - 10.03.2005 - 14:11
Спасибо всем откливнувшимся.
А то я уж было начал думать.
Хотя наверное, со временем сделаю и без подмены config.dll
.
(25) Ты точно уверен, что скачал последний Телепат?
Там была выложена хотфикс версия без всяких пояснений.
fez
29 - 10.03.2005 - 14:38
(28) Если бы так было на самом деле - я бы воспринял это, как признание 1С-ом твоих заслуг :)
Vtlk
30 - 10.03.2005 - 14:42
А подсказка методов/идентификаторов после точки еще не реализована?
Ьарсук
31 - 10.03.2005 - 16:02
(30)
Смотрим FAQ:
Q. Эх, а вот если бы Телепат еще и методы "через точку" подсказывал, как в Дельфи/ВижуалСи - цены бы ему не было!
A. Работы в этом направлении ведутся. Как раз после появления именно этой возможности - Телепату и будет назначена цена.
http://1c.alterplast.ru/faq/telepat.html
То есть все просто: как услышите что по 500 рублей берут - значит реализована :D
Vtlk
32 - 10.03.2005 - 16:02
Все-таки, любопытно (10)
fez
33 - 10.03.2005 - 16:20
(23) "если версия такая же или больше - говорит, что обнаружена более новая версия и прерывает установку"
ИМХО - зря. Может быть я просто хочу еще один скрипт установить?
trdm
34 - 10.03.2005 - 17:03
500 рублей, 500 рублей......
Получить такую вешь за 500 рублей - это просто супер!
это я просто так, вспомнил как вчера пытался прикрутить вбскриптные регулярки к своему проектику, 4 часа разбирался/экспериментирвал и наконец-то смог получить эти нещастные vbscript.tlb, vbscript.tlh vbscript.tli и пилотный "образец" работающего текста на С++.
а вы 500 рублей.....
смешная цена, для такой вещицы, просто смешная...
Неспец
35 - 10.03.2005 - 18:13
Доброго времени суток, господа!
У меня вопрос такого плана: не запускается OpenConf на административной устаноке. Точнее так. Запускается. Кажет свой пункт в меню. Только пытаешся конфу открыть - все! - глухой зависон с прорисовкой непонятных фрагментов окон. Железо: сервак 2-х процовый 2Гб мозгов, Вынь 2к сервер, SQL Server 2000, 1С 25 SQL релиз (не патченный) + урбд (с ключом).
Просто под 25 SQL установленным локально - все оби (и с ключами и с саблями)! (Гранд респект господину Орефкову!)
.
В чем я накосячил?
Бодун
36 - 10.03.2005 - 19:09
(34): При всем моем уважении - зря ноешь. Просто прикинь тираж.
a13x
37 - 10.03.2005 - 19:18
(22) ни наличие, ни регистрация, ни версия компонент не проверяется (пока)
компоненты и скриптлеты ставятся и принудительно регистрируются
пока только так
.
инсталлер написан на NullSoft Install Script, скомпилирован нуллсофтовским же компилиром (nsis.sf.net); все фриварное; пример - тот же winamp...
скрипты могу предоставить любому на доработку
вообще, у меня сейчас времени очень мало, так что буду очень рад, если кто поможет в дописании недостающего функционала
.
(33) ок, я тоже так думаю, но дело в том, что пока у всех скрипты установлены как придется, поэтому установка с целью "обновить" скрипты не прокатит в виду того, что инсталлер при установке ориентируется жестко на структуру каталога scripts - она делается такой же как в репозитарии.
в общем, это я так защитился, эгоист такой, от жалоб "я установил, а при загрузке ругается что такой-то скрипт загружен" и т.п. ...
.
то есть, пока подразумевается, что инсталлером будет производиться чистая установка , а не обновление; ну или обновление опенконфа с меньшей версией без установки скриптов
.
хотя вообще, у меня есть идеи по поводу способа реализации поиска установленных скриптов безотносительно того, как они сгруппированы по подкаталогам, но реализовать, к сожалению некогда
.
пользуясь случаем :-) задам вопрос Федору, который все забываю задать
.
на Альтерпластовском репозитарии автоподстановка спецсимволов $Id $ и прочих отключена? просто хочется сделать возможность проверки версий по крайней мере скриптлетов, но ручками изменять версию... в общем сами понимаете :-)
a13x
38 - 10.03.2005 - 19:22
(36) а ты прикинь, сколько из нас заплатят?
не стоит считать не свои деньги, тем более которых нет
.
а вообще деньги - зло :-)
trdm
39 - 10.03.2005 - 19:25
Зачем мне это? Был бы мой проект, прикидывал бы.
Ною? Неа, вот выть - пожалуйста, особенно когда после
двух дней копотни понимаешь, что нихрена не продвинулся.
Было пару раз )))))) Хотелось взять квалду и двинуть по
монитору )))))
a13x
40 - 10.03.2005 - 19:32
(40) и я рад тому :)) , что как-никак
1. получаю бесценный опыт коллективной разработки
2. имею практическую необходимость писать на чем-то кроме 1С
3. самое главное имею возможность общаться с людьми, имеющими огромный опыт
программирования на платформе 1С и программирования для платформы 1С
...
список можно продолжить...
trdm
41 - 10.03.2005 - 20:47
Господа, подскажите чем тестировать *.js? (отладчик?)
fez
42 - 10.03.2005 - 20:56
(37) Странное место, чтобы задавать мне вопросы.
Не знаю. С одной стороны - я этой штукой не пользуюсь. С другой - специально не выключал. Попробуй, потом расскажешь.
Тертый
43 - 10.03.2005 - 22:24
Тестирование инсталера. Установил поверх всего своего. На ЦТРЛ+А у меня было выделить все, теперь:Макрос с именем "CtrlA" не найден.
Баг аль фича?
Тертый
44 - 10.03.2005 - 22:43
+43) упс... отменяется, мой косяк.
Но при установке туда, куда нужно, говорит про версию Опенконфа (что такая же)и дальше - ни шагу. Т.е., чтобы прийти к общему знаменателю (чтобы было как у всех), надо снести все свое, потом установить с интсталлера, так? А чего поверх того что уже есть не бросить-то? Типа, как в 1С: "у вас уже установлена 1С, желаете обновить?"
Тертый
45 - 10.03.2005 - 22:46
Ни фига не понял: установил с инсталлера в "читстый" БИН, получил при запуске конфигуратора;
Скрипт с именем "dots" уже загружен
Скрипт с именем "Intellisence" уже загружен
Скрипт с именем "WorkWithReestr" уже загружен
Скрипт с именем "Конструкторы бухитогов" уже загружен
Скрипт с именем "Конструкторы документов" уже загружен
Скрипт с именем "Конструкторы операций" уже загружен
Скрипт с именем "Конструкторы предопределенных процедур" уже загружен
Скрипт с именем "Конструкторы справочников" уже загружен
Скрипт с именем "Конструкторы ТЗ" уже загружен
Скрипт с именем "GoToFormula" уже загружен
Скрипт с именем "GoToMDTreeItem" уже загружен
Скрипт с именем "jumper" уже загружен
Скрипт с именем "Навигация" уже загружен
Скрипт с именем "Клавиатура" уже загружен
Скрипт с именем "Открыть файл из директивы ЗагрузитьИзФайла" уже загружен
Скрипт с именем "Переходы по модулю" уже загружен
Скрипт с именем "Конструкторы Элементов диалога" уже загружен
Скрипт с именем "SetWinCaption" уже загружен
Скрипт с именем "Меню всех макросов" уже загружен
Скрипт с именем "Меню макросов из файла" уже загружен
Скрипт с именем "Разработка скриптов" уже загружен
Скрипт с именем "Авторские комментарии" уже загружен
Скрипт с именем "RTrimModule" уже загружен
Скрипт с именем "Создать кнопку на форме" уже загружен
Скрипт с именем "Создать процедуру и кнопку на форме" уже загружен
Скрипт с именем "Сохранение открытых окон" уже загружен
Скрипт с именем "Форматирование текста" уже загружен
Скрипт с именем "Шорткаты" уже загружен
Not Autoload
Тертый
46 - 10.03.2005 - 23:06
Читстая установка помогла. Теперь, как я понимаю, работает Телепат+Интелл+Дотс в связке. Но раньше, при выборе
СоздатьОбъект() писалось
1) СоздатьОбъект("|");
а теперь
2) СоздатьОбъект(|)
надо ставить кавычки и ";" ... а привык, как в 1)
trdm
47 - 11.03.2005 - 01:35
(46) Отвыкай или переделывай.
Лично мне было влом заниматься тем что может сделать копм, по этому старался сделать максимальное заполнение.
artbear
48 - 11.03.2005 - 07:55
(trdm) Ты бы в дотсе сделал проверку на расширение файлов, как в последних версиях Интеллисенс.
ЗЫ иногда редактирую скрипты прямо в Конфигураторе, и неудобно работать с точкой.
a13x
49 - 11.03.2005 - 08:15
(44) вопрос в (33), ответ в (37#33)
Неспец
50 - 11.03.2005 - 08:40
2(all) дублирую пост (35) в надежде на ответ
.
Доброго времени суток, господа!
У меня вопрос такого плана: не запускается OpenConf на административной устаноке. Точнее так. Запускается. Кажет свой пункт в меню. Только пытаешся конфу открыть - все! - глухой зависон с прорисовкой непонятных фрагментов окон. Железо: сервак 2-х процовый 2Гб мозгов, Вынь 2к сервер, SQL Server 2000, 1С 25 SQL релиз (не патченный) + урбд (с ключом).
Просто под 25 SQL установленным локально - все оби (и с ключами и с саблями)! (Гранд респект господину Орефкову!)
.
В чем я накосячил?
jbond
51 - 11.03.2005 - 08:41
Шаблон плагина для OpenConf на Visual Basic.
Есть ли такое в природе? И возможно ли это?
artbear
52 - 11.03.2005 - 08:44
(50) Покажи список файлов, которые у тебя лежат в каталоге Бин/Конфиг
artbear
53 - 11.03.2005 - 08:46
(51) Есть такой (авторский вариант)
http://openconf.itland.ru/beta/artbear/SamplePlugin.rar
IAm
54 - 11.03.2005 - 08:46
Заплатите кто-нибудь мне 500 рублей.
jbond
55 - 11.03.2005 - 09:01
(53) - огромное спасибо!
Неспец
56 - 11.03.2005 - 09:03
2(51)-------------------------------------------------
 Volume in drive H is Date2
 Volume Serial Number is 704C-ADBC
 Directory of H:\OpenConf\config
11.03.2005 09:00 <DIR> .
11.03.2005 09:00 <DIR> ..
15.09.2004 16:50 2_101 1cv7srct.st
17.02.2005 08:50 <DIR> bak
15.12.2004 14:18 3_153_970 config.dll
28.10.2004 12:28 45_356 config.tlb
11.03.2005 09:00 29 files.txt
17.02.2005 08:50 <DIR> scripts
22.09.2004 16:36 33_335 telepat.chm
31.01.2005 10:11 288_256 telepat.dll
21.09.2004 17:10 21_747 telepat.vbs
               7 File(s) 3_544_794 bytes
               4 Dir(s) 3_984_699_392 bytes free
artbear
57 - 11.03.2005 - 09:07
config.tlb должен быть вместе с конфиг.длл Опенконфа.
Читай фак по Опенконфу в (0) - вопрос "Структура файлов Опенконфа"
Неспец
58 - 11.03.2005 - 09:10
2(57) Он там ТОЖЕ есть (то бишь в BIN) !!! !!! !!!
и в локальной версии это не мешает. Этот каталог я копировал с рабочей локальной установки
a13x
59 - 11.03.2005 - 09:19
2(fez) прошу прощения, я поторопился
неработало только из-за моей невнимательности
все впорядке
.
Для разработчиков:
в CommonServices.wsc добавлено новое свойство Version - возвращает текуoe.
версию OpenConf.CommonServices
в репозитарии в скрипте Примеры/CommonServices_Test.js пример, как можно использовать это свойство
Неспец
60 - 11.03.2005 - 09:46
ап
Matic
61 - 11.03.2005 - 10:47
(28) и All
Telepat.dll (2.0.0.0r)31 января 2005 г., 10:11:36 - это последняя версия?
Неспец
62 - 11.03.2005 - 12:30
ап
artbear
63 - 11.03.2005 - 13:33
(61) да
Matic
64 - 11.03.2005 - 13:48
Тогда какая еще причана может быть в том, что вылетает Конфигуратор при выборе вкладки Модифицикация в настройке Панели инструментов?
(Если надо, показать инфу от Ватсона)
Неспец
65 - 11.03.2005 - 13:54
2(all) дублирую пост (35) в надежде на ответ
.
Доброго времени суток, господа!
У меня вопрос такого плана: не запускается OpenConf на административной устаноке. Точнее так. Запускается. Кажет свой пункт в меню. Только пытаешся конфу открыть - все! - глухой зависон с прорисовкой непонятных фрагментов окон. Железо: сервак 2-х процовый 2Гб мозгов, Вынь 2к сервер, SQL Server 2000, 1С 25 SQL релиз (не патченный) + урбд (с ключом).
Просто под 25 SQL установленным локально - все оби (и с ключами и с саблями)! (Гранд респект господину Орефкову!)
.
В чем я накосячил?
artbear
66 - 11.03.2005 - 14:01
(65) А что у тебя в этом каталоге
17.02.2005 08:50 <DIR> bak
?
ЗЫ если там лежит копия config.dll от 1С, тогда труба, Конфигуратор работать не будет. Как-то давно нарывался, лечится так:
Тебе эту длл нужно обозвать типа Config.dll.bin - тогда все будет путем!
orefkov
67 - 11.03.2005 - 15:14
(64)
Кинь плиз на orefkov{}ezmail.ru лог Ватсона в архиве.
Опиши подробнее, когда валицца - сразу при переходе
на "Модификация", или при уходе с нее.
Неспец
68 - 11.03.2005 - 18:30
2(66) говорю же - с _работающего_ локально установленного варианта 1С копирую в каталог адм. установки - все алес!
1Streamer
69 - 12.03.2005 - 21:50
На вкладке OpenConf колонка Скрипт:
dottttogram Files\1Cv77\BIN\config\scripts\Intellisence\dots.vbs
Intellllisseeeнологии
RunAllllnntelllisssи
ну и т.д.
Правда некоторые идут правильно:
GoToMDTreeItem
Навигатор
и прочие.
Состояние всех - Работает.
Однако которые загружены неверно - не работают.
Выдают ошибку, например, "скрипт "Навигация" не найден."
Загружаються ВСЕ без ошибок.
Система: W2k3 EE SP1 Eng, 1C 7.7.018 SQL (Sharon+Sable)
Проверялась и сетевая версия.
Переустановки не помогают.
MetaEditor
70 - 13.03.2005 - 12:23
69) у тебя клавиатура залипает...?...............
Не бейте ногами
71 - 13.03.2005 - 12:45
Адназначна, инсталлятор - класс! Куча проблем отпала с регеньем ДЛЛ-ок и т.п. Но почему в хоткей ЦТРЛ+А не назначить "выделить все", как везде в Винде?
1Streamer
72 - 13.03.2005 - 15:56
70) Клавиатура залипает - это не смешно.
Я же говорю, Загружаються все без ошибок.
Никаких сообщений.
Ну вот записываются в таблицу загруженых скриптов КАК ПОПАЛО.
Может orefkov что-то подскажет...
a13x
73 - 13.03.2005 - 16:05
(71) ок, кажется это первый положительный отзыв :-)
.
Ctrl+A назначен на макрос который копирует весь текст буфера обмена минуя его выделение, попробуй выполнить Ctrl+A, а потом Ctrl+V, например в блокноте
.
Так гораздо удобнее, так как отпадает необходимость убирать выделение после копирования по Ctrl+C
Тертый
74 - 13.03.2005 - 16:56
С интсталлятором - отлично! Но почему-то при
ТЗ.Выб| - выбираю "ВыбратьСтроки+Цикл" (список Интелла)вылетаю на
строка 1937
поз 2
код 0
недопустимое число аргументов или присвоение значения свойства : "instr"
И предлагается запустить отладчик. Ранее не замечалось.
a13x
75 - 13.03.2005 - 17:35
(74) в сборку инсталлера была включена последняя на тот момент версия Интелла и Дот'са из РЕПОЗИТАРИЯ. Как уже было объявлено IAm передал разработку Интелла Алексею Дирксу (ADirks), который вместе с Артуром Аюхановым (artbear) активно его развивают
с момента сборки инсталлера было поправлено несколько ошибок, возможно и эта тоже
Тертый
76 - 13.03.2005 - 17:48
ОК, ясно. А насколько часто ты планируешь делать выпуск инсталлера?
a13x
77 - 13.03.2005 - 18:04
(76) теоретически я могу это делать хоть каждый день, по крайней мере свою копию репозитария я обновляю каждый день, но есть ли в этом смысл?
не думаю, что качать каждый день инсталлер будет
думаю, именно это и имел в виду Петрович, говоря о пакетах :-)
.
в общем, если имеет смысл, буду пересобирать и выкладывать (на проклаб?) раз в неделю + при исправлении серьезных ошибок в скриптах + при выходе новых версий опенконфа и/или телепата
.
Тертый
78 - 13.03.2005 - 19:00
Раз в неделю - самое то! Чаще не имеет смысла.
IAm
79 - 13.03.2005 - 23:38
Артур, если что-то меняли - на проклабе обнови пожалуйста интеллисенс.
Тертый
80 - 14.03.2005 - 09:20
77) Предлагаю включить в комплект инсталлера ТурбоМД.длл+скрипты, к ней относящиеся.
jbond
81 - 14.03.2005 - 10:04
И включит доведеный до ума скрипт по выгрузке текущего окна.
В цикле надо выгружать все страницы
artbear
82 - 14.03.2005 - 10:08
(81) Поясни. Я скриптом ТурбоМД для выгрузки давно пользуюсь, никаких проблем не замечал.
Что не работает?
artbear
83 - 14.03.2005 - 10:11
(81+) Если что, ТурбоМД.длл работает только с формами и модулями.
ИМХО Таблицы динамически выгружать не умеет.
orefkov, или я чего-то не знаю?
Gray Rat
84 - 14.03.2005 - 10:33
(81) Имхо как раз наоборот удобнее выгружать только текущую страницу.
jbond
85 - 14.03.2005 - 10:37
Да, точно не работает :-(
Сейчас только что проверил
Хотя MXL выгружается.
А если в ИсходнаяТаблица() автоматом заменять ссылку?
jbond
86 - 14.03.2005 - 10:39
Имелись ввиду страницы модуля.
0 - форма, 1 - модуль, 2,3,... - моксели.
Скрипт моксели выгружает, а вот TurboMD работать с ними не может, из MD - шника берет
jbond
87 - 14.03.2005 - 10:50
С полным путем к выгруженному мокселю (с измененным именем) получилось.
jbond
88 - 14.03.2005 - 10:55
Т.е. основная задача: при выгрузке текста модуля должны меняться ссылки на моксели (должны грузиться выгруженные моксели)
artbear
89 - 14.03.2005 - 11:28
(88) Мысль интересная и полезная.
Может быть, кто и сделает :)
Gray Rat
90 - 14.03.2005 - 11:49
(artbear) Артур, вопрос немного не по теме. Можно ли в ClassWizard'е добавить флажок для выбора, какой путь писать в defcls.prm - абсолютный или относительный?
Antony
91 - 14.03.2005 - 12:10
Люди!! Хороший скрипт "Открыть файл из директивы ЗагрузитьИзФайла" (Всю жись мечтал!!) выдает ошибку "Плохой путь E:\module.txt",хотя файл такой есть :-( Причем путь к файлу м.б.и абсолютный и относительный. Версии:winXPSP1(в домене),1С77(релиз 21,25),OpenConf 1.0.1.8
Помогите,кто может!!
orefkov
92 - 14.03.2005 - 12:34
(91) Посмотри на всякий случай, сколько пробелов между
ЗагрузитьИзФайла и именем файла.
корум
93 - 14.03.2005 - 12:59
(73) Ещё один положительный отзыв. Наконец - то ОпенКонф стал _нормальным_ продуктом!!!
За такое уже можно брать деньги ;о)
.
Замеченные недочёты:
1. Контроль версий крайне желательно сделать опциональным.
2. после "чистой" инсталляции не проявились дополнительные закладки в окне Пофигуратора (кроме OpenConf).
3. По - прежнему нарекания к связке Интеллисенс + Дотс:
--при работе с переданной в процедуру ТЗ не определяются колонки.
--после успешной вставки какого - либо значения вновь всплывает окно Телепата.
--при работе с локальной ТЗ в списке выбора возникают строки типа
 "Артикул6 #НомерСтроки"
Пока возратился к "чистому" Интеллисенс...
a13x
94 - 14.03.2005 - 13:56
(93) собственно, сам ОпенКонф и скрипты из репозитария бесплатны, за инсталлятор никто тоже (я как автор по крайней мере точно :-)
по поводу остального - преимущесвенно других плагинов - то они будут включаться в инсталлер с согласия авторов.
.
так вот, изъявляя желание тех, кто уже попробовал инсталлер, прошу авторов плагинов, кто не против того, чтобы они были включены в инсталлер, скажите здесь что вы согласны/нет или просто пришлите мне плагин(ы) c описанием на почту
kuntashov-собака!-ру/яндекс
Gray Rat
95 - 14.03.2005 - 14:30
(91+) И еще было бы очень здорово, если бы была возможность выбирать файл описаний, в который описание класса вставляется :)
artbear
96 - 14.03.2005 - 14:39
(a13x) Можешь включить мой плагин "История" в поставку, им вроде бы большинство пользуется :)
(Gray Rat)
1) По поводу относительных путей - я предпочитаю не работать с классами, путь которых зависит от базы 1С, а пользуюсь алиасами из файла окси.ини. Достаточно первым символом нажать #, и выйдет список алиасов. Это есть в подсказке внизу.
2) О возможность выбирать файл описаний - давно планирую сделать, но пока все руки не доходят. Когда-нибудь будет :)
Хотя я же встроил программное управление в плагин, и можно скриптом (пример в поставке) ловить события от плагина и управлять им, в частности, подставлять свой текст определения и реализация нового класса 1С++.
Вполне можно этот скрипт совместить со скриптом Интеллисенс и скриптлетом по работе с классами 1С++ от Алексея Диркса.
ЗЫ Если меня Саша Орефков не опередит с новой версией Визуал 1С++, ведь давно грозится :)
Аntony
97 - 14.03.2005 - 14:51
(91),(92) Пробел стоит один.Если поставить больше - ничего не меняется :-(
Gray Rat
98 - 14.03.2005 - 15:08
(96) Спасибо, что напомнил про возможность события отловить :) С первым пунктом получилось легко разобраться, а вот со вторым... Будем ждать :)
valchara
99 - 14.03.2005 - 15:25
а киньте в меня инсталятором, пожалуйста
Antony
100 - 14.03.2005 - 15:27
(97+) Ошибку выдает конфигуратор. Может быть не так отрабатывает команда OpenText?
jbond
101 - 14.03.2005 - 16:14
(99) - Все лежит на http://openconf.itland.ru/beta/artbear/
Конкретно - файл oconf1018beta.exe
Тертый
102 - 14.03.2005 - 20:25
ОРЕФКОВ(TurboMD.dll) и другие плагинописатели! Дайте свое согласие на включение плагин в инсталлер!!! Если так выкладывали для общего доступа, то в комплекте ведь еще лучше! :))))
Артур, что-нить с момета упаковки инсталлера в Интелл+Дотс поменялось? В смысле исправления ошибок?
Abrahams
103 - 14.03.2005 - 20:27
Не надо инсталер, дайте исходники ТурбоМД
ADirks
104 - 15.03.2005 - 05:44
По поводу intellisence:
Исправлено:
- ошибка при выборе варианта с автозаполнением;
- строчки типа "Артикул6 #НомерСтроки";
- падение при показе списка вариантов;
- добавление лишней точки;
- не показывается список выбора телепата (когда не надо);
- интеграция с dots.vbs
В том варианте, что лежит сейчас на проклубе, этих косяков нет. Я их внёс в процессе изучения кода Intellisence :)
MetaEditor
105 - 15.03.2005 - 06:17
по поводу "Открыть файл из директивы ЗагрузитьИзФайла" - там в конце имени файла CrLf
Antony
106 - 15.03.2005 - 11:42
(105) и что нужно сделать,чтобы там CrLf не было?
dmitry
107 - 15.03.2005 - 12:41
(103) Исходники турбомд есть в исходниках 1С++ - только между строк надо смотреть
Кабан мимо пробеган
108 - 15.03.2005 - 13:39
ОФФ: Чтоб не утонула.
ЗЫ
Полезное дело, да простят меня модераторы.
artbear
109 - 15.03.2005 - 13:45
(108) Уж эта ветка завсегда всплывет, когда нужно :)
ЗЫ Думаю, что модераторы прекрасно понимают, что эта ветка - приятное исключение из правила: чем больше ветка, тем больше в ней флуда/флейма.
artbear
110 - 15.03.2005 - 16:59
(orefkov) Есть предложение:
ввести для хоткеев на макросы область действия для удобства их использования.
Например:
типа хоткей "Цтрл+С", назначенный макросу "БуферОбмена.КопироватьВБуфер", работал только, если активно окно модуля или текста.
В других же случаях (форма, таблица и т.д) этот макрос бы не вызывался!
Очень удобно для системных хоткеев.
А сейчас, если назначить подобный макрос, этот хоткей перестанет работать везде, кроме текста :(
ЗЫ Подобным образом, например, в Фаре сделана область действия его макросов!
zzz
111 - 15.03.2005 - 17:02
можно вопросец?
Можно ли как-нибудь скопировать права Справочника1 на Справочник2? А то добавляю кучу новых и ..
pers
112 - 15.03.2005 - 18:01
Что-то делаю не так, а что - не пойму.
Поставил:
1. 1с sql 21
2. Пропатчил :)
3. oconf1018beta
Все встало замечательно, но при загрузке конфигуратора лезут ошибки чуть ли не из каждого макроса. Например по макросам:
Dots - Ошибка в строке 5659: Object not a collection: Plugins
Intellisence - Ошибка в строке 211: описания ошибки нет.
и т.д.
Выход подскажите, а ?!
Тертый
113 - 16.03.2005 - 00:39
+104)Надо бы исправленный Интелл+Дотс в инсталлер загнать и выложить...
ADirks
114 - 16.03.2005 - 05:47
(110) В принципе это можно и в скрипте разрулить, типа как в Шорткаты::CtrlA. Хотя конечно это не очень правильно, когда надо программировать чисто для настройки клавиатуры.
MetaEditor
115 - 16.03.2005 - 06:42
полезная (на мой взгляд)иногда штука - автоматическая переключалка раскладки...
если активизируем окно скрипта - переключаемся на англицкий иначе на русский...
'================================================
Set Wrapper = CreateObject("DynamicWrapper")
Wrapper.Register "USER32.DLL", "ActivateKeyboardLayout", "I=ll", "f=s", "r=l"
Wrapper.Register "USER32.DLL", "LoadKeyboardLayoutA", "I=sl", "f=s", "r=l"
rus = Wrapper.LoadKeyboardLayoutA ("00000419",0)
eng = Wrapper.LoadKeyboardLayoutA ("00000409",0)
'================================================
Sub Configurator_OnActivateWindow(W,A)
  if not Wrapper is nothing then
    if not W is nothing then
      if A then
        ext=UCase(Mid(W.Caption,InstrRev(W.Caption,".")+1))
        if instr("VBS,JS",ext) > 0 then
          Wrapper.ActivateKeyboardLayout eng,0
        else
          Wrapper.ActivateKeyboardLayout rus,0
        end if
      end if
    end if
  end if
End Sub
===========
столько if'ов потомучто иногда после закрытия конфигуратора выскакивала табличка с memory could not be......
zzz
116 - 16.03.2005 - 09:23
ээ, а по моему вопросу (111) о копировании прав возможны варианты решения или как?
a13x
117 - 16.03.2005 - 09:53
(115) http://www.punto.ru/switcher/
я уже 2 года пользуюсь
попробуй, не пожалеешь
pers
118 - 16.03.2005 - 10:14
+112 В скрипте Dots не может создать плагин "Телепат"
В скрипте Intellisence не определяется BinDir - задаю в лоб путь папки Bin.
Тогда - как и в Dots- е затыкается на создании плагина "Телепат".
p.s. Дома поставил, заработало с пол-пинка, на работе же проклятье какое-то
Переставлял 1С, чистил реестр, поставил WSH 5.6, IE6.
Windowos переставлять не хотелось бы, может были похожие проблемы у кого-то?
a13x
119 - 16.03.2005 - 10:25
(118)
ты случайно при установке не выключил галку "плагины"?
у тебя в папке bin/config telepat.dll есть?
MetaEditor
120 - 16.03.2005 - 10:27
117) да знаю я про пунто...
уж слишком он "умный", переключает раскладку когда мне это совсем ненадо... вот я и написал своего... )))
a13x
121 - 16.03.2005 - 10:28
(121) ну так он настраивается :-) у меня все нормально
pers
122 - 16.03.2005 - 10:39
(119) Да в том-то и дело, что есть. До автоматической установки oconf1018beta, я ставил все ручками и по частям и все скрипты сразу. Telepat ставил первым делом. Ставил 1С в разные каталоги (и в каталог по умолчанию тоже). Одна фиггня. Telepat версии от 31.01.05.
a13x
123 - 16.03.2005 - 10:42
(122) до использования инсталлера все работало или то же самое было?
я не понял :-/
pers
124 - 16.03.2005 - 11:38
(123) Дело было так.
1С стояла уже давно. Создал ручками каталог Config, поменял местами config.dll, поставил Telepat и далее по инструкции. При этом зарегистрил все .dll и .wsc.
Вылеты начались сразу: сначала Dots, потом Intellisence и прочие скрипты (почти в каждом скрипте- ошибка - не может создать плагин "Телепат"). Удали все скрипты, оставил только Intellisence - вылетает. Убил нафиг 1С, почистил реестр, поставил 1с sql 21 в каталог по умолчанию (C:\Program files ...). Запустил автомат oconf1018beta (все галки оставил). Все само красиво встало. Запускаю конфигуратор - те же вылеты. Дома настраивал ручками - заработало с первого раза. Вот такая вот ...игня.
orefkov
125 - 16.03.2005 - 11:49
(124)
Посмотри в реестре, что прописано в
HKEY_CLASSES_ROOT\TypeLib\{578F85C8-89EB-4CDA-AC7E-8F3BB34E8B54}\1.0\0\win32
pers
126 - 16.03.2005 - 12:15
(125) Ну ты монстр ;). Убил с первого выстрела. Прописанный путь для config.tlb был от прошлой установки, пачему-то (хотя я знаю почему, но не скажу, чтоб не прослыть глупцом). Исправил и все зашуршало как надо.
Спасибо, блин, большое :).
artbear
127 - 16.03.2005 - 12:48
(125,126) Счас отправлю вопрос/ответ Федору в ФАК Опенконфа/Телепата :)
orefkov
128 - 16.03.2005 - 12:53
(126) В следующей версии постараюсь исправить глюк
с загрузкой старой версии tlb.
У кого там траблы были с административной установкой,
плиз тоже проверь этот параметр.
В инсталере неплохо бы тоже сделать перерегистрацию tlb'шки.
zzz
129 - 16.03.2005 - 13:21
мда, (111,116) видно останутся в игноре. хотя бы сказали - "нельзя" или "тока за большое бабло", а то вообще игнор.
ну лана, не буду мешать вашим беседам ..
a13x
130 - 16.03.2005 - 13:35
(129) я не игнорю, я просто не знаю :-)
проверю - скажу здесь
a13x
131 - 16.03.2005 - 13:39
(128) взял на заметку
artbear
132 - 16.03.2005 - 13:47
(111,116) Пока Опенконф здесь не помощник, но можешь воспользоваться сборкой/разборкой конфы через gcomp. И уже для разобранных текстовый файлов прав нарулить все, что угодно.
zzz
133 - 16.03.2005 - 13:51
2(132) Gcomp делит по правам - Админ, Бух и т.д. и неудобно открывать 10 txt, искать в них нужные строки и копировать туда-сюда. Очень неудобно.
Думал может кто копал в этом направлении, ведь закладка "Права" (в конфигураторе) удобно сформирована по одному объекту метаданных.
Просто Директор
134 - 16.03.2005 - 14:20
(24) У меня с 25 валится. Программирую на 21. копать некогда, но пенек есть.
Matic
135 - 16.03.2005 - 14:35
(orefkov) Получил файл лога? Можно что-нибудь сделать с вкладкой модификация?
orefkov
136 - 16.03.2005 - 15:08
(135) Нет. Кинь еще раз плз.
Matic
137 - 16.03.2005 - 15:23
(orevfkov) ушло
Тертый
138 - 17.03.2005 - 08:57
ALL! WinXP_SP2, 25SQL+Soaron, Опенконф, скрипты, плагины - из инсталлера. Оиногда ни с того ни с сего (типа мышкой по строке кликнул) сворачивается коврик того окна 1С, в котором кликнул. 1 раз не обратил внимания, 2-ой раз насторожился, когда вылетел без сохранения - абиделся! :) Что-то неладное творится, ранее не замеченное.
MetaEditor
139 - 17.03.2005 - 09:25
138) тоже WinXP_SP2, 25SQL+Soaron, телепат, скрипты правда не из инсталлера - сбоев не наблюдалось. Может что с _комбинациями_ скриптов/плагинов...
ALL) никто ещо не задавался идеей сделать список процедур/функций для скриптов (тот что по цтрл+1 для модулей)?
Без тапок
140 - 18.03.2005 - 11:30
Помогите, кто знает, с установкой Intellisence.vbs
Установил всё по инструкции. После точки вызываю скрипт.
Если скрипт повешен на Ctrl+ЧТОТО, то у меня открывается меню "Пуск"
Если скрипт повешен на ALt+ЧТОТО, то меня перебрасывает в окошко, которое было открыто до конфигуратора.
Что нужно подправить?
a13x
141 - 18.03.2005 - 11:38
+(140) да, что то там с сообщениями не важно в SelectValue
у меня установлена удобная утилитка "Type And Run", ее вызов подвешен на ScrollLock; так вот при использовании интеллисенса вместе с выпадающим списком происходит вызов TypeNRun'а... причем не во всех случаях...
точно такое случается, когда после точки набираешь русское Ф или латинское A (суть одно и то же, только в разных раскладках)
Eugene G
142 - 18.03.2005 - 14:55
Уфф, прочитал 17 веток, отличные вещь наваяли, спасибо :))
Только пришел к выводу, что лучше не ставить Intellisence.vbs (не в обиду IAm), потому как иногда наблюдаются вылеты, что очень не приятно...
2orefkov: а какие-нубудь работы в сторону TurboRigthts будут делаться?
artbear
143 - 18.03.2005 - 15:03
(142) Вывод по поводу Интеллисенс неверный.
Он уже давно особо не вылетает, потому что с ним уже довольно много работает и меняет.
Кроме ИАм-а, я лично знаю трех челов (не включая меня), которые в разное время меняли Интеллисенс.
Еще огромный плюс: последние версии отлично работают с классами 1С++
Eugene G
144 - 18.03.2005 - 15:08
(143) Кстати, да, это плюс не огромный, а огроменный, т.к. я полагаю финальная версия телепата не будет понимать классов 1с++. Ладно уже пробую юзать :))
trdm
145 - 18.03.2005 - 15:17
На счет Intellisence и вылетов.
Могу посоветовать поснимать глочки в Телепате в группе "Подсказка о параметрах" и позаремить в Intellisence все вызовы SendKeys(что-то).
Давно заметил что SendKeys - творит непотребные вещи.
А вылетов у меня не было после проведения данных мероприятий месяца полтора.
trdm
146 - 18.03.2005 - 15:21
Вещь с подсказками о параметрах, обалденная, но да простит меня Александр, я не могу ей пользоваться, т.к. даже при снятых галках и ручном вызове подсказок, нет нет и через некоторое время идет вылет...
artbear
147 - 18.03.2005 - 15:21
(144) ИМХО неверно понимаешь.
Александр Орефков сам много работает на 1С++.
Пример: Визуал1С++ - ведь его работа :)
И думаю, если когда-нибудь увидит свет его финальная версия телепата, то и работа с классами 1С++ там также будет.
orefkov
148 - 18.03.2005 - 15:45
В телепате не будет работы с 1С++.
В телепате будет API для работы с ним.
А Visual1C++ будет им пользоваться :)
Matic
149 - 18.03.2005 - 16:06
(orefkov) Отчет об ошибке получил?
клаксон
150 - 18.03.2005 - 17:31
давно наблюдаю за веткой опенконф! это зрелище!!! не успеваю вникать, но таак интереесно!!!
orefkov
151 - 19.03.2005 - 00:04
(149) Так и не дошло. ezmail глючит. Высылай на telepat[]inbox . ru
IAm
152 - 19.03.2005 - 00:23
Не в обиду мне если интеллисенс не вешать на точку, а пользоваться списком выбора телепата - вываливаться конфигуратор в принципе не может.
Eugene G
153 - 19.03.2005 - 04:52
(152) Ok ;)
Eugene G
154 - 19.03.2005 - 06:12
(152) Дим, скажи плз, как отучить Intellisence вызываться после точки, чтобы работал только по Ctrl+I. Думал, что в ветке реестра HKCU\...openconf\hotkeys, прописывается однако там стоит только стандартный вызов по ctrl+i...?
Eugene G
155 - 19.03.2005 - 06:28
2 all. А почему в дистрибутиве скрипт GoToFormula повесили на Ctrl+Shift+G, ведь по идее этот скрипт нужно вызывать одной рукой: правой позиционируешься мышью на нужном элементе, а левой вызываешь скрипт, наверно лучшее сочетание было бы Ctrl+Shift+W или Ctrl+Shift+D.
2 MetaEditor: а можно, чтобы скрипт GoToFormulа Понимал предопределенные #Записть Провести Закрыть, т.е. при наличии предопределнных процедур (ПриЗаписи, ПриЗакрытии, ОбработкаПроведения) позиционировался на них?
MetaEditor
156 - 19.03.2005 - 06:40
155)/1 я вообще не знаю зачем его отдельно вызывать... он замечательно встроен в навигацию от Алексея Диркса... и макрос GotoObject висит у меня на F4
155)/2 легко.. )) сделаю...
только не понял, если например в формуле "#Записть Провести Закрыть" - куда переходить-то? к ПриЗаписи, ПриЗакрытии, или ОбработкаПроведения?
Eugene G
157 - 19.03.2005 - 06:57
(156) 1. Сейчас посмотрю навигацию, но шотката F4 нет в дисрибутиве...
2. Вот если бы окошечко с выбором появлялось :)) Но, если это сложно, то можно в уходить в первую.
Eugene G
158 - 19.03.2005 - 07:01
(156) 2. Навигация висит на Ctrl+G, что достаточно удобно, все ок ;)
Eugene G
159 - 19.03.2005 - 07:18
По поводу макроса CtrlA:
Если окно не текстовое, то процедра Common.GetTextDocVBS выдает MsgBox("Окно не текстовое"), дальше открывается глобальный модуль, а если окно текстовое, то ничего не выделяется и не копируется в буфер :((
Eugene G
160 - 19.03.2005 - 07:22
Ребят, а зачем сделали "Ctrl+Shift+F4 - Шорткаты::CloseMessageWindow", ведь окно сообщений стандартно закрывается по Ctrl+Shift+Z, гораздо удобней ?
Eugene G
161 - 19.03.2005 - 07:25
(+160). Вопрос снят. Ответ: чтобы была возможность показать окно сообщений.
Eugene G
162 - 19.03.2005 - 07:46
2IAm, если стоишь в на форме и запускаешь макрос FormatBlock, то скипт останавливается на строке
AllLines = Split(doc.range(doc.SelStartLine,doc.SelStartCol, doc.SelEndLine, doc.SelEndCol), vbCrLf)
И говорит:
"Данная операция допустима только при открытом документе"
-------------
Тоже самое происходит при запуске макросов
Навигатор::ОткрытьДругойМодульДляОбъектаПодКурсором
Навигатор::ОткрытьДругуюФормуДляОбъектаПодКурсором
на открытой форме.
Eugene G
163 - 19.03.2005 - 08:00
2artbear: макрос добавления авторских комментариев очень неудобно висит на Alt+A, т.к. сочетание Alt+'ф' позволяет открыть меню файл, и ловким нажатием цифры открыть нужный внешний отчет, или текстовый файл, так что переопредели плз.
Eugene G
164 - 19.03.2005 - 08:42
2artbear. Предложение по дисрибутиву:
1. по-моему удобно было бы спрашивать при установке имя пользователя, и его компанию, и эти данные вставлять в autors.js.
2. когда же в дистриб войдут популярные плагины?
зы. Просто хочется, дать коллегам инсталяшку, они ее запустили, установили, и не думали, что там в каком скрипте нужно подменить, чтобы все ажурно работало :))
IrinkaZ
165 - 19.03.2005 - 09:57
a13x) Надо бы инсталлер обновить... И в имени файла инсталлера указывать релиз, шоб не запутаться, есть он у тебя или надо уже скачивать. Как думаешь?
IAm
166 - 19.03.2005 - 11:34
154 Поставить exit function в начале
function Telepat_OnShowMemberList(Line, Col)
162 Он для форматирования модуля писался
artbear
167 - 19.03.2005 - 11:53
По поводу хоткеев в инсталлере - там включены хоткеи, которые предпочитают a13x и ADirks. Я свои включить не успел :)
(160,161) У меня лично макрос Шорткаты::CloseMessageWindow висит как раз на Ctrl+Shift+Z - очень удобно, рекомендую всем - можно одним нажатием как закрыть, так и открыть и посмотреть окно сообщений, не стирая данные в нем.
(162) Поправим.
ИМХО но все-таки Навигация.vbs помощнее будет, чем Навигатор.js (не в обиду a13x)
Тертый
168 - 19.03.2005 - 16:07
А когда инсталлер-то обновите, на самом деле???
Eugene G
169 - 19.03.2005 - 19:35
(166) Ok, попробую.
Но ведь можно написать: если окно не текстовое, то go out ;))
(167) Отлично, так и в дисрибутиве можно поставить этот шоткат на Ctrl+Shift+Z
Попробую навигацию.
(168) и то правда :))
Eugene G
170 - 20.03.2005 - 07:32
Воскресный Up ;)
Eugene G
171 - 20.03.2005 - 07:42
2IAm: что-то не получается у меня вызывать список атрибутов/методов класса 1с++, класс находится во внешнем файле. Разве в дистрибутив включена версия без поддержки классов?
Eugene G
172 - 20.03.2005 - 08:17
(2 сборщику дистрибутивов, то ли a13x, то ли artbear). Когда будете включать в дистрибутив плагины, то неплохо было бы выводить checkbox'ы необходимости установки конкретных плагинов. Мне например некоторые, не нужны.
И еще маленькое пожелание, мне и моим коллегам не очень удобно, когда Intellisence и dots висят на точке, было бы неплохо вопрашать при установке нужно ли повесить эти скрипты на точку, если нет, то воткнуть в комплект скрипты, в которых прописана строчка из (166).
ps. Понимаю, что хочу многого, просто хочется сделать комплект наиболее удобным для пользователя :)
Тертый
173 - 20.03.2005 - 11:43
172) Прикольно!!! Как будто деньги заплатил уже... :))) Такие требования, как в 172)"мне и моим коллегам не очень удобно" - можно предъявлять (ИМХО), когда деньги заплатил, а когда люди делают в свое личное время - мона только очень сильно попросить их что-нить исправить, и, если они сочтут нужным - исправят.
Короче - за ваши деньги любой ваш каприз.
IAm
174 - 20.03.2005 - 12:20
171 Так я больше не занимаюсь интеллисенсом, все вопросы к А-Дирксу и Артбияр
Тертый
175 - 20.03.2005 - 12:49
+174
Алексей+Артур! Ну хоть убейте, не понимаю, почему по точке
СоздатьОбъект(|), а не так как было изначально СоздатьОбъект("|");
Ведь ни фига не удобнее и логике не поддается? Верните взад, а?
artbear
176 - 20.03.2005 - 13:10
(Eugene G) Подробнее опиши ситуацию с неудачей с Интеллисенс и классами 1С++.
Вроде никто не жаловался, мы с Алексеем делали универсально, у нас все работает :)
ЗЫ Можешь выйти в аську, она есть на итланде :)
artbear
177 - 20.03.2005 - 17:03
(175) Поясни, о чем говоришь!
Потому что "СоздатьОбъект" по точке не вызывается!
Eugene G
178 - 20.03.2005 - 19:17
(173) Да ладно тебе, во-первых не требование, а "маленькое пожелание", во-вторых, программистам, имхо, свойсвенно создавать вещи, которые удовлетворяют максимальное число пользователей, ну а в-третьих, если выгляжу слишком навязчивым, то сори ;)
(176) Ок, завтра, как приду на работу стукнусь.
artbear
179 - 21.03.2005 - 08:45
(ALL) Немного рекламы:
Обратите внимание, что в репозитарии появился новый скрипт по автоматической загрузке/объединении конфигураций.
Скрипты
1) MD_Tasks\ЗагрузкаОбъединениеМД.vbs
  Макросу "AutomaticMDUpdate" можно передать путь к новому файлу конфигурации
  И он сначала пытается выполнить загрузку
    если переданный файл подходит для загрузки, загружает его и сохраняет конфигурацию
    если же нет, выполняет объединение конфигураций
    при этом учитывает, если конфигурации идентичны, значит, загрузка успешна, иначе нет
    объединение автоматом не выполняется, появляется только окно различий конфигураций,
    далее пользователь сам выбирает нужные действия
2) MD_Tasks\ЗагрузкаОбъединениеНужныхКонфигураций.js
Описание:
    Загрузка необходимых конфигураций
Примечание:
  пока пути к конфигурациям задаются вручную
  !!! ВНИМАНИЕ: из-за особенностей языка JScript необходимо ставить 2 знака \\ вместо одного \ !!!
Вставьте во второй скрипт нужные вам пути и наслаждайтесь :)
MetaEditor
180 - 21.03.2005 - 13:04
Ещё немного рекламы:
=========================
NavigationTools.vbs
=========================
ИЗМЕНЕНИЯ И ДОПОЛНЕНИЯ:
  (*) Объединены в один скрипты GotoFormula, GotoMdTreeItem
  (имена процедур сохранены для совместимости с Навигацией и др.)
  (*) Переработан код
  (*) Общие процедуры переделаны через CommonScripts
  (*) Добавлено следующее поведение GotoFormula:
  Если в формуле присутствует "#" то появляется выбор предопределённых процедур
  ПриОткрытии, ПриЗаписи, ПриЗакрытии, для документов также
  ОбработкаПроведения и ОбработкаУдаленияПроведения.
  
  (*) #ЗАГРУЗИТЬИЗФАЙЛА / глобальные / предопределённые /
  процедуры из модуля проведения - работают в любом сочетании
  (*) Добавлен опциональный параметр поиска в ГМ если в текущем модуле процедуры
  не обнаружено (по умолчанию выключен, устанавливается в процедуре Init)
  (*) Вроде бы стало работать с длинными формулами
  (*) Если формула совпадает с шаблоном "ТипМетаданного.ВидМетаданного" то
  при наличии такого объекта в конфигурации происходит переход к нему.
  В связи с этим реализован следующий механизм:
  Если в окне свойств элемента никакой элемент не сфокусирован то ищется
  закладка "Тип" и в ней читается текст из комбобокса с типом.
    В общем, текст формулы считывается из любого сфокусированного элемента
   окна свойств (Формула, идентификатор, тип, Тип Значения
  (в диалоге свойств реквизита документа например))
  если такого нет то пробуем определить тип и перейти к нему
  (ещо проще, по хоткею на закладке "Тип" переходим к дереву МД)
  
  (*) Макрос GoToMDTreeItem исправлен для работы со всеми типами метаданных
  (*) Также добавлен небольшой макрос устанавливающий фокус ввода в поле поиска
  в тулбаре "Стандартная" (например, Ctrl+F без открытия диалога поиска)
==========================================
лежит на месте старой готоформулы
http://1c.proclub.ru/modules/mydownloads/personal.php?lid=4401&cid=1001
позже будет в репозитарии
==========================================
ADirks
181 - 21.03.2005 - 15:11
(MetaEditor) Прикрутил NavigationTools.vbs к Навигация.vbs, в процессе чего пришлось слега поменят NavigationTools.vbs - процедуры сделаны функциями, чтобы вызывающий скрипт знал как всё прошло. Куда заслать изменения?
Тертый
182 - 21.03.2005 - 18:12
176) Артур, точка здесь не при чем.
В старых версиях было:
Спр=СоздатьОбъект("|");
Теперь так:
Спр=СоздатьОбъект(|)
Вот что я имел ввиду.
a13x
183 - 21.03.2005 - 18:22
2(Eugene G) Огромное спасибо за замечания, конструктивно :-)
Артур уже ответил, почему хоткеи были назначены именно таким образом
клич был, но почемуто откликнулись тогда только те, кто клич дал :-)
в общем, в итоге, поскольку сборкой дистриба занимаюсь я, и в тех случаях, когда к единому мнению не пришли, я делал по своему...
.
что касается очередной сборки - в субботу будет на проклабе, раньше не могу, очень много основной работы :-(
.
по этому поводу еще раз прошу откликнуться плагинописателей,
особенно авторов "Подсистем" и "ExtForms" (кажется, оба Phoenix) народ просит
.
пока точно будут включены "История" Артура и, Visual1C++, ну и Телепат, конечно
.
2(MetaEditor) почему же все таки скрипт, а не WSC?
trdm
184 - 21.03.2005 - 23:36
(182) Шаблоны посмотри.
Название: СоздатьОбъект("<?>");
Заменять: Созд
На: СоздатьОбъект("<?>");
[v] Включать в меню.
У тебя наверняка стоит:
.....
На: СоздатьОбъект(<?>)
.....
от этого и: Спр=СоздатьОбъект(|)
ШАБЛОНЫ - ВЕЛИКАЯ СИЛА!
я свой st-шник за собой на флешке таскаю.
Хотя может это шутки Sub Telepat_OnTemplate(Name, Text, Cancel)
trdm
185 - 21.03.2005 - 23:38
Отличная всетаки штука - скрипты!
Обкатал логику и переложил куда надо..
Тертый
186 - 21.03.2005 - 23:40
184) Точно, скорее всего шаблоны. Я не подключал (забыл) то, что ы комплекте установки!
185) Это ты про что?
Тертый
187 - 22.03.2005 - 00:37
Ни фига не шаблоны... Нет там такой конструкции вообще. Так что...
trdm
188 - 22.03.2005 - 00:50
(187) Дык, ты наоборот нарисуй, что-бы было как надо.
И телепат будет телепатировать из шаблонов.
Eugene G
189 - 22.03.2005 - 04:58
(183) Всегда пожалуйста ;)
А по поводу хоткеев, немного не понял, их сейчас поменять уже нельзя? :((
Т.е. я говорю о некотором общем соглашении, может попробуем еще раз тему поднять?
MetaEditor
190 - 22.03.2005 - 05:12
182)хункции конечно лучше... для интеграции в другие скрипты... уже забрал с репозитария...
183) да чеготам... две процедуры в скрипт контрол оборачивать...
MetaEditor
191 - 22.03.2005 - 06:09
+182)
в Навигации в строке 327 по прежнему
Set GotoTreeScript = scripts("gotomdtreeitem")
---
если формул пустая то Навигация всёравно переходит к текущему документу...
мне неочень удобно...
пока исправил в GotoFormula:
if Formula="" then GoToFormula = true : Exit Function
a13x
192 - 22.03.2005 - 09:04
(189) не можно, а нужно
в общем, поднимаем тему еще раз :-)
пишем, как обычно, сюда
Phoenix
193 - 22.03.2005 - 10:00
(183) можешь включать в состав.
сорьки, что отвечаю не сразу, работы очень много.
чуть что, я есть у тебя в контакт листе аси.
Тертый
194 - 22.03.2005 - 19:45
192) Ну, раз пошла такая пьянка... Принципиально предлагаю не переделывать стандартные виндовые хоткеи, которые везде одинаковые:
Цтрл+А - выделить все
Цтрл+С - копировать выделенное
Цтрл+V - вставить
это же системные, дополнить можно, но зачем переназначать: типа везде, кроме 1С Цтрл+А - выделить все, а вот в 1С по другому!!!
a13x
195 - 22.03.2005 - 19:51
(194) так на ctrl+a и повесили вроде макрос, имитирующий ctrl+a :-)
Eugene G
196 - 23.03.2005 - 04:55
(189)
Вот мое предложение:
Ctrl+I - Intellisence::MethodsList + Dots (на точку не вешать ;))
Ctrl + N - VimComplete::NextWord
Ctrl + P - VimComplete::PrevWord
Ctrl + Up - jumper::GoUp
Ctrl + Down - jumper::GoDown
Ctrl + Shift + Up - jumper::GoUp2
Ctrl + Shift + Down - jumper::GoDown2
Ctrl+G - Навигация::GoToObject
Ctrl+Alt+Up - jumper::GoUp3
Ctrl+Alt+Down - jumper::GoDown3
Shift+F1 - Шорткаты::SynaxHelperClose
F9 - Шорткаты::OpenInDebugger
Alt + W - авторские комментарии(добавил)
Alt + C - авторские комментарии(изменил)
Alt + D - авторские комментарии(удалил)
F12 - go to page (в модуле формы, на форме, или в таблице)
Ctrl+Alt+F - Форматирование текста::FormatBlock
Ctrl+L - перейти к номеру строки
Ctrl+F11 - запуск конфигурации в нужном режиме
Ctrl+Tab - переход между закладками Форма - Модуль - Таблица1 - ... - ТаблицаХ
Ctrl+Shift+Tab - переход между окнами в конфигурации
Ctrl + Shift + M - Навигатор::ОткрытьДругойМодульДляОбъектаПодКурсором
Ctrl + Shift + F - Навигатор::ОткрытьДругуюФормуДляОбъектаПодКурсором
Ctrl + A - Если окно текстовое, то копирует его в буфер, если не текстовое, то
открывает глобальный модуль, если нет окна, то открывает окно конфигурации
Ctrl + Alt + L - TurboMD :: LoadFromLines2MD
Ctrl + Alt + U - TurboMD :: UnloadCurentWND
У кого еще есть шоткаты?
Тертый
197 - 23.03.2005 - 08:39
Млин... Да вешайте на хоткей чего хотите, только это должно как-то ассоциироваться. ТИпа Цтрл+С - копировать, Цтрл+Шифт+С - копировать модуль в буфер. А не Цтрл+А...(ИМХО, конечно). Этож все выучить надо для удобства, а если каждый раз в бумажку смотреть, то никакого удобства нет. Кстати, как бы распечатывать эти хоткеи, а? Имелось ввиду - распечатывать то, что назначено в Опенконф - Макросы - Клавиатура? Лень выписывать...
И еще: кто знает, какой скрипт выводит в окно сообщений отловленные события? Обновил скриптами из репозитария, теперь в окне сообщений дублируются Предупреждения.
artbear
198 - 23.03.2005 - 10:41
(197) Этой мой новый скрипт - ЗагрузкаОбъединениеМД.
Не убрал отладочные сообщение на MsgBox.
Пофиксю.
Eugene G
199 - 23.03.2005 - 11:45
Есть текст в модуле:
........
Х = МояФункция(Парам1);
........<?>
Когда пытаюсь встаить второй параметр, после нажатия "," появляется конструкция "?(,,)". Это было замечено уже давно.
У кого-нибудь наблюдается подобное?
зы. <?> первоначальное положение курсора.
АЛьФ
200 - 23.03.2005 - 11:47
2(199) Переключи раскладку на русскую. Иначе у тебя не "," получается, а "?". :)
a13x
201 - 23.03.2005 - 11:58
(199)+(200) я с таким долго мучался, потом вспомнил, что у меня пунто стоит :-)
Бодун
202 - 23.03.2005 - 11:59
(200):
Веселха получается, когда в ВЕЗДЕ (в комментариях, в описании, etc.) "?" тупо заменяется на "?(,,)".
Уж лучше бы его в выпадающем списке чтоли подсказывать?
ЗЫ: "++" - та же веселуха, хотя и реже достает.
Eugene G
203 - 23.03.2005 - 12:08
(200) Да, ты знал это :)))
a13x
204 - 23.03.2005 - 12:32
(202) на закладку настроек телепата повнимательнее посмотрите
АЛьФ
205 - 23.03.2005 - 12:39
2(203) Сам все время на этом спотыкаюсь :))
ShS
206 - 23.03.2005 - 14:24
Открываю конфигуратор
"Поиск во всех текстах" ищу строку "РезервыТМЦ.СводныйОстаток"
Находит ~100 строк
Перехожу на найденные строки добавляю 2 "запятые" (добавились измерения в регистр РезервыТМЦ).
После нескольких 3-4 добавлений вылетаю из конфигуратора с ошибкой:
The instruction at 0x02be2a19 referenced memory at 0x044de00 The memory could not be read
Меняю config.dll на оригинальный все ОК.
23 и 24 Релиз 1С, ОпенКонф 1.0.1.8 (beta)
Тертый
207 - 23.03.2005 - 23:47
artbear, может уже исправлено, но:
    Док.ВыбратьСтроки();| - курсор
    Пока Док.ПолучитьСтроку() = 1 Цикл
      
    КонецЦикла;
а надо бы (и было ранее)
    Док.ВыбратьСтроки();
    Пока Док.ПолучитьСтроку() = 1 Цикл
      | - курсор
    КонецЦикла;
Бодун
208 - 24.03.2005 - 01:57
(204): А с чего взял, что я не смотрел?
Про "в описаниях, etc." там нету нифига, дружище!
artbear
209 - 24.03.2005 - 17:22
На openconf.itland.ru выложен файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть.
Кто, когда, в каких файлах и почему менял :)
В дальнейшем, когда fez выйдет из отпуска, этот файл будет лежать прямо в архивах http://1c.alterplast.ru/files/ocs.
------------------------------------------
Прямой линк -
http://openconf.itland.ru/beta/artbear/ChangeLog.txt
Не бейте ногами
210 - 24.03.2005 - 22:50
209) Класс!!!
artbear
211 - 25.03.2005 - 12:02
(209+) (ALL) ВНИМАНИЕ:
с сегодняшнего дня в каждом архиве скриптов из репозитария в папке http://1c.alterplast.ru/files/ocs
лежит файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть.
Кто, когда, в каких файлах и почему менял :)
--------------------------
ЗЫ этот файл - что-то вроде истории, удобно использовать вместо описания :)
Matic
212 - 25.03.2005 - 15:35
Решил обновить Intell из репозитария.
Выдает ошибку при загрузке:
Невозможно создание объекта контейнером ActiveX: 'OpenConf.1CPP'
Telepat 2.0.0.0r OpenConf 1.0.1.8 DBF 25
Помогите пожалуйста
Matic
213 - 25.03.2005 - 15:42
+(212) Конкретно ему не нравится строка:
Set CPPAnalyser = CreateObject("OpenConf._1CPP")
artbear
214 - 25.03.2005 - 15:47
(213) Все файлы из папки "СистемныеФайлы" должны быть зарегистрированы!
Там даже ридми есть!
trdm
215 - 26.03.2005 - 10:01
^
Valera
216 - 28.03.2005 - 11:14
up
trdm
217 - 28.03.2005 - 13:55
(a13x)
Сегодняшние изменения в RunAllIntellisence.vbs
[+] ShowMethodsList() - если список автоподстановки Intell'а отменен
пользователем по ESC Dots не вызывается
х.м. если меня не устраивает список сгенерированный Intell-ом, то что же я должен сделать что-бы сработал Dots? Я специально ESC в Intell-е сделал, что бы два раза не тыкаться в акселераторы...
Объясни чем мотивирована такая правка?
trdm
218 - 28.03.2005 - 14:49
(-217) в принципе нормально.
a13x
219 - 28.03.2005 - 17:23
(217) это ни в коем случае не попытка притеснить Dots!
это попытка сделать его совместное использование удобнее
дело в том, что нажимая ESC (имхо) я отменяю ВООБЩЕ какую либо
автоподстаноку; и до этих изменений мне приходилось нажимать ESC дважды - отменять последовательно Интелл, а затем Дотс, что меня жутко раздрожало,
особенно когда кто-нибудь из них начинал оочень долго думать, составляя список
.
если я захочу вызвать Дотс, мне незачем ждать, когда отработает Интел, и я
вызову дотс непосредственно через его макрос, то же самое с Интелом
а когда не знаю, что лучше (а это в большинстве случаев) - через скрипт-связку, его я и повесил на Ctrl+I
.
а вообще, как сказал Алексей Диркс,
"Выкладывай, а там разберёмся. Вернуть назад никогда не поздно :)"
вот я и выложил, разбирайтесь :-)
zzz
220 - 28.03.2005 - 17:27
я так понимаю задачку в (111) никто не решил? Ладно, ладно, ухожу ..
a13x
221 - 28.03.2005 - 17:27
(+219) на всякий случай добавлю, что в случае неудачи Интела, он вернет 0 и
будет автоматом вызван Дотс, как и ожидается
.
кстати, зачем посылается ESC в
  
        wshShell.sendKeys "{ESC}"
  wshShell.sendKeys "^+ "
у меня из-за этого сплошные глюки, не то что тултип показывается :-)
закомментировал ESC - и все стало как должно - после автоподстановки
автоматически показывается тултип с параметрами
trdm
222 - 28.03.2005 - 18:25
(219)
У меня оба компа и рабочий и домашний не дружат с толтипами (((((((((((((
А т.к. вещь бомбовая попытаюсь просто как всегда скриптом эмульнуть.
Спасибо ксатати за SubList.js - благодаря ему достаточно быстро освоил JScript )) Даже изобрел програмную точку останова для JS ))
И принцип его работы позволяет шустрее перебрать модуль, чем обращений к Doc.Range(...).
Типа бонус: функция которая "чистит" строку параметров для
getSubList(...) (убирает Знач и прочие вещи):
function ExtractParameters(strParameters) {
  // Чистим строку параметров...
  strParameters = strParameters.replace(/(?:^|\(|\s|,)((Val|Знач)+\s)/ig,"").
    replace(/[\"\s]/ig,"").
    replace(/(=[\wА-я0-9_]+)/ig,"").
    replace(/=/ig,"");
  return strParameters.split(',');
}
trdm
223 - 28.03.2005 - 18:27
+ А Дотс я и сам загномлю :-D просто не опишу его возможности и все ))))
fez
224 - 29.03.2005 - 12:00
  fez 29.03.2005 11:37: Привет. У нас ведутся рем. работы на телефонном узле - основной канал лежит.
  fez 29.03.2005 11:37: Где-то до конца недели предположительно.
  fez 29.03.2005 11:38: Щас вот как раз пытаюсь туннель прокинуть с резерва на cvs
.
Если кто не понял - cvs.alterplast.ru и 1c.alterplast.ru лежат до конца недели. Я делаю все, от меня возможное, чтобы восстановить работу раньше. Просьба по асе сильно не мучать.
fez
225 - 29.03.2005 - 15:44
(224+) http://62.118.26.170/fail.html
orefkov
226 - 29.03.2005 - 16:06
(202) У тебя и в комментариях, и внутри кавычек '?' и '++' заменяются ?
Не должно такого быть.
вым
227 - 29.03.2005 - 16:38
(223) не обижайся ты так!!!! одно ведь дело делаете! кто круче зачем меряться? мне лично в дотсе много чего устаивает! слава - это же весчь такая .... ;-)
Matic
228 - 30.03.2005 - 12:11
(fez)
OpenConf_Scripts\ChangeLog 0 байт.
slavka
229 - 30.03.2005 - 13:11
(ALL) поможите: есть задача показать пользователю список, в котором он что-то будет помечать/снимать пометку. если использую метод SelectValue bp svcsvc.dll (от orefkova) то возникает след. проблема: при нажатии на кнопку "Отмена" (т.е. пользователь ничего не изменил)то возвращается пустое значение. Пустое значение вернется так же в том случае если пользователь снял все пометки. Внимание вопрос: можно ли как-то определить была ли нажата кнопка "Отмена"? Если такое не возможно с svcsvc.dll то что посоветуете использовать вместо нее?
Всем заранее сенкс.
Bot
230 - 30.03.2005 - 15:14
Системные\SyntaxAnalysis.wsc: [328,42] Предполагается наличие ")"
Это выскакивает при попытке регистрации...
Заодно и апну...
Bot
231 - 30.03.2005 - 15:54
Ветка подыхает...
Пора Орефкову выпустить очередной релиз телепата.
artbear
232 - 30.03.2005 - 16:04
(230) У меня последняя версия
SyntaxAnalysis.wsc 16260 23.03.05 10:49
а у тебя ?
Bot
233 - 30.03.2005 - 16:18
Скачал последний (ocs-2005-03-29.dos.zip). А там
SyntaxAnalysis.wsc 16260 23.03.05 06:59.
Ты случаем не ocs_last.dos.zip скачивал?
Bot
234 - 30.03.2005 - 16:21
+233... В ocs_last.dos.zip такой же файл, что и у меня...
Ты скажи, откуда надо качать обновленный?
Bot
235 - 30.03.2005 - 16:51
(232) Скинь пожалуйста на почту (можно только SyntaxAnalysis.wsc). У меня лимит инета месячный кончился, а без интеллисенса уже не представляется возможным нормально работать... Старый восстанавливать не хочу, глючит...
Bot
236 - 30.03.2005 - 18:12
Парни, посмотрите строку 328 в вашем SyntaxAnalysis.wsc...
У меня там:
var Base = Matches[4].replace(/\/\/.*$/mg, "");
.
Разбираться с этим нет времени. Че в этом выражении не так? (ругается на отсутствие ")" между / и m в "/mg")...
Подскажите приз...
artbear
237 - 30.03.2005 - 18:16
(236) Ушло
a13x
238 - 30.03.2005 - 19:49
Очередную сборку инсталлятора для ОпенКонф, укомплектованную Телепатом, ExtForms Explorer'ом и Подсистемами, а также традиционно - самыми свежими скриптами из репозитария cvs.alterplast.ru можно скачать отсюда
.
http://kuntashov.narod.ru/openconf-installer.html
.
с утра не могу достучаться до Проклаба - он, видимо, совсем в дауне, поэтому пока так; вообще, хотелось разместить именно там
.
о смене дислокации, естественно, будет сообщено здесь
.
по сравнению с предыдущей версией инсталлера были учтены пожелания пользователей (правда, пока не все), в частности:
.
* при обнаружении уже установленной такой же или более новой версии ОпенКонфа инсталлятор предупреждает об этом, но скрипты и плагины установить разрешает
* внесены изменения в кеймап по умолчанию - учтены пожелания Тертого и Eugene G (см. выше их посты)
* эксперементально после установки инсталлер предложит выполнить предварительную настройку некоторых скриптов - пока только Интела и Авторских комментариев и пока только избранные параметры; если будет востребовано, идею (предложенную Eugene G, опять же см. выше), будем развивать и дальше
.
также в перспективах так пока и не реализованный бэкап скриптов и настроек от предыдущей инсталляции
корректная инсталляция COM-dll и скриптлетов (пока отсутствует проверка на
наличие установленных компонент и их версий, но в другое место, тупо ставим куда хотим и регистрируем)
и еще кое-какие мелочи
.
пробуйте
.
жду отзывов
artbear
239 - 31.03.2005 - 06:34
(236) ИМХО у тебя Windows Script Host версии ниже 5.6
Запусти в командной строке cscript //nologo и увидишь.
Если меньше 5.6, зайти на сайт Майкрософта в раздел scripting и закачай последнюю версию
a13x
240 - 31.03.2005 - 08:26
(239)запускать надо БЕЗ //nologo (ап)
dva1c
241 - 31.03.2005 - 08:42
При установке, поверх вручную установленного, вылезло:
[33,31] Недопустимое значение атрибута : progid
Релиз платформы 25-й, WinXP SP2
dva1c
242 - 31.03.2005 - 08:47
На данном компьютере отключен сервер сценариев.
Не подскажите, как включить?
Eugene G
243 - 31.03.2005 - 09:13
(238) Вот, спасибо :)))
Небольшая проблема: поставил с нуля 1с, утановил пакет, запускаю конфигуратор получаю сообщение об ошибке:
Скрипт z:\Program Files\1Cv77\BIN\config\scripts\Навигация\OpenIn1C.exe
Не удалось получить имя скриптового движка.
WSH version 5.6
Что сделать с этим?
Eugene G
244 - 31.03.2005 - 09:15
(238) Вот кстати еще небольшой казус: на шоткате Ctrl+N висит VimComplete, в тоже время это очень часто используемый стандартный шоткат для создания нового файла...
a13x
245 - 31.03.2005 - 09:16
(243) блин, это я виноват
исправлю
OpenIn1C.exe перемести в system
сейчас исправлю и пересоберу
Тертый
246 - 31.03.2005 - 09:22
245) Отлично! Сообщи, плз, когда исправленный выложишь, ОК?
a13x
247 - 31.03.2005 - 09:28
(243) исправлено
.
http://kuntashov.narod.ru/openconf-installer.html
Проклаб все еще лежит :-(
.
(238) а это сделано сознательно
я весь код кроме 1Совского (хотя и его время от времени) редактирую
в Vim; а там это дефортный хоткей, я уже привык, и запоминается легко - [N]ext/[P]revious
но, "ради чистоты эксперимента" (с) Стругацкие - можем исправить :-)
.
Serg K
248 - 31.03.2005 - 09:51
http://kuntashov.narod.ru/openconf-installer.html ссылка недействительна...
Eugene G
249 - 31.03.2005 - 09:56
(247) :))
Вот еще кое-что: убрал в настройках скриптов убрал галочку "Автоматический запуск Intell", а он все равно запускается при нажатии точки :((
И еще мелочь: в инсталяторе в окне настроек скриптов перепутан порядок обхода элементов диалога.
Thanks заранее ;))
a13x
250 - 31.03.2005 - 10:03
(249) записал в ТуДу-лист, поправим
(248) все работает, только что сам попробовал скачать
Serg K
251 - 31.03.2005 - 10:06
Ой
Страницы, к_которой вы обратились, почему-то нет.
Как это могло произойти? Давайте разберемся.
Вам могли прислать неверную ссылку.
Вы могли набрать адрес с_ошибкой.
Страница с_этим адресом когда-то здесь была, а_теперь ее здесь почему-то нет.
Так сложились звезды.
В любом случае терять присутствие духа не следует. В_интернете очень много других страниц. Но_если вам нужна была именно эта, попробуйте спросить у_того человека, который прислал (или опубликовал) неработающую ссылку.
У меня вот такое...

Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-05