Тестирование новых версий обновлятора

 Эта страничка для опытных администраторов и программистов

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

Как ведётся разработка обновлятора

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

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

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

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

Раздел спасибо

Здесь я буду указывать тех, кто регулярно принимает участие в тестировании новых версий. Без них обновлятор никогда не смог бы быть таким стабильным. Тьфу-тьфу-тьфу, но за 2 с лишним года в релиз не ушло ни одной версии с какой-нибудь критичной ошибкой.

  • Леонид Черновалов (очень ответственный и отзывчивый человек, большой энтузиаст своего дела)
  • Дмитрий Бабенков

Как помочь

Необходимо скачать и установить тестовую версию к себе на компьютер. Её можно установить либо как основную (поверх рабочей), либо как дополнительную, указав при установке вариант "Переносная (portable)".

Нужно чётко понимать, что тестовая версия - она на то и тестовая, и может содержать ошибки и недочёты. Конечно, я даже перед тем как выпустить тестовую версию провожу её минимальное тестирование.

 Внимание! Если вы не являетесь опытным администратором или программистом - не стоит принимать участие в тестировании. Дождитесь пока тестовая версия перейдёт в разряд основной. 

Скачать тестовую версию от 21 октября


Что в ней нового:

  • 21.10.2017 Возможность обновления подсистемы в доработанной конфигурации, вводная статья здесь: http://helpme1c.ru/obnovlyator-1s-kak-obnovlyat-svoi-dorabotki-konfiguracii-u-polzovatelej
  • 21.10.2017 Мелкие исправления и улучшения.
  • 17.10.2017 При сохранении расписания появилась возможность выбрать, чтобы оно выполнялось только для зарегистрированного текущего пользователя (так как это делалось в старых версиях обновлятора). Этот вариант полезен только, если вы хотите лично контролировать и управлять работой обновлятора при его запуске по расписанию, так как при этом варианте запуска обновлятор будет доступен для взаимодействия с пользователем в момент своей работы.
  • 17.10.2017 Доработана совместимость обновлятора с включенным UAC (при этой инсталляции всё ещё возможны накладки, но начиная со следующих установок всё должно будет проходить гладко).
  • 12.10.2017 Небольшая перекомпоновка полей в окне "Свойства базы".
  • 12.10.2017 Мелкие исправления и улучшения.
  • 11.10.2017 Информация о новинках обновлений выводится теперь и в индивидуальных отчётах базы.
  • 11.10.2017 Улучшена проверка пароля при старте обновлятора (был способ всё-равно открыть главное окно)
  • 11.10.2017 При проверке прав пользователя на нужные папки (при сохранении расписания) - вся информация выводится разом, а сами папки выводятся в виде ссылок на них для удобства.
  • 11.10.2017 Анимация при проверке прав пользователей при сохранении расписания (чтобы не было подвисаний).
  • 11.10.2017 В лайт версии обновлятора стали доступны все настройки баз и обновлятора в целом (кроме расписания, уведомлений и групповых операций).
  • 10.10.2017 Мелкие исправления и улучшения.
  • 09.10.2017 В дополнительных настройках, на закладке "Архивация баз" в нижнем правом углу появилась ссылка "Ещё опции...". По этой ссылке можно установить опцию "При формировании папки архивов использовать только имя базы (без пути к ней)".
  • 09.10.2017 В дополнительных настройках, на закладке "Системные настройки" появилась возможность переопределить временную папку обновлятора.
  • 09.10.2017 В диалоге создания копии базы появилась опция "Копировать также все настройки базы источника".
  • 09.10.2017 Мелкие улучшения и исправления.
  • 04.10.2017 Несколько попыток на ввод пароля при запуске обновлятора.
  • 04.10.2017 Обработка ситуации, если файлы с настройками обновлятора оказываются поврежденными.
  • 04.10.2017 Улучшена возможность автоматического поиска файловых баз на диске.
  • 03.10.2017 В дополнительных настройках появилась закладка "Новая база". В ней, помимо прочего, можно указать базу-образец для автоматического копирования её настроек в новые базы.
  • 02.10.2017 Обновлятор научился понимать отказоустойчивые кластеры, когда в параметре сервер прописано несколько серверов (через запятую или точку с запятой). При этом для своих операций обновлятор всегда использует последний из перечисленных серверов.
  • 02.10.2017 При сохранении расписания добавился параметр "Немедленно запускать задачу, если пропущен плановый запуск". По умолчанию этот параметр выключен.
  • 02.10.2017 Для серверных баз во второй колонке списка выводится состояние регламентных задач на сервере (включены или выключены). Статус jobs on означает, что они включены. Статус jobs off - выключены. Статус jobs ? означает, что обновлятор пока не знает включены регламентные задания на сервере или выключены. Этот флаг обновляется обновлятором при операциях связанных с блокировкой, разблокировкой регламентных заданий; а также при операции "Управление регл. заданиями -> Вывести". Обратите внимание, что этот статус участвует в фильтре баз. Таким образом можно легко отобрать в списке только базы, например, с включенными регламентными заданиями. Для этого нужно набрать в списке баз строку "jobs on".
  • 29.09.2017 Мелкие исправления и улучшения.
  • 28.09.2017 Поддержка прокси (http, https, ftp) для облаков. Настройки прокси прописываются в свойствах облаков.
  • 27.09.2017 При сохранении расписания или настройки облаков производится проверка на то, чтобы пользователь под которым настраивается запуск операций имел право на "Вход в качестве пакетного задания".
  • 26.09.2017 Решение проблемы с правами скачанного и распакованного обновления на Windows 8, когда это происходит под другим пользователем.
  • 26.09.2017 При сохранении расписания или настройки облаков производится дополнительное тестирование пользователя, чтобы обнаружить недостающие права на чтение и запись в нужные папки.
  • 26.09.2017 Появились дополнительные события в настройках обновлятора "При запуске" и "При завершении". Именно в событие "При запуске" нужно прописывать подключение сетевых дисков, если это требуется.
  • 22.09.2017 Дальнейшая доработка поведения установщика и обновлятора в отношении менеджера облаков связанного с Windows 8 (и выше). Перед этой установкой вновь нужно остановить процесс Updater1C.CloudManager.exe вручную из менеджера задач, затем зайти в "Облака" и нажать кнопку "Настроить задание в планировщике...". После этого поведение установщика и обновлятора в отношении менеджера облаков должно быть корректным в том числе на Windows 8 (и выше) и больше не должно требоваться останавливать процесс Updater1C.CloudManager.exe вручную.
  • 22.09.2017 Теперь общий файл настроек также шифруется.
  • 19.09.2017 Доработан установщик программы.
  • 18.09.2017 Исправлено поведение установщика, чтобы учесть постоянно работающий менеджер выгрузки архивов в облака (Updater1C.CloudManager.exe). Важно. Это изменение будет работать начиная уже со следующих новых версий обновлятора (получается в этом обновлении я разработал подготовительные меры, чтобы установки следующих версий обновлятора проходили корректно).
  • 18.09.2017 Галка "Выключить компьютер после выполнения операций" больше не влияет на запущенную очистку кэша.
  • 15.09.2017 В дополнительных настройках, на закладке "Системные настройки" появилась опция "Пауза перед выполнением обработчиков обновления". Её имеет смысл устанавливать (я рекомендую значение 120 секунд), если при попытке выполнения обработчиков обновления возникает ошибка "Ошибка разделенного доступа к базе данных". Эта ошибка возникает на некоторых серверных базах из-за того, что сразу после обновления базы данных сервер 1С запускает системное фоновое задание, связанное с лицензированием и это задание блокирует на некоторое время (обычно 1 минуту) доступ к базе.
  • 14.09.2017 Поддержка односторонней заливки архивов в облачные сервисы (Яндекс.Диск, Гугл.Диск, Mega.nz, Webdav, Ftp, Ssh). Очень гибкая настройка количества хранимых копий, поддерживаются периодические копии. Пока нет поддержки прокси (прямо сейчас работаю над этим). Вводная статья здесь: http://helpme1c.ru/obnovlyator-1s-kak-nastroit-peredachu-arxivov-v-oblaka

Я нашёл ошибку или серьёзный недочёт

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

Для исправления ошибки мне от вас понадобится отчёт из обновлятора (желательно сделанный в режиме отладки).

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

Этот отчёт нужно прислать мне на почту helpme1c.box@gmail.com, указав в заголовке письма тему "ошибка в тестовой версии".

С уважением к вам и вашему делу,

автор программы "Обновлятор-1С" Владимир Милькин