Имя: Пароль:
1C
1С v8
Выдает ошибку при подключении внешней обработки
0 ktu78
 
09.09.15
13:02
Добрый день, коллеги. Подскажите, пожалуйста:
Хочу создать печатную форму документа Приходная накладная вызываемую внешней обработкой:
Во внешней обработке создал макет "ТабличныйДокумент"

&НаКлиенте
Процедура СоздатьОтчет(Команда)
    Отчет(Объект.Документ);
КонецПроцедуры

&НаСервере

Процедура Отчет(Ссылка)
  ТабДок = Новый ТабличныйДокумент;    
  Макет = ВнешниеОбработки.Подключить("d:\1с\ТабличныйДокументДляДокумента.epf").ПолучитьМакет("ТабличныйДокумент");
  Шапка = Макет.ПолучитьОбласть("Шапка");
  Запрос=Новый Запрос;
  Запрос.Текст="ВЫБРАТЬ
               |    ПриходнаяНакладнаяТМЦ.Ссылка КАК Документ,
               |    ПриходнаяНакладнаяТМЦ.Ссылка.Дата КАК ДатаДокумента,
               |    ПриходнаяНакладнаяТМЦ.ТМЦ,
               |    ПриходнаяНакладнаяТМЦ.Цена,
               |    ПриходнаяНакладнаяТМЦ.Количество,
               |    ПриходнаяНакладнаяТМЦ.Сумма
               |ИЗ
               |    Документ.ПриходнаяНакладная.ТМЦ КАК ПриходнаяНакладнаяТМЦ
               |ГДЕ
               |    ПриходнаяНакладнаяТМЦ.Ссылка = &Ссылка";
  Запрос.УстановитьПараметр("Ссылка",Ссылка);
  Выборка=Запрос.Выполнить().Выбрать();
  
  Шапка.Параметры.Документ = Выборка.Документ;
  Шапка.Параметры.Дата = Выборка.ДатаДокумента;
  ТабДок.Вывести(Шапка);
  
КонецПроцедуры

Файл реально лежит по этому пути.
Но выдается ошибка:
{Форма.Форма.Форма(11)}: Ошибка при вызове метода контекста (Подключить)
  Макет = ВнешниеОбработки.Подключить("d:\1с\ТабличныйДокументДляДокумента.epf").ПолучитьМакет("ТабличныйДокумент");
по причине:
Ошибка подключения внешних метаданных
по причине:
Неправильный путь к файлу 'd:\1с\ТабличныйДокументДляДокумента.epf'

Помогите, пожалуйста, может что-то делаю не так. Спасибо. Удачи
1 Брегорьян
 
09.09.15
13:03
два слеша и путь на сервере?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой