Openconf upd. 2014



Обновленная сборка OpenConf Light Pack.

Сборка основана на публикации OpenConf Light Pack.

Основные источники: 

! Для корректной работы может потребоваться обновление Windows Script Host. Например для устаревших версий ОС (Windows 2000; Windows 98; Windows ME; Windows NT).

Список изменений: 

    1. Все скрипты/плагины/ВК перебрал, для каждого искал новую версию. Перечень скриптов занес в xls-файл, где указал версию, дату изменения, автора и краткое описание. Файл лежит в каталоге openconf, в папке "DOC". Я заметил что не все скрипты присутствуют в ночных сборках (это же касается и плагинов), поэтому подумал что неплохо будет выложить подобный список: если кто-то увидит, что есть версия старше — скажите, перезалью. 
      В скриншотах, приложенных к публикации находятся перечни ВК (папка "dll"), плагинов и скриптов с датами изменения и номерами версий. Скриншот с скриптами, чтобы был читаемый пришлось обрезать: оставил только те, у которых в описании указан номер версии.
       
    2. Немного переработал состав als-файлов: все, что касалось 1С++ объединил в один файл, и удалил те, которые генерировались автоматически (кому надо будет — сам сгенерит). Список рубрик, которые дополнительно появились в СП :

      Список рубрик
       

    3. Сделал то, до чего руки не доходили два года =) TLS-файл с подсказками для бух. итогов и операций. Делал с помощью программы xml2tls.exe и скрипта als2xml.js. Теперь работа с этими объектами выглядит вот так:

      Подсказка для бух. итогов (tls)

       

    4. Еще по-мелочи:
       — В процессе "сборки сборки" все readme, которые я находил, скидывал в папку "DOC";
       — Добавлен скрипт "SQL intellicense", для любителей прямых запросов. Скрипт не срабатывает после точки, я повесил его на хоткей Alt+Q;
       — Добавлен плагин Visual 1C++
       — Удален HistoryPlugin — конфликтовал либо с KbdProcs, либо с FdSubst — было год назад, не вспомню. Вылетал конфигуратор.
       — Есть косяк c вот этим очень удобным скриптом (хоткей Alt+F7): выбор типа не работает при разработке интерфейса (им. в виду редактирование меню/панелей инструментов ) — выходит ошибка, после этого перестают работать все скрипты, приходится перезапускать конфигуратор, для любых других элементов диалога все нормально. 

Файл "Установка.doc" — незначительно переписан с учетом изменений. Обновлены разделы про установку, плагины, скрипты и хоткеи.
Приятной работы =)

upd. 16.05.2024: чтобы не повторилась история с удалением архива антивирусом, я поставил на него пароль "123". Перед помещением проверил касперским — вирусов нет.

47 Comments

  1. insurgut

    Не пригодится, если полностью всего не опишешь =)

    Reply
  2. unichkin

    Вообще внутри есть неплохая дока.

    Я ничего сам-то не дорабатывал, а собрал уже готовое.

    Могу просто порекомендовать по хоткеям (чем я все время пользовался):

    1) ctrl + Q — сюда повесил комманду «UnloadCurrentWnd» — скрипт «TurboMD_Romix». Почитать про TurboMD. Да, в этой сборке — турбо мд специально пролеченный для корректной работы с 1С++.

    2) Ctrl + G — Быстрое позиционирование на объекте в дереве метаданных. Открывается выпадающий список как здесь, который фильтрует по набираемым словам. Т.е. набираем например «спр ном», удивляемся, радуемся, благодарим товарищей MetaEditor и ADirks.

    3) Ctrl + Alt + G — быстрое открытие ГМ

    4) Ctrl + 1 — список функций текущего модуля (аналогично 2)

    5) F12 — по-моему, придумка ADirks — быстрое переключение между формой и модулем формы

    6) F4 — волшебная многофункциональная кнопка, про которую нужно прочитать в описании. Для меня главной фишкой был переход по F4 от кнопки, на которой стоит фокус, к ее процедуре (и наоборот).

    7) Авторские комментарии — ADirks — оформляют выделенный фрагмент кода комментариями. Как — попробуйте)

    И куча, КУЧА всяких вкусняшек, которые надо просто попробовать.

    //

    Что я добавлял:

    1) Скрипт Focus control — из описания скрипта —

    ‘ Скрипт сохраняет и восстанавливает выделение

    ‘ во всех текстовых документах конфигуратора (в т. ч. и

    ‘ во внешних), а также в окне конфигурации.



    ‘ Открываете Вы, например глобальник, а курсор находится

    ‘ в том месте, где вы закончили печатать прошлый раз.

    ‘ Если был выделен блок текста, выделение сохранится.

    ‘ Количество лишних телодвижений уменьшается.

    2) Обновил плагины SciColorer, KbdProc, добавил плагин Visual 1C++.

    3) Обновил скрипт Dots.vbs, надо прочитать описания, там же добавлены первые шаги для отображения команд после точки в прямых запросах.

    Перебрал все скрипты, для каждого искал обновление, разложил их аккуратно.

    Дальше — не помню…

    Короче, еще раз — ЧИТАЙТЕ README =)

    Reply
  3. ADirks

    Старые у тебя скрипты какие-то

    Рекомендую подновить, и на Ctrl-G повесить Навигация::GoToObject — это скрипт-интегратор, в т.ч. вызывает и NavigationTools::GotoControlWithFormula.

    Reply
  4. unichkin

    (3) ADirks, «Все скрипты и dll обновлены на сентябрь 2013 года» — обновлял от ночной сборки тогдашней. Обязательно опробую, вставлю и перезалью)

    Проверил ночные сборки, я-то думал что их еще год назад перестали обновлять) Уже полгода почти клюшками не работал. Пересоберу, перезалью, постараюсь на этой неделе.

    Reply
  5. smitti911

    » Пересоберу, перезалью, постараюсь на этой неделе » — ждем обновления публикации.

    Reply
  6. unichkin

    (5) smitti911, Дождались)

    Reply
  7. smitti911

    Спасибо огромное за проделанную работу.Много фирм еще живет на 7.7, так что публикация сделает работу приятней 🙂

    Reply
  8. smitti911

    Не могу зарегистрировать dll, в файле regall.bat указал полный путь к скрипту regfiles.js , UAC отключил , обновлял WSH, но все равно ErrorCode 5 . ОС Windows 8.1 Pro. Вручную регистрируются но не все. svcsvc ни как 🙁

    Может кто то сталкивался?

    Reply
  9. unichkin

    (8) smitti911,

    «в файле regall.bat указал полный путь к скрипту regfiles.j» — проверьте путь на наличие пробелов и русских символов. Почему-то у меня на win 8.1 64 — не среагировал на ковычки, все-равно ругался.

    Сам файл нужно запускать от имени администратора.

    прочитайте внимательно файл Установка.doс



    Должно быть что-то типа такого:

    @echo off

    rem зарегистрировать все системные файлы

    cscript //nologo c:1Cv77BINConfigSystem
    egfiles.js /I %1 %2

    pause

    Посмотрите еще тему http://www.1cpp.ru/forum/YaBB.pl?num=1320917541



    Самое лучшее спасибо — это все-же плюс…

    Reply
  10. sCHTASS

    Давненько я с этим не работал. Прямо таки ностальгия нахлынула 🙂

    Reply
  11. artbear

    Да, ностальгия. Как давно это было? 10 лет уже прошло 🙂

    Reply
  12. SamNeSvoy

    А где брать соответствующую версию scriptru.exe?

    Reply
  13. SamNeSvoy

    (12) Сам себе отвечу 😀

    scriptru.exe

    может стоит его в архив включить?

    Reply
  14. unichkin

    (13) SamNeSvoy, сегодня вечером перезалью

    Reply
  15. Nucky

    (14) сижу и жду когда же ты перезальешь, а дата заливки все так же 02.05.14г.

    Reply
  16. unichkin

    (15) Nucky, Ды чот не сложилось, ссыль прямая есть в коментах, я ее плюсанул, сразу под публикацией видно. Мне просто не хоцца историю скачавших терять, а прямо в публикации давать еще одну ссылку за маню, когда прямая есть — как-то не комильфо. Я тогда лучше текст публикации поправлю, вынесу в шапку эту ссылку.

    Reply
  17. CepeLLlka

    (16)

    Не устанавливается 🙁

    Подскажите пожалуйста..

    Тоже Windows 8.1 64

    Карочи скачал такой файл вот — http://narod.ru/disk/41590577001.dd7ce55a70914a16c04cfdedf3a83c1d/VCR_x86_x64_13.10.2011.rar.html

    Ну и установил.. И потом всё ок стала сразу карочи, да

    А вот ещё чё.. 1С надо запускать от имени Администратора.. Иначе ошибки одни будут.. Так-то..

    Reply
  18. unichkin

    (17) CepeLLlka, ошибка при регистрации svcsvc.dll, а если ее вручную зарегать? Рекомендации из (9) выполнили? Из-под админа запускаете батник? UAC попробуйте отключить.

    + Можно попробовать переназвать временно файл svcsvc.dll из папки system, зарегистрировать все батником, потом вернуть его имя и зарегистрировать вручную.

    Reply
  19. CepeLLlka

    (18)

    Браток.. Я уж всё сделал.. Спасибо тебе..

    UAC не отключаю принципиально.. Защита же моя..

    Вручную попробовал зарегать, без ключа /s (Я так понял это silent), выдал ошибку он мне, я загуглил.. Ну и результат ссылка выше.. Вот и всё.

    Reply
  20. pvase

    Для работы на Windows 8.1 x64 необходимо следующее:

    Запускать файл регистрации «ConfigSystem
    egall.bat» надо из под администратора, тогда не надо будет менять ссылку на файл «regfiles.js» (я запускал FAR под Администратором и делал необходимые манипуляции).

    1С всегда запускать из под администратора а также поставить режим совместимости WinXP SP3 для 1cv7(s).exe.

    Reply
  21. sfol

    Доброго времени суток.

    После накатки апдейта появилась следующая проблема:

    при переключении между окнами слетают панели (Конфигурация, Администрирование, Конструкторы)

    найти причину/решение самостоятельно не удалось.

    накатывал поверх OpenConf Light Pack

    1С 7.7 r27

    Win 7 Ultimate 64 bit / Win XP PRO 32 bit

    help!!!

    заранее спасибо за конструктивные ответы.

    Reply
  22. unichkin

    (21) sfol, «накатывал поверх OpenConf Light Pack » — что значит «поверх»? Установите чистые клюшки, накатите поверх них.

    Reply
  23. ВольныйСтрелок

    (21) sfol, удалите ConfigScriptsФоновыеСкрытиеПанелейКонфигуратора.js и будет счастье.

    Reply
  24. Sanario

    Да. перед установкой старую версию лучше замочить) Проблем меньше если что будет

    Reply
  25. alexstav

    Установил на win7 32. Все работает. Автору плюс!

    Reply
  26. Goruch

    Охрененно. То что надо.

    Reply
  27. pakko

    А на Windows 8 пойдёт ли такая сборка. Да и появляется ли обновления 2015 года?

    Reply
  28. unichkin

    (27) pakko, пойдет. Обновления — не думаю, посмотрим. Нужны по-сути не обновления, а отладка имеющегося. Обновлений как таковых и нет, не думаю что кто-то всем этим еще занимается. 1С++ вроде еще дописывают энтузиасты для своих целей, а скрипты для опенконфа уже давно не в моде.

    Reply
  29. gvb65

    Кто-нибудь пробовал подключать OpenConf под Windows10?

    Reply
  30. MrViks

    зашел в надежде получить по windows 10. Но пока ничего не работает. Помогите плиз, или придется возвращаться на win7. Спс.

    P,S, Выдает: ошибка выполнения Microsoft VBScript .

    Reply
  31. Lapitskiy

    работаю под Windows 10, у меня «взлетело», когда я рабочий каталог BIN перенес на другой диск, убрал из Program Files.

    После этого при запуске под админом все зарегистрировалось и заработало.

    Reply
  32. MrViks

    Как не пытался, но зарегить svcsvc.dll и Templates.wsc ну ни как 🙁 по виндой10. Пытался и на другой диск перекинуть и регить заново.. Если в скрипте закомментировать то весь скрипт выполняется, но без svcsvc нет смысла. И 1С вылетает.

    Reply
  33. unichkin

    Поставил себе win 10 только 2 недели назад. x64, устанавливал на чистый HDD с UEFI. Сегодня решил проверить работоспособность клюшек. Все получилось. Как делал, по шагам:

    1) Ставлю чистую 1С7 на диск D — она просто все время там стоит у меня. Ставил с универсальной инсталляшки. Думаю не суть.

    2) Ставлю опенкоф — все по инструкции (в папке BIN создаем каталог Config, копируем туда Config.DLL, копируем с заменой все содержимое папки openconf)

    3) Регистрация DLL. Действительно выдала ошибку (скриншот). Но это уже было: «Не удается найти файл сценария». Открыл «D:1Cv77BINConfigSystem
    egall.bat», вместо regfiles.js прописал полный путь, получилось так:

    @echo off

    rem зарегистрировать все системные файлы

    cscript //nologo «D:1Cv77BINConfigSystem
    egfiles.js» /I %1 %2

    pause

    Запускаю regall.bat с админ. правами — все ок.

    4) Запускаю — оно кричит ошибку регистрации Config.DLL, KBDProcs.dll, и пр. Решилось запуском самих клюшек с правами админа (после этого запускал без админа, полет нормальный)

    Все норм.

    Reply
  34. Anvak

    Писать код с OpenConf на 7 мне порой нравиться больше, чем на 8.

    Reply
  35. Shalnov

    Долго боролся с установкой, а именно не прописывалась svcsvc.dll и нашел таки решение.

    Почитав про библиотеку поподробнее я понял что ей не хватает для работы и установил опен офис, который по моему мнению содержит то, что нужно.

    И случилось чудо — все заработало 🙂

    Reply
  36. unichkin

    (35) Shalnov, я опен-офис не ставил. Microsot стоял.

    Reply
  37. MrViks

    После танцев с бубнами я так и не смог зарегить svcsvc.dll из данного OpenConf Light Pack. Залез на http://www.script-coding.com/svcsvc.html скачал оттуда версию библиотеки 1.0.1.0 и счастье! Все успешно установилось. В данном паке версия библиотеки 1.0.1.2, легко легла на windows7, но на десятый никак, только предыдущая версия. Наконец-то можно расслабиться, если бы не одно но… на seven консольные меню идут цветные, что легко подсказывает, где реквизит глобальный, где локальный в модуле, а где на форме добавлен, в десятке все чернобело и иконка перед реквизитами и методами одна и таже. Может кто подскажет куда копать? Спасибо..

    Reply
  38. Black Cat

    Система Windows 7×64, при запуске regall.bat 5 файлов регаются нормально, а на 6 вылетает ошибка:

    Running [6/16]:C:WindowsSysWOW64
    egsvr32.exe /s «C:1Cv77BINConfigSystemsvcsvc.dll»

    Failed ( Error code = 3 ).

    Если закомментить в скрипте regfiles.js строку svcsvc.dll, то далее получаем такую ошибку:

    Running [13/15]:C:WindowsSysWOW64
    egsvr32.exe /s scrobj.dll /n /i:»C:1Cv77BINConfigSystemTemplates.wsc»

    Failed ( Error code = 5 )

    Так же появляется окно: [51,21] недопустимое значение атрибута: progid.

    Что делать ?

    P.s. попробовал вариант, предложенный (37) MrViks. Все нормально установилось. Конфигуратор запустился без ошибок. НО. Если руками заменить svcsvc.dll на файл, входящий в комплект данного пака при загрузке конфигуратора получаем ошибки «Не удается создать объект», Ошибка выполнения скрипта NavigationTools», а после загрузки в самом конфигураторе получаем ошибку: «Не могу создать объект «OpenConf.TemplatesManager»

    Скрипт Templates не загружен»

    На сколько важна версия svcsvc.dll 1.0.1.2 ? Или можно нормально работать на 1.0.1.0 скачанной с сайта ?

    Reply
  39. unichkin

    (38) Black Cat, svcsvc.dll — это ВК, реализующая быстрый выбор с отбором из выпадающего списка. Она используется для интеллисенса. Если вам комфортно работать без соотв. скриптов — то да, почему нет. Хотя я всегда как-то забарывал все эти ошибки методом научного тыка — интересно вот работать с более поздней версией. Пробуйте. У кого-то и под вин 10 не завелось — у меня с первого раза все взлетело. В комментариях и на 1С++ уже все есть, что касается запуска.

    Reply
  40. abdurohman

    Что бы заработал файл svcsvc.dll 1.0.1.2, надо установить компонент Microsoft Visual C++

    Reply
  41. AlexeyT1978

    Подскажите, кто знает, плез.

    На Windows 10 как решить проблему с кракозябрами вместо русских букв в некоторых плагинах, например: мастер 1С++, история, внешние формы, подистемы. Чувствую, что проблема зарыта где-то в подстановке шрифтов через ветку реестра FontSubstitutes, но нужно знать шрифт, котором плагины изначально пытаются выводить надписи. Подскажите, кто знает, пожалуйста.

    Reply
  42. anisf

    Подтверждаю — после установки OpenOffiice все зарегистрировалось и заработало.

    Reply
  43. unichkin

    Коллеги, большая просьба. Файл данной публикации был удален, по словам техподддержки — антивирусом, и на ИС его больше нет. Если у кого-то остался архив из данной публикации — пожалуйста скиньте на unichkin@yandex.ru, заранее спасибо.

    Reply
  44. unichkin

    Прислали архив, перезалил файл.

    Reply
  45. SeTIrk

    Кому-нибудь удалось запустить telepat под wine?

    Я уж про остальное молчу, хотя вот SciColorer взлетел.

    Reply
  46. abdurohman

    При установке в Windows 10 выходить ошибка установки файла svcsvc.dll. Если пропустить установки этого файла, выходить еще одна ошибка при установке Templates.wsc. Для того что бы все прошло нормально, нужно скачать svcsvc.dll версии 1.0.1.0 из http://www.script-coding.com/svcsvc1010.zip и заменить оригинальный файл. Потом заново установить.

    Reply
  47. SlaSla

    Win10x64 . После установки пакета остается после закрытия конфигуратора висеть в процессах 1с-ка. Никто не сталкивался?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *