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

30.10.13

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Тестовая обработка
.epf 6,19Kb
45
45 Скачать (1 SM) Купить за 1 850 руб.

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

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

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

См. также

Работа с интерфейсом Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Платные (руб)

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

5000 руб.

14.01.2016    55629    17    23    

43

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

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

6000 руб.

16.01.2015    63944    45    60    

83

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Платные (руб)

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

2400 руб.

29.06.2020    19937    28    6    

44

Работа с интерфейсом Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Это инструкция по дизайну форм в среде 1С. Гайд охватывает рекомендации и стандарты для оптимизации пользовательского интерфейса. В гайде содержатся указания по использованию элементов интерфейса, включая как основные, так и продвинутые аспекты. Предоставляются также примеры и антипримеры для наглядного понимания принципов дизайна

20.08.2024    23476    mrXoxot    44    

130

Работа с интерфейсом Программист Платформа 1С v8.3 Бесплатно (free)

Пример простого и симпатичного прогресс-бара в динамическом списке, без картинок, используя редактирование запроса.

27.05.2024    12024    smielka    37    

105

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

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

27.12.2023    18359    1228    elcoan    53    

125

Инструментарий разработчика Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

3 стартмани

10.04.2023    12887    167    acces969    31    

126

Работа с интерфейсом Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

05.07.2022    7987    kalyaka    6    

33
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. anig99 2853 30.10.13 13:08 Сейчас в теме
А как открыть из справочника Дополнительные отчеты и обработки?
adhocprog; +1 Ответить
2. m-serg74 46 30.10.13 13:50 Сейчас в теме
(1) anig99, открыть оттуда что?
3. anig99 2853 30.10.13 14:06 Сейчас в теме
(2) да. для открытия обработки по ссылке или коду, а не внешнему файлу.
4. m-serg74 46 30.10.13 14:19 Сейчас в теме
(3) anig99, так ее ж все равно во временный файл записывать, чем она лучше то совсем внешней?
5. anig99 2853 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. Поручик 4666 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 8266 08.11.13 13:06 Сейчас в теме
Блин, че за банальщина.... Прям даже минус просится
24. m-serg74 46 08.11.13 13:07 Сейчас в теме
(23) Evil Beaver, ссылку дай где про это почитать
25. Evil Beaver 8266 08.11.13 13:45 Сейчас в теме
(24) про "это" - про что? про то, как открыть форму внешней обработки? Например, Синтакс-помощник и типовое руководство разработчика.
26. m-serg74 46 08.11.13 13:52 Сейчас в теме
(25) Evil Beaver, а для чего смотришь такие "банальные" вещи? Если не секрет?
27. Evil Beaver 8266 08.11.13 13:59 Сейчас в теме
(26) хм... висит на главной тема "Открытие управляемой формы внешнего отчета". Думаю, надо же, чего такого интересного решили люди предложить про открытие форм? Лезу, смотрю, а там просто "открытие" т.е. никаких там новостей, оригинальных ходов и прочего. Тупо кусок кода по подключению внешней обработки. Мой камент про "банальщину" прям вырвался, тьфу-ты, думаю, хрень какая, зря только заходил. И кроме того, минуса я-таки не поставил, предлагаю тему свернуть.
28. m-serg74 46 08.11.13 14:07 Сейчас в теме
(27) Evil Beaver, начал говорить - ставь, мне лично твое личное мнение по барабану, я не для +/- писал
29. Evil Beaver 8266 08.11.13 14:32 Сейчас в теме
(28) :) Ну так ясное дело, что по барабану:) И мне минусить кого-то тоже по барабану. Статья твоя ниачем, вот что я хотел сказать. Ну раз кому-то пригодится, то слава Богу, значит я ошибаюсь.
46. LivingStar 26 12.04.16 14:40 Сейчас в теме
вот что ещё пишет

{Форма.НужнаяФорма.Форма(27)}: Ошибка при вызове метода контекста (ПодключитьВнешнююОбработкуСервер)
мИмяВнешнейОбработки = ПодключитьВнешнююОбработкуСервер(мАдресХранилища);
по причине:
Неизвестный идентификатор формы
45. LivingStar 26 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 26 12.04.16 15:14 Сейчас в теме
(47) вы про форму скажите мне, что бы открылась без ошибок
50. m-serg74 46 12.04.16 15:16 Сейчас в теме
(49) LivingStar, путь к обработке из которой открывать форму хотите укажите... любым доступным Вам способом.
51. LivingStar 26 12.04.16 15:29 Сейчас в теме
(50) да я делаю как у вас, но я указываю путь к этой же обработке, пишет использование модальных окон запрещено
53. m-serg74 46 12.04.16 16:17 Сейчас в теме
(51) LivingStar,
но я указываю путь к этой же обработке


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

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

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

&НаКлиенте
Процедура ВыполнитьПосле(Выбрано, мАдресХранилища, Результат, мИмяФормы) Экспорт
	мИмяВнешнейОбработки = ПодключитьВнешнююОбработкуСервер(мАдресХранилища);
    мФорма = ПолучитьФорму("ВнешняяОбработка." + мИмяВнешнейОбработки + ".Форма." + мИмяФормы, , ЭтаФорма);
    мФорма.Открыть();
КонецПроцедуры
Показать
52. LivingStar 26 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 112 21.11.14 09:27 Сейчас в теме
Спс, пригодилось. По поводу того, то в СП всё есть, так это не совсем так. Раз уж зашла речь о Visual Studio, то можно вспомнить и шикарную справку с многочисленными подробными примерами, в сравнении с которыми можно подтереться и СП и ИТС заодно, если сравнить её с MSDN. Я когда переходил с .NET на 1С был просто в шоке от справочной информации.

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


как обычно - отладчиком, а вот про заполнение ТЧ что то не понял
37. NittenRenegade 112 21.11.14 10:12 Сейчас в теме
Отладчик не заходит в вызываемую обработку. Возможно оттого, что вызывается по сути не тот файл обработки, который я указал для вызова, а тот, который теперь находится в хранилище
38. m-serg74 46 21.11.14 11:17 Сейчас в теме
(37) NittenRenegade, так а что там отлаживать то собрались, если там заполнение ТЧ, то делайте его в модуле менеджера нужного документа, и отлаживайте
39. NittenRenegade 112 21.11.14 12:04 Сейчас в теме
УТ 11 на поддержке. Хочу вызвать методы, которые обычно отрабатывают при изменении номенклатуры, чтобы заполнились остальные значения, но что-то с ними не ладится. Вот и пытаюсь это дело отладить.
Документ - Поступление товаров услуг
40. NittenRenegade 112 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 8 27.08.17 11:53 Сейчас в теме
64. q4a 103 02.03.23 11:35 Сейчас в теме
Если нужна отладка в открываемой форме и база файловая, то можно сделать проще:
&НаКлиенте
Процедура ОткрытьВнешнююОбработку(Команда)
	ИмяФайла = "C:\Обработка.epf";
	ИмяОбработки = СоздатьВнешнююОбработку(ИмяФайла);
	ОткрытьФорму("ВнешняяОбработка."+ ИмяОбработки +".Форма.ИмяФормы");
КонецПроцедуры

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