COMConnector параметры запуска #468758


#0 by AlexAl-77
Скажите кто ни будь точно знает можно ли ниже приведенным способом, потключиться к БД у каторой стоит блокировка, пробовал с ключем /UC запуска выдавало ошибку.
#1 by Рэйв
ключ /UC на ярлык запуска экзешника лепится, если я не ошибаюсь. СОМ ты его никак не скормишь.
#2 by AlexAl-77
значит методов нету обойти блокировку?
#3 by Рэйв
Скорее всего нет. Потому что ты запускаешь базу не через .exe и она тебя не пропустит
#4 by AlexAl-77
Можно тут же вопрос, когда блокировку делаешь, одинеска у пользователей закрывается но каждые 60 перепотключается, как то можно сделать что бы она этого не делала?
#5 by Maxus43
зачем? всё равно не подключатся пока действует блокировка
#6 by Maxus43
+ когда 1с-ка закрывается - она уже не переподключается. Переподключение - когда в заблокированную залесть пытаешься
#7 by AlexAl-77
могу объяснить зачем. Дело в том что хочу автоматизировать обновление в РИБ а точнее в узле фелиала. Предположим в главной БД обновили конфигурацию, делаем обмен, филиал получает данные определяет что конфигурация обнавлена, срабатывает бат файл который выгоняет пользователей обвнавляет БД. после чего запускает 1С где вылезает форма проверка легальности, а за ней идет обновление информационной базы. Так вот загвостка в том что нужно пользователю нажать кнопку ДА подтверждаю. я хотел это обойти следующим путем, после тока как в батнеке сработала команда обновить конфигурацию, запускалось бы другая Темповая база которая запускала бы обработку (в обработке идет COM соединение с базой и вызывается функция обновления информационной базы), после чего закрываю бемповою базу и запускаю филиал.
#8 by zzerro
А как насчет закоментировать код, который вызывает эту проверку легальности? Там всего одна строчка. Ну или в обработке нажимать "Да" программно ))
#9 by Jolly Roger
емнип, в строке соединения есть параметр UC...
#10 by AlexAl-77
нельзя мне делать ее не типовой. как программно мне это сделать? когда потключаюсь через COM там нельзя указать  UC
#11 by AlexAl-77
connection = cntr.Connect("Srvr="""";Ref="""";Usr=""""; UC="""";"); вот так пробовал не але ((
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С