Подскажите пож, платформа последняя, код который все описывают для этого случая, не отрабатывает почемуто... Обработка находится, подключается, но "открыть форму" ничего не происходит..........
&НаКлиенте
Процедура Команда1(Команда)
// Помещаем обработку во временное хранилище
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "d:\1cBase8\ОбработкиУТ11\РабочийСтолУТ111.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции
ПоказатьПо теме из базы знаний
- Клавиатурный тренажер. Внешняя обработка, УФ
- Управляемая консоль запросов, отчетов 3.9.0 (расширение, внешняя обработка)
- Вывод обработки в интерфейс - командный интерфейс
- Создание справочников "Номенклатура" и "Номенклатура поставщика" из внешнего файла, электронной таблицы с заполнением табличной части "Товары" документов закупки (ERP 2.4, 2.5, КА 2.4, 2.5, УТ 11)
- Работа с внешними обработками на управляемых формах
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(8) в отладчике через останов посмотреть какие формы обработки доступны. Ну и главное - нафига так вообще делать? Если она внешняя, то подключается в определенную подсистему, если ее надо открыть откуда-то (типа из документа), то ее надо засунуть в расширение и не придумывать себе на голову.
(9)
В отладчике вот что, только не открывается ничего. Перехожу с УТ10 на УТ11, куча внешних обработок, все в виде ффайлов храню в папке, чтоб легко менять все было. В ут11 так некошерно теперь что ли? Если в расширении отлаживать, то после изменения ведь так же надо 1с перезапускать?
В отладчике вот что, только не открывается ничего. Перехожу с УТ10 на УТ11, куча внешних обработок, все в виде ффайлов храню в папке, чтоб легко менять все было. В ут11 так некошерно теперь что ли? Если в расширении отлаживать, то после изменения ведь так же надо 1с перезапускать?
Прикрепленные файлы:

(17)
Ну в первую очередь простота отладки при внесении изменениь, не надо каждый раз во внешние добавлять, а потом перезапускать чтоб в кеше обновилась обработка. Или в УФ отладка как то по другому можно делать?
к не работало. Поэтому я использую бсп через механизм доп обработок. Почему задачу нужно решить имен
Ну в первую очередь простота отладки при внесении изменениь, не надо каждый раз во внешние добавлять, а потом перезапускать чтоб в кеше обновилась обработка. Или в УФ отладка как то по другому можно делать?
(18) хранить данные и функционал вне базы не айс, у всех есть внешние epf, их удобно довести до ума через файл, а потом применить к базе.
Но тут то, раз уперлись, пробовали что выше писали? Имя формы другое попробовать?
Добрался до компа прям проверил, на БП 3 все работает, прям открывает...
&НаКлиенте
Процедура Команда1(Команда)
// Помещаем обработку во временное хранилище
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "C:\1c\АРЧ\ИзменитьТовары.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции
Но тут то, раз уперлись, пробовали что выше писали? Имя формы другое попробовать?
Добрался до компа прям проверил, на БП 3 все работает, прям открывает...
&НаКлиенте
Процедура Команда1(Команда)
// Помещаем обработку во временное хранилище
СтандартнаяОбработка = Ложь;
АдресХранилища = "";
Результат = ПоместитьФайл(АдресХранилища, "C:\1c\АРЧ\ИзменитьТовары.epf", , Ложь);
ИмяОбработки = ПодключитьВнешнююОбработку(АдресХранилища);
// Открываем форму подключённой внешней обработки
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма");
КонецПроцедуры
&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот