Аналог системной утилиты regsvr32, регистрирует библиотеки в реестре windows без прав администратора. Дополнительно может устанавливать Com-надстройки MS Office.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя.
Решение в Реестре отечественного ПО
Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше.
Далее в публикации:
MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.
Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26
Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.
Infostart MagicInput улучшает подбор в полях ввода 1С: ищет по любой части названия и по нескольким ключевым фрагментам, распознаёт ввод в другой раскладке и показывает иконки/статусы объектов прямо в списке. Поддерживает вставку навигационной ссылки/представления документа для автоподбора; для разработчиков доступны поиск по GUID и полному имени предопределённого. Работает в управляемых формах и подключается в большинстве конфигураций 1С 8.3/8.5.
Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки. 1.3.11 Доработан механизм контекстной подсказки по метаданным
1. Имя файла библиотеки в кавычках не понимает. Рагуется "Файл ... не найден".
2. В режиме silent (/s) ошибки показываются пользователю, что кажется не логичным.
Добавил новый ключ /r - позволяет создать отдельный файл регистрации компоненты (reg). Тип файла - "Windows Registry Editor Version 5.00", может быть загружен в реестр утилитой regedit.
Требуются системные библиотеки:scrrun.dll, tlbinf32.dll.
---
мне нужно зарегистрировать , допустим,NameDecl.dll на виндовс 7 и выше,
с помощью regsvr32 под админом делается на счет раз, но ведь тут анонсируется что можно сделать БЕЗ прав администратора, только сначала нужно установить указанные в описании библиотеки под правами администратора..
а в чем прикол то?
(4)Это системные библиотеки и в большинстве случаев они уже установлены.
Можно с помощью ключа /r на домашнем компьютере создать файл регистрации *.reg. Затем загрузить этот файл на служебном с помощью утилиты regedit.
The module tlbinf32.dll is a component from Microsoft Visual Studio applied from Microsoft Visual Basic
(поставлялась в комплекте с Visual Studio и некоторыми другими продуктами).
Это, простите, что за "большинство" случаев при которых данная библиотека уже стоит на рабочей станции пользователя (не программиста) ?
опять таки, внести изменения в реестр с помощью regedit не получится без прав администратора.
замкнутый круг похоже... или я ошибаюсь и есть методы обхода?
(6) amyd,
В разделы "HKEY_CURRENT_USER" (в большинство веток) можно писать и без прав администратора. Туда же можно регистрировать COM библиотеки только для данного пользователя.
(8)(9) В чем развод?
Если у Вас не оказалось на рабочем компе нужных библиотек.
Берете домашний комп с полными правами устанавливаете библиотеки. Запускаете RegSvrPower.exe файл /R регистрацию библиотеки с ключом R.
Создастся файл регистрации reg. Копируете его на служебный комп без прав администратора и запускаете regedit файл.reg.
Пути установки библиотеки должны быть одинаковы и на домашнем и на служебном компе, иначе в reg файле надо ручками подправить путь где находится библиотека.
У нас в Компании с некоторых пор установилась паранойя безопасности.
И как следствие, теперь эта утилита определяется антивирусом ESET. (так же эта утилита входит в состав "Инструмент разработчика").
Подробности:
Potentially unsafe application Win32/RegSvrPower.A was detected on computer ххх.
Threat type: потенциально опасное приложение
Threat name: Win32/RegSvrPower.A
Computer name: ххх
Time of occurrence: 30.07.19, 15:17:27 UTC+6
Scanner: Защита файловой системы в режиме реального времени
Action performed: очищено удалением
Path to Threat: file:///C:/Users/USERXXX/AppData/Local/Temp/10/v8_9741_88.tmp