1с ошибка подключения внешних метаданных файл поврежден

 

Игорь Азиков

Заглянувший

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

0

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

Сейчас установлена платформа 8.2.19.130 и конфигурация УПП+CRM
релиз CRM — 1.4.11
Версия СЛК — 2.1.8.466

Все работает отлично

При установке платформы 8.3.10.2639
при запуске на пользовательском компьютере выскакивает ошибка

лицензирования! {ОбщийМодуль.ЛицензированиеПовтИсп.Модуль(153)}: Ошибка при вызове метода контекста (Создать): Ошибка подключения внешних метаданных: Файл не обнаружен ‘996890D3-61E7-49F2-9476-29C63A3C3AFF’

что можно сделать?

 

Светлана Рожок

Посетитель

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

170

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

#2



0


09.11.2017 15:45:52

Цитата
Игорь Азиков написал:
Сейчас установлена платформа 8.2.19.130 и конфигурация УПП+CRM
релиз CRM — 1.4.11
Версия СЛК — 2.1.8.466

Все работает отлично

При установке платформы 8.3.10.2639
при запуске на пользовательском компьютере выскакивает ошибка

лицензирования! {ОбщийМодуль.ЛицензированиеПовтИсп.Модуль(153)}: Ошибка при вызове метода контекста (Создать): Ошибка подключения внешних метаданных: Файл не обнаружен ‘996890D3-61E7-49F2-9476-29C63A3C3AFF’

что можно сделать?

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

 

Игорь Азиков

Заглянувший

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

0

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

#3



0


09.11.2017 15:57:02

Цитата
Светлана Рожок написал:
Попробуйте у пользователя снять флажок » Защита от опасных действий»

а где этот флажок найти?

 

Игорь Азиков

Заглянувший

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

0

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

#4



0


09.11.2017 16:02:45

Цитата
Светлана Рожок написал:
скриншот веботчета

какие страницы?

 

Светлана Рожок

Посетитель

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

170

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

#5



0


09.11.2017 16:14:45

Цитата
Игорь Азиков написал:

Цитата
Светлана Рожок  написал:
Попробуйте у пользователя снять флажок » Защита от опасных действий»

а где этот флажок найти?

В режиме Конфигуратор, справочник Пользователи.

 

Светлана Рожок

Посетитель

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

170

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

#6



0


09.11.2017 16:15:49

Цитата
Игорь Азиков написал:

Цитата
Светлана Рожок  написал:
скриншот веботчета

какие страницы?

Две первые вкладки.

 

Игорь Азиков

Заглянувший

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

0

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

#7



0


09.11.2017 16:20:47

Цитата
Светлана Рожок написал:
В режиме Конфигуратор, справочник Пользователи.

такого реквизита там нет

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

 

Игорь Азиков

Заглянувший

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

0

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

#8



0


09.11.2017 16:24:03

Цитата
Светлана Рожок написал:
Две первые вкладки.

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

 

Светлана Рожок

Посетитель

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

170

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

#9



0


09.11.2017 16:45:50

Цитата
Игорь Азиков написал:

Цитата
Светлана Рожок  написал:
В режиме Конфигуратор, справочник Пользователи.

такого реквизита там нет

На платформе 8.3.10 в режиме Конфигуратор Администрирование — Пользователи.

 

Игорь Азиков

Заглянувший

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

0

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

#10



0


09.11.2017 17:10:31

Цитата
Светлана Рожок написал:
На платформе 8.3.10 в режиме Конфигуратор Администрирование — Пользователи.

спасибо, помогло

Ошибки метаданных 1С

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

Общие сведения

Программа 1С:Предприятие это платформа, на ядре которой основаны отраслевые решения.

Метаданные или информация о данных — это перечень списков, документов или реквизитов составляющие конфигурацию.

Платформа 1С 7.7 несет в себе данные, которые могут быть представлены в нескольких вариантах:

  • Файловый — данные хранятся в файлах типа *.dbf

  • SQL — информация находятся на серверах Microsoft SQL

Метаданные расположены в файле 1Cv7.md. К примеру 1С:Бухгалтерия или 1С:Зарплата и кадры — представляет собой отраслевое решение 1С —  то есть программой в файле .md.

Строение файла метаданных

Файлы метаданных — это Compound-файлы. Другими словами, эти файлы несут в себе несколько других файлов, которые могут еще быть разбиты по так называемым подкаталогам. К примеру, файлы такого типа находятся MS Office.

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

Ошибка при загрузке метаданных

Первым делом нужно отследить наличие файла 1Cv7.md в базе данных.

Чаще всего у пользователей встречается ошибка неверного пути файла к базе данных. Если вы столкнулись с такой проблема, то требуется просто указать верную папку, в которой находится файл 1Cv7.md.

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

Причин данной ошибки может быть несколько:

  • Файл читается, но поврежден — такое могло произойти вследствии заражения вирусом, перебоем электроэнергии или по причине поломки жесткого диска.

  • Файл не может быть прочитан и к нему нет доступа — в таком случае нужно переместить файл на другой диск воспользовавшись Проводником Windows. Если ошибка не решилась, значит у вас нет прав чтобы прочесть этот файл или жесткий диск поврежден.

Поврежден файл метаданных

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

Нам необходимо произвести восстановление данных из последней резервной копии, заменив поврежденный файл .md.

Если архива резервной копии нет, необходимо сделать следующие действия:

1. Попытаться распаковать поврежденный файл сторонней утилитой. К примеру, можно воспользоваться программой GComp.

2. Воспользоваться одним из HEX-редакторов. Если заголовок файла не похож на Compound  – значит он полностью поврежден. В большинстве случаев такой файл уже не подлежит восстановлению.

3. Если использовавшаяся конфигурация была стандартной, то найдите файл с расширение .md в Сети, указав при поиске релиз 1С.

Как узнать версию релиза, если программа 1С не запускается?

В случае, если вы используете файловую базу — найдите и откройте файл 1SCONST.DBF, если же база SQL — вам необходима одноименная таблица. Далее в строчке нужно найти  OBJID = 0, а в поле — VaLUE строка вида 7.70.***

В нашем случае номер релиза 7.70.294

Для SQL базы – выполните запрос:

SELECT [VALUE]

FROM [_1SCONST]

WHERE [OBJID] = ‘ 0 ‘ and VALUE like ‘7.7%’

Если вы еще работаете в 1С:Бухгалтерия 7.7, но хотите перейти на версию 1С8 легко и безболезненно — обращайтесь. Наши специалисты рады будут помочь вам. Воспользуйтесь всеми преимуществами нового решения в бухгалтерском учете.

Материал предоставлен компанией Актив-Софт

Вы кликаете на ярлычок ПО и сталкиваетесь с проблемой. Появляется ошибка «файл базы данных 1C поврежден», сама программа 1С не открывается, работать невозможно. Реже наблюдаются случаи, когда такой баг вылетает прямо в процессе заполнения формы, что тоже неприятно. Потому что в появившемся на экране окошке есть 3 кнопки: можно нажать на «Подробно» и посмотреть малопонятные технические нюансы, а также на «Перезапустить» или на «Завершить…». И ни один из вариантов не помогает, ведь при повторном включении наблюдается та же ситуация.

ноутбук ПО

Отсюда рождается закономерный вопрос: «И что же предпринять?» Проблему можно успешно решить, поэтому ниже мы рассмотрим возможные действия, а вы узнаете сразу несколько способов, как устранить столь раздражающую помеху, и сможете выбрать наиболее простой и удобный для себя.

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

В большинстве случаев этот баг вызван техническими неполадками:

  • отключением сервера или потерей связи с ним;
  • сбоем сети, к которой подключен ваш ПК;
  • нарушением электропитания, например, скачком.

Также, хоть и реже, поводом может стать несовместимость софта, если на ПК установлено сразу несколько версий ПО, допустим, 10. 2650 и 12.1595. Это едва ли не самый легкий случай, ведь для успешного решения проблемы обычно достаточно начать использовать какой-то один вариант платформы, а остальные – деинсталлировать, воспользовавшись для этого подходящей утилитой.

Что делать, если база 1С повреждена, как исправить ошибку

Решений существует сразу несколько, поэтому мы предлагаем двигаться методом проб – от самых простых и логичных к тем, что посложнее. Зачем вам лишние трудозатраты? Итак, в первую очередь стоит попробовать следующие варианты.

Готовые решения для всех направлений

Склады

Ускорь работу сотрудников склада при помощи мобильной автоматизации. Навсегда устраните ошибки при приёмке, отгрузке, инвентаризации и перемещении товара.

Узнать больше

Магазины

Мобильность, точность и скорость пересчёта товара в торговом зале и на складе, позволят вам не потерять дни продаж во время проведения инвентаризации и при приёмке товара.

Узнать больше

Маркировка

Обязательная маркировка товаров — это возможность для каждой организации на 100% исключить приёмку на свой склад контрафактного товара и отследить цепочку поставок от производителя.

Узнать больше

E-commerce

Скорость, точность приёмки и отгрузки товаров на складе — краеугольный камень в E-commerce бизнесе. Начни использовать современные, более эффективные мобильные инструменты.

Узнать больше

Учреждения

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

Узнать больше

Производство

Повысь эффективность деятельности производственного предприятия за счет внедрения мобильной автоматизации для учёта товарно-материальных ценностей.

Узнать больше

RFID

Первое в России готовое решение для учёта товара по RFID-меткам на каждом из этапов цепочки поставок.

Узнать больше

ЕГАИС

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

Узнать больше

Сертификация

Получение сертифицированного статуса партнёра «Клеверенс» позволит вашей компании выйти на новый уровень решения задач на предприятиях ваших клиентов..

Узнать больше

Инвентаризация

Используй современные мобильные инструменты для проведения инвентаризации товара. Повысь скорость и точность бизнес-процесса.

Узнать больше

Показать все решения по автоматизации

Восстановить резервную копию

Если вы регулярно переписываете БД программы, это очень правильно и дальновидно – как раз для таких случаев. Тогда остается лишь выгрузить последнюю успешно работавшую версию. Чтобы выполнить это, зайдите в конфигуратор, там найдите пункт «Администрирование», кликните на него правой кнопкой мышки и выберите соответствующую строку в появившемся меню – так, как на скриншоте:

запустить ИБ

Надежнее всего осуществлять это, предварительно подготовив новый и чистый информационный массив, и заполнять его. Но это хорошо, когда в компании ответственно подходят к вопросу и действительно раз в один-два дня сохраняют точки возврата для отката. А если нет? Тогда необходимо…

Создать резервную копию

И пусть она будет уже поврежденной базы – это лучше, чем ничего, тем более все дальнейшие способы связаны с совсем радикальными воздействиями. Для этого существует сразу 3 метода – рассмотрим каждый по порядку.

Через конфигуратор

Перейдите в него и снова выберите пункт «Администрирование» правым кликом, но там нажмите уже на «Выгрузить…».

выгрузка ИБ

Внимание, это не сработает только в том случае, если баг действительно серьезный и затронул большое количество элементов системы. В такой ситуации остается только найти в БД файл с названием 1Cv8.1CD и перенести его в чистый каталог.

После этого выполните проверку – попробуйте открыть программу: если она успешно запустится, значит, все дело было в кэше. Когда же проблема все равно наблюдается, необходимо проводить дальнейшее тестирование. Для этого, находясь все в том же меню, нажмите на одноименный пункт и поставьте все флажки так, как показано на скриншоте:

проверка ссылочной целостности

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

С помощью утилиты chdbfl.exe

Она находится прямо в той же папке, в которую инсталлирована система. Если вы не знаете, куда именно установлено ПО, найти ее все равно не составит труда: просто нажмите правой кнопкой мыши на ярлык софта на рабочем столе и выберите пункт «Свойства». На экране появится меню со всеми подробностями:

местоположение папки

Посмотрите, какой путь в выделенном окошке. Перейдите туда, а затем в каталог формата bin. Открывайте объект с расширением exe и запускайте его – появится форма для восстановления. В ней выберите испорченную БД, поставьте флажок напротив «Исправлять ошибки» и кликните на «Выполнить». Если файл информационной базы данных поврежден при выгрузке, то по завершении процесса он должен снова стать работоспособным. Если же этого не произошло, есть еще один эффективный способ.

Очистить кэш

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

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

Отыскать путь – он показывается слева внизу в окне запуска, достаточно лишь выделить нужную БД.

тест (пустая)

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

Сделать новую папку и с помощью буфера обмена сохранить в нее нужный объект (обычно он называется 1Cv8.1CD).

где находится папка

Добавить в меню выбора только что образованную резервную копию, нажав на одноименную кнопку.

копия ИБ

Новый каталог будет чистым, поэтому софт должен запуститься без появления надоедливого бага.

Также в настройках есть утилита ClearCashe. Она удобна при часто возникающих проблемах. Правда, подходит она только для тонкого клиента программы и снижает ее производительность, пока не выполнит свою задачу, но чем-то ведь приходится жертвовать. Рассмотрим, как восстановить поврежденную базу 1С с ее помощью:

  • откройте ПО и выделите необходимую БД;
  • кликните «Изменить»;
  • укажите дополнительные параметры в соответствующем подразделе, в частности, задайте «тонкий клиент» в качестве основного режима запуска;
  • подтвердите правильность заполнения меню нажатием на «Готово»;
  • попробуйте запустить софт.

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

Внутреннее тестирование

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

Перейдите во вкладку «Администрирование», а в его выпавшем меню выберите пункт с исправлениями – так, как показано на скриншоте:

пошаговая инструкция

В ответ на предложение сделать резервную копию просто кликните «Продолжить».

На экране высветится окно с подразделами – поставьте флажки так же, как на примере ниже:

тестирование и исправление БД

Подтвердите свой выбор нажатием на «Выполнить».

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

Внешнее тестирование

Допустим, у вас проблема с 1С: база данных повреждена, как восстановить ее, если все ранее описанные меры не помогают? В такой ситуации необходимо вновь обратиться к возможностям chdbfl.exe, только использовать их немного по-иному.

Вы уже знаете, как ее найти, но напомним (ради закрепления материала): кликните правой клавишей мыши на ярлычок софта на рабочем столе и выберите пункт «Свойства» в выпавшем меню. Затем просто скопируйте путь из окошка «Рабочая папка» и перейдите по нему в проводнике.

данные о файле

Открыв нужный каталог, вы увидите разнообразие готовых к использованию версий платформы. Выберите из них ту, цифра которой будет самой большой, и посетите ее, а в ней – bin. Там есть исполнительная утилита – запустите ее.

местонахождение bin

Появится форма – пропишите путь к 1Cv8.CD в ее поле под названием «Имя…». После отметьте флажком пункт «Исправлять обнаруженные ошибки» и подтвердить свои настройки кликом на «Выполнить».

проверка целостности файла

После всего этого закройте chdbfl.exe, запустите ПО и посмотрите, как оно работает. Если стабильно, без каких-либо багов, значит, проблема решена и на основе этой версии можно создавать резервную копию и периодически ее обновлять.

Что случится, если будет обнаружена «битая» ссылка

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

  • создавать новые и пустые объекты – своего рода заглушки, которые вы впоследствии при необходимости сможете заполнить;
  • не осуществлять никаких изменений – получите только уведомление о наличии каких-либо несоответствий, но исправлять их программа не будет;
  • очищать проблемные ссылки – софт в автоматическом режиме станет убирать все неподходящее.

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

Также в зависимости от ситуации имеет смысл подключить несколько дополнительных функций – посмотрим, что дает каждая:

  • Пересчет итогов – позволяет высвободить регистры, бухгалтерии и накопления, что позитивным образом скажется на производительности системы; это полезный инструмент для слабых ПК.
  • Реструктуризация – будут пересозданы таблицы; обычно это актуально при изменениях метаданных, убыстряет достаточно длительный процесс перехода и помогает снизить вероятность того, что вы столкнетесь с сообщением, что файл базы данных поврежден, 1CD отсутствует, или с другими ошибками.
  • Сжатие – обычно информация не удаляется, а становится невидимой и неактивной, а когда отметите флажком эту опцию, они будут окончательно уничтожаться. На те же действия программу можно настроить и по отношению к объектам с dt-расширением, что облегчает систематизацию.

Результаты всех проведенных тестов вы получите в виде служебного сообщения, которое будет показано внизу рабочего экрана ПО. Выглядит это примерно так:

служебные сообщения

После этого останется только закрыть конфигуратор и открыть софт с правами пользователя – он уже должен работать стабильно и без багов.

Ошибка СУБД: как исправить

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

Запускайте утилиту из bin-папке – точно так же, как и в уже вышеописанных случаях. Вот еще один пример того, по какому пути она может располагаться:

запуск утилиты

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

Выберите проблемную версию, отметьте птичкой опцию об исправлении и подтвердите кликом на «Выполнить».

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

По завершении тестирования ПО выводит отчет об исправлениях. И да, в уведомлении может быть сказано, что багов не обнаружено, хотя на деле корректировки проводились, так что пусть это сообщение не вводит вас в заблуждение.

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

Да, возникают и более сложные случаи, например, когда повреждено содержимое внутреннего файла, описание базы данных имеется, но не дает никакого ответа на вопрос, как бороться с ошибкой, и ни один из описанных выше способов не помогает. Такие ситуации встречались, когда софт был установлен на ПК без выхода в интернет и запускался с виртуальной машины, а не через сервер. Есть подозрение, что системе просто не хватает локальных ресурсов – нужно предметно разбираться. Если же для этого нет знаний или времени, правильнее всего обратиться в обслуживающую фирму – пусть они решают вопрос.

Заключение

Этот баг весьма неприятен, так как или затрудняет работу, или делает ее и вовсе невозможной, но мы выяснили, что с ним можно успешно бороться. И здесь уже вам решать, как поступить, если при открытии «1С: Розница» выдает ошибку «Файл базы данных поврежден», что делать и как устранять проблему, ведь есть 3 варианта создания резервной копии и еще 2 вида проверок. Мы же советуем регулярно сохранять конфигурацию системы для бэкапа и вообще всячески защищаться от неприятных сюрпризов и упрощать свой труд. Весь необходимый софт для автоматизации – Mobile LOGISTICS, «Склад 15» и другое ПО – вы найдете в каталоге «Клеверенс».

Количество показов: 9803

Ошибка подключения внешних метаданных по причине файл не обнаружен

Я
   НачинающийВ1С

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С

1 — 23.04.19 — 15:44

Другие обработки (написанные мной) запускаются и работают в этой базе.

   hhhh

2 — 23.04.19 — 15:50

(1) никогда не ставьте обработки в корень какого-то диска. Лучше куда-нибудь в расшаренную папку. И сходите на сервер, гляньте может там нет этой обработки на вашем сервере.

   НачинающийВ1С

3 — 23.04.19 — 15:52

(2) Ну изначально она не в корне была. Тогда ошибка выглядит так:

ошибка подключения внешних метаданных по причине каталог не обнаружен «С:мой путьEnterprise20_2_4_6_230_DataUload_BP3.epf»

А вот по поводу сервера поподробнее. Что вы имеете ввиду?

   hhhh

4 — 23.04.19 — 15:54

(3) ну вы в корень сервера кинули точно эти файлы?

   НачинающийВ1С

5 — 23.04.19 — 15:55

(4) Нет, обработки на моем локальном компьютере.

   hhhh

6 — 23.04.19 — 16:06

(5) ну она правильно пишет: каталог не обнаружен «С:мой путьEnterprise20_2_4_6_230_DataUload_BP3.epf»

потому что нет у тебя такого каталога

   НачинающийВ1С

7 — 23.04.19 — 16:09

(6) Каталог есть. Я же из него запускаю обработку.

А когда ее помещаю в корень, уже пишет не про каталог, а про файл.

Помещаю в этот же каталог другую обработку самописную — работает.

Более того, эта обработка же открывается, форма основная появляется, а эта ошибка уже вываливается в процессе ее работы.

   hhhh

8 — 23.04.19 — 16:15

(7) как рабочий каталог называете?

D:   ??? или С:мой путь   ??? слеши нигде не забыли?

   НачинающийВ1С

9 — 23.04.19 — 16:22

(8) Да я как угодно могу назвать его. На рабочем столе создаю папку «Моя папка» и в нее помещаю обработку. В предприятии нажимаю «файл» — «открыть» — выбираю эту папку, файл, нажимаю открыть. Открывается форма обработки. В ней я выбираю папку (ту же самую «Моя папка») и вылезает ошибка, которая сообщает путь обработки, которую я выбрал и которая открывалась!  Я никаких слешей не пишу нигде в 1с.

   hhhh

10 — 23.04.19 — 16:24

(9) ну вы другую папку выберите. не надо, где обработка. Какую-нибудь расшаренную, доступную всем.

   НачинающийВ1С

11 — 23.04.19 — 16:26

(10) Выбираю папку на диске С на рабочем столе. Та же ошибка.

Вот полный текст ошибки:

{ВнешняяОбработка.ВыгрузкаДанныхИзБП30.Форма.Форма.Форма(191)}: Ошибка инициализации данных обработки. {ОбщийМодуль.ДлительныеОперации.Модуль(620)}: Ошибка при вызове метода контекста (Создать)

            Обработка = ВнешниеОбработки.Создать(Параметры.ИмяОбработки, БезопасныйРежим());

по причине:

Ошибка подключения внешних метаданных

по причине:

Файл не обнаружен ‘D:Enterprise20_2_4_6_230_DataUload_BP3.epf’

        ВызватьИсключение(НСтр(«ru = ‘Ошибка инициализации данных обработки. ‘»)

   hhhh

12 — 23.04.19 — 16:29

(11) ну значит прав нет у вашего пользователя на корень диска D:

   НачинающийВ1С

13 — 23.04.19 — 16:31

(12) но другие обработки запускаются же

   hhhh

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 пример такого места в коде — это модуль «Формы списка» справочника «ВнешниеОбработки», процедура «СправочникСписокВыбор», комментируем исполняемую строку кода:

УдалитьФайлы(ИмяФайла);

Нажатие на изображении увеличит его
1C 8 ошибка при попытке получить расшифровку отчета справочника внешних отчетов

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




© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.

14-06-2019

Журавлев А.С.
(Сайт azhur-c.ru)

Помогите пожалуйста, может кто сталкивался с такой проблемой.

При формировании регламентированной бюдж.отчетности (ф.0503130 или любой другой формы) программа выдает:
«Ошибка подключения внешних метаданных»

{ОбщийМодуль.БюджетнаяОтчетность.Модуль(3515)}: Ошибка при вызове метода контекста (Создать)
ОбработкаОбъект = ВнешниеОбработки.Создать(ИмяФайлаВнешнейОбработки);
по причине:

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

  • 1с ошибка отображения типов отсутствует отображение для типа формаклиентскогоприложения
  • 1с ошибка отображения типов отсутствует отображение для типа полеформы
  • 1с ошибка отображения типов отсутствует отображение для типа команда формы
  • 1с ошибка отображения типов отсутствует отображение для типа данныеформыэлементколлекции
  • 1с ошибка отображения типов отсутствует отображение для типа valuetable