Примеры команд
Выполнение команд осуществляется только при запуске файла «Business Studio.exe» с одним из ключей версии (/enterprise, /professional или /cockpit). 1) Формирование HTML-Навигатора в папку: /runcmd="БизнесМодель.КлиентскиеМетоды.СформироватьHTMLНавигатор <ПУТЬВЫГРУЗКИ>,<ИМЯГРУППЫ>" Аргументы: ПУТЬВЫГРУЗКИ – Путь к каталогу HTML-навигатора, например "C:\Temp\web\". Путь указывается без кавычек. Каталог должен быть создан и пуст. ИМЯГРУППЫ – Имя группы или имя сохраненной пометки для фильтрации Навигатора. HTML-Навигатор будет формироваться только по тем элементам, которые будут в Навигаторе при фильтрации по этой группе, или, если не найдена группа с таким именем, по сохраненной пометке. Имя сохраненной пометки не должно встречаться среди имен групп. Если ИМЯГРУППЫ не указано, то HTML-Навигатор будет сформирован по всей базе. 2) Выбор пункта меню «Отчеты –> Отчеты объектов»: /runcmd="База.Редактор.РедактироватьСписокОбъектов База.ОтчетыОбъектовWord" Таким образом можно выполнить любой пункт меню. Примеры синтаксиса остальных команд можно посмотреть в интерфейсе администратора системы, в справочнике «Меню пользователя» (пункт меню «Администрирование –> Меню пользователя»). 3) Пакетное формирование отчетов: /runcmd="БизнесМодель.КлиентскиеМетоды.СформироватьОтчетыWord <ПУТЬВЫГРУЗКИ>,<ИМЯГРУППЫ>" Аргументы: ПУТЬВЫГРУЗКИ – Путь к каталогу отчетов, например C:\Temp\reports\. Путь указывается без кавычек. Каталог должен быть создан. ИМЯГРУППЫ – Имя группы или имя сохраненной пометки для фильтрации Навигатора. Пакетное формирование отчетов будет производится только по тем элементам, которые будут в Навигаторе при фильтрации по этой группе, или, если не найдена группа с таким именем, по сохраненной пометке. Имя сохраненной пометки не должно встречаться среди имен групп. Если ИМЯГРУППЫ не указано, то пакетное формирование будет произведено по всей базе. 4) Запуск автоматического импорта: /runcmd="БизнесМодель.КлиентскиеМетоды.Автоимпортер [[[<ПУТЬККАТАЛОГУ>],<ПАКЕТИМПОРТА>],<ИНТЕРВАЛЗАДЕРЖКИ>]" Аргументы: ПУТЬККАТАЛОГУ − путь к каталогу с файлами, указывается без кавычек. ПАКЕТИМПОРТА − название пакета импорта. ИНТЕРВАЛЗАДЕРЖКИ – интервал задержки в мс. Если параметры не указаны, откроется форма с параметрами по умолчанию. 5) Запуск конвертации базы данных: /server=<ИМЯСЕРВЕРА> /db=<ИМЯБАЗЫДАННЫХ> /backup="<ИМЯКОПИИ>" /convert /log="<ИМЯЛОГФАЙЛА>" /quit Аргументы: ИМЯСЕРВЕРА – имя сервера базы данных; ИМЯБАЗЫДАННЫХ – имя базы данных; ИМЯКОПИИ − имя резервной копии базы данных, которая создается до конвертации; ИМЯЛОГФАЙЛА − имя файла для фиксации сообщений, полученных в процессе конвертации. 6) Экспорт данных из базы: /runcmd="БизнесМодель.КлиентскиеМетоды.ЭкспортироватьДанныеВФайл <ИМЯФАЙЛА>,[<ГРУППА_ПАКЕТИМПОРТА>]" Аргументы: ИМЯФАЙЛА – имя файла, в который производится экспорт; ГРУППА_ПАКЕТИМПОРТА – название группы, по которой производится экспорт, или название пакета импорта, по которому производится экспорт; если параметр не задан, то будет произведен экспорт всей базы данных. 7) Импорт данных в базу с использованием пакета импорта: /runcmd="БизнесМодель.КлиентскиеМетоды.ИмпортироватьДанныеИзФайлаПоПакету <ИМЯФАЙЛА>,<ПАКЕТИМПОРТА>" Аргументы: ИМЯФАЙЛА – имя файла, из которого импортируются данные; ПАКЕТИМПОРТА – название пакета импорта, с использованием которого производится импорт данных в базу. 8) Удаление помеченных объектов из базы данных: /runcmd="База.КлиентскиеКлассы.ЖурналУдаления.УдалениеПомеченныхОбъектовИзБазы [<КОРРЕКТИРОВКА_БАЗЫ>,<АВТООЧИСТКА_ССЫЛОК>]" Аргументы: КОРРЕКТИРОВКА_БАЗЫ – логическая переменная, указывает необходимость проведения методов корректировки базы, можно установить значение «Нет» для ускорения процедуры удаления, например при продолжении прерванного удаления. Варианты: True, False, Да, Нет; АВТООЧИСТКА_ССЫЛОК – логическая переменная, указывает необходимость проведения автоматической очистки ссылок на помеченные объекты, можно установить значение «Нет» для ускорения процедуры удаления, например при продолжении прерванного удаления. Варианты: True, False, Да, Нет. 9) Открытие окна свойств объекта: /runcmd="База.Редактор.РедактироватьОбъект [<GUID>]" Аргументы: GUID – значение параметра «guid» объекта, окно свойств которого требуется открыть.
|