Не найден файл внешней компоненты
1. Есть УТ ред 11.3.3. При печати этикеток выдает ошибку "не найден файл внешней компоненты" файл во вложении
2. Работа устроена так. База располагается на сервере 1С Предприятии
3. Компьютер с которого отправляют на печать этикетку работает через тонкий клиент, к нему же и подключен принтер этикеток
4. Все работало до вчерашнего дня, пока не вышла ошибка при работе с базой, и всех выкинуло из программы.
5. Причина - нехватка свободного места на диске, на сервере.
(2)Ничего не нашел, где бы указывался путь к файлу
(3)Вчера как раз и чистили. Была нехватка свободного пространства. Освободили
нужно понять что за файл внешней компоненты, как называется, где его искать, может просто его удалили.
нужно понять что за файл внешней компоненты, как называется, где его искать, может просто его удалили.
На клиентской машине 1С barcode даже не был установлен, и печатал себе без проблем. Но установил по новой. И не помогло
а макет ценника открывается для редактирования?
запустить отладку и поставить галочку на "останавливаться на ошибке"
вот что выяснил:
Вот тут в строке -
вываливается в ошибку
3. А это проходит успешно
ПодключениеВыполнено = ПодключитьВнешнююКомпоненту("ОбщийМакет.КомпонентаПечатиШтрихкодов", "КартинкаШтрихкода", ТипВнешнейКомпоненты.Native);
(10) Достаточно перезагрузить Сервис 1С, не обязательно весь сервер.
Проблема возникает при удалении / блокировании временного файла на котором отрабатывала внешняя компонента, можно пойти способом (12), можно решить проще. Получитьимявременногофайла(), и использовать его имя в качестве адреса.
Вообще по штрихкодам, всюду где не нужна картинка, а можно обойтись шрифтом штрихкода - лучше обойтись шрифтом (imho).
не , это не решение вопроса, у меня такая же проблема с этой компонентой . час поработает , а потом валится перезапуск сервера, изменение чего то в конфе, а потом ее обновление , динамически или нет , решает проблему помогает ненадолго, но это не вариант .
в общем я сделал следующий обходной трюк , может быть кому поможет, у меня пока работает, но на 100% я не уверен.
Т.О я регистрирую компоненту каждый раз под новым именем , и надо помнить, что имя компоненты не может начинаться с цифры, в следствии чего и есть код который отсеивает такие неприятности.
Отличное решение.
Только вместо функции ПолучитьИмяКомпоненты() можно написать 1 строку:
Такая же ошибка всплыла при переходе с 8.3.6 на 8.3.11.2954 с одновременным переездом СЭД 1.4 на 2.0.19.
То лавинообразно появляется у всех юзеров, то так же внезапно у всех работает нормально.
Решение пока не нашел.
Обновили платфору.
Платформа: 1С:Предприятие 8.3 (8.3.13.1690)
Конфигурация: Документооборот 8 КОРП, редакция 2.1 (2.1.12.2)
Началось такое же. Причем какое-то время всё работало, а потом внезапно началось:
: Ошибка при вызове метода контекста (ПолучитьДанныеДляВставкиШтрихкодаВОбъект)
ДанныеОШтрихкоде = ШтрихкодированиеСервер.ПолучитьДанныеДляВставкиШтрихкодаВОбъект(Приемник);
по причине:
Не найден файл внешней компоненты
Штрихкодирование вообще не используем.
На тестовой базе нет таких ошибок, работают на одном серваке, в тест залили уже после образования ошибок.
(18) Нам помогает перезагрузка, но кратковременно, практически каждый день ошибки возникают.
Сейчас переделал как в (12), посмотрим что будет.
(21) переписали в каком смысле? Прошу прощения, если вопрос глупый, столкнулась с такой проблемой впервые.
(23) наверно, было бы наглостью, попросить ее у Вас))) скачала версию новую компоненты, попробуем с ней, как будет
В последних релизах различных типовых конфигураций штрих-код формируется с помощью общего макета метаданных КомпонентаПечатиШтрихкодов, а также вспомогательных функций и процедур: ПодключитьВнешнююКомпонентуПечатиШтрихкода, ОпределитьТипШтрихкода, ПолучитьКартинкуШтрихкода и т.п.. Файл установки компоненты доступен по подписке на сайте ИТС https://its.1c.ru/ . При возникновении ошибки 1CBarCode: "Ошибка внешней компоненты" некорректное значение свойства "Шрифт" - необходимо обновить 1CBarCode.exe до последней версии. Работа с QR-кодом осуществляется с помощью функций в модуле объекта ПолучитьГенераторQRкода() и ПолучитьQRкод(). Типовая печать QR-кода в 1С 8.3 реализована на уровне Библиотеки стандартных подсистем, которая соответствует национальному стандарту штрихкодирования платежных реквизитов и доступен при подписке на ИТС.
Появилась аналогичная проблема: на сервере перестала подключаться КомпонентаПечатиШтрихкодов и стало выскакивать ошибка "Не найден файл внешней компоненты".
Если подключать компоненту на клиенте в толстом клиенте - то все хорошо, а на сервере нет.
Перезагрузка сервера - помогает не на долго.
При подключение компоненты в папку C:\Windows\Temp платформа сохраняет временный файл этой компоненты.
И скорее всего этот файл кто то удаляет - поэтому и появляется эта ошибка.
Выяснил, что у сисадминов есть скрипты, которые чистят папку Temp на компьютерах.
Но! так же заметил, что в папке Temp есть огромная папка, в которую пишется технологический журнал сервера 1С. Как оказалось, за день до проявления проблемы - один из коллег включил технологический журнал. И в этой папке за 1 час добавлялся файл на 8гб, а за позапрошлый час файл удалялся.
Технологический журнал выключил.
Сисадминов попросил не чистить эту папку на серверах.
И все заработало.
Думаю, что проблема была в включение технологического журнала.
Возможно глюк, а возможно он стал писаться в папку Temp, а сама Windows решила чистить эту папку.
Но и возможно сисадмины своими скриптами чистили.
Рекомендации по исправлению ошибки
Если по каким-то причинам при проведении банковских выписок, склонении ФИО в формах документа и т.д. выходит ошибка, что не найден файл внешней компоненты, начинать нужно с проверки состояния констант, отвечающих за данную компоненту в 1С.
Посмотреть состояние константы можно из 1С: кнопка Главное меню — Все функции — Константы .
Флаг сервиса должен быть взведен. Если сервис не используется, программа компоненту «не видит». Выставите флаг сервиса вручную.
Если после установки флага автоматическую загрузку компоненты 1С не выполняет, приходится «загружать» ее «вручную». В этих случаях программисты пишут маленькие внешние обработки, которые позволяют загрузить нужную компоненту самостоятельно.
Перестал работать сервис склонений ФИО в программе 1С. Программист написал внешнюю обработку, проверяющую состояние константы Использовать сервис склонения «Морфер» и загружающую компоненту принудительно.
В программном коде обработки программист прописал принудительную установку константы ИспользоватьСервисСклоненияMorpher для загрузки сервиса Морфер.
Пошаговая инструкция работы с обработкой установки сервиса Морфер.
Шаг 1. Подключение внешней обработки в программе.
Откройте форму подключения внешних печатных форм, отчетов и обработок в 1С: раздел Администрирование — Настройки программы — Печатные формы, отчеты и обработки — Дополнительные отчеты и обработки .
По кнопке Добавить из файла … загрузите внешнюю обработку ЗагрузкаСервисаМорфер.
Шаг 2. Настройка внешней обработки.
Укажите раздел размещения обработки и пользователей, которым предоставлен доступ к ней.
Шаг 3. Запуск обработки.
Перейдите в раздел, который указали в настройке и откройте ссылку Дополнительные обработки .
В окне дополнительных обработок установите курсор на указанной обработке и нажмите кнопку Выполнить .
Шаг 4. Проверка подключения сервиса Морфер.
Проверьте использование сервиса в программе по кнопке Проверить .
Шаг 5. Установка сервиса Морфер.
Включите использование сервиса Морфер и загрузите программно соответствующую компоненту по кнопке Применить .
Шаг 6. Проверьте установку компоненты по кнопке Проверка .
Помимо проблем с загрузкой компонент причиной ошибки может быть используемая Платформа 1С. Именно для встроенных в программу компонент появление ошибки вызывается зачастую чисто техническими параметрами Платформы, которую используют пользователи 1С.
Например, печать штрихкодов в 1С 8.3 для 64-х разрядной Платформы на текущий момент не выполняется. Требуется установить 32-разрядную Платформу 8.3. Подробно об этом мы рассказали в статье Компонента 1С: Печать штрихкодов не установлена на данном компьютере.
И не забывайте самое главное правило при поиске ошибок: перед тем, как лезть в проблему глубоко — перезагрузите компьютер или сервер, если установлена не файловая. а клиент-серверная 1С. Часто именно такой простой способ дает отличные результаты. Особенно, если все раньше «работало» и вдруг… перестало.
Если перезагрузка не помогла, тогда начинаем работать с ошибкой, подключая нужных специалистов.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Ошибка интерфейса модуля криптографии. Указан неверный алгоритм
Ошибка при открытии хранилища сертификатов (0x00000005)
- Возможная причина: на сервере недостаточно прав на доступ к Хранилищу сертификатов из 1С:Предприятия.
- Способы устранения: При работе в клиент-серверном режиме с использованием электронной подписи на сервере необходимо предоставить доступ к хранилищу сертификатов пользователю, от имени которого работает сервер 1С:Предприятия. При работе в файловом режиме с публикацией информационной базы на web-сервере необходимо предоставить доступ к хранилищу сертификатов пользователю, от имени которого работает web-сервер. В остальных случаях следует отключить проверку подписи на сервере и подписание и шифрование на сервере в разделе Администрирование. См. в документации раздел Электронная подпись (Настройка программы) .
Программа для использования закрытого ключа не указана в сертификате.
- Возможная причина: не заполнена программа электронной подписи в карточке сертификата.
- Способы устранения: В 1С:Предприятии повторно добавить сертификат в список для подписания и шифрования или шифрования и расшифровки, чтобы автоматически заполнить и проверить программу в карточке сертификата. Открыть карточку сертификата в 1С:Предприятии и вручную указать программу электронной подписи.
Похожие публикации
-
Достаточно часто при работе с программой 1С встречается «Ошибка СУБД.Дело в том, что из Личного кабинета ФСС информация.Рассмотрим как подключить внешнюю форму отчета в ЗУП 3, если.Напоминаем, что срок сдачи П-4 за январь 2021 г. до.
(4 оценок, среднее: 3,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
Как часто приходится слышать: При обновлении выключился компьютер и не могу зайти в программу 1С; Завис компьютер и после перезагрузки не включается 1С; Выключился свет и не могу зайти в программу…Помогите!…Что делать? Рассмотрим исправление ошибки «Неверный формат хранилища данных» в 1С 8.3 в доступной форме для чайников.
Сертификат, связанный с закрытым ключом, указывает на модуль криптографии, отличный от текущего
Ошибка вызова метода внешней компоненты Дополнительный криптографический функционал : Ошибка создания ключевой пары
- Возможные причины: Не установлен биологический датчик случайных чисел в программе электронной подписи. Нажата кнопка Отмена в программе электронной подписи в форме датчик случайных чисел.
- Способ устранения: добавить датчик случайных чисел в программе электронной подписи.
Сертификат не имеет связи с закрытым ключом или Ошибка при получении свойства сертификата (0x00000000) или Ошибка интерфейса модуля криптографии. Отсутствует ключ или Ошибка интерфейса модуля криптографии. Отсутствует набор ключей
Ошибка вызова метода внешней компоненты Дополнительный криптографический функционал : Ошибка инициализации криптопровайдера
- Возможные причины: Нет доступа к выбранному месту хранения ключей. Нажата кнопка Отмена в форме выбора носителя контейнера ключей (выбор места хранения контейнера).
- Способ устранения: проверить наличие доступа к выбранному месту хранения ключей.
Ошибка при формировании данных подписи(0x0000065B)
- Возможная причина: истек срок действия лицензии программы электронной подписи (к примеру, КриптоПро CSP).
- Способ устранения: проверьте срок действия лицензии программы электронной подписи.
Пользователь с идентификатором не имеет права на получение сертификата электронной подписи для ЭДО
Модуль криптографии не поддерживает алгоритмов подписи
Ошибка при получении контекста модуля криптографии
- Возможные причины: Не установлена программа электронной подписи. В 1С:Предприятии неверно указаны настройки программы.
- Способы устранения: Установить программу для работы с электронной подписью: Установка программы электронной подписи ViPNet CSPУстановка программы электронной подписи КриптоПро CSP Запустить 1С:Предприятие и задать общие настройки электронной подписи и шифрования согласно разделу документации Электронная подпись (Настройка программы) .
При электронном документообороте с бизнес-партнерами, клиентами или контролирующими органами возможно возникновение проблемных ситуаций, связанных с некорректными настройками криптографии.
Данная статья поможет найти варианты решения для большинства встречающихся проблем.
Ошибка при формировании данных подписи (0x00000056) или Контейнер закрытого ключа доступен, но операция с использованием этого контейнера завершилась неудачно или Ошибка интерфейса модуля криптографии. Модуль криптографии не может выполнить требуемое действие, т.к. контекст был получен в ограниченном режиме
Специальные предложения
Сертификат недействителен. Цепочка сертификатов обработана, но прервана на корневом сертификате, который не является доверенным
- Возможная причина: корневой сертификат удостоверяющего центра (УЦ), выпустившего личный сертификат, не включен в список доверенных на компьютере или сервере.
- Способ устранения: установить корневой сертификат УЦ на компьютер или сервер, при необходимости вручную указать место, куда установить – "Доверенные корневые центры сертификации". Подробнее см. "Установка корневого сертификата ГУЦ Минкомсвязи в соответствии с изменениями в 63-ФЗ" .
Ошибка интерфейса модуля криптографии. Неверные данные. или Язык описания абстрактного синтаксиса данных. Обнаружено неверное значение тега. (Возможно, указан сертификат, не поддерживаемый данным модулем криптографии).
- Возможная причина: при шифровании в списке сертификатов для расшифровки выбран сертификат с несовместимым алгоритмом открытого ключа (алгоритмом подписи) или несовместимым алгоритмом шифрования. Например, шифрование выполняется сертификатом с алгоритмом открытого ключа (алгоритмом подписи) "GR 34.10-2012 256" и алгоритмом шифрования "GOST 28147-89", а в списке сертификатов для шифрования выбран сертификат с алгоритмом открытого ключа "RSA_SIGN" и алгоритмом шифрования "RC2", либо наоборот.
- Способ устранения: убрать из списка сертификатов для расшифровки сертификат с несовместимым алгоритмом открытого ключа (алгоритмом подписи) или несовместимым алгоритмом шифрования.
Автор запретил комментарии
Просмотры 28778
Загрузки 40
Рейтинг 1
Создание 18.01.18 15:25
Обновление 03.06.19 11:25
№ Публикации 729492
Операционная система Не имеет значения
Доступ к файлу Абонемент ($m)
Код открыт Да
См. также
Ошибка подписи ключа 0x80090019(Набор ключей не определен.)
Требуемый сертификат не прошел проверки по сроку действия при сверке с системными часами или временем подписи в файле.
- Возможные причины: Истек срок действия сертификата.
Не корректная дата и время на компьютере. - Способы устранения: Подать заявление на новый сертификат. См. в документации раздел Электронная подпись (Заявление) .
Установить корректную дату и время на компьютере.
Неверный формат хранилища данных 1С 8.3
Любая ошибка, в том числе и указанная, является следствием некорректного завершения работы программы 1С, внезапного выключения компьютера.
Для того чтобы избавиться от этой ошибки и восстановить работу программы, достаточно удалить указанную в ошибке папку — это кэш.
Кэш — это папка с временными файлами, в которой программа хранит служебную информацию и при некорректной записи может возникнуть сбой. Очистка кэша является одним из способов восстановления работы программы.
Для быстрого перехода к указанной в ошибке папке, можно скопировать путь и перейти по нему, вставив в адресную строку Проводника (открыв Мой компьютер).
Или же ввести путь в Строку поиска, нажав кнопку Пуск. Выбираем найденную папку и результат будет — переход к ней.
Еще один вариант перехода к указанной папке — это открыть с помощью команды Выполнить (вызвать ее можно с помощью комбинации клавиш Windows + R).
Или же просто можно перейти по указанному в ошибке пути через Мой компьютер.
Открыв папку, увидим папки с файлами кэш. Для очистки нам необходимо удалить все эти папки, хотя скорее всего поможет удаление и одной папки, указанной в ошибке.
После завершения удаления запускам программу. Таким образом, очистка кэш помогает при возникновении различного рода проблем, связанных с запуском 1С.
Еще один простой способ очистки кэш — это удаление информационной базы из списка программ в окне запуска 1С и добавление снова. В этом случае создается новая папка для кэша, соответственно программа не будет обращаться к папке указанной в ошибке. Но часто этим способом пользоваться не желательно, т.к. старые папки остаются на диске и засоряют компьютер.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Переход на ЗУП 3.1 - подводные камни. В серверном режиме одним из них стала ошибка "Не найден файл внешней компоненты". При формировании печатных форм в кадровых документов выходит данная ошибка и печатная форма не открывается.
В состав конфигурации ЗУП 3.1 в частности 3.1.4.161 на платформе 8.3.11.2867 включена компонента склонения ФИО. ЗУП постоянно выдает ошибку "Не найден файл внешней компоненты" при склонении ФИО сотрудников. Это происходит при записи нового ФизЛица и при формировании печатных форм кадровых приказов.
Решением проблемы является данная обработка. Обработка включает Сервис Склонения "Морфер".
После включения сервиса, перезапуск программы обязательно, в настройках редактирования информационной базы выберите Разрядность 32 (x86).
Ошибка интерфейса модуля криптографии. Ошибка доступа.
- Возможные причины: Истек срок действия закрытого ключа сертификата. У программы электронной подписи (КриптоПро CSP) нет прав на изменение файлов закрытого ключа на диске.
- Способы устранения: Подать заявление на новый сертификат. См. в документации раздел Электронная подпись (Заявление) . Через оснастку КриптоПро CSP найти контейнер закрытого ключа и определить его размещение (на диске, флешке), в операционной системе открыть свойства папки размещения и назначить права на изменение этой папки и файлов в ней тому пользователю, от имени которого запускается 1С:Предприятие.
Хеш-значение неправильное
- Возможные причины: Подпись не является достоверной. Ошибка может возникнуть при добавлении подписи из файла к измененному или другому объекту.
Ошибка может возникнуть, если после подписания изменились данные объекта, например, внесены изменения в двоичные данные подписанного файла на жестком диске. - Способ устранения: выбрать корректный объект.
☕Надеюсь наши советы помогают Вам !♡
Ошибка Не найден файл внешней компоненты возникает при использовании в 1С дополнительных сервисов, например:
- Сервис Банковских выписок;
- Сервис мониторинга банков;
- Сервис регистрации;
- Сервис склонения Morpher;
- Сервис Спарк риски;
- и т.д.
За каждый такой загружаемый сервис в 1С отвечает своя константа. Если открыть Конфигуратор 1С, то в ветке Константы можно увидеть список этих специализированных констант.
При загрузке указанных сервисов константа «взводится» в положение Используется.
Ошибка загрузки динамической библиотеки или Ошибка вызова метода внешней компоненты Дополнительный криптографический функционал : Ошибка загрузки динамической библиотеки
- Возможная причина: для операционных систем Linux или macOS в настройке "Путь к программе" указан некорректный путь к установленной программе электронной подписи КриптоПро CSP, либо сама программа установлена некорректно.
- Способы устранения: Проверить, что существуют файлы, указанные в настройке "Путь к программе". Проверить и настроить права чтения к файлам, указанным в настройке "Путь к программе" для пользователя операционной системы, от имени которого выполняется запуск 1С:Предприятия. Переустановить программу электронной подписи КриптоПро CSP в стандартную папку.
Выбран неизвестный алгоритм подписи . или Выбран неизвестный алгоритм хеширования . или Выбран неизвестный алгоритм шифрования .
- Возможные причины: Выбраны неправильные настройки алгоритма в карточке программы электронной подписи в 1С:Предприятии. Программа электронной подписи установлена некорректно.
- Способы устранения: Открыть карточку проблемной программы и перевыбрать программу из списка (при этом обновятся все 5 полей в карточке программы, включая алгоритмы). После этого нажать "Записать и закрыть". В форме настроек нажать "Обновить". См. раздел документации Электронная подпись (Настройка программы) . Удалить все программы электронной подписи и установить только одну из них, так как установка нескольких программ электронной подписи на одном компьютере может вызвать эту ошибку.
Не указан путь к программе
- Возможная причина: использование Vipnet CSP или других программ электронной подписи, не поддерживаемых платформой 1С:Предприятия в операционных системах Linux и macOS.
- Способ устранения: в операционных системах Linux и macOS использовать КриптоПро CSP.
Не предусмотрено использование ни одной программы с алгоритмом подписи .
- Возможная причина: не заведена программа электронной подписи.
- Способ устранения: добавить новую программу в настройках 1С:Предприятие. См. раздел документации Электронная подпись (Настройка программы) .
Выгрузка зарплаты из ЗУП 3 в БП 3 по принципу обмена ЗУП 2.5 в БП 3 Промо
Выгрузка отражения зарплаты из ЗУП 3 в Бухгалтерию 3 без настройки типового обмена! т.е. по принципу, как было в ЗУП 2.5.
Ошибка при формировании данных подписи(0x8010006C)
Файл не существует: .
или
Ни один из файлов не существует: .
- Возможные причины: Программа электронной подписи не установлена.
В настройке "Путь к программе" указан некорректный путь (или пути через двоеточие) к файлам модулей (библиотек) программы электронной подписи. - Способы устранения:
Установить программу для работы с электронной подписью: Установка программы электронной подписи ViPNet CSPУстановка программы электронной подписи КриптоПро CSP Указать в настройке "Путь к программе" корректный путь (или пути через двоеточие) к файлам модулей (библиотек) программы электронной подписи. См. раздел документации Электронная подпись (Настройки программы) .
Ошибка интерфейса модуля криптографии. Неверный ключ. или Ошибка интерфейса модуля криптографии. Произошла внутренняя ошибка
- Возможная причина: программа электронной подписи установлена некорректно.
- Способ устранения: удалить все программы электронной подписи, почистить реестр с помощью утилиты КриптоПро cspclean и установить только одну из программ, так как одновременная установка нескольких программ электронной подписи может вызывать эту ошибку.
Сертификат не найден на компьютере. или Сертификат не установлен на компьютере.
Не удалось проверить сертификат в списке отозванных, т. к. соответствующий сервер находится в состоянии offline
Читайте также: