Имя: Пароль:
1C
1С v8
Подключение через com объект к 1С
,
0 dainastar
 
10.10.12
14:38
Подключаемся к 1С через com объект, база открывается фоном, т.е. мигает на панели задач. А нужно, чтобы она сразу была видна пользователю. Как это реализовать?
1 Галахад
 
гуру
10.10.12
14:40
Visible = true ?
2 dainastar
 
10.10.12
14:44
попробовала, в таком случае нам открывается сама программа в 1с, но также фоном.
3 Aprobator
 
10.10.12
14:45
и зачем такое извращение?
4 dainastar
 
10.10.12
14:48
потому что у нас есть пользователи, которые могут не заметить, что у них открылось приложение 1С
5 dainastar
 
10.10.12
14:49
Ситуация такая, у нас стоит программа документооборота, в ней есть ссылка на документ в 1с. Пользователь нажимает кнопку и должен открыться документ в 1с
6 Maxus43
 
10.10.12
14:49
зачем com? v8 application
7 dainastar
 
10.10.12
14:50
(6) да, мы используем application
8 Галахад
 
гуру
10.10.12
14:50
Типо того?
А = Новый COMОбъект("WScript.Shell");
А.AppActivate(ПолучитьЗаголовокСистемы());
9 dainastar
 
10.10.12
14:50
Соединение = Новый COMОбъект("V82.Application"); типа того
10 Aprobator
 
10.10.12
14:51
(5) обалдеть.
11 dainastar
 
10.10.12
14:52
(8) типа этого да
12 Maxus43
 
10.10.12
14:53
а если модально открыть форму дока тама?
13 dainastar
 
10.10.12
14:54
(12) мы открываем модально
14 Aprobator
 
10.10.12
14:55
(12) при неактивном окне родителя - по барабану.
15 dainastar
 
10.10.12
14:59
(14) а вот как бы сделать окно 1с-ки активным
16 Галахад
 
гуру
10.10.12
15:00
(15) А чо (8) не помогло?
17 Aprobator
 
10.10.12
15:01
(16) ТС не приняла это как руководство к действию.
18 dainastar
 
10.10.12
15:02
(17) а зачем нам заголовок системы?
19 Aprobator
 
10.10.12
15:02
хотя тоже вопрос, всем ли разрешено скрипты юзать.
20 Aprobator
 
10.10.12
15:02
(18) имя окна, которое надо активизировать.
21 Aprobator
 
10.10.12
15:03
там только вроде А.ПолучитьЗаголовокСистемы()
22 Галахад
 
гуру
10.10.12
15:04
Скорее Соединение.ПолучитьЗаголовокСистемы()
23 Aprobator
 
10.10.12
15:08
а ну да.
24 hhhh
 
10.10.12
15:24
может просто звуковой файл запускать? "Внимание, нажмите внизу большую кнопку 1С!!!"
25 Галахад
 
гуру
10.10.12
15:25
(24) Лучше сирену.
26 shamannk
 
10.10.12
15:26
(24) Посмотрю я на тебя когда все твои окна в фоне открываться будут.
27 shamannk
 
10.10.12
15:29
(26) +для юзвера да и всем остальным людям нет большой разницы открывается новое окно или новое окно другой базы, только истинный 1СниГ увидит ее, не ему же с этим работать.