Можно написать батник, который запустит 1с от имени определенного пользователя, например
"РоботДляРаботыСДокументом_РеализацияТоваровУслуг_№УТ0000156678".
А уж при старте в самой 1с обработать запуск. Если параметрыСеанса.ТекущийПользователь.Наименование = "РоботДляРаботыСДокументом№УТ0000156678" Тогда получить документ и открыть его форму
(2)
/F <путь> — путь к информационной базе, если она хранится в файле (имя файла указывать не надо).
/S <адрес> — адрес информационной базы, хранящейся на сервере 1С:Предприятия 8, складывается следующим образом: <Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8>
/N <имя> — имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе.
P <пароль> — пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить.
Пример:
“C:\Program Files (x86)\1cv82\common\1cestart.exe” enterprise /F “D:\1С\Демо базы 1С\Управление торговлей (демо) для сайта” /N “Федоров (администратор)” /P “131”.
А зачем такие сложности? Может просто при старте системы читать какой-нибудь текстовой файл и, в зависимости от содержимого, выполнять какие-то действия? Довольно просто реализуется через расширение.
В командной строке можно также указать внешнюю обработку, выполняемую при старте системы, но для ее запуска необходимы права администратора.
(10) Внешняя обработка не подойдет, опишу ситуацию более подробно:
есть пользователь который заходит в 1с и делает свою рутину, этому пользователю иногда приходит письмо с просьбой о редактировании какого-то документа. Я хочу чтобы он из письма сразу попадал к этому документу.
Внешняя обработка не пойдет, так как я не смогу передать туда параметр. Текстовый файл возможно решит мою проблему, но реализация будет долгой для этого случая, хотелось бы к письму приделать ссылку к батнику которая сразу открыла бы нужный документ в 1с
(13) а почему в письме не указать ссылку вида
e1c://filev/c/_serg/1Cv8/book#e1cib/data/Справочник.Книги?ref=ab33089798c755f711ec2ccd3273e833
Настроить винды чтобы по этой ссылке открывалась 1С и документ несложно. По ссылке щелк, 1С открылась, документ открылся.
Как настроить вот здесь например можно почитать
https://infostart.ru/public/293871/
Указывает необходимость перехода по ссылке. Поддерживаются ссылки формата e1c и http(s):
● Если указана внешняя ссылка – выполняется поиск запущенного клиентского приложения с той же строкой соединения, которая указана в параметре. В найденном клиентском приложении не должно быть открыто модальное или блокирующее окно. После этого выполняется попытка перехода по локальной ссылке из исходной навигационной ссылки и активизируется основное окно приложения. В случае неудачи клиентское приложение продолжает работу. Если исходная навигационная ссылка не содержит локальной ссылки (содержит только адрес информационной базы), то попытка перехода не выполняется, активируется основное окно найденного клиентского приложения.
● Если подходящего клиентского приложения не найдено, строка соединения определяется из параметра командной строки /URL.
● Если указана локальная ссылка – клиентское приложение запускается в общем порядке. После запуска выполнится попытка перехода по переданной локальной ссылке.
У себя юзер нажимает Ctrl+F11 в открытом документе, копирует ссылку и отправляет ее в письме.