Ошибка подключения внешних метаданных по причине файл не обнаружен |
Я |
23.04.19 — 15:40
Добрый день.
Пытаюсь из бухгалтерии предприятия (3.0.67.67) выгрузить данные с помощью обработки, которая шла в комплекте с erp (Enterprise20_2_4_6_230_DataUload_BP3)
Вот здесь описана инструкция как пользоваться обработкой: https://its.1c.ru/db/erp24doc#bookmark:MigrationFromAcc:MigrationFromAcc
На первом шаге выбираю каталог, нажимаю далее.
После этого вываливается ошибка:
ошибка подключения внешних метаданных по причине файл не обнаружен «D:Enterprise20_2_4_6_230_DataUload_BP3.epf»
Моя обработка, которую я запускаю, как раз и находится в корне диска D.
Возможно кто-то сталкивался с подобной проблемой?
1 — 23.04.19 — 15:44
Другие обработки (написанные мной) запускаются и работают в этой базе.
2 — 23.04.19 — 15:50
(1) никогда не ставьте обработки в корень какого-то диска. Лучше куда-нибудь в расшаренную папку. И сходите на сервер, гляньте может там нет этой обработки на вашем сервере.
3 — 23.04.19 — 15:52
(2) Ну изначально она не в корне была. Тогда ошибка выглядит так:
ошибка подключения внешних метаданных по причине каталог не обнаружен «С:мой путьEnterprise20_2_4_6_230_DataUload_BP3.epf»
А вот по поводу сервера поподробнее. Что вы имеете ввиду?
4 — 23.04.19 — 15:54
(3) ну вы в корень сервера кинули точно эти файлы?
5 — 23.04.19 — 15:55
(4) Нет, обработки на моем локальном компьютере.
6 — 23.04.19 — 16:06
(5) ну она правильно пишет: каталог не обнаружен «С:мой путьEnterprise20_2_4_6_230_DataUload_BP3.epf»
потому что нет у тебя такого каталога
7 — 23.04.19 — 16:09
(6) Каталог есть. Я же из него запускаю обработку.
А когда ее помещаю в корень, уже пишет не про каталог, а про файл.
Помещаю в этот же каталог другую обработку самописную — работает.
Более того, эта обработка же открывается, форма основная появляется, а эта ошибка уже вываливается в процессе ее работы.
8 — 23.04.19 — 16:15
(7) как рабочий каталог называете?
D: ??? или С:мой путь ??? слеши нигде не забыли?
9 — 23.04.19 — 16:22
(8) Да я как угодно могу назвать его. На рабочем столе создаю папку «Моя папка» и в нее помещаю обработку. В предприятии нажимаю «файл» — «открыть» — выбираю эту папку, файл, нажимаю открыть. Открывается форма обработки. В ней я выбираю папку (ту же самую «Моя папка») и вылезает ошибка, которая сообщает путь обработки, которую я выбрал и которая открывалась! Я никаких слешей не пишу нигде в 1с.
10 — 23.04.19 — 16:24
(9) ну вы другую папку выберите. не надо, где обработка. Какую-нибудь расшаренную, доступную всем.
11 — 23.04.19 — 16:26
(10) Выбираю папку на диске С на рабочем столе. Та же ошибка.
Вот полный текст ошибки:
{ВнешняяОбработка.ВыгрузкаДанныхИзБП30.Форма.Форма.Форма(191)}: Ошибка инициализации данных обработки. {ОбщийМодуль.ДлительныеОперации.Модуль(620)}: Ошибка при вызове метода контекста (Создать)
Обработка = ВнешниеОбработки.Создать(Параметры.ИмяОбработки, БезопасныйРежим());
по причине:
Ошибка подключения внешних метаданных
по причине:
Файл не обнаружен ‘D:Enterprise20_2_4_6_230_DataUload_BP3.epf’
ВызватьИсключение(НСтр(«ru = ‘Ошибка инициализации данных обработки. ‘»)
12 — 23.04.19 — 16:29
(11) ну значит прав нет у вашего пользователя на корень диска D:
13 — 23.04.19 — 16:31
(12) но другие обработки запускаются же
14 — 23.04.19 — 16:34
(13) значит в других нет «подключения внешних метаданных», они не такие хитрожопые как эта обработка. Которая в процессе вызывает сама себя.
НачинающийВ1С
15 — 24.04.19 — 09:53
В общем, разобрался в проблеме.
В процессе выполнения обработки создается фоновое задание. И фоновое задание исполняется только на сервере. Соответственно, сервер ищет обработку по этому адресу не на моем локальном компьютере, а на самом сервере.
Поместил саму обработку на сервер, все заработало.
hhhh — с самого начала подсказывали мне правильно, а я Вас не понял. Спасибо.
Ошибка подключения внешних метаданных по причине: Файл не обнаружен. При расшифровке внешнего отчета
Описание ошибки:
Ошибка возникает при попытке использования штатного механизма расшифровки для внешних отчетов, подключенных в базе типовой конфигурации 1С: Управление торговлей 8, ред. 10.3 в справочник «Внешние отчеты и обработки».
Найденные решения:
Ошибка при вызове метода контекста (Создать)
НовыйОтчет = ВнешниеОтчеты.Создать(ОтчетОбъект.ИспользуемоеИмяФайла);
по причине:
Ошибка подключения внешних метаданных
по причине:
Файл не обнаружен ‘C:Users<имя_пользователя>AppDataLocalTempv8_F572_57.tmp’
При открытии файла внешнего отчета отдельно через меню «Файл» — «Открыть» и попытке расшифровки — работа механизма расшифровки не нарушается возникновением какой-либо похожей ошибки.
Обращение за помощью к мировой паутине дало прямую подсказку в виде конкретных ответов на поисковый запрос:
Ошибка подключения внешних метаданных по причине: Файл не обнаружен
Через нее был совершен переход в другое обсуждение по теме форума forum.mista.ru:
v8: Расшифровка во внешнем отчете
Получается, что при попытке расшифровки в отчете, который хранится в справочнике «Вешние отчеты и обработки», в коде происходит удаление временного файла-обработки прежде, чем закончится выполнение кода, отвечающего за расшифровку отчета.
Как не печально, но приходится констатировать тот факт, что для типовых решений придется их поставить на частичную поддержку, чтобы закомментировать участок кода, который отвечает за преждевременное удаление файла внешней обработки.
Для конфигурации 1С: Управление торговлей 8, ред. 10.3 пример такого места в коде — это модуль «Формы списка» справочника «ВнешниеОбработки», процедура «СправочникСписокВыбор», комментируем исполняемую строку кода:
УдалитьФайлы(ИмяФайла);
Нажатие на изображении увеличит его

Оцените, помогло ли Вам предоставленное описание решения ошибки?


© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
14-06-2019
Журавлев А.С.
(Сайт azhur-c.ru)
|
Игорь Азиков Заглянувший Сообщений: 13 |
Сейчас установлена платформа 8.2.19.130 и конфигурация УПП+CRM Все работает отлично При установке платформы 8.3.10.2639 лицензирования! {ОбщийМодуль.ЛицензированиеПовтИсп.Модуль(153)}: Ошибка при вызове метода контекста (Создать): Ошибка подключения внешних метаданных: Файл не обнаружен ‘996890D3-61E7-49F2-9476-29C63A3C3AFF’ что можно сделать? |
|
Светлана Рожок Посетитель Сообщений: 1836 |
#2
09.11.2017 15:45:52
Добрый день. |
||
|
Игорь Азиков Заглянувший Сообщений: 13 |
#3
09.11.2017 15:57:02
а где этот флажок найти? |
||
|
Игорь Азиков Заглянувший Сообщений: 13 |
#4
09.11.2017 16:02:45
какие страницы? |
||
|
Светлана Рожок Посетитель Сообщений: 1836 |
#5
09.11.2017 16:14:45
В режиме Конфигуратор, справочник Пользователи. |
||||
|
Светлана Рожок Посетитель Сообщений: 1836 |
#6
09.11.2017 16:15:49
Две первые вкладки. |
||||
|
Игорь Азиков Заглянувший Сообщений: 13 |
#7
09.11.2017 16:20:47
такого реквизита там нет Прикрепленные файлы |
||
|
Игорь Азиков Заглянувший Сообщений: 13 |
#8
09.11.2017 16:24:03
Прикрепленные файлы |
||
|
Светлана Рожок Посетитель Сообщений: 1836 |
#9
09.11.2017 16:45:50
На платформе 8.3.10 в режиме Конфигуратор Администрирование — Пользователи. |
||||
|
Игорь Азиков Заглянувший Сообщений: 13 |
#10
09.11.2017 17:10:31
спасибо, помогло |
||
В этой статье мы расскажем об ошибке доступа к файлу 1с. Как решить возникшую проблему, что это за баг и еще немного об этом.
Ошибка доступа к файлу 1C 8.3
«1С: Предприятие» — система программ для автоматизации, улучшения и упрощения деятельности различных сфер компании, начиная от бухгалтерии и заканчивая учетом. 1С: возможности при правильной настройке безграничны . Для предпринимателя — нужно найти хороших программистов.
Нет ни одной программы в современном мире, как бы хороша она не была без ошибок и проблем. Такое случается и с нашим приложением. В ряде случаев виноват в этом криворукий программист. Многие проблемы вы не сможете решить без его участия, но некоторые, вам подсилу и самому.

Причины возникновения
Случается, что люди, которые используют данную прогу сталкиваются с проблемой при запуске программы.
Способы решения
По наименованию явившегося бага поймем что происходит с системой — нет прав для доступа к файлу. Такое случается если юзер создает копию базы и подключает ее. Также ошибка бывает в результате попытки открыть файл по сетевому доступу.
Первостепенное что мы делаем в таком случае — проверяем доступ к файлу. Правая кнопка мыши по файлу -> проверяем стоит ли галочка на «Общий доступ».


Взгляните на права пользователя под которым вы зашли в систему виндоус. У вас должны быть права и на чтение файлов и на запись.

Когда данные к которым нужно получить доступ (база) находится на удаленном (локальном) персональном компьютере — смотрим закладку «Безопасность». В безопасности вы должны убедиться что у пользователя нет запрета на запись.

Предупреждения о проблемах вылазят когда возмущается брандмауэр. Это касается сетевых объектов. Антивирусные программы препятствуют нормальной работе.
Открываем брандмауэр и антивирус и ищем в списке блокируемых программ 1С. Удаляем из списка.

Почистите кеш, ошибки также возникают из-за кеша.
Большой шанс появления ошибки, когда два синонимичных приложения запускаются вместе. К примеру, ЗУП и Бухгалтерия. Если запустить по очереди, проблема исчезнет
Дополнительный способ
Ничего не помогло — воспользуйтесь следующими методами:
Путь к имени файла должен быть допустимым в каталоге отчетов: щелкните вкладку «Вывод». Перейдите на вкладку «Параметры вывода». В поле Имя файла убедитесь, что путь действителен.
Сколько дискового пространства доступно для файла: Откройте Windows Explorer. Выберите Локальный диск (буква диска:), на котором хранится отчет. Щелкните правой кнопкой мыши на локальном диске (буква диска:) и нажмите Свойства. Откроется окно свойств. Проверьте доступное свободное пространство на этом локальном диске.
Убедитесь, что у пользователя есть разрешения на доступ к папке IO_Data: Откройте проводник Windows. Щелкните правой кнопкой мыши основную папку выберите «Свойства».
Перейдите на вкладку «Безопасность». Убедитесь, что у пользователя есть полные права на эту папку и все подпапки. Если вы не можете проверить права доступа, обратитесь к администратору.
В большинстве случаев организации используются типовые конфигурации 1С. Как правило все они находятся на поддержки, и мало кто решается внести изменения в типовую конфигурацию тем самым потеря эту самую поддержку от разработчиков. Поэтому умные программисты 1С все свои доработки оформляют в виде внешних обработок и отчетов. Так же на просторах интернета можно найти очень много полезных обработок. Которые распространяются бесплатно и позволяют произвести какие либо манипуляции с базой. Но очень часто при попытки их открыть пользователь видит ошибку «Нарушение прав доступа!». Решить данную проблему достаточно просто.
Я уже написал серию статей в которых рассказывал как можно решить самые распространенные ошибки появляющиеся во время работы с 1С рекомендую их прочитать.
Как сохранить обработку (как внешнюю)
Ошибка при отправке запроса на сервер
Ошибка «Сервис 1С Контрагент Не Подключен»
Как указать версию платформы при запуске
Ошибка при вызове конструктора (COMOбъект) класс не зарегистрирован
Как посмотреть что было изменено и добавлено в типовую конфигурацию
Как включить кнопку «Подробнее» в окне ошибки
Ошибка «нарушение прав доступа» при открытие внешней обработки
Разберем данную ошибку на примере 1С 8.3 Бухгалтерия. Вы пытаетесь открыть внешнею обработку.

В результате видите ошибку «Нарушение прав доступа!».

Если нажать на кнопку «Подробнее» вы видите следующий текст.
Ошибка загрузки документ по причине:
Ошибка подключения внешних метаданных
Отсутствуют права на интерактивную загрузку внешних обработок по причине:
Нарушение прав доступа!
Кстати если у вас нет кнопки Подробнее выше есть статья в которой я рассказывал к её включить.

Все достаточно просто, у пользователя который пытается открыть внешнею обработку нет прав. Что бы их дать заходим в раздел «Администрирование» далее выбираем «Настройки пользователей и прав».

Дальше выбираем пункт «Пользователи».

В открывшемся окне ищем пользователя, и переходим в раздел «Права доступа». В открывшемся окне жмем «Включить в группу».

И выбираем из списка группу «Открытие внешних отчетов и обработок».

После чего обязательно перезаходим в 1С и пробуем открыть. Как вы наверно заметили даже Администраторы не могу открывать внешние обработки. Включать в эту группу нужно только самых опытных пользователей, так запуская какую либо внешнею обработку, особенно скаченную из интернета, можно повредить бузу данных, будьте с этим очень аккуратны.
66317
Руководитель Центра
сопровождения 1С
28 февраля 2019
Обслуживание 1С
Актуальность проверена: 26.01.2023
Получить консультацию
Бесплатно

Обслуживание 1С
Помощь персонального менеджера, оперативность сдачи отчетности, соответствие законодательству РФ
Иногда пользователь программы 1С может столкнуться с сообщениями программы «Ошибка режима доступа к файлу 1С»…

…а также «Ошибка совместного доступа к файлу» 1С 8.3.

Само название ошибки уже говорит пользователю о случившемся: в первом случае – о нарушении прав доступа. Такое сможет случиться, когда пользователь скопировал информационную базу, подключил, а при открытии по сети всплыла такого рода ошибка с указанием сетевого пути к объекту. В этом случае, первое, на что сразу надо обратить внимание – на права доступа, щелкнув правой кнопкой на свойства объекта. Нажав кнопку «Общий доступ», проверить настройки.

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

Если база располагается на локальном ПК, необходимо проверить на закладке «Безопасность», что для пользователя установлено разрешение на запись или не стоит запрет на запись.

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

Если при возникновении ошибки система указывает на временные файлы, например C:Users…AppDataLocalTemp, то очистка кэш может решить проблему с ошибкой.
Высока вероятность появления такой ошибки – при одновременном запуске двух программ (ЗУП и Бухгалтерии), одна из которых была базовой версией. Когда программы запустили по очереди, ошибка не появлялась.
Для решения проблемы с ошибкой доступа, как видите, потребуется немного времени, главное – понять причину и исключить ее повторение.
Другие статьи по теме

Обновления 1С
Как обновить 1С самостоятельно. Рассмотрим пошаговые действия для обновления типовой конфигурации 1С:Предприятия 8 на примере 1С:Бухгалтерии 3.0.

Настройка 1С Бухгалтерия 8.3 с нуля
Настройка 1С:Бухгалтерия позволят задать программе конкретную функциональность, выбрать варианты ведения учета, ввести ряд конкретных значений и параметров.

Установка 1С
Начинающие пользователи программ, разработанных на платформе «1С:Предприятие», подойдя к моменту покупки «коробки» или уже приобретя ее, естественно задаются вопросом: «Как установить 1С Предприятие?»…