Срочно нужна помощь 1С ЗУП 3.1 КОРП

1. oksitok 4 04.04.19 10:04 Сейчас в теме
Необходимо из 1С 8.3 ЗУП 3.1 КОРП по ссылке e1cib подключиться к 1С 8.3 Охрана труда и открыть Журнал документов с определенными параметрами
Делаю так
СтрокаЗапуска = """C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe"" /URL e1c://server/ / #e1cib/list/Документ.РезультатПроведенияИнструктажа/C Адрес" ;
ЗапуститьПриложение(СтрокаЗапуска,,Истина);

т.е. задача звучит так при создании документа "Результат проведения инструктажа" поля сотрудник, организация и т.д. должны заполняться параметрами переданными при запуске приложения.
COM соединение не предлагать
По теме из базы знаний
Найденные решения
5. oksitok 4 05.04.19 08:29 Сейчас в теме
Спасибо большое всем откликнувшимся, зада решилась, но как всегда не в лоб. Параметр можно передавать но не более 11 знаков.
Вот рабочий код:
Стрр = "/C "+Строка(Сотр)+Строка(Орг);
СтрокаЗапуска = """C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe"" /URL e1c://server//#e1cib/list/Документ.РезультатПроведенияИнструктажа "+Стрр;

ЗапуститьПриложение(СтрокаЗапуска,,Истина);
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. oleg-x 27 04.04.19 10:21 Сейчас в теме
Где то уже было такое, тоже хотели через строку передать параметры и при запуске программы выполнять действия, ответили что через командную строку, нельзя передать параметры.
Как вариант, сделайте файл с параметрами и при запуске проверяйте файл, и в зависимости от параметров выполнять те или иные действия.
3. oksitok 4 04.04.19 11:19 Сейчас в теме
(2)Спасибо попробую так решить проблему
4. SedovSU@mail.ru 297 04.04.19 13:00 Сейчас в теме
(3) (2) как нельзя передать можно передать. Вы не пробывали через параметр /С "Имяпараметра". То есть вот ваша команда запуска C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe"" /URL e1c://server/ / #e1cib/list/Документ.РезультатПроведенияИнструктажа /C "ТекстПараметра". Далее на сервере обращаетесь к этим параметрам ПараметрЗапуска, он будет равен /C "ТекстПараметра"
5. oksitok 4 05.04.19 08:29 Сейчас в теме
Спасибо большое всем откликнувшимся, зада решилась, но как всегда не в лоб. Параметр можно передавать но не более 11 знаков.
Вот рабочий код:
Стрр = "/C "+Строка(Сотр)+Строка(Орг);
СтрокаЗапуска = """C:\\Program Files (x86)\\1cv8\\common\\1cestart.exe"" /URL e1c://server//#e1cib/list/Документ.РезультатПроведенияИнструктажа "+Стрр;

ЗапуститьПриложение(СтрокаЗапуска,,Истина);
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот