Открытие управляемой формы внешней обработки (аналогично внешнего отчета)

30.10.13

Разработка - Работа с интерфейсом

Много перекопал статей, но везде как то заморочено, и зачастую не полностью рабочий код. Если кому пригодится, то буду очень рад.

Скачать файлы

Наименование Файл Версия Размер
Тестовая обработка
.epf 6,19Kb
44
.epf 6,19Kb 44 Скачать

Процедуры предназначены для того, чтобы можно было в режиме управляемого приложения открыть произвольную управляемую форму внешнего отчета/ обработки, в том числе и из внешнего отчета/обработки.

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

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

См. также

Богатый редактор картинок, хранимых в базе, с возможностью РИСОВАНИЯ. Редактор внешних файлов картинок. Объект, расширяющий возможности работы с картинками из встроенного языка (Три в одном) + Обработка «Стандартизация картинок»

Работа с интерфейсом Рабочее место Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Обработка предназначена для редактирования картинок в режиме «Предприятие», с возможностью РИСОВАТЬ на них. Поддерживается работа как в обычных формах (толстый клиент) так и на управляемых формах (тонкий клиент). Обработка позволяет редактировать как картинки, хранимые в базе, так и графические файлы с диска на файловой системе. Помимо базовых функций (изменение размеров, преобразование формата, обрезание картинки, повороты и т.п.) – редактор имеет богатый набор инструментов для рисования. Доступна функция вставки изображения из буфера обмена. Также обработка может быть использована из встроенного языка как объект для редактирования картинок. Объект может быть использован: на стороне клиента, на стороне сервера, из внешнего соединения. Данная обработка будет особенно полезна тем, кто вносит картинки в базу (изображения номенклатуры, фотографии физических лиц и т.п.). Функционал реализуется с использованием JavaScript и бесплатного ПО ImageMagick (без использования внешних компонент).

6000 руб.

16.01.2015    61795    43    59    

80

[Расширения] Динамическое управление видимостью и доступностью элементов форм (УФ) (8.3.6+)

Работа с интерфейсом Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Механизм «Динамическое управление доступом к элементам форм объектов 1С8» предназначен для обеспечения возможности оперативного управления видимостью и доступностью элементов форм документов и справочников продуктов фирмы «1С» «1С:Предприятие 8». Решение универсальное, встраивается в любую конфигурацию с минимальными доработками, что позволяет без проблем обновлять типовые решения.

5000 руб.

14.01.2016    54402    16    21    

42

Управление дашбордами

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Обработка предназначена для создания и управления дашбордами.

2400 руб.

29.06.2020    16697    21    4    

35

Новогоднее оформление для 1С

Работа с интерфейсом Платформа 1С v8.3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Бесплатно (free)

Добавьте новогоднего настроения! Расширение создает декорацию в виде гирлянды на некоторых формах объектов.

27.12.2023    10735    750    elcoan    45    

106

Конструктор HTML, CSS и javascript

Инструментарий разработчика Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подходит для создания web-страниц для замены управляемых форм 1С, красивых отчетов, интерфейса мобильного приложения на платформе 1С и для простых страниц веб-сайтов.

2 стартмани

10.04.2023    9611    151    acces969    31    

118

Модель состояния для MVC

Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

"MVC плохо применима в 1С" - познакомьтесь с моделью состояния и, возможно, ваше мнение поменяется! Представленное решение является эволюционным развитием идеи реализации MVC для 1С. В новой версии добавлены DSL для описания модели состояния, а также параметризация свойств параметров и элементов формы.

1 стартмани

05.07.2022    3665    kalyaka    2    

27

Табло очереди заказов на экран телевизора

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 1С:Розница 2 Платные (руб)

Связка из веб-приложения и расширения для 1С: Розница 2.3.

3600 руб.

29.04.2022    12080    1    5    

10
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. anig99 2843 30.10.13 13:08 Сейчас в теме
А как открыть из справочника Дополнительные отчеты и обработки?
adhocprog; +1 Ответить
2. m-serg74 46 30.10.13 13:50 Сейчас в теме
(1) anig99, открыть оттуда что?
3. anig99 2843 30.10.13 14:06 Сейчас в теме
(2) да. для открытия обработки по ссылке или коду, а не внешнему файлу.
4. m-serg74 46 30.10.13 14:19 Сейчас в теме
(3) anig99, так ее ж все равно во временный файл записывать, чем она лучше то совсем внешней?
5. anig99 2843 30.10.13 14:49 Сейчас в теме
(4) ну вот кусок кода записи во внешний файл и нужен. Искать не охота.
6. m-serg74 46 30.10.13 15:27 Сейчас в теме
(5) anig99,
АдресВоВременномХранилище = ПоместитьВоВременноеХранилище(Ссылка.ХранилищеОбработки.Получить());
ИмяОбработки = ВнешниеОбработки.Подключить(АдресВоВременномХранилище, , Истина);
ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма", ПараметрыОбработки, ВладелецФормы);

ну как то так в общем случае...
54. serq82 8 21.03.17 20:10 Сейчас в теме
56. m-serg74 46 22.03.17 08:19 Сейчас в теме
(54) в (6) давным давно все написано как из Доп. Обработок открывать
57. serq82 8 22.03.17 12:07 Сейчас в теме
(56) не знай. я так и не нашел способ используя только обработки в справочники. ругается на безопасный режим.опять с помощью костылей только. из одной обработки вызывать другую.а расширение пока не охото использовать
58. m-serg74 46 22.03.17 15:27 Сейчас в теме
(57)
ругается на безопасный режим
а что смущает в не безопасном режиме работать?
59. serq82 8 23.03.17 07:04 Сейчас в теме
(58) попробуйте в типовой добавить в расширении в какой нибудь документ кнопку.и по кнопке открыть форму обработки из справочника, у меня не получилось хотя везде Ложь прописано
60. m-serg74 46 26.03.17 08:20 Сейчас в теме
(59) вот как думаете зачем мне разворачивать какую-то типовую базу, делать какую-то обработку, которую потом загружать в справочник доп. обработок, потом пробовать там что-то, ведь не факт, что я повторю те же условия что получились у Вас? По-моему будет проще, если Вы, то что уже сделали, выложите на какой-нибудь обменник, и я на Вашем примере уже буду смотреть что там не так.... Верно?

ПС. Посмотрите рисунок - если у Вас у расширения, например, стоит галка - Безопасный режим, то думаю, чтобы Вы потом, где не пытались сделать для изменения режима, платформа оставит все в безопасном режиме.
Прикрепленные файлы:
61. serq82 8 26.03.17 12:29 Сейчас в теме
(60) действительно, вы правы. вся бяда была в галочке, ну или прокладку сменить надо)))
спасибо за подсказку, я бы наверное так и не обратил бы внимание на без опастность расширения
62. m-serg74 46 26.03.17 13:53 Сейчас в теме
7. Поручик 4670 31.10.13 10:35 Сейчас в теме
(1) В БСПЯтине поищи, там всё есть.
8. ShantinTD 91 31.10.13 11:56 Сейчас в теме
вот если бы в режиме обычного приложения открыть управляемую форму внешней обработки ...
(при условии что в обычном приложении разрешено использование управляемых форм, конечно)
9. m-serg74 46 31.10.13 12:47 Сейчас в теме
(8) ShantinTD, зачем? вот если бы в Visual Studio можно было 1Совские обработки отлаживать... вот это было б круто... наверное...
ivangrant; +1 1 Ответить
10. ksvd 31.10.13 13:59 Сейчас в теме
Спасибо. Пригодилось. Сделал себе запуск из одной формы нужных внешних отчетов и обработок.
11. m-serg74 46 31.10.13 14:26 Сейчас в теме
(10) ksvd, На здоровье! Спасибо за отзыв.
12. ShantinTD 91 31.10.13 19:50 Сейчас в теме
вот если бы в Visual Studio можно было 1Совские обработки отлаживать...

а это кому нужно? 1С или ВизуалСтудии? (знаю я что такое студия. сам в ней редактировал все, что только можно было. еще в версии 2003 или 2005, кажется. и от 1С ждал редактора хотя бы отдаленно похожего.)

Ну, например: есть у меня база. изначально обычное приложение. веду постепенный перевод на управляемые формы. в частности - не пишу новых форм обычных. так вот если обработку новую нужно - то или встраивать сразу, или запускаться в управляемом режиме (а он почти пустой). Если бы кто поборол запуск управлемой формы внешней обработки из обычного режима - не пришлось бы корячиться.
Азбука Морзе; AlexB.; ixijixi; +3 Ответить
13. m-serg74 46 31.10.13 20:44 Сейчас в теме
(12) ShantinTD,
а это кому нужно?

точно так же не нужно по большому счету как и
в режиме обычного приложения открыть управляемую форму внешней обработки

но это мое личное мнение и с ним не обязательно соглашаться (одно плохо для не согласных - Фирма 1С кажется думает так же)
и от 1С ждал редактора хотя бы отдаленно похожего

ну и зря - 1С в первую очередь система учета, а не среда разработки

ПС. 1С придумали Дополнительную форму, делайте дополнительно к Обычной Управляемую форму, и будет работать в обоих режимах
14. ShantinTD 91 02.11.13 18:16 Сейчас в теме
Да, то что предложил я (открытие управляемой формы внешней обработки в обычном режиме) - если кому-то и нужно, то только на момент отладки.
Сделать дополнительную форму - не трудно. Я выше уже говорил как раз о том, что проверять и отлаживать форму в неродном режиме - неудобно.

Система учета - это когда в режиме предприятия запущена. В режиме конфигуратора - это как раз-таки среда разработки для вышеуказанной системы учета.
Кстати: не "система учета", а "система автоматизации учета". Мое мнение, конечно.
Я считаю, что использовать 1С в качестве калькулятора или текстового редактора - неправильно. Но если для автоматизации требуется какулятор или тектовый редактор, то запускать внешнее приложение (калькулятор или блокнот) - совсем не обязательно. Так и писать можно не только "учетные" модули, но любые вещи, которые будут полезны для автоматизации. Даже если это автоматизация не учета, а чего-то еще.
15. m-serg74 46 04.11.13 10:40 Сейчас в теме
(14) ShantinTD,
но любые вещи
ну да, игру например
16. ShantinTD 91 04.11.13 11:31 Сейчас в теме
(15) если оно действительно полезно для автоматизации, то почему бы и нет?
Не нужно отрывать часть контекста.
17. m-serg74 46 04.11.13 12:01 Сейчас в теме
(16) ShantinTD, конечно полезно, игра позволяет, в свободное время отдохнуть человеку.
18. ShantinTD 91 04.11.13 17:31 Сейчас в теме
(17) именно так
конечно полезно, игра позволяет, в свободное время отдохнуть человеку
.
За сим данный диспут останавливаю. Если есть желание - можно перенести в отдельную ветку спор о том, что полезно для автоматизации, что нужно делать на 1С, а что не нужно. Мы и так уже достаточно удалились от темы публикации.
19. kuza_87 28 06.11.13 06:19 Сейчас в теме
Спасибо, актуальная тема
20. m-serg74 46 06.11.13 08:25 Сейчас в теме
(19) kuza_87, пожалуйста, на это и рассчитывал, что кому-то да пригодится
21. rasswet 82 06.11.13 08:59 Сейчас в теме
не понимаю зачем в комментах писать "это никому не нужно"?? ну не нужно тебе лично-не качай, не обсуждай, не используй. Посмотрел обзор еженедельный, так в каждой третье ветке "кому оно надо".
adhocprog; Мах; json; hasp_x; +4 Ответить
22. m-serg74 46 06.11.13 09:16 Сейчас в теме
(21) rasswet, а кто сказал что не нужно? и про что?
23. Evil Beaver 8107 08.11.13 13:06 Сейчас в теме
Блин, че за банальщина.... Прям даже минус просится
24. m-serg74 46 08.11.13 13:07 Сейчас в теме
(23) Evil Beaver, ссылку дай где про это почитать
25. Evil Beaver 8107 08.11.13 13:45 Сейчас в теме
(24) про "это" - про что? про то, как открыть форму внешней обработки? Например, Синтакс-помощник и типовое руководство разработчика.
26. m-serg74 46 08.11.13 13:52 Сейчас в теме
(25) Evil Beaver, а для чего смотришь такие "банальные" вещи? Если не секрет?
27. Evil Beaver 8107 08.11.13 13:59 Сейчас в теме
(26) хм... висит на главной тема "Открытие управляемой формы внешнего отчета". Думаю, надо же, чего такого интересного решили люди предложить про открытие форм? Лезу, смотрю, а там просто "открытие" т.е. никаких там новостей, оригинальных ходов и прочего. Тупо кусок кода по подключению внешней обработки. Мой камент про "банальщину" прям вырвался, тьфу-ты, думаю, хрень какая, зря только заходил. И кроме того, минуса я-таки не поставил, предлагаю тему свернуть.
28. m-serg74 46 08.11.13 14:07 Сейчас в теме
(27) Evil Beaver, начал говорить - ставь, мне лично твое личное мнение по барабану, я не для +/- писал
29. Evil Beaver 8107 08.11.13 14:32 Сейчас в теме
(28) :) Ну так ясное дело, что по барабану:) И мне минусить кого-то тоже по барабану. Статья твоя ниачем, вот что я хотел сказать. Ну раз кому-то пригодится, то слава Богу, значит я ошибаюсь.
46. LivingStar 25 12.04.16 14:40 Сейчас в теме
вот что ещё пишет

{Форма.НужнаяФорма.Форма(27)}: Ошибка при вызове метода контекста (ПодключитьВнешнююОбработкуСервер)
мИмяВнешнейОбработки = ПодключитьВнешнююОбработкуСервер(мАдресХранилища);
по причине:
Неизвестный идентификатор формы
45. LivingStar 25 12.04.16 14:34 Сейчас в теме
(44.) если не выбрано имя файла то пишет

{Форма.НужнаяФорма.Форма(26)}: Ошибка при вызове метода контекста (ПоместитьФайл)
мРезультат = ПоместитьФайл(мАдресХранилища, мИмяФайла, , Ложь, Новый УникальныйИдентификатор);
по причине:
Ошибка сохранения файла. Файл не обнаружен 'D:\ВнешняяОбработка.epf'. 2(0x00000002): Не удается найти указанный файл.

А что в коде нельзя получить путь к файлу? А если обработка будет загружена во внешние отчеты конфигурации, как тогда?

А если выбрать обработку по требуемому пути , и нажать кнопку пишет "Использование модальных окон в данном режиме запрещено!". Я открываю в толстом клиенте.
47. m-serg74 46 12.04.16 14:58 Сейчас в теме
(45) LivingStar,
А что в коде нельзя получить путь к файлу?

Кто ж Вам может запретить? Конечно можно. Цель публикации - показать как открыть, а не как выбрать файл обработки, форму которой нужно открыть, и не как работать с справочником внешние обработки...

Чувствую скоро будут задавать вопросы типа - а почему она документы не проводит, мне нужно чтоб она проводила...
48. Гость 12.04.16 15:13
(47) так форму то как открыть???? Она у меня не открывается же!!!!
49. LivingStar 25 12.04.16 15:14 Сейчас в теме
(47) вы про форму скажите мне, что бы открылась без ошибок
50. m-serg74 46 12.04.16 15:16 Сейчас в теме
(49) LivingStar, путь к обработке из которой открывать форму хотите укажите... любым доступным Вам способом.
51. LivingStar 25 12.04.16 15:29 Сейчас в теме
(50) да я делаю как у вас, но я указываю путь к этой же обработке, пишет использование модальных окон запрещено
53. m-serg74 46 12.04.16 16:17 Сейчас в теме
(51) LivingStar,
но я указываю путь к этой же обработке


Зачем Вам открывать Форму которая уже открыта?

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

&НаКлиенте
Процедура Команда1(Команда)
    мИмяФайла = "d:\_wrk\Ячейки.epf";
    мИмяФормы = "Форма";
    мАдресХранилища = "";
	Оп = Новый ОписаниеОповещения("ВыполнитьПосле", ЭтотОбъект, мИмяФормы);
	НачатьПомещениеФайла(Оп, мАдресХранилища, мИмяФайла, Ложь, УникальныйИдентификатор);
КонецПроцедуры

&НаКлиенте
Процедура ВыполнитьПосле(Выбрано, мАдресХранилища, Результат, мИмяФормы) Экспорт
	мИмяВнешнейОбработки = ПодключитьВнешнююОбработкуСервер(мАдресХранилища);
    мФорма = ПолучитьФорму("ВнешняяОбработка." + мИмяВнешнейОбработки + ".Форма." + мИмяФормы, , ЭтаФорма);
    мФорма.Открыть();
КонецПроцедуры
Показать
52. LivingStar 25 12.04.16 15:31 Сейчас в теме
(50) {Форма.НужнаяФорма.Форма(27)}: Ошибка при вызове метода контекста (ПодключитьВнешнююОбработкуСервер)
мИмяВнешнейОбработки = ПодключитьВнешнююОбработкуСервер(мАдресХранилища);
по причине:
Неизвестный идентификатор формы
30. s512 05.03.14 19:35 Сейчас в теме
Этот код не работает, если сервер и клиент разнесены на разные компьютеры.

ВнешниеОбработки.Подключить(мАдресХранилища); -регистрирует обработку с сохранением во временную папку сервера. Значит, на клиенте, который работает удаленно, сетевой файл просто не будет доступен, и при вызове Форма.ПолучитьФорму(...) будет ошибка.
31. m-serg74 46 05.03.14 20:02 Сейчас в теме
(30) s512,
Значит, на клиенте, который работает удаленно, сетевой файл просто не будет доступен, и при вызове Форма.ПолучитьФорму(...) будет ошибка.


Значит? Будет? Может пробуем и текст ошибки сюда... а не размышления, если бы у бабки...
32. s512 06.03.14 14:35 Сейчас в теме
Пробовал неоднократно, поэтому и пишу. Сервер 1С находится на удаленном компе, подключение к нему по локалке. При вызове "ПоместитьФайл" обработка создается во временных файлах Сервера, а не на клиенте у юзера, и при "Форма.ПолучитьФорму" сразу вылетает "файл не обнаружен: "+ путь к файлу на удаленном сервере 1С (C:\Users\USR1CV82...)
33. m-serg74 46 06.03.14 15:04 Сейчас в теме
(32) s512,
Сервер 1С находится на удаленном компе
но
подключение к нему по локалке
что за ...?

если Сервер, то значит клиент-серверная, 99% что он на удаленном компе(с серверной ОС), тогда не понятно что значит "по локалке"???
34. s512 06.03.14 17:54 Сейчас в теме
(33)
Все ок, код работает, у меня проблема была в правах доступа к файлам.
Т.е. спасибо - пригодилось.
35. NittenRenegade 108 21.11.14 09:27 Сейчас в теме
Спс, пригодилось. По поводу того, то в СП всё есть, так это не совсем так. Раз уж зашла речь о Visual Studio, то можно вспомнить и шикарную справку с многочисленными подробными примерами, в сравнении с которыми можно подтереться и СП и ИТС заодно, если сравнить её с MSDN. Я когда переходил с .NET на 1С был просто в шоке от справочной информации.

Как отладить эту внешнюю обработку? Весь сыр бор мне нужен был чтобы отладить заполнение ТЧ из формы.
36. m-serg74 46 21.11.14 09:53 Сейчас в теме
(35) NittenRenegade,
Как отладить эту внешнюю обработку? Весь сыр бор мне нужен был чтобы отладить заполнение ТЧ из формы.


как обычно - отладчиком, а вот про заполнение ТЧ что то не понял
37. NittenRenegade 108 21.11.14 10:12 Сейчас в теме
Отладчик не заходит в вызываемую обработку. Возможно оттого, что вызывается по сути не тот файл обработки, который я указал для вызова, а тот, который теперь находится в хранилище
38. m-serg74 46 21.11.14 11:17 Сейчас в теме
(37) NittenRenegade, так а что там отлаживать то собрались, если там заполнение ТЧ, то делайте его в модуле менеджера нужного документа, и отлаживайте
39. NittenRenegade 108 21.11.14 12:04 Сейчас в теме
УТ 11 на поддержке. Хочу вызвать методы, которые обычно отрабатывают при изменении номенклатуры, чтобы заполнились остальные значения, но что-то с ними не ладится. Вот и пытаюсь это дело отладить.
Документ - Поступление товаров услуг
40. NittenRenegade 108 21.11.14 12:09 Сейчас в теме
Идея была написать обработку - отладчик заполнителей ТЧ, т.к. задача явно будет повторяться в том или ином виде ещё не раз.
Сейчас пришел к тому, что через Файл / Открыть открываю обработку, указываю ей документ поступления, получаю его форму, открываю и заполняю. Чтобы отладить заполнение ТЧ, заполнять-то надо с клиента, форму поступления.
41. sidr 13.04.15 10:01 Сейчас в теме
42. Beerk@ 27.07.15 08:16 Сейчас в теме
m-serg74, Спасибо за код по открытию формы внешней обработки.
43. Гость 12.04.16 13:26
у меня не открывается
44. m-serg74 46 12.04.16 13:32 Сейчас в теме
(43) Гость, не открывается что именно?
55. serq82 8 21.03.17 20:10 Сейчас в теме
&НаКлиенте
Процедура ОткрытьОбработкуИзСправочника(Команда)
    мИмяФайла = ИмяФайла();
    //мИмяФайла = "d:\_wrk\Ячейки.epf";
    мИмяФормы = "Форма";
    мАдресХранилища = "";
    Оп = Новый ОписаниеОповещения("ВыполнитьПосле", ЭтотОбъект, мИмяФормы);
    НачатьПомещениеФайла(Оп, мАдресХранилища, мИмяФайла, Ложь, УникальныйИдентификатор);
КонецПроцедуры

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


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

&НаСервере
Функция ИмяФайла()
    ТекСсылка=Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("ЗаказПокупателя1"); 
    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = ТекСсылка.ХранилищеОбработки.Получить(); 
    ДвоичныеДанные.Записать(ИмяФайла);
    Возврат ИмяФайла;
КонецФункции
Показать
ks_krasnodar; ilyav; adhocprog; Lapitskiy; +4 Ответить
63. ppdron 7 27.08.17 11:53 Сейчас в теме
64. q4a 100 02.03.23 11:35 Сейчас в теме
Если нужна отладка в открываемой форме и база файловая, то можно сделать проще:
&НаКлиенте
Процедура ОткрытьВнешнююОбработку(Команда)
	ИмяФайла = "C:\Обработка.epf";
	ИмяОбработки = СоздатьВнешнююОбработку(ИмяФайла);
	ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма.ИмяФормы");
КонецПроцедуры

&НаСервере
Функция СоздатьВнешнююОбработку(ИмяФайла)
	Обр = ВнешниеОбработки.Создать(ИмяФайла, Ложь);
	Возврат СтрРазделить(Обр, ".")[1];
КонецФункции
Показать
Оставьте свое сообщение