Имя: Пароль:
1C
 
Переход по внешней ссылке в 1С и открытие документа. Подскажите
0 AlexN76
 
12.11.19
09:58
Прошу помочь в решении такой задачи.
Надо, что бы по внешней ссылке, которая будет генерится переходить в БРАУЗЕРЕ в 1С и открывать созданный документ.
Проблемы:
1. Знаем только id Физлица и период, т.е. данных о пользователе и пароле нет.
2. При входе нельзя требовать авторизацию, документ должен сразу же открываться.
3. Документ должен заполнятся пользователем и сохраняться.

Как Вижу решение:
1. Создать технического пользователя с правами на чтение, но не на отображение.
2. Запускаю 1С с параметрами запуска, в которых передаю:
- этого технического пользователя и его пароль
- передаваемый параметр, содержащий информацию об id физлица и периоде
типа:
http://spbpub-www:83/1C_Manager/?N=TempUser&P=12346&C=31256
3. В момент входа по справочнику Физлиц определяю по переданному параметру (31256) связанного пользователя и устанавливаю его в параметрах сеанса
4. Дальше в документах - работаю по этому установленному в параментрах сеанса пользователю.
  
Все ли верно?
В каком месте 1С мне считывать переданный внешний параметр?
1 AlexN76
 
12.11.19
13:56
up
2 PR
 
12.11.19
14:01
3 AlexN76
 
12.11.19
16:03
(2)не понял о чем это.
#e1cib/data/Справочник.Сообщения?ref=baef24fd52be099511e9cfdc7065b2eb - это открытие ссылки. Это понятно.
Мне нужно передать параметр внутрь 1с
4 PR
 
12.11.19
16:05
(3) Что ты куда и зачем собрался передавать, если открытие ссылки поддерживается платформой?
5 AlexN76
 
13.11.19
09:23
(4)речь была не об этом. Но почти разобрался в вопросе - в соседней теме ответили
6 Cyberhawk
 
13.11.19
11:14
"При входе нельзя требовать авторизацию" // Отдельная публикация целевой инфобазы с прописанными данными аутентификации
7 pechkin
 
13.11.19
11:15
(2) так в том и вопрос, чтобы логин-пароль не вводить
8 Cyberhawk
 
13.11.19
11:17
ОпенИД еще можно, тоже не придется при каждом открытии вводить
9 Cthulhu
 
13.11.19
11:37
перед запуском служебного - сохраняй параметры в хранилище
при запуске служебного - читай из системного хранилища параметры и зачищай.
(если при запуске служебного нужных параметров в хранилище нет - тупо выход)
Программист всегда исправляет последнюю ошибку.