Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

8.3. Получить программно дополнительные параметры запуска?

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует