свои функции в расширении

1. dik2011 2 24.05.25 00:57 Сейчас в теме
Подскажите пожалуйста, хочу запустить внешнюю обработку при запуске программы, сделал расширение:

&После("ПриНачалеРаботыСистемы")

&НаКлиенте
Процедура Расш1_ПриНачалеРаботыСистемы(Знач ОповещениеЗавершения, НепрерывноеВыполнение)
Попытка
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ11.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");


Исключение
КонецПопытки;
КонецПроцедуры

&НаСервере
Функция ПодключитьВнешнююОбработку(ДвоичныеДанные) Экспорт
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
Возврат ВнешниеОбработки.Подключить(АдресВоВременномХранилище );
КонецФункции


А Функция ПодключитьВнешнююОбработку не видно почему то, ругается:
Процедура или функция с указанным именем не определена (ПодключитьВнешнююОбработку)
ИмяОбработки = <<?>>ПодключитьВнешнююОбработку(АдресХранилища); (Проверка: Тонкий клиент
Как правильно сделать????
По теме из базы знаний
Найденные решения
2. user2107184 24.05.25 01:11 Сейчас в теме
Ну кто же так просто из клиента на сервер ходит?
Делай модуль с вызовом сервера, а оттуда уже в сервер.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user2107184 24.05.25 01:11 Сейчас в теме
Ну кто же так просто из клиента на сервер ходит?
Делай модуль с вызовом сервера, а оттуда уже в сервер.
3. dik2011 2 24.05.25 01:19 Сейчас в теме
(2)
модуль с вызовом сервера

Вы имеете в виду в новом общем модуле эту функцию разместить?
Сделал так:
&После("ПриНачалеРаботыСистемы")



&НаКлиенте
Процедура Расш1_ПриНачалеРаботыСистемы(Знач ОповещениеЗавершения, НепрерывноеВыполнение)
Попытка
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ11.epf", , Ложь);
ИмяОбработки = Расш1_ОбщийМодуль1.ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
Исключение
КонецПопытки;
КонецПроцедуры

Все равно не видит: Переменная не определена (Расш1_ОбщийМодуль1)
4. dik2011 2 24.05.25 02:04 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот