Имя: Пароль:
1C
1С v8
Ошибка подключения внешних метаданных по причине файл не обнаружен
0 НачинающийВ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
Другие обработки (написанные мной) запускаются и работают в этой базе.
2 hhhh
 
23.04.19
15:50
(1) никогда не ставьте обработки в корень какого-то диска. Лучше куда-нибудь в расшаренную папку. И сходите на сервер, гляньте может там нет этой обработки на вашем сервере.
3 НачинающийВ1С
 
23.04.19
15:52
(2) Ну изначально она не в корне была. Тогда ошибка выглядит так:
ошибка подключения внешних метаданных по причине каталог не обнаружен "С:\мой путь\Enterprise20_2_4_6_230_DataUload_BP3.epf"



А вот по поводу сервера поподробнее. Что вы имеете ввиду?
4 hhhh
 
23.04.19
15:54
(3) ну вы в корень сервера кинули точно эти файлы?
5 НачинающийВ1С
 
23.04.19
15:55
(4) Нет, обработки на моем локальном компьютере.
6 hhhh
 
23.04.19
16:06
(5) ну она правильно пишет: каталог не обнаружен "С:\мой путь\Enterprise20_2_4_6_230_DataUload_BP3.epf"

потому что нет у тебя такого каталога
7 НачинающийВ1С
 
23.04.19
16:09
(6) Каталог есть. Я же из него запускаю обработку.
А когда ее помещаю в корень, уже пишет не про каталог, а про файл.


Помещаю в этот же каталог другую обработку самописную - работает.
Более того, эта обработка же открывается, форма основная появляется, а эта ошибка уже вываливается в процессе ее работы.
8 hhhh
 
23.04.19
16:15
(7) как рабочий каталог называете?

D:\   ??? или С:\мой путь\   ??? слеши нигде не забыли?
9 НачинающийВ1С
 
23.04.19
16:22
(8) Да я как угодно могу назвать его. На рабочем столе создаю папку "Моя папка" и в нее помещаю обработку. В предприятии нажимаю "файл" - "открыть" - выбираю эту папку, файл, нажимаю открыть. Открывается форма обработки. В ней я выбираю папку (ту же самую "Моя папка") и вылезает ошибка, которая сообщает путь обработки, которую я выбрал и которая открывалась!  Я никаких слешей не пишу нигде в 1с.
10 hhhh
 
23.04.19
16:24
(9) ну вы другую папку выберите. не надо, где обработка. Какую-нибудь расшаренную, доступную всем.
11 НачинающийВ1С
 
23.04.19
16:26
(10) Выбираю папку на диске С на рабочем столе. Та же ошибка.

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

{ВнешняяОбработка.ВыгрузкаДанныхИзБП30.Форма.Форма.Форма(191)}: Ошибка инициализации данных обработки. {ОбщийМодуль.ДлительныеОперации.Модуль(620)}: Ошибка при вызове метода контекста (Создать)
            Обработка = ВнешниеОбработки.Создать(Параметры.ИмяОбработки, БезопасныйРежим());
по причине:
Ошибка подключения внешних метаданных
по причине:
Файл не обнаружен 'D:\Enterprise20_2_4_6_230_DataUload_BP3.epf'
        ВызватьИсключение(НСтр("ru = 'Ошибка инициализации данных обработки. '")
12 hhhh
 
23.04.19
16:29
(11) ну значит прав нет у вашего пользователя на корень диска D:
13 НачинающийВ1С
 
23.04.19
16:31
(12) но другие обработки запускаются же
14 hhhh
 
23.04.19
16:34
(13) значит в других нет "подключения внешних метаданных", они не такие хитрожопые как эта обработка. Которая в процессе вызывает сама себя.
15 НачинающийВ1С
 
24.04.19
09:53
В общем, разобрался в проблеме.
В процессе выполнения обработки создается фоновое задание. И фоновое задание исполняется только на сервере. Соответственно, сервер ищет обработку по этому адресу не на моем локальном компьютере, а на самом сервере.
Поместил саму обработку на сервер, все заработало.


hhhh - с самого начала подсказывали мне правильно, а я Вас не понял. Спасибо.