Авто закрытие конфигуратора #294778


#0 by Альберт_Уфа
Доброго Вам времени суток. Описываю ситуацию, bat файл запускает 1С8 в режиме конфигуратора и обновляет конфигурацию БД (F7). После того как обновится конфигурация конфигуратор нужно автоматически закрыть - как это сделать? Спасибо.
#1 by zbv
после обновления он должен сам автоматически закрыться.
#2 by Wladimir_spb
Смотря как открывать, судя по , открытие происходит не в пакетном режиме...
#3 by RomaH
а как можно не в пакетном режиме через бат файл открыть конфигуратор и ОБНОВИТЬ конфигурацию?
#4 by RomaH
+ а - не заметил (F7) - кнопку жмет скриптом? тогда ALT + F4 ;)
#5 by Salvador Limones
Вот ржачно будет, если окажется, что запускается конфигуратор и обновляется с помощью SendKeys. :-)
#6 by Альберт_Уфа
Строка выглядет что-то вроде такого:  С:1CV8BIN1CV8.EXE  CONFIG  /F<каталог БД> /P<ПарольПользователя>  /N<ИмяПользователя>/UpdateDBCfg А как запустить в пакетном режиме? 1С 8.0.13.32 УТ 10.2.12.2
#7 by Альберт_Уфа
up
#8 by Лефмихалыч
#9 by Лефмихалыч
тось, я хотел сказать Глава 3.    Запуск системы 1С:Предприятие 8.0 Запуск исполняемого файла системы 1С:Предприятие 8.0 Параметры командной строки. При запуске файла 1CV8.EXE в командной строке могут быть указаны следующие параметры: Параметры командной строки выбора режима запуска: CONFIG     запуск системы 1С:Предприятие 8.0 в режиме «Конфигуратор»; ENTERPRISE     запуск системы 1С:Предприятие 8.0 в режиме «1С:Предприятие»; Одновременное использование ключей не допускается. Параметры командной строки для указания параметров запуска: /F<Путь>     путь к информационной базе, если она хранится в файле (имя файла указывать не надо) /S<Адрес>     адрес информационной базы, хранящейся на сервере 1С:Предприятия 8.0, складывается следующим образом: <Имя компьютера, работающего сервером приложений><Ссылочное имя информационной базы, известное в рамках сервера 1С:Предприятия 8.0> /N<Имя>     имя пользователя. Должно быть указано так же, как в списке пользователей, создаваемом в Конфигураторе /P<Пароль>     пароль пользователя, имя которого указано в параметре /N. Если у пользователя нет пароля, этот параметр можно опустить /WA-     запрет применения Windows-аутентификации при старте Предприятия или Конфигуратора /WA+     установка обязательного применения Windows-аутентификации при старте Предприятия или Конфигуратора. Если ключ /WA не указывается, то подразумевается, что используется параметр командной строки /WA+ [-NoTruncate]     установка файла для вывода служебных сообщений. Если задан ключ –NoTruncate (через пробел), файл не очищается /L<Каталог>     указывается каталог локализованных ресурсов интерфейса (например, «RU») /C<Строка текста>     передача параметра в конфигурацию Параметры командной строки пакетного режима конфигуратора: выгрузка информационной базы в командном режиме /RestoreIB<Имя файла>     загрузка информационной базы в командном режиме /DumpCfg<имя cf файла>     сохранение конфигурации в файл /LoadCfg<имя cf файла>     загрузка конфигурации из файла /UpdateDBCfg [-WarningsAsErrors]     обновление конфигурации базы данных. Если ключ WarningsAsErrors указан (через пробел), то все предупредительные сообщения будут трактоваться как ошибки /DumpDBCfg<имя cf файла>     сохранение конфигурации базы данных в файл /RollbackCfg     возврат к конфигурации базы данных /CheckModules     выполнить синтаксический контроль /IBCheckAndRepair [-ReIndex] [-LogIntergrity] [-RecalcTotals] [-IBCompression] [-TestOnly | [-BadRefCreate | -BadRefClear | -BadRefNone] [-BadDataCreate | -BadDataDelete] ]     выполнить тестирование и исправление информационной базы ReIndex     реиндексация таблиц LogIntergrity     проверка логической целостности RecalcTotals     пересчет итогов IBCompression     при наличии ссылок на несуществующие объекты: BadRefCreate     создавать объекты BadRefClear     при частичной потере объектов: BadDataCreate     создавать объекты BadDataDelete     Одновременное использование ключей не допускается. Если команда прошла успешно, возвращает код возврата 0, в противном случае  — 1 (101, если в данных имеются ошибки). После выполнения закрывает систему 1С:Предприятие 8.0. Параметры командной строки пакетного режима регистрации 1С:Предприятия 8.0 в качестве Automation сервера: /UnregServer     удаление регистрации приложения После выполнения закрывает систему 1С:Предприятие 8.0. Если значения параметров включают пробелы (например, путь или имя файла), значения должны быть заключены в кавычки. Ниже приведен пример командной строки для запуска системы 1С:Предприятие 8.0: Приведенная командная строка означает, что система 1С:Предприятие 8.0 будет запущена в режиме «1С:Предприятие», а информационная база находится в подкаталоге «DB» каталога «С:1CV8BIN».
#10 by Альберт_Уфа
Так и не понял как закрыть конфигуратор, и что такое пакетный режим... Просветите непосвещенного... :)
#11 by Salvador Limones
Чего-то ты нам гонишь тут! Отработав, конфигуратор сам закроется.
#12 by Альберт_Уфа
Не закрывается.
#13 by Альберт_Уфа
Есть еще какие-нибудь мысли?
#14 by Альберт_Уфа
up
#15 by Immortal
жесть. пургена и на горшок. до полного просветления.
#16 by Альберт_Уфа
а по русски?
#17 by zbv
Строку запуска в студию... Без всяких "что-то вроде такого."
#18 by simol
А ты сам запусти конфигуратор и нажми обновить. Может там какое сообщение вываливается
#19 by Альберт_Уфа
строка именно так и выглядет: Конфигуратор открывается, если есть изменения - обновляется, но всегда остается открытым.
#20 by tsr
У меня закрывается. Причем уже три года так работает. С:1CV8BIN1CV8.EXE  CONFIG  /F<каталогБД> /P<ПарольПользователя>  /N<ИмяПользователя> NoTruncate/ UpdateDBCfg Хотя сейчас правильнее писать не CONFIG , а другое нехорошее слово.
#21 by Альберт_Уфа
У меня не закрывается. есть еще какие-нибудь соображения? Кто подскажет хитрый способ закрыть конфигуратор?
#22 by k23
:-)
#23 by Альберт_Уфа
под 2000 неработает ((((
#24 by k23
попробуй из xp,win2003 взять
#25 by Альберт_Уфа
После долгих экспериментов я понял что был не прав. Дело в том что конфигуратор даже не открывается (это меня и смущало, я думал что ниаких действий не просходит). Командная строка С:1CV8BIN1CV8.EXE  CONFIG  /F<каталогБД> /P<ПарольПользователя>  /N<ИмяПользователя>/UpdateDBCfg работает. До этого я параметр UpdateDBCfg использовал в кавычках. Спасибо всем кто пытался мне помочь. Прошу прощения за глупый вопрос. :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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