|
Сложный вопрос по 1С7.7 и 8, модальные окна и OLE |
☑ |
0
io37
03.08.11
✎
13:42
|
Из 1С8.2(толстый клиент) соединяюсь средствами OLE c 1С 7.7. В этот момент в 1С8 открыто рабочее место кассира(РМК) (Розница 8). Нужно передать контрагента(объект) из 7.7 в 8. Причем контрагента должен выбрать пользователь (возможно даже создать его в 7.7). Есть метод Выбрать() ,который открывает форму выбора в 7.7. Проблемма: т.к. РМК - модальное окно и вызов формы выбора контрагента в 1С7.7 тоже модально, то возникает сложность. Окно с выбором элемента справочника 7.7 открывается под 1С8 РМК. Переключатся на него ALT+TAB можно, но хочется его увидеть поверх остальных окон. Есть варианты решений?
|
|
1
io37
03.08.11
✎
16:28
|
up
|
|
2
andrewks
03.08.11
✎
16:34
|
ну убери модальность
|
|
3
io37
03.08.11
✎
16:57
|
(2) К сожалению не вариант.
Может кто знает, есть ли компоненты winXP, чтоб приложение активным сделать(программный альт+таб).
|
|
4
Ёпрст
гуру
03.08.11
✎
17:04
|
(3) сендкей
|
|
5
io37
04.08.11
✎
10:41
|
(4) не подойдет. Я ж не знаю сколько окон открыто :). Нужен метод с параметрами, чтобы указать приложение или имя окна или еще что-то что однозначно указывает на нужное мне окно
|
|
6
rutony
04.08.11
✎
10:49
|
(5) Macro Scheduler, AutoIt и подобные
|
|
7
smaharbA
04.08.11
✎
11:52
|
активизировать семерку оле не сложно
|
|