Вход | Регистрация
 

Переход в экспортную функцию внешней обработки через com

Переход в экспортную функцию внешней обработки через com
Я
   Роспатнюк Сергей Сер
 
20.03.19 - 10:10
Ошибка: {ВнешнийОтчет.ВыгрузкаЗарплаты.Форма.ФормаОтчета.Форма(120)}: Метод объекта не обнаружен (ВнешнееПодключение)
ВнешнееПодключение - это экспортная функция в модуле объекта обработки.

подскажите что я делаю не так, из внешней обработки в ЗУП 3.1 получаю COM Соединение к базе ЗУП 2.5
далее нахожу обработку
        ВнешняяФорма = Соединение.Справочники.ВнешниеОбработки.НайтиПоНаименованию("Выгрузка авансов в Зарплату");

    Если Не ЗначениеЗаполнено(ВнешняяФорма.Code) Тогда
        
        Сообщить("Обработка не найдена, обратитесь к программисту 1С");
        
    КонецЕсли;
    
    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = ВнешняяФорма.ХранилищеВнешнейОбработки.Получить();
    ДвоичныеДанные.Записать(ИмяФайла);
    
    Обр = Соединение.ВнешниеОбработки.Создать(ИмяФайла, Ложь);
    
    Попытка
        Знч = Обр.ВнешнееПодключение(,Истина,Отчет.Организация.Наименование,Отчет.НачалоПериода,Отчет.КонецПериода);
    Исключение
        Сообщить("Ошибка: " + ОписаниеОшибки());
    КонецПопытки;

P.S. есть похожая обработка с подключением к этой базе единственное отличие это то что там функция в общем модуле и там все отрабатывает нормально.
 
 
   Галахад
 
1 - 20.03.19 - 10:34
Подключение через ком конектор?
   Роспатнюк Сергей Сер
 
2 - 20.03.19 - 10:35
(1)  вот код подключения
    ПараметрСтрокаСоединения = "Srvr=""sql02:2541"";Ref=""test12""";
    Логин                      = "Админ - Роспатнюк Сергей";
    Пароль                      = "******";
    
    ПараметрыПодключения = ПараметрСтрокаСоединения + ";Usr=""" + СокрЛП(Логин) + """;Pwd=""" + СокрЛП(Пароль) + """;";
    
    Соединитель = Новый COMОбъект("V83.COMConnector");
    Попытка
        Возврат  Соединитель.Connect(ПараметрыПодключения);
    Исключение
        Сообщить("Ошибка подключения: " + ОписаниеОшибки());
        Возврат Неопределено;
    КонецПопытки;
   Галахад
 
3 - 20.03.19 - 10:45
Книга знаний: COM-соединение


Через него нельзя работать с формами.
   Роспатнюк Сергей Сер
 
4 - 20.03.19 - 10:47
(3) не открывает  пишет 404 Not Found
   Роспатнюк Сергей Сер
 
5 - 20.03.19 - 10:48
+ (3) а через ole можно ?
   Галахад
 
6 - 20.03.19 - 10:56
(5) Да.
   Галахад
 
7 - 20.03.19 - 10:58
   СтарПом
 
8 - 20.03.19 - 10:58
   Галахад
 
9 - 20.03.19 - 10:58
(8) Спасибо.
   Роспатнюк Сергей Сер
 
10 - 20.03.19 - 10:58
я через яндекс открыл
(6) спасибо за помощь Галахад, тема закрыта.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.