Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Взаимодействие с другим окном 1С

Взаимодействие с другим окном 1С
Я
   ixijixi
 
23.11.21 - 14:51
Коллеги, приветствую.

Есть ли способ взаимодействовать с другим окном 1С (другая база, тонкий клиент на веб-сервере, если важно) из текущего сеанса (файловая база)?

Если вкратце, то в другой базе запрещено открытие внешний обработок, но нужно скопировать открытую форму документа с помощью обработки. Проблема в том, что документ модифицирован, но записан быть не может (данные изменены другим пользователем).
   DrShad
 
1 - 23.11.21 - 14:53
скопируй базу и сохраняй
   ixijixi
 
2 - 23.11.21 - 15:07
(1) Чудак-человек, как я ее скопирую? Это ж фреш
   acht
 
3 - 23.11.21 - 15:11
(0) > нужно скопировать открытую форму документа с помощью обработки
А скажи что-нибудь еще по программистки?
   Sasha_H
 
4 - 23.11.21 - 15:13
во фреше можно использовать расширения.
   mistеr
 
5 - 23.11.21 - 15:20
(0) Что именно нужно скопировать, набитые данные? "Вывести список" не подойдет?
   ixijixi
 
6 - 23.11.21 - 15:35
(5) Не пойдет. Там полей скрытых куча
   ixijixi
 
7 - 23.11.21 - 15:35
(4) Сейчас расширения нет, а документ надо как-то спасти
   Garykom
 
8 - 23.11.21 - 15:37
(7) сделай скриншот
распознай
напиши обработку которая загрузит из распознанного
   Fragster
 
9 - 23.11.21 - 15:37
   Garykom
 
10 - 23.11.21 - 15:38
(9) ты вовремя ))
   ixijixi
 
11 - 23.11.21 - 15:39
   ixijixi
 
12 - 23.11.21 - 15:41
(9) Огонь!)
   acht
 
13 - 23.11.21 - 15:41
(11) Что толку-то хваcтатся-то, Максим Викторович, если оно у вас не работает?
   fisher
 
14 - 23.11.21 - 15:42
(11) Ну дык надо задачи правильно ставить. А не "хочу скоммуниздить данные из другого приложения".
   fisher
 
15 - 23.11.21 - 15:43
Тебе ж все равно нужно подключить обработку. И только тогда ты сможешь забрать данные ИЗ ТОГО ЖЕ приложения.
   Garykom
 
16 - 23.11.21 - 15:45
(13) не смог обработку вместо внешней добавить в саму конфу и как встроенную?
   ixijixi
 
17 - 23.11.21 - 15:46
(13) Не работает, потому и спрашиваю. А работает только в пределах одной базы.
   ixijixi
 
18 - 23.11.21 - 15:46
(14) Да, где-то так.
   acht
 
19 - 23.11.21 - 15:48
(17) А программно созданные реквизиты  оно у тебя учитывает? Ну, типа контактной информации там? В пределах одной базы.
   fisher
 
20 - 23.11.21 - 15:53
(18) Если из базы-источника нет никакого удобоваримого варианта что-то сохранить из формы, тогда (8)
   ixijixi
 
21 - 23.11.21 - 15:54
(19) Да, учитывает. Копирует все данные формы
   УдавВПопугаях
 
22 - 23.11.21 - 15:55
(17) беануться.. скажи еще что нибудь по программистски?
   ixijixi
 
23 - 23.11.21 - 16:00
Ну есть же вроде База = Новый COMОбъект("V8.Application"). Никогда им просто не пользовался, может можно законнектиться к соседнему приложению База.Документы.НачислениеЗарплаты.ПолучитьФорму();
   УдавВПопугаях
 
24 - 23.11.21 - 16:02
нельзя просто так взять и открыть/закрыть/показать что то из одного сеанса в другом, даже в пределах одной базы. можно передавать данные друг другу через какой то обменник - файлы, регистры, хранилища... без разницы
   fisher
 
25 - 23.11.21 - 16:02
(23) Это считай аналог толстого клиента, только с отрезанным интерфейсом. К фрешу так не подключишься. А даже если бы можно было - то до формы чужого сеанса с сервера не доберешься.
   УдавВПопугаях
 
26 - 23.11.21 - 16:04
(23) и чего, это новый процесс 1С в твоей винде типа Application, каким образом он "внедриться" в другой процесс в другой винде? касперский сожрет сразу за такие дела, даже только за попытку, хоть ничего и не получится, это уже низкоуровневое программирование с подменой памяти и т д
   УдавВПопугаях
 
27 - 23.11.21 - 16:05
низкоуровневое по сравнению с 1С
   ixijixi
 
28 - 23.11.21 - 16:05
Окай, всем спасибо, наверное вопрос исчерпан
   УдавВПопугаях
 
29 - 23.11.21 - 16:06
вопрос решается, но не так как это описано в (0)
   fisher
 
30 - 23.11.21 - 16:07
А насколько геморно в фреше согласовать подключение подключаемой обработки? Разве это нерешаемо?
 
 
   ixijixi
 
31 - 23.11.21 - 16:09
(30) Как выяснилось, весьма геморно. Реагируют очень вяло, хотя, возможно, это особенность провайдера.
   fisher
 
32 - 23.11.21 - 16:09
(31) По-моему, подключить обработку типа (11) не должно быть особой проблемой. Безопасного режима она не нарушает.


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.