Открытие файла внешней обработки из УФ

1. dik2011 2 24.05.25 02:57 Сейчас в теме
Подскажите пож, платформа последняя, код который все описывают для этого случая, не отрабатывает почемуто... Обработка находится, подключается, но "открыть форму" ничего не происходит..........

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

&НаСервере  
Функция ПодключитьВнешнююОбработку(АдресХранилища)  
    Возврат ВнешниеОбработки.Подключить(АдресХранилища);  
КонецФункции   
Показать
По теме из базы знаний
Найденные решения
22. karamazoff 127 24.05.25 20:28 Сейчас в теме
(21) Ты был прав с самого начала, а я невнимательно прочитал проблему
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user1936660 24.05.25 07:43 Сейчас в теме
Обычная форма в управляемом приложении или управляемая в обычном клиенте.
3. dik2011 2 24.05.25 08:42 Сейчас в теме
(2) Управляемая форма в толстом клиенте
4. user1936660 24.05.25 08:57 Сейчас в теме
(3) Это был не вопрос. Это было описание причины.
5. dik2011 2 24.05.25 08:59 Сейчас в теме
(4) Подскажите пожалуйста как правильно сделать? Эта обработка же открывается через файл-открыть....
6. user1936660 24.05.25 09:23 Сейчас в теме
(5)
Эта обработка же открывается через файл-открыть
В обычном клиенте из внешних обработок открываются только обычные формы. В том числе и через "файл-открыть"
7. dik2011 2 24.05.25 10:14 Сейчас в теме
Люди!!!! Подскажите пожалуйста что не так делаю!!!!!!! Есть кто нормально скажет, а то чувак пишет хрень какую то..... Кучу вариантов перепробовал.... Управляемая форма.. Конфигурация УТ11.5
8. user2107184 24.05.25 11:00 Сейчас в теме
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".ФормаОбработки");

или
ОткрытьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.Форма");
9. karamazoff 127 24.05.25 12:27 Сейчас в теме
(8) в отладчике через останов посмотреть какие формы обработки доступны. Ну и главное - нафига так вообще делать? Если она внешняя, то подключается в определенную подсистему, если ее надо открыть откуда-то (типа из документа), то ее надо засунуть в расширение и не придумывать себе на голову.
11. user2107184 24.05.25 13:23 Сейчас в теме
(9)
Если она внешняя, то подключается в определенную подсистему,
Жертва БСП?
13. karamazoff 127 24.05.25 15:19 Сейчас в теме
(11) Жертва писания многочисленных внешних отчетов и обработок, которые юзер может подключить типовым способом через Дополнительные отчеты и обработки.
БСП не уважаю
14. user1936660 24.05.25 17:52 Сейчас в теме
(13)
БСП не уважаю
У нее есть фатальный недостаток - она написана не тобой?
20. karamazoff 127 24.05.25 18:58 Сейчас в теме
(14) Именно так, и не мной она постоянно переписывается, написано изнутри сильно не юзерфрендли, и если она такая волшебная и везде суется, че бы ее в платформу не встроить?
15. dik2011 2 24.05.25 18:03 Сейчас в теме
(9)
В отладчике вот что, только не открывается ничего. Перехожу с УТ10 на УТ11, куча внешних обработок, все в виде ффайлов храню в папке, чтоб легко менять все было. В ут11 так некошерно теперь что ли? Если в расширении отлаживать, то после изменения ведь так же надо 1с перезапускать?
Прикрепленные файлы:
10. dik2011 2 24.05.25 12:51 Сейчас в теме
(9) потом то конечно добавлю, а сейчас надо ведь отлаживать, из расширения это весьма неудобно
12. karamazoff 127 24.05.25 15:13 Сейчас в теме
(10) обработка через файл открывается, чего бы ее не отладить в этом режиме и потом подключить? А открытие формы из расширения в отладке никаких неудобств не вызывает, в расширении только одно неудобство - конструктор запроса, но здесь то речь не об этом.
16. dik2011 2 24.05.25 18:04 Сейчас в теме
Народ, неужели никто не открывает внешние обработки в виде epf ? У всех в расширениях все?
17. Xershi 1532 24.05.25 18:10 Сейчас в теме
(16) да, у меня так не работало. Поэтому я использую бсп через механизм доп обработок. Почему задачу нужно решить именно так?
18. dik2011 2 24.05.25 18:19 Сейчас в теме
(17)
к не работало. Поэтому я использую бсп через механизм доп обработок. Почему задачу нужно решить имен

Ну в первую очередь простота отладки при внесении изменениь, не надо каждый раз во внешние добавлять, а потом перезапускать чтоб в кеше обновилась обработка. Или в УФ отладка как то по другому можно делать?
27. Xershi 1532 25.05.25 05:20 Сейчас в теме
(18) можно. Сначала эмуляция формы и как в оф отладка. Затем обновляешь. Также есть куча вариантов как отладить в контексте.
Но это похоже на то что ты пишешь.
Я так фоновые алгоритмы отлаживаю.
19. karamazoff 127 24.05.25 18:56 Сейчас в теме
(18) хранить данные и функционал вне базы не айс, у всех есть внешние epf, их удобно довести до ума через файл, а потом применить к базе.
Но тут то, раз уперлись, пробовали что выше писали? Имя формы другое попробовать?
Добрался до компа прям проверил, на БП 3 все работает, прям открывает...

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

&НаСервере
Функция ПодключитьВнешнююОбработку(АдресХранилища)
Возврат ВнешниеОбработки.Подключить(АдресХранилища);
КонецФункции
21. user1936660 24.05.25 19:45 Сейчас в теме
(19)
на БП 3 все работает, прям открывает...
Умничка! А теперь сравни то что делаешь ты, с тем, что делает пациент:
Прикрепленные файлы:
22. karamazoff 127 24.05.25 20:28 Сейчас в теме
(21) Ты был прав с самого начала, а я невнимательно прочитал проблему
23. dik2011 2 24.05.25 21:09 Сейчас в теме
(22) Так получается толстый клиент УФ через файл - открыть открывает управляемую форму, а из кода не открывает? Это какое то ограничение платформы?
24. karamazoff 127 24.05.25 21:21 Сейчас в теме
(23) уже обработку сюда, которую мучаешь, в виде файла, обещаю, в корыстных целях использовать не будем
Вот это тоже во время не увидел "Перехожу с УТ10 на УТ11, куча внешних обработок"
Придется все переписывать
Ну и в библиотеку 1С как работает клиент-сервер
25. dik2011 2 24.05.25 21:33 Сейчас в теме
(24) ДА уж понял что в тонком запускается, у меня, УТ11 открывалась в режиме "Толстый клиент (управляемое приложение)". Вот и смущало, что из кода не хочет, а файл открыть хочет. Спишем на особенность. Всем Спасибо!!!!!!!!!!
26. karamazoff 127 24.05.25 21:35 Сейчас в теме
(25) Супер! Удачи! Рад был помочь!
28. user1936660 25.05.25 07:27 Сейчас в теме
(25)
ДА уж понял
Есть кто нормально скажет, а то чувак пишет хрень какую то?
user2107184; +1 Ответить
29. dik2011 2 25.05.25 08:27 Сейчас в теме
(28) Я не на секунду не сомневаюсь в ваших знаниях, может вы сразу поняли в чем дело, но к сожалению донести не смогли..... К тому же через файл - открыть она открывается. Наверное особенности "Толстый клиент (управляемое приложение)".... Спасибо!
30. user1936660 25.05.25 09:03 Сейчас в теме
(29)
к сожалению донести не смогли
Удивительно! Вот karamazoff, например, сразу всё понял. Возможно, дело всё таки не во мне?

Ну и судя по выбранному тобой в качестве решения сообщению, всё ты понимаешь, просто признаваться неудобно.
Оставьте свое сообщение

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