Массовое обновление однотипных баз.

  •  А) Введите фразу для поиска и нажмите кнопку [Найти];
  •  Б) Выделите текст и нажмите на клавиатуре кнопку Insert для поиска совпадений в дальнейшем тексте;
  •  В) Для перехода к найденному сообщению нажмите ярлык слева от текста;
 Используйте клавиатуру:
  •  Ctrl-F - поиск средствами обозревателя;
  •  Insert / Shift / Ctrl - новый поиск выделенного текста;
  •  Вверх/Вниз - навигация по результатам поиска;
         
1. (Петров Алексей)
Есть несколько баз( порядка 15) все одинаковые. Может кто знает обработку или бесплатную программу для обновления всех баз без вмешательства? Просто на обновление всех баз уходит много времени + приходится это делать из дама вечером, т.к. днем в них все работают. Заранее спасибо.
2. (yurge)
На инфостарте видел программу для планирования обновлений баз http://infostart.ru/public/61066/ Она ни совсем бесплатная и обновить можно только одну базу. Посмотри там по описанию создается скрипт который потом можно будет поправить вручную.
3. (Minton)
CMD файл для обновления базы. Посмотри, поковыряй может подойдет CONNECT_STR - строка подключения к информационной базе. В случае файлового варианта должна выглядить так ``File=````D:\1C_Base\МояБазаДанных````;`` (обратите внимание на двойные кавычки). Для клиент-серверного варината ``Srvr=````ИмяСервера````;Ref=````МояБазаДанных````;``. USER_NAME и USER_PWD - Соответственно логин и пароль пользователя под которым делается обновление. Полные права давать не обязательно, в типовых конфигурациях достаточно права администрирования. START_FILE - Путь к программе 1С:Предприятие. Следует обратить внимание на то, что нужно обращаться к конкретному релизу (например, ``C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe``), а не к файлу запускатору (``C:\Program Files (x86)\1cv82\common\1cestart.exe``). Дело в том, что этот файл запускает еще один новый процесс, а сам закрывается. В этом случае BAT-файл не будет дожидаться завершения каждого отдельного действия и запустить несколько версий 1С одновременно. BACKUP_DIR - Путь для резервных копий. Имена файлов генерируются как ИмяБазыДанных_Год-Месяц-Число. CF_DIR - Путь к файлу обновления 1Cv8.cf. Если файл в указанной директории есть, то начинается обновление, если нет - работа BAT-файла завершается. LOG_DIR - Путь где будут храниться лог-файлы. Имена файлов генерируются как Год-Месяц-Число_ИмяБазыДанных. BAT-файл должен быть в кодировке 866 OEM Что делает скрипт. 1. Проверяет наличие файла обновления по указанному пути. Если файла нет, то скрипт завершается. 2. Убивает зависшие процессы: tskill *1cv8* /a /v 3. Завершает работу всех пользователей и блокирует базу для входа. 4. Если в текущую дату еще не делалась резерваная копия, то делает выгрузку данных. 5. Обновляет конфигурацию. 6. Обновляет информационную базы. 7. Разблокирует базу для входа пользователей.
4. (Петров Алексей)
Цитата: CMD файл для обновления базы. Посмотри, поковыряй может подойдет А каким образом обновлять несколько баз? Делать для каждой батник?
5. (Minton)
Петров Алексей, да для каждой базы делаешь отдельный батник. А запускаешь из планировщика: start.cmd
6. (Петров Алексей)
Minton, а эту строку нужно редактировать? Если да, то какой нужно ставить код? Цитата: SET UNLOCK_CODE=КодРазрешения
7. (Петров Алексей)
Цитата: Петров Алексей, да для каждой базы делаешь отдельный батник. А запускаешь из планировщика: start.cmd Пробовал по всякому, даже логи не сохраняет в файл. Есть еще варианты или предложения???
8. (sunhunter777)
Цитата: BAT-файл должен быть в кодировке 866 OEM Это ключевая фраза. Файл какой программой создаешь? Если батник делать в стандартном блокноте может затыкаться на русских символах. В кодировке Windows-1251 все пути надо делать латинскими символами без пробелов. Найди в сети AkelPad он правильно работает с 866 OEM. И в начале файла еще обязательно надо добавить команду D:\mycatalog - это путь где лежит батник И еще для отладки убери /UC%UNLOCK_CODE% убери в начале всех строк @ и после каждой команды добавь новую строку с командой pause и давай скрин что пишет
9. (yurge)
Петров Алексей, посмотри статью как сделать пакетный файл для одновременного обновления нескольких ИБ ``Обновление конфигурации базы 1С из командной строки`` Obnovlenie_1C.pdf(251.42 KB) В основе лежит строка:
10. (dmsobolev)
yurge, статья полезная. Обновление не происходит полностью автоматически, все равно надо сначала подготовить пакетный файл. А он может состоять из 15 команд (смотри сообщение 9). Для гарантии перед каждой командой на всякий случай убивать все процессы 1cv8. tskill *1cv8* /a /v
11. (Петров Алексей)
Всем спасибо, как появится время обязательно попробую и отпишусь.
12. (Djos)
Доброго времени суток. Сие творение может поможет http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz
13. (Fox)
Петров Алексей, Обновлятор-1С Групповое обновление всех баз за один раз версия от 28.08.2015 next