Имя: Пароль:
1C
 
Как получить параметры переданые при програмном запуске 1С
0 Живаго
 
30.04.10
18:20
Собственно, хочу запускать програмно 1С-ку при этом нужно передавать строку (в зависимости от некоторых обстоятельств запуска) я так понимаю нужно использовать /C. Вопрос собственно в том как потом этот параметр прочитать в 1С?
1 sam_sam
 
30.04.10
18:23
нет такого. Пусть твой батник какой нить след хоть где оставляет например в текстовом файле, ну или просто наличие какого то файла будет говорить о режиме запуска 1С.
2 Живаго
 
30.04.10
18:25
http://www.mista.ru/kb/topic8486.htm

Параметры командной строки для указания параметров запуска:

/@<имя файла>
параметры командной строки записаны в указанном файле

/F<Путь>
путь к информационной базе, если она хранится в файле (имя файла указывать не надо)

/S<Адрес>
адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.0, складывается следующим образом:

<Имя компьютера, работающего сервером приложений>\ <Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0>

/N<Имя>
имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе

/P<Пароль>
пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить

/WA-
запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора

/WA+
установка обязательного применения Windows-аутентификации при старте 1С:Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+

/AU-
запрет вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки

/AU+
установка вывода вопроса об обновлении текущей версии 1С:Предприятия с административной установки. Если ключ /AU не указывается, то подразумевается, что используется параметр командной строки /AU+

/Out<Имя файла>
[-NoTruncate]
установка файла для вывода служебных сообщений. Если задан ключ –NoTruncate (через пробел), файл не очищается

/L<Каталог>
указывается каталог локализованных ресурсов интерфейса (например, «RU»)

/DisableStartupMessages
Подавляет стартовые сообщения: «Конфигурация базы данных не соответствует сохраненной конфигурации. Продолжить?»; «Возможностей Вашего компьютера недостаточно для редактирования справки по конфигурации. Для редактирования справки необходимо установить Microsoft Internet Explorer версии 6.0 или выше.»; «Возможностей Вашего компьютера недостаточно для редактирования html-документов, в том числе разделов справки. Для редактирования html-документов необходимо установить Microsoft Internet Explorer версии 6.0 или выше. В данном запуске редактирование html-документов будет недоступно.»

/C<Строка текста>
передача параметра в конфигурацию
т.е. это неработает?
3 shuhard_серый
 
30.04.10
18:28
(1) ПараметрЗапуска (LaunchParameter)
Глобальный контекст
ПараметрЗапуска (LaunchParameter)
Использование:
Только чтение.
Описание:
Тип: Строка. Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C.
Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
4 Абирамбул
 
30.04.10
18:29
В 8.2 есть

Глобальный контекст (Global context)
ПараметрЗапуска (LaunchParameter)
Использование:
Только чтение.
Описание:
Тип: Строка. Используется для доступа к параметру запуска, передаваемому через ключ командной строки /C.

Доступность:
Тонкий клиент, веб-клиент, толстый клиент.
Примечание:
В варианте веб-клиента содержит пустую строку.
5 sam_sam
 
30.04.10
18:30
хренасе, до чего прогресс дошел. Я и не знал, сливаюсь.
6 Живаго
 
30.04.10
18:35
Спасибо!