Имя: Пароль:
1C
1С v8
Delphi и открытое окно 1С
,
0 Le0n111
 
04.05.12
18:05
Подскажите пожалуйста..
Примеры только с подключением к самой базе.. у меня другая фигня..
Ситуация такая:
Имеется 1С v8. Пользователь открывает и работает в 1С. имеется также самописная программка определения номера АТС.. Вопрос
Как с помощью Delphi(программа с кнопкой. с помощью неё передается текст в 1С) подключится к уже открытому окну 1С и открыть там ну к примеру справочник
Кадры -> Физические лица -> Добавить. и в какую нибудь строку вписать передаваемый номер..
Хочу заметить что подключяться к самой базе нет нужды.. интересует вариант напрямую к окну 1С.
Подскажите пожалуйста какие компоненты мне могут помочь? и вообще такое возможно?
Спасибо.
1 acsent
 
04.05.12
18:07
sendkey
2 acsent
 
04.05.12
18:07
осталось только окно найти
3 Axel2009
 
04.05.12
18:09
(2) аха, это если меню не переделанное
4 acsent
 
04.05.12
18:10
лучше всего наисать компоненту и посылать стандартные 1совские сообщения
5 Gluk
 
04.05.12
18:27
В 8-ке свои классы у меня так и не получилось через sendmessage нажать кнопку.
6 H A D G E H O G s
 
04.05.12
18:43
(0) Возможно. Только сложно.
7 H A D G E H O G s
 
04.05.12
18:48
http://infostart.ru/public/15589/

Демопример "Активный контекст", там все наглядно.
8 H A D G E H O G s
 
04.05.12
18:50
При первой работе надо нажать кнопку "Опубликовать контекст" и перезапустить 1С.
9 Le0n111
 
04.05.12
21:35
Спасибо за ответы.
Скачал нетленку... на сайте не нашел как её с делфей связать..
как подключиться к окну? можно пример живой или ссылку на него?
10 H A D G E H O G s
 
05.05.12
14:43
http://zalil.ru/33186990

Да, там безобразно все сделано, в плане интерфейсной части, но первые 3 функции - отлажены.
11 Le0n111
 
11.05.12
17:01
Не работает. Get TABLE нажимаю и ничего.. вообще ничего.. 1ска открыта а окно не видит главное..
подскажите как правильно будет?
спс
12 H A D G E H O G s
 
11.05.12
17:02
(11) ПриНачалеРаботыСистемы код как в примере прописал?
Контекст опубликовал?
13 Le0n111
 
12.05.12
10:27
Несовсем до конца понял установку-настройку..

но суть правильно я уловил?
1) устанавливаем нетленку. регистрируем в 1С
2) запускаем терминатор
3) через делфи создаем COM подключения к терминатору который и является мостом между делфи и 1с

ммм я думал обойтись без вмешательства в 1С. т.к. не являюсь админом 1ски...
14 H A D G E H O G s
 
12.05.12
11:39
(13) Давай коннект я те все покажу
15 Le0n111
 
12.05.12
11:44
TeamViewer?
16 H A D G E H O G s
 
12.05.12
12:03
Да, тим
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.