Снегопат
https://snegopat.ru/forum/

Включить возможность изменения конфигурации
https://snegopat.ru/forum/viewtopic.php?f=3&t=454
Страница 1 из 1

Автор:  vsuh [ 15 апр 2013, 09:13 ]
Заголовок сообщения:  Включить возможность изменения конфигурации

У меня каждую ночь на сервере выполняется набор скриптов, которые, в том числе, сделав выгрузку рабочих информационных баз (стоящих на поддержке), делают загрузку файлов выгрузки в рабочие копии ИБ.
И каждый раз, для того, чтобы поковыряться в конфигурации, приходиться в копии базы включать возможность изменения конфигурации и снимать ее с поддержки.
Было бы прекрасно, если бы была возможность выполнить эту операцию из командной строки (ночью, сразу после загрузки).
Возможно такое?

Автор:  vladnet [ 15 апр 2013, 09:36 ]
Заголовок сообщения:  Re: Включить возможность изменения конфигурации

Мне кажется что да. Сделай скрипт который будет запускаться автоматически при определенных параметрах.
А там уже кнопку в интерфейсе нажать не так сложно (которая вызывает диалог). Можно через отладку посмотреть команду.

После делаешь примерно как у меня при установке пароля автоматом:

Код:
events.connect(windows, "onDoModal", SelfScript.self, "onMessageBoxSetPassword");

function onMessageBoxSetPassword(dlgInfo) {
   if (мПарольНаМодульПоУмолчанию == ""){
      return macrosОткрытьОсновнуюФорму()
   }
   
    if ((dlgInfo.stage==openModalWnd) && (dlgInfo.Caption=="Защита модуля") && (мВызовИзМакроса==true)){
        dlgInfo.form.getControl("Password").value=мПарольНаМодульПоУмолчанию;
        dlgInfo.form.getControl("ConfirmPassword").value=мПарольНаМодульПоУмолчанию;
       
        new ActiveXObject("WScript.Shell").SendKeys("^~"); // Ctrl+Enter
    }
}

Конфигуратор можно после скриптом закрыть, либо по времени прибить.

Автор:  vsuh [ 15 апр 2013, 09:54 ]
Заголовок сообщения:  Re: Включить возможность изменения конфигурации

Как-то прямолинейно..
Может у объекта designer есть метод такой?

Автор:  orefkov [ 15 апр 2013, 10:12 ]
Заголовок сообщения:  Re: Включить возможность изменения конфигурации

Метода нет. Программно посылай команду, программно отвечай на диалог - ничего сложного.

Автор:  1cmax [ 20 апр 2013, 12:48 ]
Заголовок сообщения:  Re: Включить возможность изменения конфигурации

да такой скрипт был бы интересен

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/