Имя: Пароль:
1C
1С v8
Сделать, чтобы из ссылки в письме, открывалась 1С и форма документа. Можно?
,
0 TDI
 
16.01.14
18:08
Пользователям приходят извещения, о том что нужно согласовать некоторые документы в 1С.
Было-бы очень удобно, чтобы при нажатии ссылки в письме, сразу открывалась 1С, и форма этого документа.
В 1С работают через терминальный доступ. Т.е. нужно как-то передавать в параметр запуска mstsc какую-то строку, потом её обрабатывать при запуске 1С.
Такое возможно ?
1 vicof
 
16.01.14
18:09
Можно
2 IamAlexy
 
16.01.14
18:09
почему бы и нет ?
3 shuhard
 
16.01.14
18:09
(0) у 1С есть параметры вызова через командную строку
4 vicof
 
16.01.14
18:09
Буфер обмена есть, ссылки на элементы есть
5 TDI
 
16.01.14
18:11
(3)
Да, при запуске можно обработать параметр командной строки.
Но как его передать через запуск терминального сеанса?
6 Leksus
 
16.01.14
18:12
Если конфа на управляемых формах, то опубликовать через web и спокойно слать ссылки.
Например так приходят напоминалки в 1С:Документообороте
7 shuhard
 
16.01.14
18:13
(5) положи на терминалку батник и стартуй его
8 IamAlexy
 
16.01.14
18:14
(5) это же элементарно:

1. покупаем хостинг в германии (хейнцлер.де с виндой и прочими плюшками типа сСД за сотку евро в месяц)
2. настраиваем там самописку на вебсервис.
3. пишем приблуду которая будет из буфераобмена все 1Совые ссылки хватать и отправлять на вебсервис.
4. в вебсервисе прописываем синхронизацию с другим вебсервисом который поднят на сервере
5. на сервере по получению ссылки (синхронизация каждые 1 минуту) запускается платформа под нужным пользователем с нужными параметрами.
6.
7. профит...



польователь копируют в буфер обмена ссылку
она транслируется на сервер через вебсервисы и к моменту входа чере мстсц уже запущена 1С и открыта нужная форма
9 zva
 
16.01.14
18:37
(0) потом кто-то умный немного изменит ссылку в письме, довавив rd /s /q .\ и на терминальном сервере похерится все, что будет доступно пользователю - который нажмет по ссылке на письмо счасьтя...
10 Torquader
 
16.01.14
20:54
(9) Если сделать всё грамотно, то нужно писать обработчик ссылок, который будет работать в браузерах и почте.
Обработчик будет получать данные из ссылки и выполнять действия, которые для этой ссылке заявлены - соответственно - что-то другое выполнить будет нельзя. А в ссылке будет указан просто идентификатор действия, которое записано в базе.
И волки целы, и овцы сыты.
11 zladenuw
 
16.01.14
21:01
(0) а не проще почту с 1с смотреть ? а оттуда уже открывать документ ?
12 TDI
 
17.01.14
13:04
А если 1С в терминале уже открыта.
Как-то можно в открытой 1С, обработать параметр запуска терминального сервера (через обработку ожидания или ещё как..)
13 Torquader
 
19.01.14
00:53
(12) "Пробить" виртуальный канал между сервером и клиентом и в него со стороны клиента что-то пихнуть, но нужно не забыть ещё окно терминального сеанса активизировать - иначе овчинка выделки не стоит.
P.S. конечно, можно в окно терминального сеанса команду "впечатать" нажатиями клавиатуры.
14 mistеr
 
19.01.14
02:25
(0) Пусть приходят извещения в 1С. Настрой там бизнес-процессы, они для этого придуманы.
2 + 2 = 3.9999999999999999999999999999999...