#0
by Demetres
Добрый день! Столкнулся с бидэ, пытаюсь открыть внешнюю обработку из двоичных данных и вызвать экспортную процедуру модуля объекта этой обработки, выдает ошибку нет такого метода. Все в обычном приложении. Код: текст ошибки: {ОбщийМодуль.УниверсальныеМеханизмы.Модуль(3528)}: Метод объекта не обнаружен (ВыполнитьДействияОбработки) Если кто знает в чем проблема подскажите
#8
by Demetres
Там: ИспользуемоеИмяФайла "e1cib empstorage7aa5283c-673f-4a56-bf0d-8d8b99be5046" Строка ЭтотОбъект ВнешняяОбработкаОбъект.ВнешняяОбработка ВнешняяОбработкаОбъект.ВнешняяОбработка
#11
by Demetres
Похоже так не получиться вызвать процедуру модуля объекта этой внеш. обработки, в СП написано что можно только к реквизитам обращаться. ВнешняяОбработка (ExternalDataProcessor) Свойства: <Имя реквизита> (<Attribute name>) <Имя табличной части> (<Tabular section name>) Методы: Метаданные (Metadata) События: ОбработкаПроверкиЗаполнения (FillCheckProcessing)
#15
by shpioleg
+ Попробуй без второго параметра, просто Обработка = ВнешниеОбработки.Создать(АдресОбработки);
#16
by Demetres
Спасибо за поддержку, пробовал без создания, все равно пишет что "Метод объекта не обнаружен (ВыполнитьДействияОбработки)". Нашел код похожий, тоже вызывается процедура Модуля объекта обработки, почему у меня не срабатывает не пойму???
#18
by shpioleg
Вариант синтаксиса: По имени обработки Синтаксис: Создать(<Имя>) Параметры: Тип: Строка. Имя внешней обработки, полученное после подключения. Описание варианта метода: Предварительно обработка должна быть подключена методом Подключить. Возвращаемое значение: Тип: ВнешняяОбработка.
#20
by Demetres
Да вроде же и подключение есть, надо разбираться дальше, главное что теперь точно известно что так можно
#21
by shpioleg
Так ты поменял Обработка = ВнешниеОбработки.Создать(АдресОбработки, Ложь); вот на это ? Ты используешь синтаксис по пути к файлу Вариант синтаксиса: По имени файла Синтаксис: Создать(<ПолноеИмяФайла>, <БезопасныйРежим>)
#22
by Михаил Козлов
В типовых так работают внешние печатные формы и обработки таб. частей (через экспортные процедуры модулей объектов).
#24
by Demetres
Тоже самое {ОбщийМодуль.УправлениеПечатьюВызовСервера.Модуль}: Метод объекта не обнаружен (ВыполнитьДействияОбработки) Прописал: АдресОбработки = ВнешниеОбработки.Подключить(АдресВХД);
#26
by shpioleg
А причем здесь метод Подключить? Я как бы про Создать писал. Создай просто экспортную переменную в модуле обработки. Ее должно быть видно в отладчике в твоей переменной Обработка.
#27
by Demetres
Точно модуль объекта, уже 100 раз это проверил А реквизиты должны быть видны после создания или нет?
#29
by Demetres
у меня там только то что в реквизитов нет почему-то? наверное создание неправильно сделал?
#30
by shpioleg
А я о чем? :) У метода Создать 2 варианта синтаксиса. Тебе нужен второй, по имени обработки(то что вернул метод Подключить), а не по имени файла, как у тебя.
#34
by Demetres
Нужно использовать не "ВнешниеОбработки.Создать(" а "ВнешниеОтчеты.Создать(". Всем спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Дата запрета редактирования в ЗУП 2.5
- УТ 10.3 Получить значение поле описание" номенклатуры в документе Счет на оплат
- поле адреса и форма ввода адреса в справочник
- Подскажите, как проморгать строку табличного поля.
- СКД Не найдено определение иерархической связи
- проведение требования накладной
- Красная сетка вместо штрихкода
- какой надо использовать класс wmi, чтоб узнать имя комп. по ip
- Управление поиском в табличном поле формы (УФ). Вопрос.
- Ошибка полнотекстового индекса
- 1С8_ЗУП 3.0_Командировка и средний заработок
- Ошибка Excel.Application :Интерфейс не поддерживается
- Как программно обновить динамический список, что бы на первую строку не прыгало?
- HASP License Manager, Aladdin Monitor (пропадают лицензии)
- Сдвинуть колонку в таблице значений
- БП3: В ОСВ по счету показатели в разных колонках как сделать?
- Исправить неверные движения в регистрах
- v7: Таймер или отсчет времени
- Командный интерфейс и командная панель динамического списка
- ЗУП. Как отразить перечисление взносов в бюджет?