|
Переход в экспортную функцию внешней обработки через com |
☑ |
0
Роспатнюк Сергей Сер
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) спасибо за помощь Галахад, тема закрыта.
|
|