|
8.3. Получить программно дополнительные параметры запуска? | ☑ | ||
---|---|---|---|---|
0
pvase
31.10.18
✎
19:58
|
Помогите пожалуйста разобраться в получении параметров запуска в 1С 8.3. В настройках базы в окне "Редактирования информационной базы" заданы дополнительные параметры запуска "/UsePrivilegedMode /UC *******", можно ли программно получить эту строку? Спасибо.
|
|||
1
Остап Сулейманович
31.10.18
✎
20:09
|
(0) Прям строку - видимо нет.
Можно попользовать : ПривилегированныйРежим() и ПользователиИнформационнойБазы.ТекущийПользователь().Имя И из них собрать строку. |
|||
2
pvase
31.10.18
✎
20:18
|
Спасибо, пока использую ПривилегированныйРежим(), но желательно еще получить параметр /UC *******, потому как пользователи смогут себе прописать сами привелигированный режим при желании, а вот узнать пароль для разблокировки входа не могут. Это все делается для восстановления последовательностей с выбрасыванием пользователей. Только в некоторых документах есть жесткая проверка и если проверка е пройдена - то документ не проводиться. Вот как раз чтобы знать что это не обычное интерактивное перепроведение, а процедура восстановления последовательности и пытаюсь все это сделать.
|
|||
3
Cyberhawk
31.10.18
✎
21:27
|
Можно программно получить все параметры /С
|
|||
4
Cyberhawk
31.10.18
✎
21:28
|
Параметр /UC в базу конечно же не тащится, т.к. он для менеджера кластера только нужен
|
|||
5
pvase
31.10.18
✎
22:40
|
Суть задачи. Есть документ, в котором при проведении всегда проверяется кредитная линия контрагента при перепроведении. Если кредит покупателя нарушен - то отказ в проведении, даже в перепроведении. Но если это регламентная процедура перепроведения последовательности то такой проверки делать не надо. Перепроведение запускается с специально прописанной базы с параметрами в посте (0). Вот и появилось предположение, что можно как-то вытащить этот параметр и использовать его как определение что идет массовое перепроведение.
|
|||
6
palsergeich
31.10.18
✎
23:44
|
А не проще в процедуре (Вы же через ком цепляетесь) добавить еще один необязательный параметр, который будет только внешняя база передавать?
|
|||
7
palsergeich
31.10.18
✎
23:45
|
регламентная процедура перепроведения последовательности я эту имел ввиду
|
|||
8
pvase
05.11.18
✎
16:06
|
(7) Немного не так. Надо по расписанию запускать восстановление последовательностей. При запуска 1С надо автоматом запустить стандартную обработку или написанную свою. Если обработка стандартная - то передать какие то параметры нельзя, а вот если написать свою - то передавай что хочешь. Хотелось с меньшими доработками сделать. Но видимо придется писать свою обработку. Кстати подскажите, как лучше запустить свою обработку по шедулеру, через регламентные задания 1С или через запуск 1С с передачей параметров из планировщика Windows?
|
|||
9
palsergeich
05.11.18
✎
16:07
|
(8) Механизм рег заданий 1С вполне себе отлично работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |