Персональная страница Федора Езеева
Главная
Download
Ссылки
MS SQL
Обмен данными
Новости
Статьи
О себе
Крупные разделы...
Коллективная разработка
1С++, OOP, XP
FuncTest
FAQ
Структура 1cv7.md
Опенконф/Телепат2/Интеллисенс и др. скрипты (продолжим 19?)
Young
27.05.2005 - 18:14
Для тех, кто только что присоединился.
--------------------------------------------------------------------
Автор всего этого набора чудес - Александр Орефков aka orefkov
--------------------------------------------------------------------
Сабж + плагины/скрипты для Опенконф (сайт автора)
http://openconf.itland.ru/beta
Последние версии (на 27.05.05) ( ВНИМАНИЕ )
OpenConf 1.0.2.0 - http://openconf.itland.ru/beta/oc1019.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/ будут лежать архивы с ежедневными снимками репозитория (по датам)
В архивах есть файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть.
Кто, когда, в каких файлах и почему менял :)
--------------------------
ЗЫ этот файл - что-то вроде истории, удобно использовать вместо описания :)
----------------------------------------------------
Последнюю сборку инсталлятора для ОпенКонф, укомплектованную Телепатом и другими удобными плагинами, а также традиционно - самыми свежими скриптами из репозитария cvs.alterplast.ru можно скачать отсюда
http://kuntashov.narod.ru/openconf-installer.html
(или чуть позже с www.proclub.ru)
--------------------------------------------------------------------
На itland.ru есть специальный форум для обсуждения именно Опенконфа и его плагинов (в т.ч. и Телепата)
http://itland.ru/forum/index.php?showforum=37
Если у кого есть что-то интересное для Опенконфа - плагины, скрипты, присылайте мне, я размещу на http://openconf.itland.ru
----------------------------------------------------
Также для разработчиков скриптов существует толк-лист
http://groups-beta.google.com/group/OpenConf-Devel/
Открытый на чтение для всех. Для того, чтобы принять в нем участие не только в качестве читателя, имеет смысл зарегистрироваться на Гугле и подписаться на нашу группу (ссылка Join this group).
Почтовый адрес листа рассылки - OpenConf-Devel@googlegroups.com
Young
1 - 27.05.2005 - 18:16
Вопрос, не успевший получить ответ в прошлой ветке.
А что означают команды контекстного меню в тексте модуля:
1. "Найти метод/переменную Ctrl+Enter" (при вызове ничего не происходит).
2. "Показать тип Ctrl+T" (при вызове выдаётся MessageBox с надписью "ToDo: ShowType").
Young
2 - 27.05.2005 - 18:22
Извините, ссылка в (0) на последнюю версию OpenConf неверная. Вот:
OpenConf 1.0.2.0 - http://openconf.itland.ru/beta/ocb1020.zip
trdm
3 - 27.05.2005 - 18:43
Эй, открывать ветки привелегия Артура ))))
(1) Есть у тебя функция в модуле:
Функция локВсемФункциямФункция(МегаПараметр)
.... Супер интелектуальная обработка супер-секретных данных...
КонецМегаФункции
и где-то в тексте у тебя есть строка № 90 (обязательно эта строка)
КрайнеНеобходимыеМнеДанные = локВсемФункциямФункция(КучкаИнформации);
Перемещаешь курсор на название локВсемФункци<напримерСюта>ямФункция(КучкаИнформации); и жмешь Ctrl+Enter.
Young
4 - 27.05.2005 - 18:52
(3) Хм, перезапустил Конфигуратор, вроде заработало...
Однако переменные находит только если это переменная модуля. Так и задумано?
А второй вопросец?
orefkov
5 - 28.05.2005 - 08:21
(18-248) В JScript вызов отладчика команда debugger.
(1) 2. Это пока нереализованный функционал Телепата.
По поводу Ctrl+Enter - осуществляет переход к методу/переменной
модуля. Alt+Left/Alt+Right после этого - вернутся назад/вперед.
Young
6 - 29.05.2005 - 15:15
(5) Спасибо!
Тертый
7 - 29.05.2005 - 20:55
Так... может, и обсуждалось, но добавлю в копилку багов "Инспектора". Кладем Инспектор (слава его автору!)в E:\Program Files\1Cv77\BIN\config\, запускаем конфигуратор и идем в Общие таблицы. Получаем:
"Событие ActivateWindow: возникла ошибка - Interface not supported"
ошибка стабильная, возникает постоянно. Убираем Инспектора - нет ошибки. В предпоследний раз, когда я видел это окно с ошибкой, у меня уничтожилась внешняя обработка, которую писал, причем из всех слоев обработки осталось только Описание, ни формы, ни модуля, ни таблицы... Заново переделывал всю. Не знал, на что подумать, посему никому не сообщил :(
WinXPSP2, ОС - 1.0.2.0, релиз 25 SQL+Soaron.
artbear
8 - 30.05.2005 - 08:55
(3) А я в оффлайне был с пятницы, только что появился :)
MarSeN
9 - 30.05.2005 - 09:02
(7) Даже не знаю, как оправдываться.
БОЛЬШАЯ ПРОСЬБА НЕ ПОЛЬЗОВАТЬСЯ ПОКА Инспектором.
Да и ВЫ сами теперь не захотите.
Клюк буду править.
Тертый
10 - 30.05.2005 - 09:16
9)не надо оправдываться, вещь классная, а глюки только так и отловятся! Удачи!
ЗЫ. Сам то попробовал? Получилось?
MarSeN
11 - 30.05.2005 - 09:27
(10) Да, у меня тоже такая фигня. :(
Жаль, что с отчетом так вышлло :(
Спасибо за поддержку :)
Тертый
12 - 30.05.2005 - 09:36
брось... отчет перписал и все, а твой Инспектор - облегчит жизнь в дальнейшем, главное - выявить, когда глюк стабильно проявляется.
ЗЫ. Дело с отчетом было на 9 мая, спросить не у кого было, думал - Билли с активацией Винды погадил чего-то.... И винду снес, по новой переставил, и 1С. Только без Инспектора, а вчера нашел архивчик с Инспектором, установил и сразу все стало ясно.
MarSeN
13 - 30.05.2005 - 09:44
Да, одним отчетом дело не обошлось ;)
Phoenix
14 - 30.05.2005 - 09:59
(13)у меня была такая же ситуация как и у (7). убрал, все заработало.
когда ждать новый билд? штука полезная.
MarSeN
15 - 30.05.2005 - 10:01
Не хочу загадывать. Но точно скоро. ;) Думаю на след. неделе уже будет.
trdm
16 - 30.05.2005 - 10:54
(7)(14)(15) Может стандартное поведение 7.7 со включенным синтаксическим контролем + возникновение ошибки при сохранении внешнего отчета? Вы подумайте, плз.
Young
17 - 30.05.2005 - 11:15
У меня меню "OpenConf" - "Формы" неактивно. А для чего предназначено это меню и в каких случаях там что-то должно появиться?
Тертый
18 - 30.05.2005 - 11:21
16) в общих таблицах ничего не сохраняю, просто открываю их. В отчете вылет произошел, когда я переключился из одного 1С-ного окна на окно отчета. Сначала это, потом память не может быть рид, и кирдык всему. Помоему, так, давно это было, поздно ночью, и я в шоке был. Снесло начисто. Не знаю, кто, но было.
Phoenix
19 - 30.05.2005 - 11:29
(16) в отчете все было нормально, проверял на синтаксис.
ситуация та же что и у Тертого.
artbear
20 - 30.05.2005 - 11:31
(19) Значит, у тебя точно тот известный глюк из (16)
artbear
21 - 30.05.2005 - 11:36
(Young) "Формы" - это на будущее, Саша хотел сделать более удобную разработку форм, наподобие ВБ или ВизуалСтудио.
Какие скрипты сотворишь, нам показывай, хорошо.
Помещу в общий репозитарий скриптов.
ЗЫ на всякий случай пристально изучи существующие скрипты - уже сделано очень много, добавлено множество фич. ну чтобы велосипед не изобретать :)
slavka
22 - 30.05.2005 - 11:40
наконец-то ветка оживилась! а-то я уж грешным делом подумал что кирдык приходит :)
Young
23 - 30.05.2005 - 11:41
(21) ОК, понятно.
P.S. Почту посмотри.
Тертый
24 - 30.05.2005 - 11:47
20) Стоп! Что за "известный глюк"? Расскажи поподробнее, плз!
MetaEditor
25 - 30.05.2005 - 11:48
24) http://www.sinor.ru/~my1c/knowhow/kill_ert.html
Тертый
26 - 30.05.2005 - 11:51
ага! похоже на правду! А с инспектором просто совпало... Ну, что же, зато в Инспекторе ошибку нашел.
slavka
27 - 30.05.2005 - 11:54
у меня галка не стояла но отчеты грохались(очевидно после установки Инспектора). сейчас Инспектора отключил - посмотрим.
Тертый
28 - 30.05.2005 - 12:00
кстати, у меня галка стояла постоянно, а не после сохранения отчета.
darkShadow
29 - 30.05.2005 - 13:28
Откуда можно скачать скрипты? С сайта http://1c.alterplast.ru не качается.
ОН вообще посленее время лежит, или это только у меня?
artbear
30 - 30.05.2005 - 13:45
---------------------------------------------------------
(ALL) Последний набор скриптов (на 05.05.05) лежит по ссылке
http://openconf.itland.ru/beta/artbear/ocs_last.dos.zip
---------------------------------------------------------
ЗЫ алтерпласт.ру временно (третий месяц ?) в дауне
darkShadow
31 - 30.05.2005 - 15:05
(30) thanks
Young
32 - 31.05.2005 - 13:56
У меня установленный OpenConf+Telepat+Интеллисенс невзлюбил одну базу: при запуске конфигуратора на этапе "Загрузка прикладной подсистемы..." - строго такое:
 
The instruction at "0х03bf071d" referenced memory at "0x000000bc".
The memory could not be "read".
The instruction at "0х74c58fd2" referenced memory at "0x00b94eec".
The memory could not be "written".
 
Версии OpenConf+Telepat+Интеллисенс последние, Win2003Server, 7.70.025 для SQL, компоненты - бух + УРБД.
Интересно, что если запускать из командной строки с заданием базы и пользователя, работает вроде нормально. Остальные базы вроде работают нормально по-любому. Что за дела?
a13x
33 - 31.05.2005 - 14:09
(32) сомневаюсь, что это ОпенКонф
без него точно все работает?
проверь разрешения для пользователя windows от имени которого запускаешь 1С,
на ветку реестра, в которой тайтл и путь к базе прописаны
MetaEditor
34 - 31.05.2005 - 14:14
===
http://1c.proclub.ru/modules/mydownloads/personal.php?lid=4401&cid=1001
===
немного обновил NavigationTools, пока лежит репозитарий:
[+] переход к типу выделенного элемента в дереве МД
[+] отображение типа реквизитов в дереве(SelectInTree) выбранного элемента МД, отключается в Init - flShowTypes
[*] GotoFormula: Получение формулы c помощью нового функционала OpenConf 1.0.2.0
[+] Для процедур типа:
Функция ПриВыбореЗначения(Об="",ДопПарам="")
  // Рекурсивная Функция обработки всех экранных объектов.
  // CASE По реквизитам документа
  Если Об="" Тогда Об=Форма.АктивныйЭлемент(); КонецЕсли;
  Если Об="ДатаДок" Тогда
    ...
  ИначеЕсли Об="Склад" Тогда
    ...
  ИначеЕсли Об="Номенклатура" Тогда
    ...
  Конецесли
КонецФункции
Добавлено следующее поведение:
Если в первых 15 строках - не комментариях тела процедуры есть "=Форма.АктивныйЭлемент()"
и идентификатор активного элемента формы например = "Номенклатура" тогда
осуществляется переход к строке вида "ИначеЕсли Об="Номенклатура""
отключается в Init - flTryGotoActiveElementStatement
Young
35 - 31.05.2005 - 14:25
Пару дней назад буквально всё работало, дело точно не в правах и не в реестре. Кстати, из командной строки работает (см. (32)), что вообще не понятно.
Young
36 - 31.05.2005 - 14:31
(33) Сейчас положил на место родную Config.dll - всё заработало сразу. Это OpenConf где-то плющит, сто пудей. Кстати, баз, которые OpenConf невзлюбил, оказалось не одна, а несколько. По какому принципу - не пойму...
a13x
37 - 31.05.2005 - 14:33
(35) а с родным config.dll запускается или как?
расскажи подробней, что пробовал, что - нет, информации мало.
Какие приложения за последние пару дней устанавливал/переустанавливал?
Young
38 - 31.05.2005 - 14:57
+(36) Насчёт "пары дней": запускать эти базы с OpenConf вообще не пробовал, так что наверное эти базы "не работали" с самого начала. Никакой софт после установки OpenConf не ставил и не сносил. Так что загадка...
Young
39 - 31.05.2005 - 15:06
Поставил "движок" OpenConf (без скриптов и плагинов) заново - всё работает. Как только скопировал в папку config "telepat.dll" - кирдык. Значит, Телепат чудит.
Young
40 - 31.05.2005 - 15:12
Кстати, на тех базах, где Телепат работает, на вкладке "OpenConf" в окне конфигурации в правой панели нет графического интерфейса Телепата (флажки там всякие), а есть просто список свойств библиотеки.
trdm
41 - 31.05.2005 - 15:29
Жарко вот и плющит. Кондиционер, АУ?
artbear
42 - 31.05.2005 - 15:29
(40) Версия телепата ?
Young
43 - 31.05.2005 - 15:30
(41) Не смешно.
Young
44 - 31.05.2005 - 15:32
(42) 2.0.0.0r
artbear
45 - 31.05.2005 - 15:38
(44) Приведи весь каталог Конфиг (все файлы)
Young
46 - 31.05.2005 - 15:44
(45) Два файла, папок нет. Config.dll и telepat.dll.
artbear
47 - 31.05.2005 - 15:49
(46) На всякий случай глупый вопрос:
Конфиг.длл точно стандартный от 1С ?
Young
48 - 31.05.2005 - 15:51
(47) Да, и версия 7.70.025. У них вес настолько различный, что спутать трудно :)
artbear
49 - 31.05.2005 - 15:54
(48) Полный путь к папке Бин ?
Например, у меня наблюдаются приколы с Конфигуратором (правда, немного другие), если запускаю его из папки 1cv77\Bin_Debug
Young
50 - 31.05.2005 - 15:55
Кстати, "regsvr32 telepat.dll" говорит такое:
LoadLibrary("telepat.dll") failed. GetLastError returns 0x0000007e.
Young
51 - 31.05.2005 - 15:58
(49) C:\Program Files\1Cv77\BIN
artbear
52 - 31.05.2005 - 16:08
(50) у меня просто говорит, что "не найден указанный модуль", но при этом все работает.
ЗЫ что интересно за ошибка? как расшифровывается?
Young
53 - 31.05.2005 - 16:11
(52) У меня также говорит. А то, что в (50) - это после того, как я regsvr32 в каталог с телепатом скопировал.
orefkov
54 - 31.05.2005 - 16:16
Проверь настройку панелей
orefkov
55 - 31.05.2005 - 16:19
По поводу regsvr и Телепата.
Телепат прилинкован к 1Сным дллкам. Естественно, когда его регить
из bin\config, эти дллки недоступны (они лежат на уровень выше).
При загрузке из опенконфа эти дллки уже загружены.
Опенконф сам регит плагины, те regsvr32 не нужен.
Young
56 - 31.05.2005 - 16:22
(54) Спасибо, уже лучше, но не совсем :)
Была одна панель телепата. Удалил её. Теперь Конфигуратор на этой базе запускается, но при попытке отобразить графический интерфейс телепата (когда встаёшь на элемент телепата в дереве) обрушивается. В других базах появился графический интерфейс телепата.
artbear
57 - 31.05.2005 - 17:01
(56) Попробуй добавить скрипт телепат.вбс
Выдается ли сообщение об ошибке загрузки скрипта?
Young
58 - 31.05.2005 - 17:21
(57) Результаты:
1. При загрузке телепат.вбс в "нормальные" базы скрипт загружается, но после перезапуска Конфигуратора "забывается".
2. При загрузке телепат.вбс в "нелюбимые" базы Конфигуратор обрушивается в момент загрузки.
HanProg
59 - 31.05.2005 - 17:23
а если что то подправил (конструктор бух запросов) в скрипте, или доделал, то куда можно это выложить, скрипты уже очень давно не обновляются сайт в дауне, может где нибудь зеркало открыть? например на narod.ru by.ru а измененные скрипты можно почтой слать? скрипты уже с 5 мая не обновлялись?
Young
60 - 31.05.2005 - 17:24
(57) Письмо-то получил (ещё утром)?
artbear
61 - 31.05.2005 - 17:27
(60) Вчера получил все.
Если сегодня новое отправлял, то не получал.
Отправляй еще раз
Young
62 - 31.05.2005 - 17:29
(59) Я могу организовать это на своём сайте. Если Александр будет не против, разумеется (и Артур).
slavka
63 - 31.05.2005 - 17:31
(59) отправляй артуру. его мыло в подмыльнике
Young
64 - 31.05.2005 - 17:35
(61) Отправил письмо повторно.
a13x
65 - 31.05.2005 - 17:38
(63) ты зря так сделал, у него это вроде адрес не засвеченный был,
теперь Артур будет все свое свободное время, которое он раньше посвящал скриптописанию, будет тратить на разбор спама в своем ящике
artbear
66 - 31.05.2005 - 17:39
(64) Да, интересная статья получилась.
HanProg
67 - 31.05.2005 - 17:40
(62) будем ждать ответ
(скрипт выслал), просто когда что то новое получаешь, что то сам дописываешь, получается класная штука, а самое главное можно каждый день что то новенькое испытать, или сделать :-)
Young
68 - 31.05.2005 - 17:43
(66)
1. Статью размещаем?
2. Дистрибутивы для скачки размещаем?
artbear
69 - 31.05.2005 - 17:47
(65) Ничего страшного:
1) он у меня предварительно спросил, а я дал добро :)
2) адресок уже давно засвечен, спамеры не дремлют, но Бат и его диспетчер писем замечательно выручает :)
slavka
70 - 31.05.2005 - 17:48
(65) этот адрес он мне здесь давал вроде
a13x
71 - 31.05.2005 - 17:53
(70) ок, я помню, что сам однажды так сделал :-)
Слав, извини за то что одернул
.
2(Young) Так что за статья? Интересно
trdm
72 - 31.05.2005 - 17:59
(56) Попробуй грохнуть:
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\<ИМЯ БД>\Config\ToolbarSystem
может поможет.
А на счет кондиционера это не смешно, это жарко и голова уже гудит..
HanProg
73 - 31.05.2005 - 18:11
(72) это смотря где жарка, у нас например прохладно, жара ушла, осталась осень и дожди :)
Young
74 - 31.05.2005 - 18:14
(72) Спасибо, но не помогло. Всё тоже самое, даже после полной перерегистрации базы.
Young
75 - 31.05.2005 - 18:17
(71) Для тех, кто уже работает с OpenConf, там наверное ничего нового нет.
a13x
76 - 31.05.2005 - 18:23
(75) то есть она есть, но мы ее не увидим :-)
и все же я не против прочитать, давно было пора научно популярно все описать
Young
77 - 31.05.2005 - 18:30
(76) Если Александр и Артур дадут добро, увидим :)
slavka
78 - 01.06.2005 - 08:17
(71) ниче, бывает :)
(Young) статью было бы неплохо увидеть.
fez
79 - 01.06.2005 - 11:16
Добавил предыдущую ветку куда следует
Young
80 - 01.06.2005 - 17:27
Вопросы в (32,56) и (68) актуальны.
+ К вопросу в (56): Создал пустую базу DBF. Открыл вкладку OpenConf в окне конфигурации, встал на элемент Телепата - конфигуратор обвалился. Ничего не делал вообще, перезапустил Конфигуратор - Телепат заработал.
Морозов Александр
81 - 02.06.2005 - 10:34
Да далеко ветка утонула...
Установлен OpenConf ver 1.0.2.0 + Плагины и скрипты из http://kuntashov.narod.ru/openconf-installer.html.
При просотре общих таблиц вываливается сообщение:
"Событие ActivateWindows: возникла ошибка - Interfase not supported"
Морозов Александр
82 - 02.06.2005 - 10:37
(+81) еще и Инспектор...
Тертый
83 - 02.06.2005 - 10:52
читай мои посты
Young
84 - 02.06.2005 - 11:07
Адрес Орефкова Александра, который указан в диалоге "О программе" OpenConf - действующий?
artbear
85 - 02.06.2005 - 11:38
(84) Действующий, но иногда этот провайдер тормозит
artbear
86 - 02.06.2005 - 11:41
(82) Вот он-то и виноват
artbear
87 - 02.06.2005 - 11:43
(84) От имени Александра - "Таможня дает добро" :)
Выкладывай свою статью и можешь продублировать файлы репозитария скриптов/сам Опенконф/Телепат и т.д на своем сайте
Young
88 - 02.06.2005 - 11:52
(87) ОК.
Young
89 - 02.06.2005 - 17:56
http://www.script-coding.info/OpenConf.html
Статья для тех, кто хочет узнать, что такое OpenConf и как начать с ним работать. Про Телепат и все другие навороты будут отдельные статьи попозже.
artbear
90 - 03.06.2005 - 08:17
(ALL) Есть идея:
сделать такой макрос/скрипт, который мог бы отслеживать и фиксировать изменения в модуле и форме.
----------
Подробнее:
- вызываем макрос скрипта/плагин, скрипт запоминает текст текущего модуля и текущей формы,
- выполняем какие-то действия, запускаем другой макрос скрипта/плагина,
- далее скрипт анализирует изменения в тексте и форме, выделяет сделанные изменения (можно, например, для упрощения только добавленные элементы формы),
- записывает их в какой-то свой репозитарий (например, файл на диске) под каким-то именем для последующего удобного вызова.
----
Это все нужно для того, чтобы добавить возможность шаблонов в форме.
ИМХО в дальшейшем было бы очень удобно добавлять различные шаблонные блоки на форму и соответственно в модуль.
Пример: что-то похожее уже делают различные скрипты-конструкторы от IAm-а и мой скрипт "Создать кнопку", но они жестко привязаны к своим блокам. А хотелось бы добавлять произвольные :)
----------
Что скажете? нужно, не нужно? кто возьмется?
MarSeN
91 - 03.06.2005 - 08:32
у меня есть простинькая прога, которую я писал. Она запонинает буфер обмена с элнентами и текстом. потом можно выбрать и вставить. группу элементов в диалог и текст отновящийся к ним.
Хочу этот функционал в последующем в Инспектор
trdm
92 - 03.06.2005 - 08:54
Идея отличная. Сам как-топытался реализовать, но наверное как-то несерьезно взялся.
Однако тут можно идти несколькими путями.
artbear
93 - 03.06.2005 - 09:22
(90+, 91) Как обычно, коллективный разум помог :)
-----
Оказывается, MarSeN сделал прогу "1CHelper", которая позволяет использовать репозитарий форм.
-----
Т.е. запускаем прогу.
1) для запоминания набора контролов в репозитарии - выделяем в Конфигураторе нужные контролы, копируем в буфер обмена, переключаемся в прогу, пишем название блока, нажимаем "Добавить" и набор запоминается.
2) для вставки набора из репозитария на форму в Конфигураторе - в проге два раза щелкаем мышкой на нужном наборе, появляется сообщение "Скопировано", переключаемся в Конфигуратор, нажимаем "Вставить", и набор вставляется в форму.
Выложил прогу по линку http://openconf.itland.ru/beta/artbear/1CHelper.rar
-----
ЗЫ ИМХО очень удобно, соответствующие изменения в модуль можно уже вставлять другими способами!
-----
ЗЗЫ MarSeN также сообщил, что функционал проги был реализован как плагин к Опенконфу. Если он его найдет, мы его также выложим на сайт Опенконфа.
В следующих версиях этот функционал также будет включен в плагин "Инспектор".
Тертый
94 - 03.06.2005 - 09:31
93)т.е. все это нужно вместо копировать/вставить?
MarSeN
95 - 03.06.2005 - 09:38
(93) добавка..
п 1 повторить можно и для текста модуля, который должен идти с контролом
(94) ?
artbear
96 - 03.06.2005 - 09:40
(95) Вот эту фичу "в одном шаблоне и данные формы, и данные модуля"
я и не заметил :)
Тогда совсем хорошо!!
Оценка отлично !
MarSeN
97 - 03.06.2005 - 09:42
там когда кликнул на позиции в проге можно сразу вставлять и в фрому и в буфер $)
artbear
98 - 03.06.2005 - 09:45
(93, 95-97)+
Чтобы из Конфигуратора добавить данные в новую позицию, нужно на позиции щелкнуть правой кнопкой и выбрать нужный вариант в контекстном меню !
orefkov
99 - 03.06.2005 - 11:29
(97) Все гениальное просто!!!
Блестящая идея и реализация!!!
Ждем панельку в конфигураторе "Шаблоны форм" :)
MarSeN
100 - 03.06.2005 - 12:00
(97)"и в фрому и в буфер" читать как "и в фрому и в модуль" ;)
(99) Ок ;)
artbear
101 - 03.06.2005 - 13:30
(100) Все-таки "и в фрому и в буфер" нужно читать как "и в форму и в модуль" ;-)
Выложил исходники от автора (Delphi 5/6)
http://openconf.itland.ru/beta/artbear/1CHelperSources.rar
artbear
102 - 03.06.2005 - 15:26
(93+),(101+)
(ALL) Слегка поправил авторскую версию и выложил новую версию "1CHelper 1.1.0"
История изменений :
  [+] кнопки "Копировать" и "Вставить";
  [+] вывод сообщений в строку статуса;
  [+] подсказки ко всем элементам на форме;
  [+] при добавлении нового шаблона к нему также добавляются данные из буфера обмена, если они там есть;
  [+] есть возможность написать авторам письмо;
  [+] добавил удобную подсказку справа, которую можно показывать и прятать;
----
Брать: http://openconf.itland.ru/beta/artbear/1CHelper.rar
Young
103 - 05.06.2005 - 12:38
Есть вопросец по Телепату: а как сохранить состояние флажков панели Телепата? У меня при перезапуске Конфигуратора состояние флажков приходит к первоначальному (так, как они стояли сразу после установки Телепата). Так и задумано или я что-то не понимаю?
P.S. WinXP, SP1.
artbear
104 - 05.06.2005 - 14:27
(103) Для этого можно сделать свой скрипт наподобие скрипта телепат.вбс
Там в процедуре Инит можно прописать нужные параметры.
Young
105 - 06.06.2005 - 00:45
(104) Т.е. состояние флажков по умолчанию НЕ должно сохраняться (установку каких-либо спец. скриптов я в расчёт пока не беру)? Такое впечатление, что часть флажков сохраняется, часть нет (т.е. путанница какая-то).
MetaEditor
106 - 06.06.2005 - 05:54
105) состояние флажков "по умолчанию" устанавливается в скрипте telepat.vbs,
в процедуре Init...
Telepat.NoOrderMethodDlg = False ' Не сортировать список в диалоге "Методы модуля"
Telepat.FilterMethodDlg = True ' Фильтровать список в диалоге "Методы модуля"
Telepat.AutoParamInfo = False ' Автоактивация подсказки о параметрах
итд...
настрой один раз там, как тебе нужно...
Young
107 - 06.06.2005 - 11:12
(104, 106) Спасибо, я понял насчёт telepat.vbs.
Вопрос немножко в другом. Телепат ведь должен работать и без telepat.vbs, или я не прав? Состояние флажков сохраняется странно. Например, в группе "Шаблоны" состояние флажков "Отключить в комментариях" и "Добавлять в список" после перезапуска Конфигуратора сохраняется, а "Отключить в строках" - НЕ сохраняется. Это у всех так?
Young
108 - 06.06.2005 - 11:42
Ещё один вопросец вдогонку: для чего нужна панель Телепата, которую можно включить через меню "OpenConf" - "Настройка панелей..."? Только для убыстрения вызова окна настроек Телепата, чтобы не переключаться в окно Конфигурации, или я ещё что-то упустил?
P.S. Дурацкие вопросы задаю потому, что собираюсь опубликовать статью по использованию Телепата, поэтому хочу понять до конца, как работает telepat.dll, пока без каких-либо скриптов.
trdm
109 - 06.06.2005 - 11:44
Не акцентируйся на "панели Телепата", это просто интерфейс для плагинов, которые могут теперь визуализироваться не только в окне конфигурации, но и в панели.
Young
110 - 06.06.2005 - 12:21
(109) Ок, понял.
(all)http://www.script-coding.info/Telepat.html
artbear
111 - 07.06.2005 - 12:11
(ALL) Выложил последний Интеллисенс.вбс версии 1.36
------------
Изменения от a13x:
По просьбе своих коллег по работе прикрутил к Интеллу
автодополнение с середины слова (правленный скрипт см. в аттаче).
Принцип работы следующий. Если автодополнение Интелла вызываетя
в ситуации, например
Контрагент.Вид|,
где | - положение курсора,
то список автодополнения будет содержать только слова,
начинающиеся "Вид".
--------
Мои изменения:
[+] возможность включения/отключения отладочных сообщений;
[+] работа с группами расчетов;
[+] немного более развернутые комментарии по добавлению собственных
метаданных или других объектов (для скриптописателей и желающих изменить Интеллисенс.вбс);
--------
Линк http://openconf.itland.ru/beta/artbear/Intellisence.rar
Young
112 - 07.06.2005 - 12:28
(111) А "ocs_last.dos.zip" по какому принципу обновляется (как часто, кем)? Кстати, скачать его нереально, т.к. http://1c.alterplast.ru/ всегда в дауне.
ИМХО, надо все обновления компоновать в один файл всегда, а не выкладывать по отдельности - так разобраться невозможно. Открываешь http://openconf.itland.ru/beta/artbear/, и гадаешь - что там есть что.
a13x
113 - 07.06.2005 - 12:32
ocs_last.dos.zip автоматически собирается из репозитария на Альтерпласте
(скорее всего делается чекаут и полученная рабочая копия архивируется и выкладывается)
Один большой файл качать из-за изменения только в одном скрипте не всем удобно, наверняка не все с работы могут качать, есть люди еще на дайлапе или gprs'е.
Young
114 - 07.06.2005 - 12:39
Вообще, честно говоря, во всём этом очень трудно разобраться. Описание скриптов, которое внутри ocs_last.dos.zip, никуда не годится - просто волосы дыбом при прочтении. ИМХО, всё это сильно тормозит популярность проекта.
Может, просто стоит разбить ocs_last.dos.zip на части и выложить эти части отдельными ссылками, если говоришь качать неудобно? От автоматической сборки на Альтерпласте толку мало, т.к. Альтерпласт не работает.
artbear
115 - 07.06.2005 - 12:40
По поводу ocs_last.dos.zip:
как Федор освободится, попробую предложить ему каждый день после создания последней копии ocs_last.dos.zip копировать этот файл на итланд.ру до тех пор, пока ему не восстановят канал.
Правда, не знаю, что он скажет, все-таки траффик будет не очень маленьким ( в месяц где-то на 25 Мб потянет)
ЗЫ репозитарий сейчас практически не обновляется, очень плохая с ним связь
Young
116 - 07.06.2005 - 12:43
Кстати, фраза из (0):
"В архивах есть файл ChangeLog с полным списком изменений во всех скриптах репозитария на текущий момент. очень рекомендую просмотреть."
Файл ChangeLog в архиве имеет длину 0 байт.
artbear
117 - 07.06.2005 - 12:45
(114) По поводу описания:
хоть что-то описано :)
Ведь для составления хорошего описания нужно быть не только скриптописателем, но и хорошим техническим автором/редактором.
slavka составил базовый номер документации,
если ты сделать более развернутый и обширный материал, мы будем только рады.
Да и другим пользователям пойдет на пользу.
Большинство меня поддержит, проект бесплатный, мы работаем для себя, бесплатно, поэтому любой помощи только рады.
artbear
118 - 07.06.2005 - 12:48
(116) Да, есть такое :(
имхо это баг, и появился он совсем недавно, в апреле-мае!
Раньше точно было все в порядке, лично проверял несколько раз.
a13x
119 - 07.06.2005 - 12:54
Предлагаю развернуть на каком-либо сайте (идеальный вариант - на openconf.itland.ru, если такое возможно) Wiki-сайт для документирования скриптов и ОпенКонфа.
Young
120 - 07.06.2005 - 13:13
(117) Да я готов описать всё, что угодно. Но пока сам не могу разобраться в этой каше :) Даже не знаю, с чего начать...
Вопрос к народу: как вы ставите всё это добро? Копируете все поряд системные файлы, регите их, затем копируете скрипты и долго разбираетесь, что же получилось? :)
Тертый
121 - 07.06.2005 - 13:20
121) почти так. Установил с инсталлера, а потом качал слепок, раскладывал по папкам, перерегивал, что регится и смотрел на результат.
Тертый
122 - 07.06.2005 - 13:22
121) к 120), конечно. Проще разбираться, когда присутствовал с начала проекта. Ты где раньше был?
artbear
123 - 07.06.2005 - 13:24
(120) Мы же договорились с тобой, задавай вопросы, будешь получать ответы :)
Young
124 - 07.06.2005 - 13:32
(122, 123) :)
Ладно, вопрос первый: в двух статьях, которые на script-coding.info, явных ляпов нет?
Тертый
125 - 07.06.2005 - 13:51
Это к Артуру, я тока как пользователь или глюки отловить... :) Артур внутренности занает.
artbear
126 - 07.06.2005 - 13:52
(114,115)+ По поводу файла ocs_last.dos.zip:
>> 07.06.2005 15:35:08 fez wrote:
>> Наверное я все-таки на этой неделе окончательно настрою тут у себя роутинг таким образом, чтобы все работало через запасной канал.
И таким образом, и сам сайт алтерпласт.ру, и репозитарий скриптов заработает нормально, как раньше :)
(124) Вроде бы нет, но нужно еще поизучать :)
artbear
127 - 07.06.2005 - 14:32
(124) По поводу статьи о Телепате:
1) "Диалог "Методы модуля"" - хотелось бы добавить, что рекомендую заменить типовой/встроенный диалог от 1С на телепатовский, потому что
- телепатовский работает намного быстрее, мгновенно,
- есть возможность сортировки на лету,
- само интересное: фильтрация не по строкам, а по подстрокам, например, попробуйте, в глобальнике типовой бухии набрать "пол", пробел, "сче", и вы увидите не общий список методов, а только те методы в которых есть оба сочетания и "пол", и "сче". это настолько удобно, что привыкаешь навечно :)
исчезает необходимость помнить название каждого метода!
2) забыл отметить работу после точки - хотя бы отметить, что работать удобнее вместе со скриптами из папки Интеллисенс
3) есть удобные шорткаты - Цтрл+1 (методы модуля) и Цтрл+2 (контекстное меню модуля)
4) список автозавершения составляется из встроенного списка Телепата и обычного шаблона от 1С. Т.е. чем больше данных в шаблоне, тем удобнее и больше список автозавершения.
ЗЫ вроде пока все по Телепату
Young
128 - 07.06.2005 - 14:35
(127) OK, спасибо. Буду править/дополнять.
artbear
129 - 07.06.2005 - 14:36
(127+) 5) Список автозавершения работает в строках (если включить соответствующий параметр).
Например, попробуйте набрать кавычку и букву "С" (русская). Появится список из строки "Справочник" и всех документов/справочников, начинающихся на "С".
Далее выберете "Справочник" и поставьте точку после, появится список всех справочников конфигурации
Young
130 - 07.06.2005 - 17:42
Статья на http://www.script-coding.info/Telepat.html
поправлена с учётом (127) и (129).
Young
131 - 07.06.2005 - 19:21
В скрипте "Intellisence.vbs" на макросе "Update1CppInts" вываливается ошибка "Automation server can't create object". В отладчике вижу строку, которая это вызывает:
 
var Classes = new ActiveXObject("OpenConf.Collection");
 
По темноте своей не могу понять, в каком это вообще файле даже (у меня стоит единственный скрипт "Intellisence.vbs"). Стоят и зарегистрированы: SelectValue.dll, CommonServices.wsc, SyntaxAnalysis.wsc.
Young
132 - 07.06.2005 - 19:26
Допёрло. Collections.wsc ещё был нужен.
P.S. "Порядку установки", описанному в файле "Intellisence.txt", верить нельзя :)
artbear
133 - 07.06.2005 - 19:28
(131) А тебе не зря говорили, что нужно регить все файлы (длл и всц) из папки СистемныеФайлы :)
Конкретна за OpenConf.Collection отвечает Collections.wsc
artbear
134 - 07.06.2005 - 19:35
(132) Этот "Порядок установки" давно устарел.
После IAm-a в Интеллисенс.вбс уже довольно много народу "порезвилось", добавили много фич :)
slavka
135 - 07.06.2005 - 19:48
(132) чтобы узнать какой *.wsc: октрываешь wsc в каком-нибудь редакторе, находишь строки:
<registration
  description="Collection Component for OpenConf"
  progid="OpenConf.Collection"
  version="1.0"
  classid="{4EEA1308-180A-4712-81C0-745DC19525C0}"
>
</registration>
вот progid это как раз имя компонента для обращения к нему из скриптов( это так на будущее;)
Young
136 - 08.06.2005 - 11:53
А зачем нужен файл IntsConvert.ert из папки "ВспомогательныеДанные\Intell\1С++" (дистрибутив скриптов OpenConf)? Кстати, он не проходит синтаксический контроль.
Young
137 - 08.06.2005 - 12:06
За (133-135) спасибо.
artbear
138 - 08.06.2005 - 12:17
(136) Это устаревший вариант подготовки файлов определений ints для классов 1С++. Теперь подобный функционал включен в сам скрипт Интеллисенс.вбс
Макрос Update1CPPInts
Young
139 - 08.06.2005 - 13:08
(138) ОК, понял. Надо бы выкинуть эту папку из следующей сборки скриптов, чтобы под ногами не путалась.
artbear
140 - 08.06.2005 - 13:12
(139) Федор доступ к репозитарию восстановит, выкинем обязательно :)
Young
141 - 08.06.2005 - 13:42
Может, я возьму файлы на
http://openconf.itland.ru/beta/artbear/?M=A
которые имеют дату позже 27.05.2005 (это дата последней сборки скриптов, если я правильно понимаю) и сделаю новую сборку и выложу у себя?
AnyBody
142 - 08.06.2005 - 14:05
(111) ОШИБКА в Intellisence.vbs строка 2180
Попытка обрашение к неопределенной переменной wshShell
Обошел так: 3'мя строками выше вставил строчку:
Set wshShell = CreateObject("wScript.Shell")
artbear
143 - 08.06.2005 - 14:12
(142) Да, есть такой баг
artbear
144 - 08.06.2005 - 14:15
(141) Нет проблем, только вроде с тех пор всего один файл Интеллисенс.вбс и изменился.
Young
145 - 08.06.2005 - 14:37
(144) Судя по
http://openconf.itland.ru/beta/artbear/?M=A
ещё менялся 1CHelper.
artbear
146 - 08.06.2005 - 15:20
(145) Это новая внешняя прога, что-то вроде репозитария контролов и кусков модулей
Young
147 - 08.06.2005 - 18:19
Что-то у меня не получается работать с конструкцией
//_С_<ИдентификаторОбъекта>
(имитация With), как описано в Intellisence.txt...
Young
148 - 08.06.2005 - 18:22
+(147) Оттуда же:
 
"Добавлена возможность увидеть в списке только поля объекта,
для этого при открытии списка можно нажать "1". Чтобы увидеть только методы "2""
 
Где это работает?
Young
149 - 08.06.2005 - 18:44
+(147) Оттуда же:
 
"Добавлена возможность фильтрации по типу иконки списка, для этого достаточно выделить строку с нужной иконкой и нажать Ctrl + Пробел, повторное нажатие данной комбинации клавиш приведет к отключению фильтрации."
 
Где это работает?
artbear
150 - 09.06.2005 - 06:52
(148,149) Это работает только для варианта использования спец.длл-ки для выбора от ИАм-а (SelectValue.dll или SelectDialog.dll)
Я лично пользую длл-ку выбора от Саши Орефкова (svcsvc.dll), в ней отличная и удобная фильтрация (по подстрокам, как в "Методы модуля")
Вариант выбора задается в Config\Intell\intell.ini (там даже комменты есть)
//В параметре CHOICELIST_KIND устанавливается вид используемой для выбора dll -
// Если параметр установлен в 1 - используется SelectValue.dll, Есои в 2 - SvcSvc.dll, 3 - SelectDialog.dll
CHOICELIST_KIND = 3
ЗЫ SelectValue.dll может работать с глюками - иногда Конфигуратор теряет фокус, и его никак не вернешь :(
Поэтому в основном пользуются вариантами 2 или 3
artbear
151 - 09.06.2005 - 09:09
(ALL) Очередное обновление Интеллисенс.вбс
--
a13x добавил явное задание типа переменной следующим образом
  Перем ТЗ, //:ТаблицаЗначений
   СЗ; //:СписокЗначений
//-
    // поскольку пока еще не реализован способ для явного задания типа возвращаемого
    // функцией значения, то можно использовать следующий способ
    Тест = //:ТаблицаЗначений
      ПолучитьТЗ();
//-
// а вот так можно задавать явно типы аргументов процедур/функций:
Процедура ТестПроц(СЗ2, Контр, МД, Таб)
  // СЗ2 //:СписокЗначений
  // Контр//:Справочник.Контрагенты
  // МД //:Метаданные
  // Таб //:Таблица
КонецПроцедуры
---
Выложил - http://openconf.itland.ru/beta/artbear/Intellisence.rar
a13x
152 - 09.06.2005 - 09:21
2(ALL)
В свете (151) имеет ли смысл добавить в Интелл поддержку
явного задания типа возвращаемого функцией значения в виде
Функция ИмяФункции()//:ТипВозвращаемогоЗначения
?
как часто на приактике ваши функции возвращают объекты не простых типов?
.
И вопрос к Александру. Наверное, неплохо было бы, чтобы Интелл сейчас и
Телепат в недалеком будущем (я помню, Вы говорили, что ведете над этим
работу или по крайней мере собирались добавить соответствующий функционал)
поддерживали одинаковый формат явного задания типа переменных/функций.
Поэтому ждем Ваших замечаний по поводу предложенного синтаксиса :-).
orefkov
153 - 09.06.2005 - 09:59
(152) Пусть будет так.
Young
154 - 09.06.2005 - 11:10
Скопировал, зарегистрировал SelectDialog.dll.
При запуске Конфигуратора получаю сообщение:
 
При загрузке плагина "C:\Progra~1\1Cv77\BIN\config\SelectDialog.dll" не удалось зоздать объект "SelectDialog"
Код ошибки: 0х800401F3
Invalid class string
 
Разрегистация, перерегистрация SelectDialog.dll ничего не даёт.
Скользящий
155 - 09.06.2005 - 11:15
(154) Скажи, а зачем тебе это? Воевать с глюками.
orefkov
156 - 09.06.2005 - 11:25
(154) - SelectDialog.dll не должна лежать в BIN\Config
Все дллки из этой папки опенконф считает плагинами, и пытается
их загрузить. А SelectDialog.dll не плагин для опенконфа.
Положи ее допустим в bin\config\system
trdm
157 - 09.06.2005 - 11:29
(152) Конечно имеет.
Как на счет составных значений? Использую такой формат:
//Перменая = Справочник.такойто
//Перменная = Документ.ИДОбъекта
//Переменная = СписокЗначений
...
//Перменная = Документ.ИДОбъекта+таблицаЗначений
выдает атрибуты табл части + методы таблицы значений
//Перменная = Регистр.ИДОбъекта+таблицаЗначений
выдает измерения, ресурсы + методы таблицы значений
Young
158 - 09.06.2005 - 11:38
(155) Пока что мне нужно просто разобраться.
(156) Спасибо!
artbear
159 - 09.06.2005 - 12:03
(157) А где твой последний дотс?
и когда ты его переделаешь? выполни рефакторинг, т.к. сейчас очень сложно в него что-либо добавлять/исправлять, уже больше 5000 строк :(
ЗЫ Забрось мне
Young
160 - 09.06.2005 - 12:57
(artbear) Всё же не работает (147), (148), (149). В Config\Intell\intell.ini у меня параметр CHOICELIST_KIND = 3. (Кстати, изменение этого параметра почему-то не приводит ни к каким видимым изменениям работы макроса MethodsList).
Каталог C:\Program Files\1Cv77\BIN\config у меня выглядит так:
 
09.06.2005 12:05 <DIR> system
08.06.2005 11:37 <DIR> scripts
27.05.2005 16:25 <DIR> Intell
09.06.2005 12:39 <DIR> .
31.01.2005 10:11 288_256 telepat.dll
15.12.2004 15:18 3_153_970 Config.dll
24.02.2005 06:49 122_880 SelectValue.dll
19.01.2005 09:01 4_884 scriptlet.tlb
31.01.2005 13:50 13_371 Collections.wsc
12.04.2005 05:58 16_529 SyntaxAnalysis.wsc
26.04.2005 07:54 54_890 CommonServices.wsc
               7 File(s) 3_654_780 bytes
 
В каталоге "system" лежат SelectDialog.dll и svcsvc.dll, в каталоге "scripts" - единственный Intellisence.vbs. Всё, что можно - зарегистрировано.
Вопрос в том, как заставить (и можно ли вообще заставить) работать (147), (148), (149) и что должно визуально меняться (и должно ли вообще) при изменении параметра CHOICELIST_KIND? Может, ещё какие библиотеки (или скрипты) нужны для Интеллисенса?
trdm
161 - 09.06.2005 - 13:08
Чудеса на виражах. Полез посмотреть на каком хоткее у меня висит определенная команда и обнаружил, что напрочь отсутствует меню OpenConf.
Запустил конфигуратор на другой БД - есть.
Что делать?
Young
162 - 09.06.2005 - 13:11
(161) Случайно не Win2003Server? У меня Телепат, к примеру, на Win2003Server грузится просто через раз.
trdm
163 - 09.06.2005 - 13:13
Не, хрюша с 2-м сервис пуком (задолбал этот экплорер уже) стоит.
Причем в "Действиях..." пункты в наличии. А в этой, даже после перезапуста конфигуратора не появился ((((
trdm
164 - 09.06.2005 - 13:19
У млин, снес ветку с базой.
HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Вольта офис разработка
Востановилось ))))
Young
165 - 09.06.2005 - 15:59
Всё же хотелось бы получить ответ на (160)...
artbear
166 - 09.06.2005 - 16:31
(165) А ты когда параметр CHOICELIST_KIND меняешь в интелл.ини, перезапускаешь скрипт Интеллисенс.вбс? Перезапуск скрипта обязателен!
только что попробовал, все работает, как положено.
Внешний вид диалогов меняется :)
artbear
167 - 09.06.2005 - 16:44
(165) Завел бы себе аську или ирку, что ли
Можно в миранде все объединить :)
ЗЫ Вопросов-то у тебя много, а оперативную консультацию через этот форум не всегда можно получить :(
Young
168 - 09.06.2005 - 17:34
(166) Спасибо! С параметром CHOICELIST_KIND работать научился :) Вопрос (147) тоже снят.
С (148) и (149) пока наверное, торможу... Сейчас поставил CHOICELIST_KIND = 3. Можешь по пунктам сказать, куда жать, чтобы это работало?
 
(167) Ну не люблю я чаты...
Тертый
169 - 09.06.2005 - 17:47
168) а теперь ты ветку превратил в чат. Приватные беседы надо вести в другом месте, ИМХО. А то мониторить трудно ветку. Думаешь, что кто-то что-то новое придумал, а это ты "С параметром CHOICELIST_KIND работать научился". Я рад!!!
Young
170 - 09.06.2005 - 18:01
Хорош ругаться, вопросы здесь задавать можно (по крайней мере, я надеюсь на это). Ведь форум - это не блог, верно?
a13x
171 - 09.06.2005 - 18:06
(169) повторенье - мать ученья
a13x
172 - 09.06.2005 - 18:14
(157) я немного не понял про составные значение, можно поподробнее пример?
Тертый
173 - 09.06.2005 - 18:17
171)В принципе - да, но: почти все вопросы заданы в ветках 1-19, так? А почитать их? А аську установить - вообще класс. Все равно интернет-пейджер получается из ветки. Артур (спасибо ему) никогда в консультации по аське не отказывает. Я сегодня с ним полчаса таким образом общался, иначе ветка была бы на 20 постов длиннее.
valchara
174 - 09.06.2005 - 18:39
люди, такой вопрос нажимаю точку после переменной, появляется список выбора интеллисенса с иконками (стоит набор из последнего инсталера) и конфигуратор висит,
раньше вроде обсуждалось что он фокус теряет, но фак у меня не открывается. чем это лечить?
valchara
175 - 09.06.2005 - 18:43
+ 174
CHOICELIST_KIND =1
т.к. если 3, то по очереди списки разные вылезают
trdm
176 - 09.06.2005 - 19:10
(172) А что непонятного?
Ты когда из документа табличную часть выгружаешь, что за переменная у тебя получается:
таблица значений (Методы) + Атрибуты табличной части документа.
Вот и получается составной тип:
//Перменная = Документ.ИДОбъекта+таблицаЗначений
выдает атрибуты табл части + методы таблицы значений
//Перменная = Регистр.ИДОбъекта+таблицаЗначений
выдает измерения, ресурсы + методы таблицы значений
С выгрузкой итогов из регистра такая-же беда.
А что до развития, Intel..... могу еще подкинуть мыслей:
1. Существуют предопределенные процедуры:
ПриНачалеВыбораЗначения(ИдентЭлементаДиалога, ФлагСтандОбраб)
Если находишся в теле данной процедуры и идет конструкция
Если ИдентЭлементаДиалога = I Тогда // I - положение курсора,
собираешь все идентификаторы элементов диалога и строишь список.
там еще куча процедур есть, с которыми можно такие фишки творить...
ЗЫ. Как диплом?
fez
177 - 09.06.2005 - 19:14
Вроде бы как все успешно поднялось на резервном канале.
"Все" - это ресурсы 1c.alterplast.ru, cvs.alterplast.ru и www.gpl2c.ru.
DNS я перенастроил, но пока кэши не прочихаются (это может занять до двух суток) - предлагаю прописать в hosts новый ip адрес этих ресурсов: 217.72.147.98
Я еще полчасика буду на работе, так что если кто хочет потестировать - тестируйте и сразу кричите тут, если что не так, чтобы я оперативно поправил.
trdm
178 - 09.06.2005 - 19:22
К (176)
(+) 1. Если непонятна переменная, можно (но будут тормоза) половить такие конструкции:
Переменная.[Атрибут|метод] и по ним проанализировать что за объект под курсором
тасуется. Это лучше сделать на основе словаря того же интела.
(+) 2. часто вызов функции из формы диалога может подсказать с какой переменной работаем.
Например:
процедура Пересчет(ПоКолонке)
А вызывается из колонок табличной части документа Пересчет(Форма.ТекущаяКолонка())
и типа понятно что "ПоКолонке" есть идентификатор видимых колонок таблицы документа.
(+) и т.д. и т.п.
п. 1. я догадываюсь как сделать с наименьшими затратами, могу рассказать.
fez
179 - 09.06.2005 - 19:43
(177+) Или скажите мне, что все работает - я тогда спокойно домой пойду.
Тертый
180 - 09.06.2005 - 19:50
179)ни фига не работает.
fez
181 - 09.06.2005 - 19:55
(180) Попробуй пройтись по нижеследующей технологии и расскажи, где у тебя появится отличие.
  fez 09.06.2005 19:23: ping 1c.alterplast.ru что говорит?
  AleSt 09.06.2005 19:24: Превышен интервал ожидания
  fez 09.06.2005 19:24: ip адрес какой показывает?
  AleSt 09.06.2005 19:25: 213,167,38,11
  fez 09.06.2005 19:26: Открой файл C:\WINNT\system32\drivers\etc\hosts и добавь там строчку
217.72.147.98 1c.alterplast.ru
сохрани, и попробуй еще раз послать ping 1c.alterplast.ru
  AleSt 09.06.2005 19:26: Так в браузере даже этот ип не открывает
  fez 09.06.2005 19:27: забей на браузер, скажи, что говорит пинг после правки hosts?
  AleSt 09.06.2005 19:27: есть контакт
  fez 09.06.2005 19:28: отлично. Теперь попробуй браузером пойти на 1c.alterplast.ru
  AleSt 09.06.2005 19:28: работает
  fez 09.06.2005 19:28: ну вот и все.
  fez 09.06.2005 19:28: Спасибо
fez
182 - 09.06.2005 - 20:06
(180) ну?
Тертый
183 - 09.06.2005 - 20:06
не пингуется
Тертый
184 - 09.06.2005 - 20:09
а браузером заходит нормально. Так что все в порядке, иди домой! :)))
artbear
185 - 09.06.2005 - 20:59
(fez) Все в порядке, и пинг проходит, и трасерт, и в репозитарии скриптов логин и апдейт проходит, и, естественно, в браузере все замечательно.
Спасибо.
artbear
186 - 09.06.2005 - 21:21
(Young) Ответил на часть твоих вопросов письмом
artbear
187 - 09.06.2005 - 21:23
(ALL) Репозитарий скриптов снова в деле :)
Качайте последний вариант
http://1c.alterplast.ru/files/ocs/ocs_last.dos.zip
ChangeLog также в порядке
a13x
188 - 10.06.2005 - 08:28
(176) Теперь понял, подумаю над этим.
Диплом с отличием защитил, красный :-)
AnyBody
189 - 10.06.2005 - 10:20
(187) ChangeLog также НЕ в порядке.
Он нулевой длины.
Oblomov
190 - 10.06.2005 - 10:30
Народ, объясните популярно http://1c.alterplast.ru/ работает нормально сейчас или нет? По имени зайти не могу, по айпишнику (217.72.147.98) выдает тестовую страницу апача.
---
Вы видите это вместо ожидаемой страницы?
Эта страница находится здесь потому, что администратор системы изменил конфигурацию этого веб-сервера. Пожалуйста, свяжитесь с лицом, ответсвенным за поддержку этого сервера для выяснения ваших вопросов. Apache Software Foundation, автор ПО веб-сервера, которым пользуется администратор этой системы, не связан с поддержкой этой системы и не может помочь Вам разрешить проблемы конфигурации.
trdm
191 - 10.06.2005 - 10:37
Нормально зашел.
Oblomov
192 - 10.06.2005 - 10:39
2(191) Попингуй 1c.alterplast.ru ,совпадает айпишник с 217.72.147.98 ?
trdm
193 - 10.06.2005 - 10:46
(192) Совпадает.
AAlexander
194 - 10.06.2005 - 11:28
(192) У меня IP тоже совпадает, однако пинг показывает, что связи нет.
fez
195 - 10.06.2005 - 12:10
(190) Объясняю популярно.
На новом айпишнике (217.72.147.98) обслуживается по http несколько имен. А именно cvs.alterplast.ru, 1c.alterplast.ru и www.gpl2c.ru
Когда вы заходите по айпишнику - по умолчанию отдается cvs.alterplast.ru.
Резюме 1: Заходить нужно по ИМЕНИ, а не по айпишнику.
.
Теперь почему имя 1c.alterplast.ru может не определятся в новый айпи? Потому что DNS сервера, которыми вы пользуетесь, и которые и совершают подобную трансляцию имени в адрес, имеют обыкновение кэшировать запросы. Время жизни подобного кэша может варьироваться от нескольких часов до двух-трех дней. Так что если вам не к спеху, то можно просто подождать два-три дня, и все гарантированно заработает (у кого-то заработает раньше).
Если же вам невтерпеж - то нужно в своем файлике hosts прописать подобное соответствие. Как это сделать - описано в (181)
.
Вот ведь одинэсники, блин :)
fez
196 - 10.06.2005 - 12:13
(195+) Почему у некоторых пинг может показывать, что нет связи. Потому что некоторые умные сисадмины запрещают хождение такого типа пакетов из локальной сети в интернет.
fez
197 - 10.06.2005 - 12:43
(189) Проверил скрипт. Нашел одно место, где потенциально могло ломаться. Починил. Проверь еще раз завтра с утра, должно заработать.
Бертыш
198 - 10.06.2005 - 17:04
Добавлю свои пять копеек хотя может я что пропустил
Необходимо организовать стандарт описания/оформления макросов
каждый макрос хранит в себе где он применим (эта информация обрабатываеться OpenConfig и помимо окошка с перечнем макросов отображаеться окошко с описанием макроса на котором мы топнем)
Далее добавить описание в макросе желанного хоткея дабы можно было унифицировать разные рабочие места одним набором.
Далее добавить зависимости и/или очерёдность загрузки.
Далее хочеться что бы всё выше упомянутое (хранящееся в тексте макросов) типа в ввиде унифицированных коментариев, можно было бы редактировать в окне OpenConfig
То есть хочеться что бы OpenConfig был не только средством правки конфигурации, но и имел некие возможности корректировки/просмотра описания макросов и хоткеев.
Да вот ещё добавить возможность выставления у макросов атрибутов по тем же принципам (где применимо) тип некий базовый перечень атрибутов
Бертыш
199 - 10.06.2005 - 17:06
Да вот ещё возможность выключения макросов без удаления их из каталога базового набора
Ещё чего вспомню напишу :))
a13x
200 - 10.06.2005 - 17:44
все возвращается на круги своя
Бертыш
201 - 10.06.2005 - 21:41
Добавить генерацию ALS файла по метаданным на уровне функционала OpenConfiga :)
Можно взять код из 1С++
slavka
202 - 11.06.2005 - 10:52
(198,199,201) см. http://groups-beta.google.com/group/OpenConf-Devel/
slavka
203 - 11.06.2005 - 11:00
+202 точнее http://groups-beta.google.com/group/OpenConf-Devel/browse_thread/thread/f337c8437954d427/3edd0309e0bee80c#3edd0309e0bee80c
DimRom
204 - 11.06.2005 - 13:10
Есть проблемма с Intellisence.vbs,а именно:
Набираю текст СокрЛП(), выскакивает окно Телепата с описание метода, пишу дальше в Сокрлп(), спрНеогрСтр, ставлю точку и 1с вылетает.спрНеогрСтр - это справочник. Релиз 18 для SQL
Бертыш
205 - 11.06.2005 - 13:15
(203) Спасибо за ссылку, просто я считаю что без встроеного описания среда OpenConfig'a превращаеться в игры
угадай макрос
угадай что с чем связано
У меня постоянно выдаються ошибки при старте конфигуратора с openconfig.
Модель развития опенконфига мне кажеться должна быть такой что бы особо удачные решения в макросах становились функционалом OpenConfig'a для некоей стандартизации интструментария пользователя. То есть OpenConfig должен развиваться не только как некая объектная модель для управления конфигуратором при помощи макросов и плагинов, но и развиваться как полноценный стандартизированый инструмент.
slavka
206 - 11.06.2005 - 14:48
(205) согласен. пусть эта попытка организации стандарта станет последней. Чтобы не возвращаться потом вновь. Предыдущие попытки почему-то не были особо поддержаны скриптописателями. Насчет развития OpenConfig'a мне кажется что ты прав, но есть одно но - над его развитием трудится только один orefkov, а у него как известно еще и телепат в разработке.
a13x
207 - 11.06.2005 - 16:55
(205) А я считаю, что функционал макросов нельзя переносить в сам ОпенКонф,
который должен остаться лишь объектной моделью. Это модульность, а соответственно свобода выбора при наличии альтернативных решений.
Короче, это опять пустые разговоры. Пойду делом займусь.
Young
208 - 11.06.2005 - 19:34
(205) По поводу "игр" очень согласен :), такая проблема действительно есть.
 
Я хочу написать ряд статей по использованию OpenConf, чтобы облегчить установку и использование тем, кто не является разработчиком и не мониторил все эти 20 веток на кубани (не следил за разработкой всего этого добра с самого начала). Чтобы "простой смертный" (к коим я себя и сам отношу) мог просто скачать, поставить и работать без вылетов и проблем, пользуясь всем функционалом (а не находя вдруг случайно какой-то полезный функционал через полгода, случайно тыкнув куда-то :).
 
Начало статьям-описаниям положено:
http://www.script-coding.info/OpenConf.html
http://www.script-coding.info/Telepat.html
 
Сейчас готовлю следующую статью - по использованию скриптов группы Intellisence (мне сильно помогает Артур по почте). Через несколько дней думаю будет готова.
trdm
209 - 11.06.2005 - 21:05
Да, без Артура в этом деле полный был бы затык.
А на счет статьи "про скрипты группы Intellisence", будет клево. Давно хотел узнать как работает ВимКомплит.
a13x
210 - 11.06.2005 - 21:15
(209) есть некоторый текст (не важно какой)
---------------------------------------
слово1
 слово2 другоеслово1 слово3
другоеслово2 слово4
сло|
слово5
другоеслово3
---------------------------------------
если в позиции курсора (|) выполнить макрос NextWord, то будет выполнен
поиск вперед по тексту слова, начинающеегося с букв "сло" (оно дополнится до "слово5"), если будет выполнен макрос PrevWord, то слово будет искаться назад, то есть "сло" будет дополнено до "слово4", повторный вызов PrevWord заменит слово4 в текущей позиции курсора на "слово3", вернуться обратно можно вызвав NextWord - в общем, работает "по кругу", если угодно
все просто :-)
slavka
211 - 11.06.2005 - 21:43
(209) если пользуешься фаром, то поставь "вордкомплит". почувствуй разницу ;)
Young
212 - 11.06.2005 - 22:30
(210) Попробуйте набрать в пустом модуле такое:
"КонецПроцедуры КонецЕсли ко Контрагент Контроль"
Встаньте курсором на конец "ко" и начните выполнять макрос NextWord поиска вперед (многократно). У меня этот макрос с определенного момента начинает "откусывать" от конца строки по одному символу, а затем обваливает конфигуратор.
philosof
213 - 11.06.2005 - 23:09
http://www.kuban.ru/cgi-bin/forum/forum6.cgi?page=1&ask=8064
trdm
214 - 12.06.2005 - 00:36
(213) Я думал, одного меня жара доконала...
(209) Прикольно )) Спасибо. Теперь буду знать.
a13x
215 - 12.06.2005 - 10:14
(212) проверю, спасибо
a13x
216 - 12.06.2005 - 10:20
(212) не получилось :-(
пробовал
- в пустом модуле
- в одной строке
- располагал слова в разных строках
- пробовал как NextWord, так и PrevWord
Young
217 - 12.06.2005 - 23:15
WinXP SP1, 7.70.020 для SQL, все компоненты.
Подключённые скрипты:
1) VimComplete.js
2) Intellisence.vbs
Подключённые библиотеки:
1) Collections.wsc
2) CommonServices.wsc
3) SyntaxAnalysis.wsc
4) SelectValue.dll
5) telepat.dll
6) scriptlet.tlb
7) SelectDialog.dll
8) svcsvc.dll
Порядок действий:
1) Повесить NextWord на хот-кей.
2) Создать новый отчет, перейти в модуль формы, очистить модуль, если там что-нибудь есть.
3) Набрать в модуле в одной (первой и единственной) строке:
 
крах кр| кряк
 
(палкой обозначено положение курсора).
4) Вызывать NextWord с помощью хот-кея много раз. Вот во что превращается текст модуля (по шагам):
 
крах крах| кря
крах кр| кр
крах кря| к
крах крах|
крах кр|
<обвал Конфигуратора>
 
Возможно, макрос был использован слишком варварски, но всё же...
Вызов макроса в абсолютно пустом модуле приводит к зависанию Конфигуратора. Вызов макроса в самом конце глобального модуля (стоя в первой позиции последней пустой строки глобальника) приводит к сообщению "Не удалось выполнить макрос NextWord" или к обвалу Конфигуратора.
orefkov
218 - 13.06.2005 - 09:34
По поводу включения функционала некоторых макросов в сам ОпенКонф.
Мне лично нравиться подход C/C++ - небольшое ядро, плюс библиотека
стандартных функций, реализуемая на самом же C/C++.
Как известно, в самом C нет ничего, кроме конструкций языка,
даже ввод/вывод - это уже библиотеки.
Бертыш
219 - 13.06.2005 - 17:11
(218)Кстати вот вопрос есть ли у OpenConfig'a функция получить номер версии если нет то добавь пригодиться
artbear
220 - 13.06.2005 - 17:26
(211) Конечно, есть
В скрипте напиши
Message Version
aka AMIGO
221 - 13.06.2005 - 21:23
(0) к сожалению, телепат не разрешил мне (впервые, однако) войти в конфигуратор (ХР SP2, 7.7.25-ЗиК-252)
состоялось это на конфе, выгруженной в среде SQL (на работе) и загруженной в домашний комп. Загрузка прошла нормально, после чего я вышел из конфигуратора и пытался войти со своим логином (а потом с админским) результат был один: после ввода пароля - системное сообщение с извинениями, буквально что "...1sv7s.exe (Для SQL) стартовало с ошибкой и будет закрыто..". Если будут у авторов наводящие вопросы - с удовольствием отвечу.
aka AMIGO
222 - 13.06.2005 - 21:28
+221 забыл самое интересное, извините!! - я восстановил в BIN"е "родную" Config.dll-ку, и конфигуратор заработал.
Поскольку ошибка была единственная в своём роде, после работы я восстановил Телепат в своих правах в BIN... Уж очень он хорошая возможность.. неоценимый помощник :))
pit
223 - 13.06.2005 - 22:55
хм...
25 релиз, 2000 СП4.
При выходе зависает процесс 1С.
Ставил из дистрибутива (см 0)....
slavka
224 - 13.06.2005 - 23:01
wsh скачай с майкрософта. помогает ;)
pit
225 - 13.06.2005 - 23:09
Ссылкой не кинешся?
slavka
226 - 13.06.2005 - 23:45
честно говоря не помню. поищи у Федора на сайте. Одну-две ветки назад вроде бы Артур ссылку давал.
fez
227 - 14.06.2005 - 01:43
(225) http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=c717d943-7e4b-4622-86eb-95a22b832caa
artbear
228 - 14.06.2005 - 06:43
(ALL) Сайт 1c.alterplast.ru снова заработал, поэтому прошу почитать из моего поста (0)
FAQ
http://1c.alterplast.ru/faq/telepat.html
http://1c.alterplast.ru/faq/openconf.html
Предыдущие ветки о Телепате/Опенконфе можно взять на страничке
http://1c.alterplast.ru/faq/telepat.html
(pit) Твой вопрос и ответ на него там есть.
(Young) Очень рекомендую почитать факи и включить их в свои статьи.
pit
229 - 14.06.2005 - 06:48
(228) да уже решил - скачал WSH и все поехало...
artbear
230 - 14.06.2005 - 08:42
Напомните, есть ли возможность переходить из модуля к соответствующему метаданному в дереве метаданных (например, из модуля документа к документу)
?
ЗЫ сижу, конфы объединяю, с модулями-то все просто, а метаданные нужно иногда просматривать
a13x
231 - 14.06.2005 - 09:37
(217) Спасибо, повторил, буду разбираться
+(218) Есть проект, называется Script Host Plugin for Far, он делает для Фара тоже, что ОпенКонф - для конфигуратора 1С, то есть используя технологию Эктив Скриптинг реализует возможность писать скрипты для фара... короче, его разработчики придерживаются такого мнения, что все, что можно сделать скриптами, должно быть сделано скриптами. Поскольку это 1)открытость и настраиваемость в том плане, что изменения в скрипты вносить гораздо легче и оперативнее, чем в код, который надо потом откомпилировать
2)свобода выбора. Ну не нравится мне работа Навигатора (navigator.js) хоть убейте, и я его выкидываю из своего набора скриптов и пользуюсь Навигацией.
Если бы соответствующий функционал был бы "прошит" в ОпенКонф'е, то мне пришлось смириться с тем что есть, а так я могу установить Навигацию.vbs и радоваться что могу выбирать :-)
(230) Навигация::GoToObject
aka AMIGO
232 - 14.06.2005 - 10:46
(227) и/или (228) - ребята, а (221-222) вам не интересны?
я остался один-на-один со свой микро-проблемкой.. Выход, конечно, я нашел (туда-сюда config.dll), но он - не то, что нужно..
a13x
233 - 14.06.2005 - 11:00
(232) непонятно что куда ты восстановил, после чего заработало (или нет?)...
после сообщения (222) - за всех не буду говорить - мне показалось,
что ты справился с проблемами и все теперь нормально работает.
.
описывай подробнее ситуацию, предварительно только походи по ссылкам в (208) и (228)
Бертыш
234 - 14.06.2005 - 11:35
(218) Ой чуствую генерацию ALS файла придёться самому писать
Young
235 - 14.06.2005 - 11:43
http://1c.alterplast.ru/files/ocs/ocs_last.win.zip
Внутри архива проблема с русскими именами файлов и каталогов.
artbear
236 - 14.06.2005 - 11:46
(235) так и должно быть, Федор так сделал :)
пользуй http://1c.alterplast.ru/files/ocs/ocs_last.dos.zip
win - кодировка имен файлов Win-1251
dos - кодировка имен файлов MS-DOS
artbear
237 - 14.06.2005 - 11:48
(234) Задача генерации возникает достаточно редко.
У меня для подобных дел есть конфа на 1С++ с автозапуском нужных обработок или классов и командные файлы, запускающие эту конфу с необходимыми параметрами.
Мне лично не хочется дублировать функционал :)
aka AMIGO
238 - 14.06.2005 - 11:51
233. извини, видно я так плохо выражаю свои мысли :))
суть такая: телепату не понравилась БД, выгруженная из SQL в локальную DBF.
При попытке войти в конфигуратор, после ввода пароля Win-ХР определяла какую-то ошибку программы 1с и завершала её работу.
Пришлось заменить Опенконфовскую Config.dll на стандартную из 25-го движка (ту, что в дистрибутиве программы).
После этого конфигуратор стартовал нормально, я выполнил свою работу. Увы, без телепата :))
По окончании работы с этим кривым конфигуратором я поместил Опенконфовскую Config.dll опять в папку BIN, потому, что отказываться от телепата уже не хочется :))
artbear
239 - 14.06.2005 - 11:54
(238) Почему ты решил, что виноват телепат?
Ведь плагин телепат не работает без установленного Опенконф.
Далее, может быть, еще какие-то плагины были установлены?
Проверь скрипты.
Методом исключения проверь все.
ЗЫ а то восстановлением конфиг.длл от 1С ты сразу обрезал и Опенконф, и телепат, и скрипты, и другие плагины.
Бертыш
240 - 14.06.2005 - 12:01
(237) Ты меня обрадовал :)
aka AMIGO
241 - 14.06.2005 - 12:07
239. телепат не виноват. Проблема в кривизне конфигурации, получившейся в результате преобразования SQL-DBF. Что в ней - найти не смогу, нет времени :))
что касается плагинов и скриптов - ничего не ставил.
Конкретно:
в BIN - Config.dll ( от OpenConf) и Config.tlb
в папке CONFIG - Config.dll (от 1С) и Telepat.dll
папка SCRIPTS - пуста
мож по недоумению, что не так сделал, только телепат радовал меня на всех конфах без исключения, кроме вот этой одной
fez
242 - 14.06.2005 - 12:12
(241) Чушь сказал. Преобразование SQL-DBF не трогает файл конфигурации.
У меня к тебе глупый вопрос: у тебя процессор какой?
Young
243 - 14.06.2005 - 12:17
Попытка описать установку и использование скриптов Intellisence для пользователей:
http://www.script-coding.info/Intellisence.html
Если есть замечания, прошу сюда:
http://forum.script-coding.info/topic.php?topic=24
(на форуме нужна регистрация)
aka AMIGO
244 - 14.06.2005 - 12:21
242. :)) я чуши могу мнооого :)) (я не так глубоко разбираюсь в софте) я знаю, что мд-шник не тронут однозначно, дело в каком-то другом файлике, сформировавшемся при преобразовании из zip-а, именно это и не понравилось телепату.. имхо..
и вопрос твой - не глупый, зря ты так..
intel P-4 CPU 3Ghz, 1.00 ГБ ОЗУ
Win-XP, SP1
Young
245 - 14.06.2005 - 12:28
(244) Кстати, в (32) и несколько постов далее - похожая проблема. Решения пока нет...
a13x
246 - 14.06.2005 - 12:37
(243) явное задание типов переменных на потом отложил?
fez
247 - 14.06.2005 - 12:39
(224) в (221) ты говорил, что у тебя ХР SP2. Ты определись, пожалуйста.
Если sp2 - то посмотри в сторону DEP.
Young
248 - 14.06.2005 - 12:40
(246) Нет, видимо просто упустил из виду... А по-подробнее можно?
fez
249 - 14.06.2005 - 12:43
(247+) оно было к 244, а не к 224.
DEP - это
"Мой компьютер", "свойства", закладка "дополнительно", рамка "Быстродействие", кнопка "Параметры", закладка "Предотвращение выполнения данных".
Расскажи, чего у тебя там.
a13x
250 - 14.06.2005 - 12:45
(248) подробности в (151)
a13x
251 - 14.06.2005 - 12:48
и еще
я бы все таки (и большинство так сейчас и используют) макрос MethodList рекомендовал бы вешать на Ctrl+I, по крайней мере потенциально легче запоминить ([I]ntellisence).
artbear
252 - 14.06.2005 - 13:06
Сейчас открою новую :)

Rambler's Top100 1C:TOP-100

© 1998-2004 Fedor Ezeev.

Last updated: 2005-09-05