Что означает эта ошибка при подключении внешней обработки?
пытаюсь подключить обработку:
Получаю такую ошибку:
&НаСервере
Функция ПодключитьВнешнююОбработку() Экспорт
Путь = "H:\base1c82\1C83UnisUFalex\Обработки\";
Имя = "ПробаФильтраПриВыборе.epf";
ИмяПодключеннойОбработки = ВнешниеОбработки.Подключить(Путь, Имя, Ложь);
Возврат ИмяПодключеннойОбработки;
КонецФункции
&НаСервере
Процедура ДоавитьЗБНаСервере()
КонецПроцедуры
&НаКлиенте
Процедура ДоавитьЗБ(Команда)
// ИмяФайла = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
ИмяОбработки = ПодключитьВнешнююОбработку();
Контейнер = ПолучитьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.ФрмВыборЗБ");
Контейнер.Открыть()
КонецПроцедуры
ПоказатьПолучаю такую ошибку:
{Форма.Форма.Форма(6)}: Ошибка при вызове метода контекста (Подключить)
ИмяПодключеннойОбработки = ВнешниеОбработки.Подключить(Путь, Имя, Ложь);
по причине:
Ошибка подключения внешних метаданных
по причине:
Неправильный путь к файлу 'H:\base1c82\1C83UnisUFalex\Обработки\'
ИмяПодключеннойОбработки = ВнешниеОбработки.Подключить(Путь, Имя, Ложь);
по причине:
Ошибка подключения внешних метаданных
по причине:
Неправильный путь к файлу 'H:\base1c82\1C83UnisUFalex\Обработки\'
По теме из базы знаний
- V8 Viewer. Открытие и сравнение внешних обработок в Проводнике + исходники
- Многофункциональная выгрузка из 1С:УТ 11/ УТ 10 в 1С:БП2, БП3 (соответствия товаров, контрагентов, складов, статей ДДС)+Свёртка по НДС
- Перенос данных из ЗУП 2.5 в КА 2 / ERP 2 / ЗУП 3. Переносятся остатки и справочники, а также данные для расчета среднего
- Хранилище внешних отчетов и обработок (интегрируемый модуль)
- Интегрируй это
Найденные решения
(1) в данном случае Путь это не путь операционной системы, а "Ссылка на реквизит объекта конфигурации, который содержит данные внешней обработки".
Используйте хранилище.
Если все же нужно через Путь, то указывайте путь вместе с файлом. Т.е. Путь = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
А Имя, это произвольное имя, под которым обработка будет доступна в системе. Можно не указывать, тогда Имя будет использоваться из обработки.
Используйте хранилище.
&НаСервере
Функция ПодключитьВнешнююОбработку()
Имя=ВнешниеОбработки.Подключить(АдресХранилища,,Ложь);
Возврат Имя;
КонецФункции
&НаКлиенте
Процедура ДоавитьЗБ(Команда)
ИмяФайла = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, ИмяФайла, , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
Контейнер = ПолучитьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.ФрмВыборЗБ");
Контейнер.Открыть()
КонецПроцедуры
ПоказатьЕсли все же нужно через Путь, то указывайте путь вместе с файлом. Т.е. Путь = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
А Имя, это произвольное имя, под которым обработка будет доступна в системе. Можно не указывать, тогда Имя будет использоваться из обработки.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) в данном случае Путь это не путь операционной системы, а "Ссылка на реквизит объекта конфигурации, который содержит данные внешней обработки".
Используйте хранилище.
Если все же нужно через Путь, то указывайте путь вместе с файлом. Т.е. Путь = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
А Имя, это произвольное имя, под которым обработка будет доступна в системе. Можно не указывать, тогда Имя будет использоваться из обработки.
Используйте хранилище.
&НаСервере
Функция ПодключитьВнешнююОбработку()
Имя=ВнешниеОбработки.Подключить(АдресХранилища,,Ложь);
Возврат Имя;
КонецФункции
&НаКлиенте
Процедура ДоавитьЗБ(Команда)
ИмяФайла = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, ИмяФайла, , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
Контейнер = ПолучитьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.ФрмВыборЗБ");
Контейнер.Открыть()
КонецПроцедуры
ПоказатьЕсли все же нужно через Путь, то указывайте путь вместе с файлом. Т.е. Путь = "H:\base1c82\1C83UnisUFalex\Обработки\ПробаФильтраПриВыборе.epf";
А Имя, это произвольное имя, под которым обработка будет доступна в системе. Можно не указывать, тогда Имя будет использоваться из обработки.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот