И пусть повсеместно мы слышим агитации, что нужно обновляться до версии 8.х, пусть на большинстве организаций стоит «восьмерка». Все же остались сторожилы, которые видели рассвет мертвецов 1С 7.7. И как истинные патриоты сей платформы под предлогом: «Я 15 лет на ней работала и уже привыкла» никак не хотят ничего менять.
Ну это так, вступление. Я о том, что разработчику приходится подстраиваться под таких вот бабушек. Но в отличие от них мы не работаем на windows 98 МЕ лишь потому, что 20 лет уже работаем на ней и все вроде бы работает. Так вот … о чем это я??!! Ах вот. Обновился я до windows 10. Вроде бы все красиво, все круто работает. Но мне ж не фильмы смотреть. Надо иногда поработать. Ну и тут я понял, что в моей платформе 7.7 просто перестал работать OpenConf. Весело так. В общем, Инструкция:
1. Ставим «1Cку» на диск D (меньше проблем с копированием и не надо постоянно от администратора запускаться).
2. Скачиваем пакет Open Conf. Я брал на этом сайте по ссылке OpenConf litepack.
3. Далее начинаем регистрировать Наш OpenConf. Если при регистрации (запуск regall.bat) выдает ошибку «Ошибка ввода: не удается найти файл сценария C:Windowssystem32
egfiles.js», измените в reg.bat путь к regfiles.js. Пропишите полный путь к нему. Конечная строка будет выглядеть следующим образом: cscript //nologo «D:instal1Cv77BINConfigSystem
egfiles.js» /I %1 %2 И после этого запустите regall.bat от имени администратора.
У меня все не как у людей и выскочила ошибка «Отсутствует исполняющее ядро ДЛЯ расширения имени файла js». Ну каждому свое, а мне свой геморрой. Значит, рыл я, рыл. Может, думаю, не работает на десятке уже. В общем, меньше слов. Оказывается, это из-за того, что ассоциация на файлы с расширением js нарушилась (кто ее нарушил, я так и не понял, но это можно восстановить):
запускаем «CMD» (от имени аАдминистратора) через пуск->пишем CMD. Вводим
ASSOC .JS=JSFile
4. Вуаля!! Запускаем 1С от имени Администратора и наслаждаемся всеми плюшками.
Спасибо за внимание. Впервые вообще где-то пишу. Надеюсь, все же кому-то пригодится.
Кстати ка раз сегодня ставил этот OP и столкнулся с описанной ошибкой. спасибо. помогло
За статью спасибо. Но сам Open Conf — это на любителя. Лично мне он больше мешает, чем помогает. Сначала пользовался, потом перестал. И существует такой нюанс: у себя привык работать в опенконфе с раскрасками и прочими плюшками, а пришел к клиенту, а там голый конфигуратор, и чувствуешь себя некомфортно. Плюс при переезде с одной операционки на другую, более новую постепенно отваливаются либо глючат отдельные фичи. Поставил точку, нажал пробел и все зависло. А также, самое неприятное, отсутствие форматирования текста во внешних модулях.
(2) Vortigaunt,
про «точка и пробел» от операционки не зависит. У меня и на ХР, и на 2003 такое есть — причина не выяснена. При этом случается это в каких-то «заколдованных» местах кода.
«отсутствие форматирования текста во внешних модулях» — это про что имеете ввиду?
(3)bigmal,
внешние модули — это текстовые файлы с текстом модуля, которые подгружаются в объекты метаданных через директиву #loadfromfile. Вот при редактировании таких текстов в опенконфе не форматируются функциональные блоки: после слова «тогда» или «цикл» текст не сдвигается вправо, а слово КонецЕсли или КонецЦикла не сдвигается влево. Изза такой особенности пришлось выработать привычку: сначала написал «если тогда конец если» разбил конструкцию ентером, нажал таб и пишешь вложенный блок.
Штатный конфигуратор избавлен от такого недостатка.
Большое спасибо от «динозавров клюшек» за помощь в борьбе с «прогрессом».
Инструкция работает!
1. Установка 1С.
2. Копирование файла Config.dll в папку Config
3. Копирование файлов ОпенКонфа с перезаписью
4. Запуск конфигуратора 1С под админом
5. Перезапуск под обычными правами.
Все работет на Десятке. 🙂
Спасибо автору!