Имя: Пароль:
1C
1С v8
Открыть управляемую форму в другой базе
0 paperrose
 
25.09.12
16:55
Имеется обработка (встроенная), в которой нужно открыть модально управляемую (или обычную, если так можно) форму из другой базы.

к базе коннекчусь через V82.Application, но когда пытаюсь открыть на Сервере база просто виснет, а на Клиент не получается передать.

Как реализовать эту задачу?
1 pessok
 
25.09.12
16:55
открыть форму на сервере - оригинально...
2 paperrose
 
25.09.12
16:55
ах да, сама обработка на управляемых формах, разумеется
3 vicof
 
25.09.12
16:56
(0) накуа?
4 pessok
 
25.09.12
16:56
вообще через ПолучитьНавигационнуюСсылку, по идее
5 SUA
 
25.09.12
16:56
неправильная постановка задачи
зачем открывать форму обраюотки если формы приложения нет?
6 paperrose
 
25.09.12
16:58
ну мне просто нужно открывать форму выбора документа и переносить выбранный элемент
7 pessok
 
25.09.12
17:02
(6) человек хочет по COM копировать объект из базы в базу?
8 vicof
 
25.09.12
17:02
(6) НайтиПоКоду тебя спасет
9 pessok
 
25.09.12
17:02
+(7) это была телепатия. если угадал, то форму открывать не надо
10 vicof
 
25.09.12
17:03
+(8) Точней по номеру
11 paperrose
 
25.09.12
17:04
найтипономеру, конечно, замечательно, но нужно, чтобы пользователь именно получал форму той базы и выбирал бы необходимый ему документ, а не с номерами бы парился
12 Kreont
 
25.09.12
17:05
(0) никак.
Что тяжело нарисовать свою форму, через ОЛЕ подтянуть данные, показать и записать измененные тоже через ОЛЕ...
13 vicof
 
25.09.12
17:05
(11) а может пользователь базу будет запускать и выгружать данные куда-нить?
14 paperrose
 
25.09.12
17:07
нарисовать можно бы, но таких документов, допустим, несколько тысяч. По времени как-то долго вытягивать
15 paperrose
 
25.09.12
17:08
кстати, кто-нибудь подскажет, как ссылку на сообщение ставить, если не сложно?
16 vicof
 
25.09.12
17:08
скобка цифра скобка
17 Fedot200
 
25.09.12
17:09
(14) Так запрос одинаково отработает по времени, не?
18 pessok
 
25.09.12
17:10
(14) ЧТО? несколько тысяч видов документов? почетный автоматизатор всего СНГ? да и там не наберется такого количества объектов метаданых)
19 paperrose
 
25.09.12
17:10
(13) в смысле базу, в которую хотим тянуть или из которой хотим тянуть?
20 Kreont
 
25.09.12
17:10
(14) какая разница сколько тыс.док., код после обработки рвется на байты? :)
21 vicof
 
25.09.12
17:11
(19) в первом случае из которой, во втором - в которую
22 paperrose
 
25.09.12
17:12
(18) нет я имею ввиду есть у нас допустим документы Договор и нам нужно выбрать конкретный (кстати, желательно, с возможностью просмотра содержимого, но это уже не настолько обязательно). Не все же документы перебирать и перетаскивать данные для этого?
23 Fedot200
 
25.09.12
17:13
(21) За чем? По COM соединился показал документы (желательно за период) тыкнул в нужный и подгрузил. Так надо (0)?
24 paperrose
 
25.09.12
17:15
(23) а допустим, если нужно именно в той постановке, как в (0) сообщении? то есть в упр.форме одной базы открыть упр.форму другой базы?
25 paperrose
 
25.09.12
17:18
(12) то есть на клиенте получается нельзя открывать формы других баз?
26 Kreont
 
25.09.12
17:21
(25) нет.
27 Fedot200
 
25.09.12
17:29
(24) А зачем? Нарисуй похожую форму и заполняй ее запросом данными из другой базы. Чем такой вариант плох?
28 paperrose
 
25.09.12
17:33
(27) ну мне кажется, что быстродействием)
одно дело, когда ты вроде как в другой базе работаешь и передаешь потом один выбранный элемент, а другое - когда каждый раз передавать и заполнять данные (особенно, если пользователю хочется прямо каждый документ открывать и смотреть)
29 Fedot200
 
25.09.12
17:39
(28) А, еще нужно не только список документов, а еще и каждый открывать и смотреть?
Да не быстродействие будет нормальное, если конечно договоришься какие данные они хотят видеть и в таблице их показывай по каждому доку. ИМХО запрос отработает не намного медленнее чем в реальной базе.
30 hhhh
 
25.09.12
17:39
(28) всё равно если пользователь будет открывать документ он его будет смотреть секунд 30. А то что ты будешь "передавать и заполнять данные "  - это какие-то миллисекунды, поэтому твое быстродействие тут нафиг не нужно.
31 paperrose
 
25.09.12
17:44
(29) ну вдруг пользователю нужно проверить тот или не тот документ он переносит

ладно, понял, что так нельзя. Всем спасибо
32 Kreont
 
25.09.12
17:52
Сделай наоборот, пусть польз.смотрит, отбирает, работает "в той базе" а переносит "в ту".
33 Fedot200
 
25.09.12
17:56
(32) Да, тоже вариант.