Подскажите пожалуйста, хочу запустить внешнюю обработку при запуске программы, сделал расширение:
&После("ПриНачалеРаботыСистемы")
&НаКлиенте
Процедура Расш1_ПриНачалеРаботыСистемы(Знач ОповещениеЗавершения, НепрерывноеВыполнение)
Попытка
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ11.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
Исключение
КонецПопытки;
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(ДвоичныеДанные) Экспорт
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
Возврат ВнешниеОбработки.Подключить(АдресВоВременномХранилище );
КонецФункции
А Функция ПодключитьВнешнююОбработку не видно почему то, ругается:
Процедура или функция с указанным именем не определена (ПодключитьВнешнююОбработку)
ИмяОбработки = <<?>>ПодключитьВнешнююОбработку(АдресХранилища); (Проверка: Тонкий клиент
Как правильно сделать????
&После("ПриНачалеРаботыСистемы")
&НаКлиенте
Процедура Расш1_ПриНачалеРаботыСистемы(Знач ОповещениеЗавершения, НепрерывноеВыполнение)
Попытка
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ11.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
Исключение
КонецПопытки;
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(ДвоичныеДанные) Экспорт
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(ДвоичныеДанные);
Возврат ВнешниеОбработки.Подключить(АдресВоВременномХранилище );
КонецФункции
А Функция ПодключитьВнешнююОбработку не видно почему то, ругается:
Процедура или функция с указанным именем не определена (ПодключитьВнешнююОбработку)
ИмяОбработки = <<?>>ПодключитьВнешнююОбработку(АдресХранилища); (Проверка: Тонкий клиент
Как правильно сделать????
По теме из базы знаний
- О расширениях замолвите слово...
- Эволюция расширения конфигурации
- Очередная попытка взаимодействия с JavaScript из клиента 1С. Расширение "Подключаемые Скрипты"
- [ЕХТ] Фреймворк для Расширений 1С: Обработка событий: описание, примеры и демобаза.
- Процесс разработки с использованием GIT и расширений для 1С:ERP. Без EDT
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Вы имеете в виду в новом общем модуле эту функцию разместить?
Сделал так:
&После("ПриНачалеРаботыСистемы")
&НаКлиенте
Процедура Расш1_ПриНачалеРаботыСистемы(Знач ОповещениеЗавершения, НепрерывноеВыполнение)
Попытка
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ11.epf", , Ложь);
ИмяОбработки = Расш1_ОбщийМодуль1.ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
Исключение
КонецПопытки;
КонецПроцедуры
Все равно не видит: Переменная не определена (Расш1_ОбщийМодуль1)
модуль с вызовом сервера
Вы имеете в виду в новом общем модуле эту функцию разместить?
Сделал так:
&После("ПриНачалеРаботыСистемы")
&НаКлиенте
Процедура Расш1_ПриНачалеРаботыСистемы(Знач ОповещениеЗавершения, НепрерывноеВыполнение)
Попытка
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ11.epf", , Ложь);
ИмяОбработки = Расш1_ОбщийМодуль1.ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
Исключение
КонецПопытки;
КонецПроцедуры
Все равно не видит: Переменная не определена (Расш1_ОбщийМодуль1)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот