Имя: Пароль:
1C
1С v8
Не доступна функция внешней обработки
0 1sik
 
18.08.16
17:05
ВнешняяОбработка = Справочники.ВнешниеОбработки.НайтиПоНаименованию("ОбработкаПланированиеПлатежей");
    ТО = ВнешняяОбработка.ХранилищеВнешнейОбработки.Получить();
    ИмяФайла = ПолучитьИмяВременногоФайла("epf");
    ТО.Записать(ИмяФайла);
    
    Во = ВнешниеОбработки.Создать(ИмяФайла);
    ВО.Тест();



Есть внешняя обработка с таким кодом, она должна сохранять другую обработку из справочника, получать ее и вызывать ее процедуру. Но при выполнении ругается на то, что метод объекта "тест" недоступен. Хотя в остальном работает правильно. Обработка записывается в каталог, создается, метод в ней есть он экспортный и без параметров. В общем не понятно почему не работает, раньше все так же делал, да и где искал ответ так же было написано. База ут 10, платформа 8.2.19.130. Есть у кого какие идеи?
1 Cyberhawk
 
18.08.16
17:07
Режим совместимости 8.1 может стоит у конфигурации?
2 Горогуля
 
18.08.16
17:08
экспорт, конечно, прописан
3 1sik
 
18.08.16
17:08
(1) нет, рпежим совместимости - Версия 8.2.13
4 1sik
 
18.08.16
17:08
(2) Да, прописан
5 Cyberhawk
 
18.08.16
17:09
Что в табло в переменной ВО во время отладки?
6 Cyberhawk
 
18.08.16
17:11
Может у тебя там не обработка, а отчет? Тогда ВнешниеОтчеты.Создать...
7 1sik
 
18.08.16
17:16
(6) А ведь так и было, спасибо! Обработка сделана из внешнего отчета, просто при создание и записи не ругалось.  Я и не заметил.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn