Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > 1С: Проблемы и решения > Автоматическое обновление 1С |
Автор: ^D^ima 18.08.17, 13:40 |
Коллеги, добрый день. Есть возможность через батник заставить 1С автоматически обновиться без указания пути к конкретному файлу обновлений? Т.е. чтобы база сама выполнила все то-же самое что и стандартная обработка "обновление программы" - поиск обновление, скачивание, резервирование, обновление, откат при фейле и т.д.? |
Автор: Rust 21.08.17, 07:52 |
Можно конечно, если наваять свою внешнюю обработку и батником запускать ее. Все есть в БСП в подсистеме ОбновлениеКонфигурации. Ну и ссылка на матчасть ИТС 1С Добавлено Цитата ^D^ima @ Т.е. чтобы база сама выполнила все то-же самое что и стандартная обработка "обновление программы" - поиск обновление, скачивание, резервирование, обновление, откат при фейле и т.д.? Я бы добавил свое расширение с необходимыми функциями. Добавлено Цитата ^D^ima @ Т.е. чтобы база сама выполнила все то-же самое что и стандартная обработка "обновление программы" - поиск обновление, скачивание, резервирование, обновление, откат при фейле и т.д.? чет совсем туплю - в последних релизах типовых на БСП это все уже есть, включая обновление в указанное время, резервное копирование и откат при нештатной ситуации. Смысл добавлять свое есть только в нетиповых конфах, либо в старых релизах |
Автор: ^D^ima 21.08.17, 11:23 |
Что такое БСП? У меня около сотни баз. я хочу как-то скормить пачку путей и оно само начало обновляться.БУХ 2.0 3.0, ЗУП 2.5 3.0 3.1 |
Автор: kosten 21.08.17, 12:12 |
Библиотека стандартных подсистем. |
Автор: Rust 21.08.17, 13:46 |
С БУХ 2.0 и ЗУП 2.5 очень давно не работал, ничего не могу сказать, а в БУХ 3.0 и ЗУП 3.1 автоматическое обновление есть |
Автор: ^D^ima 24.08.17, 14:15 |
Цитата ^D^ima @ в последних релизах типовых на БСП это все уже есть, включая обновление в указанное время, резервное копирование и откат при нештатной ситуации. так у меня файловые базы а не скл. Само не запуститься((( |
Автор: Rust 25.08.17, 05:47 |
Первый вариант, который пришел мне на ум 1) Создаем нового пользователя с правами на обновление базы 2) Курим обработку ОбновлениеПрограммы (или ОбновлениеКонфингурации), допиливаем ее, чтобы при запуске с определенными параметрами она брала настройки из определенного места, делала бэкап, обновление, откат в случае неудачи и логирование в какой нибудь файлик для дальнейшего разбора, и закидываем эту обработку в расширение 3) В этом же расширении проверяем при запуске 1С имя пользователя (или лучше наличие определенных ролей), и если заходит нужный нам пользователь, то дальше запускаем обновление через нашу допиленную обработку 4) В виндовый планировщик дописываем запуск 1С под нашим пользователем в определенное время ну и все Добавлено Ну или воспользоваться обновлятором 1С http://helpme1c.ru/stati-po-ispolzovaniyu-...-obnovlyator-1s |
Автор: ^D^ima 28.08.17, 07:04 |
Цитата Rust @ Ну или воспользоваться обновлятором 1С http://helpme1c.ru/stati-po-ispolzovaniyu-...-obnovlyator-1s что-то уже ближе. Несколько раз перерывал хелп, не нашел список команд командной строки, хотя тут об этом говориться: http://helpme1c.ru/zastavlyaem-obnovlyator...kazhdom-zapuske Цитата Прочитать о других параметрах командной строки можно здесь. А "здесь" ведет сюда: http://helpme1c.ru/obnovlyator-1s-gruppovo...-odin-raz#qArgs и не пойму где этот список |
Автор: Rust 28.08.17, 07:32 |
https://infostart.ru/public/104654/ |
Автор: ^D^ima 28.08.17, 07:56 |
Rust Я имел в виду команды программы "Обновлятор-1С", но все равно спасибо. У обновлятора ключи уже подсказали, но они работают в платной версии, даже не протестить нормально(((( |