Имя: Пароль:
1C
1С v8
Запуск 1С с параметрами.
0 Leeroy
 
23.08.13
13:38
Господа, всем добрый день!
Подскажите пожалуйста, возможно ли запустить 1С с параметрами так, чтобы при открытии предприятия сразу открывался необходимый документ.

Либо как можно реализовать открытие предприятия сразу с необходимым документом всего лишь по ссылке. Вариант с веб интерфейсом рассматривается в самую последнюю очередь.
1 Wobland
 
23.08.13
13:39
ПриНачалеРаботыСистемы() делай что хочешь
2 Wobland
 
23.08.13
13:40
а еще execute есть
3 Leeroy
 
23.08.13
13:44
Так, похоже не правильно описал..
Человеку передаётся скрипт с необходимыми параметрами, при использовании которых при открытии предприятия сразу запускается необходимый документ. Параметры на документ каждый раз разные. Формы обычные.
4 Wobland
 
23.08.13
13:46
и /C ещё есть
5 capitanjack1
 
23.08.13
13:49
(1) Всё сказал, в скрипте что будет передаваться ? Наверное вид и номер документа - вот и проиши

Документы[ТвойВид].НайтиПоНомеру(ТвойНомер,ТекущаяДата()).ПолучитьФорму().Открыть()

тока нафига каждый раз запускать 1С? И что за пользователь? Кажется мне что скорее всего какой-то диспетчер - если так то правильней использовать механизмы внутри 1С,внешние события какие нибудь.
6 Wobland
 
23.08.13
13:50
(5) -Зин, глянь какая прелесть по ссылке: <...> ставь лайк!
7 Leeroy
 
23.08.13
13:57
Не известно пока, что именно будет передаваться человеку, скрипт, экзешник или ещё что. Пока думаю, просто прежде всего подумал об этом методе.
Грубо говоря схема должна работать как в (6), только учитывать, что 1С до этого не открыта. Либо открыта, но тогда делать проверку.
(5) передаётся по сути вид и номер, да.
8 Leeroy
 
23.08.13
13:58
(4) А поподробнее можно? Не нашёл достойного описания параметра.
9 Wobland
 
23.08.13
13:59
(8) а пожалуйста
/C <строка текста> — передача параметра в конфигурацию.
10 MSII
 
23.08.13
13:59
(7) Желательно еще бы и дату. Потому что с кодом в (5) при попытке открыть прошлогодний документ случится грусть.
11 Leeroy
 
23.08.13
14:02
http://infostart.ru/public/191975/ вот интересный метод, отчасти можно механизм выдернуть отсюда.
(9) Вот именно так везде и написано.. )) Что я должен передать в <строка текста> для открытия определённого документа?
(10) Да, ты прав, спасибо.
12 luns
 
23.08.13
14:03
запускать внешнюю обработку через параметр строки запуска.
она делает что нужно.
13 Wobland
 
23.08.13
14:05
(11) всякую фигню ты можешь передавать. ответственность за обработку параметра лежит целиком на тебе