Имя: Пароль:
1C
 
Иногда не открывается ссылка e1c://server/<сервер>/<Имя базы>#e1cib/data/<Тип>?ref
0 Гений 1С
 
гуру
19.06.19
09:51
Если база не запущан, то ссылка не открывается.

Если запущена, то открывается. Если запущено несколько баз, то ссылка открывается в правильно базе.
ЧЯДНТ?

Файл реестра вносил, пробовал и для 32 бит и для 64:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\e1c]

@=”URL:1С Protocol”

“URL Protocol”=””
[HKEY_CLASSES_ROOT\e1c\DefaultIcon]

@=”c:\\Program Files\\1cv8\\common\\1cestart.exe,0?
[HKEY_CLASSES_ROOT\e1c\shell] [HKEY_CLASSES_ROOT\e1c\shell\open] [HKEY_CLASSES_ROOT\e1c\shell\open\command]

@=”\”C:\\Program Files\\1cv8\\common\\1cestart.exe\” /URL \”%1\””


Скриншот: https://www.evernote.com/l/ActgbvH2UU9B-5k74GGfcHNKhBQQQhK_WFo/
1 Garykom
 
гуру
19.06.19
10:33
(0) А нескромный вопрос науя?
2 Гений 1С
 
гуру
19.06.19
13:08
(1) удобно открывать в 1С, а не в веб-клиенте.
3 Вафель
 
19.06.19
13:34
а если просто запустить командную строку?
4 Гений 1С
 
гуру
19.06.19
15:41
(3) Тоже ошибка, но другого рода:
https://www.evernote.com/l/ActgbvH2UU9B-5k74GGfcHNKhBQQQhK_WFo/
Но эта ошибка возникает даже если база открыта.
5 Вафель
 
19.06.19
15:49
(4) а где  /URL
6 Йохохо
 
19.06.19
15:49
вроде Path не хватает
http://forum.oszone.net/post-2479505.html
7 Гений 1С
 
гуру
19.06.19
15:56
(5)  через командную строку с /URL работает и при открытой и при закрытой базе.
значит что-то не так в файле реестра?

@=”\”C:\\Program Files\\1cv8\\common\\1cestart.exe\” /URL \”%1\””
8 Гений 1С
 
гуру
19.06.19
15:58
(6) у меня приложение запускается, а вот база нет.
9 Гений 1С
 
гуру
19.06.19
15:58
может трабла в кодировке? Хотя там только английские буквы по идее
10 sitex
 
naïve
19.06.19
16:00
(9) Может дело в лишних кавычках?
11 Гений 1С
 
гуру
19.06.19
16:02
(10) из командной строки и с кавычками и без проходит нормально. в кодировке тоже вряд ли - если база открыта, она ее находит среди других открытых 1с-ок то...
гм..

1cestart имеет какой-либо протокол или лог, чтобы понять, что за базу она ищет?
12 Вафель
 
19.06.19
16:03
добавь в path C:\\Program Files\\1cv8\\common\\
посмотри что получается
13 Гений 1С
 
гуру
19.06.19
16:08
Всем спасибо коллеги, разобрался. Особо спасибо (3) Вафель за командную строку.
ларчик просто открывался - была лишняя наклонная черта перед решеткой:
криво: e1c://server/srv_1c_02/UH_COPY/#e1cib/data/Справочник.Доверенности?ref=af24ba53a5818805497e8a489192ddc2
ок: e1c://server/srv_1c_02/UH_COPY#e1cib/data/Справочник.Доверенности?ref=af24ba53a5818805497e8a489192ddc2
14 Йохохо
 
19.06.19
16:12
(13) в котором случае база открыта?)
15 Гений 1С
 
гуру
19.06.19
16:14
(14) видимо, если база открыта, она не пытается открыть, а видит совпадение и нормально открывает.
16 Вафель
 
19.06.19
16:16
(13) а ты откуда ссылку копировал?
17 Гений 1С
 
гуру
19.06.19
16:21
(16) ну я эту ссылку сам генерирую, вставляю ее в почтовую рассылку, вот там и был кривой код, сам лишнюю / вставлял.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший