Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз

7 10 ноября 2019 13:58

Инструменты Обновление баз Автоматизация


Быстрое и надежное обновление файловых и серверных баз, защита от шифровальщиков, автоматическое обновление доработанных конфигураций и расширений, а также многое другое.

Кто бы вы ни были - системный администратор, программист или бухгалтер.

Вот 8 причин, почему вам нужен Обновлятор:

  • Он умелый. И с легкостью автоматизирует любые операции сразу для всех ваших баз - архивацию (в том числе средствами СУБД MS SQL и Postgres), обновление, тестирование и многое другое. Вы забудете про рутину.
  • Он безопасный. Все операции над базами осуществляются через пакетный запуск платформы 1с (это её документированная возможность), поэтому все результаты работы полностью идентичны тому, как если бы вы делали всё вручную из конфигуратора.
  • Он универсальный. И одинаково хорошо работает как с файловыми, так и серверными базами 1С. При этом не важно какая у вас база - полностью типовая, доработанная или разработанная собственными силами с нуля. В обновляторе реализованы полезные возможности для каждого из этих случаев.
  • Он быстрый. Поддерживается многопоточное (параллельное) выполнение любых операций над базами.
  • Он облачный. И это гарантирует вам 100% защиту созданных архивов от шифровальщиков. Поддерживаются nas, ftp, ssh, webdav, яндекс-диск, mega.nz, google drive.
  • Он осторожный. И рассчитан на самых различных пользователей. Это значит, что с его помощью испортить рабочую базу или остаться без копии после выполнения опасной операции практически невозможно.
  • Он технологичный. Поддерживаются такие технологии как обновление доработанных конфигураций, обновление из хранилища, обновление расширений, написание собственных скриптов для автоматизации.
  • Ему доверяют. Программа развивается и поддерживается с 2015 года, и в нашей стране с ней работают тысячи пользователей и сотни компаний (Кнопка, Systola, Крауд, OneTek, Смарт Офис, Технопарк Новосибирского Академгородка, Айтиматика, iTeamPro, Cloudray, Анком и многие другие).

При обновлении обновлятор автоматически (без участия пользователя):

  • скачает все нужные обновления с сайта 1С или подхватит уже установленные;
  • выгонит пользователей, запретит работу регламентных заданий на сервере, завершит зависшие сеансы;
  • сделает резервную копию базы;
  • выполнит обновление базы в пакетном режиме;
  • выполнит обработчики обновления;
  • пустит всех пользователей обратно.
При архивации обновлятор:

  • сделает резервную копию базы (zip, dt или sql);
  • если вы захотите - зашифрует созданный архив вашим паролем;
  • если вы захотите - изменит расширение архива на заданное или случайное;
  • если вы захотите - запишет архив под произвольным пользователем системы;
  • если вы захотите - продублирует архив в любые другие папки, хранилища, облака;
  • удалит старые архивы, чтобы сохранить заданное вами количество дневных, недельных, месячных, квартальных и годовых копий.
Ответы на вопросы (раскрыть):
Насколько безопасно пользоваться обновлятором?

Для выполнения операций над базами Обновлятор использует пакетный режим конфигуратора.

Это документированная возможность от самой 1с для автоматизации операций над базами, которая используется во всех решениях (в том числе от 1с) для администрирования баз.

Поэтому результат обновления, архивации или тестирования, проведенных через обновлятор, будет в точности совпадать с результатом этих же операций, сделанных вручную через конфигуратор.

Получается, что обновлятор работает с базами руками конфигуратора, поэтому такой способ работы можно считать абсолютно корректным и безопасным.

Добавлю, что в нашей стране обновлятор уже достаточно долгое время используют очень крупные и уважаемые всеми компании по обслуживанию 1с, системные интеграторы, провайдеры облачных услуг.

Первый официальный обновлятор вышел в мае 2015 и с тех пор у него появились тысячи пользователей и сотни компаний, использующих его в своей ежедневной работе.

Работает ли обновлятор с базовыми версиями 1с?

Да, обновлятор умеет выполнять операции с базами, которые используют базовую платформу 1с.

Базовая платформа не позволяет выполнять внешнее подключение к базам, но обновлятор обходит это ограничение при помощи вот такого приёма.

Работает ли обновлятор с серверными базами?

Да, обновлятор поддерживает работу с серверными базами в полной мере.

Я уже упоминал выше, что обновлятор используют в своей работе достаточно крупные и известные в стране компании.

И, конечно же, у них используются кластеры серверов 1с (на разных ОС) с большим количеством подключений и рабочих процессов, чтобы обеспечивать такую нагрузку.

И на протяжении этих 2.5 лет поддержки и разработки мне совместно с ними, кажется, удалось учесть все мыслимые и не мыслимые нюансы, связанные с операциями над серверными базами из обновлятора.

А что если база доработана?

По умолчанию обновлятор настроен на автоматическое пакетное обновление типовых баз на поддержке.

И если в такую базу внесены доработки - это ещё не значит, что она перестанет обновляться в пакетном режиме. Это решение принимает конфигуратор, когда обновлятор просит его применить обновление.

При этом обновлятор имеет ряд дополнительных возможностей для обновления доработанных баз, для которых пакетный режим по умолчанию не подходит:

Может ли обновлятор выполнять операции в несколько потоков?

Обновлятор выполняет операции над базами последовательно одну за другой.

И в некотором смысле это правильно, так как, например, попытка обновить базы одновременно в несколько потоков на среднестатистическом компьютере приведёт к тому, что система буквально "встанет колом" - производительность упрётся в жесткий диск и процессор - и такое параллельное обновление будет идти даже дольше чем обычное последовательное.

Но у некоторых компаний есть настолько производительные серверы, что для них параллельное выполнение операций над базами в несколько потоков действительно имеет смысл. Особенно в том случае, если баз настолько много (или они настолько большие), что последовательное выполнение операций не укладывается в "ночное окно".

В этом случае я рекомендую многопоточное (параллельное) выполнение операций: ссылка.

Может ли обновлятор обновлять ещё и платформу 1с?

Да, обновлятор умеет скачивать и устанавливать нужную версию платформы 1с при минимальном участии пользователя.

И всё-таки чем обновлятор лучше других инструментов?

Без ложной скромности скажу, что если мы будем рассматривать всё, что умеет делать обновлятор с базами, то обнаружим, что конкурентов у программы просто нет.

Да, есть много решений для администрирования баз, но большинство из-них либо уже не поддерживаются, либо поддерживаются плохо, либо не доведены до ума, либо не дружелюбны, либо просто не являются готовым продуктом для конечных пользователей.

И это отсутствие качественных инструментов - настоящая беда для всей экосистемы 1С.

И если даже рассматривать только операцию обновления баз - становится ясно почему наличие таких инструментов просто жизненно необходимо для всех нас.

Что ещё умеет делать обновлятор?

Помимо различного рода обновлений (и всего что с ними связано) обновлятор ещё умеет:

  • выполнять архивацию баз (zip, dt, sql) с защитой архивов от шифровальщиков и удалением старых архивов с сохранением нужного количества дневных, недельных, месячных, квартальных и годовых копий;
  • выполнять тестирование баз;
  • управлять расширениями в базах;
  • управлять регламентными заданиями в базах;
  • выполнять различные блокировки-разблокировки сеансов и регламентных заданий на сервере;
  • выполнять batch скрипты над базами;
  • выполнять скрипты на onescript;
  • чистить временные файлы (кэш) 1с;
  • загружать комплекты отчётности для БГУ;
  • менять формат баз и проверять их физическую целостность;
  • ещё с десяток операций, полезных в том или ином случае.
На чём написан обновлятор?

Обновлятор написан на программной платформе .NET Framework. Используется версия 2.0, которая доступна на всех операционных системах Windows, начиная с XP и Server 2003.

Язык разработки C#.

На данный момент (30 ноября 2017 года) не считая сторонних библиотек в обновляторе:

  • 97 модулей
  • 3 мегабайта кода
  • 70 тысяч строк

Отличие бесплатной Лайт-версии от Проф

Бесплатная версия программы вполне функциональна и подходит для большинства пользователей. Я веду разработку обновлятора с 2014 года (а в мае 2015 была выпущена первая публичная версия) и планирую в дальнейшем поддерживать его актуальность и работоспособность. Поэтому было принято решение выпускать ещё и проф-версию - более функциональную по сравнению с бесплатной.

Приобретать её или нет - решать вам. Бесплатная лайт-версия будет также поддерживаться в актуальном состоянии.

  • Пожалуй, самое главное - это наличие технической поддержки с моей стороны. Я помогаю настроить программу; подсказываю как лучше автоматизировать ту или иную задачу при помощи обновлятора; помогаю по ошибкам, если таковые возникают в процессе обновления. Вопросы нужно задавать с почтовых ящиков, на которые высылался регистрационный ключ.
  • Возможность запуска операций над любым количеством баз. В лайт-версии, к примеру, можно обновлять только 2 базы за один раз.
  • Возможность настройки автоматического запуска операций по расписанию (обновление, архивация, тестирование и многое другое).
  • Отправка отчётов о выполненных операциях на почту.
  • Возможности более тонкой настройки обновлятора (к примеру, указание дополнительных скриптов до и после обновления; указание защиты от шифровальщиков для архивов и т.п.).

В чём особенности корпоративной лицензии для Обновлятора-1С

ЛИЦЕНЗИРОВАНИЕ

  • Корпоративная лицензия позволяет производить неограниченное количество перевыпусков ключа на протяжении всего срока действия корпоративной лицензии (этот срок составляет 3 года). Такие перевыпуски могут понадобиться, если у вас полностью или частично меняется оборудование сервера (материнская плата или процессор). Эта возможность особенно полезна для виртуальных систем.
  • Обычная лицензия позволяет производить перевыпуск ключа только один раз в течение первого года после активации ключа.

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

  • Корпоративная лицензия даёт доступ к расширенной технической поддержке на протяжении всего периода действия лицензии (36 месяцев):
    • предоставление подробной информации о всех возможностях программы
    • помощь в настройке программы
    • помощь в разработке сценариев автоматизации процессов пользователя при помощи программы
    • возможность удаленного подключения к пользователю для более оперативного решения вопросов по использованию программы

Расширенную техническую поддержку всегда оказывает сам разработчик программы, за исключением периодов его отсутствия.

Расширенная техническая поддержка работает с понедельника по пятницу с 9-00 до 18-00 по Владивостокскому времени (+7 часов к Москве), гарантированное время ответа на запрос - 1 сутки.

  • Обычная лицензия даёт доступ к базовой технической поддержке в течение 12 месяцев с момента её активации.

Под базовой технической поддержкой понимается предоставляемая по выделенной линии службы приема и разрешения технических запросов консультационная помощь, включающая в себя: предоставление информации о новых версиях и исправлениях программы, а также о базовых функциях программы.

Товары

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз

212

Обновлятор-1С (Проф-версия)

Обновлятор-1С (Корпоративная версия)

Скачать бесплатно 6

Автоматическая установка с TurboConf

1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.

Откройте маркетплейс

2. Найдите нужную разработку.

Найдите нужную разработку

3. Нажмите кнопку Установить.

Нажмите кнопку Установить

TurboConf все установит автоматически!

Комментарии

froloid
#1, 29 февраля 2020 12:55

Чем отличаются версии проф и корп?


bolsun
#2, 29 февраля 2020 13:06

(1) froloid, добрый день!
Информация добавлена в описание.


Сергей Вн
#3, 04 октября 2024 07:44

Если заявлена работа с хранилищем 1С, то есть ли работа с хранилищем Git +/- 1C:EDT ? +- указал, так как в теории конфигурация может хранится в Git и без применния 1С:EDT (есть решения/скрипты типовой (чистой) выгрузки/загрузки конфигураций 1С в git для более удобного контроля доработок, чем это предоставляет 1С хранилище и при этом нет модификаций xml файлов, которые вносит 1С:EDT)


Сергей Вн
#4, ред. 04 октября 2024 08:06

И ещё есть вопрос: у одного нашего крупного клиента почти каждая клиент-серверная база 1С лежит на разных виртуальных серверах. Это позволяет проще решать проблемы производительности, более свободно перезагружать сервера 1С (так как затрагивается тогда работа всегда только одной крупной базы и, иногда пары мельких). И в теории вашу программу ни чего не мешает поставить "куда-то" в одно место и оттуда обновлять все базы, но вот в платформе 1С 8.3.23.1912 при установке блокировки запуска сеансов, с указанием кода разрешения, почему то при запуске конфигуратора на другой машине, не где стоит сервер 1С, перестало давать войти (при указании ключа запуска с необходимым кодом. а до этой версии платформы такой проблемы не было).
Клиент редко обновляет платформу из-за наличия КОРП лицензий, которые добавляют дополнительные ограничения на саму возможность обновления, поэтому мы только недавно смогли перейти на 8.3.24.1548 (более новее не имеет возможности ставить именно из-за лицензионных ограничений 1С КОРП) и я ещё даже не знаю осталась ли эта проблема в платформе.
И к чему я это: если наша компания купит корп. версию обновлялки, то в нашем случаи получается надо покупать не одну её версию, так как придётся её ставить на разные виртуальные сервера. Есть ли какие-то ещё идеи решения нашей проблемы (я ещё не знаю ушла ли она, но на всякий случай спрашиваю)?


Владимир Милькин
#5, 07 октября 2024 04:41

(3) Сергей Вн, речь только о возможностях работы с хранилищем, описанных в статье: https://helpme1s.ru/obnovlyator-1s-kak-obnovlyat-bazy-napryamuyu-iz-xranilishha

(4) Сергей Вн, я на практике пока не сталкивался у пользователей с описываемой вами проблемой. Верно, понадобятся индивидуальные корп. лицензии для каждого сервера (в том числе виртуального). Возможно для вас оптимальным решением будет закупить много проф-лицензий (они дешевле и там при оптовой закупке возможны скидки до 40%) вместо нескольких корп. Прошу вас прочесть статью, в ней описываются особенности активации обновлятора (в том числе на виртуальных системах): https://helpme1s.ru/osobennosti-aktivacii-obnovlyatora-na-virtualnyx-sistemax.


Сергей Вн
#6, 18 октября 2024 04:50

(5) Владимир Милькин,
Про проблему с 1с - забудьте. Недавно мой коллега случайно выяснил в чём дело, а я даже не догадывался: оказывается, если в ярлык 1С на рабочем столе прописать ключ запуска /UC, то тогда 1С игнорирует тот, что указан у конкретной базы из списка баз. И у нас нашёлся кто-то, кто имел права это сделать с общим ярлыком 1С...

А вот про лицензии возникли у меня недопонимание: я как понял, у вас Лайт и Проф бессрочные лицензии (с ограничениями потом, но сами по себе они для самой программы бессрочные), а вот Корп имеет срок в 3 года (т.е. после истечения его не только пропадает поддержка, но и сама лицензия перестаёт действовать). Я правильно понял?


Модератору