Что это и для чего ?
В некоторых случаях требуется запустить 1с с автоматическим открытием определённого документа. К примеру, программно создаётся документ 1с и необходимо автоматически открыть его. Для этого необходимо выполнить команду приведённую ниже.
"%programfiles%\1cv8\common\1cestart.exe" /url "e1c://server/СЕРВЕР/КОНФА#e1cib/data/Документ.ЗаказКлиента?ref=ИД"
- СЕРВЕР - IP адрес сервера на котором работает 1с (пример. 192.168.0.1)
- КОНФА - наименование конфигурации 1с (пример. UT)
- ИД - Id документа в 1с (пример. 80dc3d2b871a973a11e4ee771f1d4b2f)
Далее, можно попробовать немного усовершенствовать пример и получить довольно интересную возможность. Можно зарегистрировать в системе схему аналогичную "ftp:" или "mailto:" - "e1c:"
[HKEY_CLASSES_ROOT\e1c]
"URL Protocol"=""
[HKEY_CLASSES_ROOT\e1c\shell]
[HKEY_CLASSES_ROOT\e1c\shell\open]
[HKEY_CLASSES_ROOT\e1c\shell\open\command]
@="\"C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe\" /URL \"%1\""
Это даст возможность открывать документы 1с из внешних систем по ссылкам вида e1c://