Меню

Ошибка компоновки дистрибутива не найдена компонента решения

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

Регистрация: 11.09.2015

Полгода назад сторонние внедренцы установили 1С Ресторан версии 1.0.6.2, решили обновиться до 1.0.12.3. После установки переходящео обновления 1.0.8.6 в системе защиты стали появлятся ошибки ОШИБКА при попытке подключения внешних компонент», но при этом все работает. Также пробовали удалить систему защиты(удаление программы и соответствующего каталога) и порвести новую установку системы защиты из дистрибутива 1.0.12.3  и новой базы 1.0.12.3, ошиба повторяется. При установки защиты как сервер, появляется другая ошиба типа: «ошибка сервера синхронизации». Решение с первым запуском от имени Администратора тоже не помогает. ОС Win XP 32. Что еще можно предпринять?

 

Добрый день, Евгений!
Пришлите скриншот ошибки.
Уточните, система защиты установлена в сетевом или локальном режиме?
Какая версия компоненты защиты

V8Restoran.dll

и

Сервера защиты

?
Проверьте, правильно ли указан Сервер системы защиты в Ресторане:
меню Сервис -> Все операции -> Константы -> вкладка Системные-> Сервер системы защиты.
Должен быть указан сервер с вашими ключами, если они расположены локально — не заполняется.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

Регистрация: 11.09.2015

Cистема защиты установлена локальном режиме, в каталог по умолчанию, и уже обновили до 1.0.13.3.
Еще кое что, системным диском является диск D.

 

Аня Пронина

Посетитель

Сообщений: 139
Авторитет:

30

Регистрация: 24.10.2013

Евгений, добрый день!

1. Попробуйте зарегистрировать компоненту V8Restoran.dll в системе с помощью команды regsvr32.
2. Проверьте, что прописано в утилите ConfUtil3, она находится в каталоге LocalProtect.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

Регистрация: 11.09.2015

Вот :(

 

Аня Пронина

Посетитель

Сообщений: 139
Авторитет:

30

Регистрация: 24.10.2013

Евгений, ошибка, которая возникает при регистрации компоненты, обычно решается тем, что командную строку надо запустить от имени Администратора и ещё раз попробовать зарегистрировать.
Проверьте, что при регистрации указываете полный путь к компоненты вместе с её именем.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

Регистрация: 11.09.2015

Полагаю что проблема не совсем рядовая, конечно же я перед тем как отправить сюда скрин  сто раз проэксперементировал с правами Администратора, с путями файлов, копированием файла в корень системного диска, в системную папку windowssystem32, заменой каталога установки системы защиты, чисткой рееста и т.д. Добавлю еще, что базы версии 1.0.6.2 работают на любой версии системы защиты без ошибок.
Где еще можно капнуть?

 

Евгений, удалось ли Вам успешно зарегистрировать компоненту защиты V8Restoran.dll?
Запустите командную строку от имени Администратора:
Пуск — Все программы — Стандартные — Командная строка — п.к.м. Запуск от имени Администратора
Введите:
regsvr32.exe «путь к компоненте защитыV8Restoran.dll» — Enter

Должно появиться сообщение об успешной регистрации.

 

Евгений Ластов

Заглянувший

Сообщений: 5
Авторитет:

0

Регистрация: 11.09.2015

Библиотеку зарегистрировать получилось, но ошибка не исчезла :(

Прикрепленные файлы

 

Златослава Полозова

Заглянувший

Сообщений: 188
Авторитет:

15

Регистрация: 28.11.2014

#10



0


16.11.2015 12:22:06

Евгений, можете предоставить удаленный доступ по Ammyy Admin?
Напишите, пожалуйста, на почту food@rarus.ru для согласования подключения.

Изменено: Златослава Полозова16.11.2015 12:22:24

Содержание:

1.       Появление ошибки не найден файл внешней компоненты 1С

2.       Исправляем данную ошибку в системе 1С  

1.   Появление ошибки не найден файл внешней компоненты 1С

При работе в системе 1С Предприятии 8.3 может появится сообщение о том, что не найден файл внешней компоненты 1С. Опытному программисту 1С ошибка весьма понятна, но будем действовать последовательно. Для начала нужно рассмотреть все варианты ее появления. Внешние компоненты 1С 8.3 используются для работы со сторонними сервисами:

·        для банковских выписок;

·        для мониторинга банков;

·        для регистрации;

·        для склонения имен;

·        сервисом «СПАРК риски»;

·        для формирования штрихкодов;

·        прочими сервисами.  

2.   Как избавится от данной ошибки в системе 1С

Зачастую за сервисы, которые используются в базе отвечают конкретная константа и функциональная опция, поэтому в первую очередь следует проверить, установлено ли на данной константе в состояние «Истина».

Если ошибка в системе 1С появилась недавно, а до этого момента все работало нормально, предлагается почистить кэш 1С, а также перезагрузить сервер. Если данная рекомендация не помогла, следует проверить наличие регистра сведений «Кэш файлов». Для этого нужно в главном меню открыть пункт «Все функции», далее выбрать «регистры сведений», а затем найти регистр «Кэш файлов» и нажать кнопку «Очистить кэш». После этого нужно перезапустить платформу.

Если в результате данных манипуляций ошибка все еще появляется, следует проверить, как называется данная компонента в конфигураторе и зарегистрировать ее в системе Windows. Для этого нужно открыть командную строку Windows под правами администратора и использовать команду regsvr32 «<Путь к компоненте>», где «<Путь к компоненте>» – путь к компоненте (*.dll). Пример регистрации компоненты «comcntr.dll»:

Пример регистрации компоненты comcntr.dll

После удачной регистрации компоненты обязательно нужно перезапустить службу агента 1С.

Может возникнуть вопрос, «где же взять файл компоненты?». Некоторые компоненты идут в самой поставке платформы 1С. Ярким примером такой компоненты является «comcntr.dll». Данная компонента отвечает за COM соединения, что позволяет обмениваться данными между базами и сервисами по данной технологии. Остальные компоненты зачастую предоставляются сервисами, которые вы используете.

В данной статье мы рассмотрели основные возможности устранения ошибки отсутствия файла компоненты 1С. Но важно понимать, что при работе с таким многогранным и сложным продуктом как 1С трудности возникать будут – увы, как бы хороши ни были программные решения 1С, ничто в этом мире не идеально. Поэтому если у Вас возникают вопросы, не стесняйтесь обратиться за помощью. Наши специалисты всегда рады помочь в решении сложных задач!

Спасибо за уделенное внимание и пусть Ваши дела всегда идут только в гору!

Специалист компании ООО «Кодерлайн»

Кулажевский Сергей Дмитриевич

Не найден файл внешней компоненты в 1С

При работе с 1С может возникнуть ошибка Не найден файл внешней компоненты.

Прочитав статью, вы узнаете:

  • как определить причину указанной ошибки;
  • получите рекомендации по исправлению проблемы.

Причины возникновения ошибки не найден файл внешней компоненты в 1С 8.3

Ошибка Не найден файл внешней компоненты возникает при использовании в 1С дополнительных сервисов, например:

  • Сервис Банковских выписок;
  • Сервис мониторинга банков;
  • Сервис регистрации;
  • Сервис склонения Morpher;
  • Сервис Спарк риски;
  • и т.д.

За каждый такой загружаемый сервис в 1С отвечает своя константа. Если открыть Конфигуратор 1С, то в ветке Константы можно увидеть список этих специализированных констант.

При загрузке указанных сервисов константа «взводится» в положение Используется.

Рекомендации по исправлению ошибки

Если по каким-то причинам при проведении банковских выписок, склонении ФИО в формах документа и т.д. выходит ошибка, что не найден файл внешней компоненты, начинать нужно с проверки состояния констант, отвечающих за данную компоненту в 1С.

Посмотреть состояние константы можно из 1С: кнопка Главное меню — Все функции — Константы.

Флаг сервиса должен быть взведен. Если сервис не используется, программа компоненту «не видит». Выставите флаг сервиса вручную.

Если после установки флага автоматическую загрузку компоненты 1С не выполняет, приходится «загружать» ее «вручную». В этих случаях программисты пишут маленькие внешние обработки, которые позволяют загрузить нужную компоненту самостоятельно.

В программном коде обработки программист прописал принудительную установку константы ИспользоватьСервисСклоненияMorpher для загрузки сервиса Морфер.

Пошаговая инструкция работы с обработкой установки сервиса Морфер.

Шаг 1. Подключение внешней обработки в программе.

Откройте форму подключения внешних печатных форм, отчетов и обработок в 1С: раздел Администрирование — Настройки программы — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки.

По кнопке Добавить из файла… загрузите внешнюю обработку ЗагрузкаСервисаМорфер.

Шаг 2. Настройка внешней обработки.

Укажите раздел размещения обработки и пользователей, которым предоставлен доступ к ней.

Шаг 3. Запуск обработки.

Перейдите в раздел, который указали в настройке и откройте ссылку Дополнительные обработки.

В окне дополнительных обработок установите курсор на указанной обработке и нажмите кнопку Выполнить.

Шаг 4. Проверка подключения сервиса Морфер.

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

Шаг 5. Установка сервиса Морфер.

Включите использование сервиса Морфер и загрузите программно соответствующую компоненту по кнопке Применить.

Шаг 6. Проверьте установку компоненты по кнопке Проверка.

Сервис загружен!

Помимо проблем с загрузкой компонент причиной ошибки может быть используемая Платформа 1С. Именно для встроенных в программу компонент появление ошибки вызывается зачастую чисто техническими параметрами Платформы, которую используют пользователи 1С.

Например, печать штрихкодов в 1С 8.3 для 64-х разрядной Платформы на текущий момент не выполняется. Требуется установить 32-разрядную Платформу 8.3. Подробно об этом мы рассказали в статье Компонента 1С: Печать штрихкодов не установлена на данном компьютере.

И не забывайте самое главное правило при поиске ошибок: перед тем, как лезть в проблему глубоко — перезагрузите компьютер или сервер, если установлена не файловая. а клиент-серверная 1С. Часто именно такой простой способ дает отличные результаты. Особенно, если все раньше «работало» и вдруг… перестало.

Если перезагрузка не помогла, тогда начинаем работать с ошибкой, подключая нужных специалистов.

Обслуживание

Заказать консультацию

По этой или иной ошибке Вы можете обратиться к нашим специалистам, мы Вам поможем решить Вашу проблему.

Добрый день.
Используется:
Windows8.1 x64, 1С:Предприятие 8.3 (8.3.13.1644), ARM_ORION_PRO1_20_2
Orion1C.dll ,брал из каталога 1C_WorkTime, в каталоге находятся Orion1C.sil и Orion1C.dll
при использовании Example1.exe и Example2.exe все происходит корректно

На текущий момент такая ошибка при использовании метода в 1с 
ЗагрузитьВнешнююКомпоненту(«Orion1C.dll»); выдает ошибку
«Не смогли загрузить внешнюю компоненту.» 
ОписаниеОшибки() = «Ошибка при вызове метода контекста (ЗагрузитьВнешнююКомпоненту): Ошибка при загрузке внешней компоненты»
Пробовал указать полный путь к местонахождению dll, ошибка та же.

При попытке зарегистрировать компоненту с помощь. regsvr32 выходит ошибка,
«модуль  … Orion1C.dll загружен, но не удалось выполнить вызов DLLRegisterServer, код ошибки: 0х80004005»
Подскажите что можно сделать.

2 года 8 месяцев назад

avatar

#ссылка

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ЗАДАН

2 года 8 месяцев назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка код 643 при установке обновлений windows 7
  • Ошибка код 6 при выполнении функции sign