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

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

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

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

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

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

Как помочь

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

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

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

Скачать тестовую версию от 15 августа


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

  • 15.08.2017 Теперь при настройке папок для дублирования архивов появилась возможность указывать количество хранимых копий также в разрезе меток. Эта возможность позволяет, к примеру, настроить чтобы в доп. папку дублировались только архивы, которые создаются "перед обновлением" или "перед опасной операцией" и т.д.
  • 14.08.2017 При изменении настроек периодических копий старые копии автоматически перераспределяются между другими периодами. Например, до этого мы хранили только недельные копии. И их у нас накопилось за последние 40 недель. После этого мы зашли в настройки обновлятора и настроили хранение только 2 недельных копий, 4 месячных, 3 квартальных. Так вот те 40 недельных копий не удалятся, а перераспределяться между остальными периодами (месяц, квартал) в соответствии с новыми настройками.
  • 14.08.2017 Теперь периодические копии записываются в отдельную папку не при каждой дневной архивации (что приводило к лишним операциям), а только в нужный момент. Например, копия на конец января 2017 года теперь будет записана в отдельную папку только в феврале. Раньше она бы перезаписывалась туда в течение всего января.
  • 09.08.2017 Теперь при настроенных операциях по расписанию обновлятор выводит доп. информацию (статус) этих операций в главном окне. Для этого после обновления на эту версию нужно дождаться первого выполнения операций по расписанию и этот статус с этого момента будет доступен в главном окне обновлятора.
  • 09.08.2017 При запуске обновлятор проводит дополнительные проверки на возможные проблемы с операциями настроенными по расписанию. В случае обнаружения проблем (например, ошибка при операции с одной из баз) обновлятор выводит доп. информационное сообщение для пользователя.
  • 09.08.2017 Немного изменено поведение программы (повторная блокировка после снятия) при установке пароля на настройки. Теперь блокировка не возвращается автоматически до закрытия программы. Вернуть блокировку после снятия можно нажав на открытый замок в нижнем правом углу программы.
  • 09.08.2017 Возможность прерывать выполнение (лимит времени) только в определенные дни (например, рабочие).
  • 04.08.2017 Возможность указать PingUrl при сохранении скрипта (для контроля за его запуском из облачной системы мониторинга healthchecks.io).
  • 04.08.2017 Мелкие улучшения и исправления.
  • 26.07.2017 Операция "Проверить наличие обновлений" теперь не подключается к базе, если уже известна необходимая информация по предыдущим подключениям. Это значительно ускорило проверку наличия новых обновлений.
  • 26.07.2017 Базы для которых найдены новые обновления (операцией "проверить наличие обновлений" или "скачать обновления" подсвечиваются (их иконка) в списке зелёным цветом. При выделении такой базы в списке в статусе пишется, что найдено столько-то новых обновлений.
  • 24.07.2017 Переработана настройка запуска по расписанию (ссылка). Поддержка облачной системы мониторинга healthchecks.io.
  • 24.07.2017 Теперь, если обновлятор скачал обновление и оно не подошло по "возрасту" (в настройках можно задать такое), то он будет пытаться скачивать предыдущее обновление, чтобы найти подходящее.
  • 19.07.2017 Переделаны практически все формы, чтобы обеспечить корректное масштабирование при изменении размера системных шрифтов.
  • 12.07.2017 Возможность более гибко задавать хранение периодических копий. Стало возможным одновременное хранение архивов для разных периодов, ограничивая их глубину. Например, мы можем задать наряду с хранением X последних копий дополнительное хранение Y месячных копий (имеются в виду последние копии на конец предыдущих Y месяцев) и Z годовых копий.
  • 07.07.2017 В дополнительных настройках на закладке "Архивация баз" появилась опция "При архивации файловой базы создавать dt-выгрузку в дополнение к основному архиву".
  • 06.07.2017 Важно. Переработан код обновлятора, ответственные за выполнение операций с серверными базами (подключение, блокировка, разблокировка, вывод пользователей и прочее). Цель этой переработки - избежать не нужных подключений к базе там где можно обойтись работой с кластером 1С. Это должно значительно ускорить операции с базами. В этой связи удалось отказаться от подключения к базам при архивации, а также от тестового подключения к базам при выполнении скриптов (теперь для серверных баз оно заменено тестовым подключением к кластеру, которое проходит быстро).
  • 06.07.2017 В системные настройки обновлятора вынесена опция "Максимальное ожидание 'выкидывания' пользователей из базы".
  • 29.06.2017 В дополнительных настройках на закладке "Архивация баз" появилась галка "Пропускать архивацию файловой базы, если она не изменилась с момента предыдущей архивации".
  • 28.06.2017 Возможность полного удаление базы с диска через Shift + Delete (включается в дополнительных настройках, закладка "Операции над базами", галка "Включить возможность полного удаления файловой базы с диска при нажатии Shift + Delete")
  • 28.06.2017 Оптимизация работы обновлятора.
  • 28.06.2017 Опциональная возможность сворачивания обновлятора в трей, когда нажимаем на крестик главного окна. Включается в дополнительных настройках, закладка "Интерфейс и общее поведение".
  • 28.06.2017 У опции "Не обновлять базу, если в ней работают пользователи" появилось дополнение. Можно указать при каких условиях запуска применять данную опцию: при любых, при ручном запуске или при запуске по расписанию.
  • 27.06.2017 Оптимизация интервалов необходимых задержек (пауз) в работе обновлятора.
  • 27.06.2017 Ускоренная блокировка и разблокировка файловых баз (без подключения).
  • 27.06.2017 В диалоге восстановления базы из архива учитывается возможность нестандартного расширения.
  • 23.06.2017 В меню "Ещё" добавлены пункты 6.01, 6.02, 6.03, 6.016.
  • 22.06.2017 В экспериментальные возможности добавился пункт "Создать копию базы".
  • 22.06.2017 Обновлятор научился подбирать версию файловой 1С (начиная с 8.3.9), если у другого пользователя база запущена в другой версии 1С.
  • 22.06.2017 В шаблоны пакетных скриптов добавлен пункт "Зашифровать данные для отправки".
  • 20.06.2017 В экспериментальных возможностях появился пункт "Собрать архивы в одном месте". Он полезен, если вам нужно периодически копировать последние по дате архивы за период в одно общее место.
  • 20.06.2017 В дополнительных настройках на закладке "Обновление баз" появилась опция "Не обновлять базу, если в ней в этот момент работают пользователи".
  • 20.06.2017 В дополнительных настройках на закладке "Обновление баз" появилась опция "Отключать архивацию перед обновлением для новых баз по умолчанию".
  • 20.06.2017 В большинстве диалогов добавлена обработка сочетания клавиш Ctrl + Enter
  • 20.06.2017 В диалоге сохранения скрипта появилась опция "Запускать в невидимом для пользователя режиме".
  • 20.06.2017 При диалоге добавления новой базы появилась опция "Прописать новую базу в окно запуска 1С".
  • 16.06.2017 В операциях над базами (контекстное меню и пункт "Ещё") появился новый пункт - "Зашифровать данные для отправки". Он позволяет запаковать в архив с паролем dt, cf или сам файл базы данных.
  • 16.06.2017 В операциях над базами (пункты 6.01, 6.02, 6.03) стало возможным выбирать архивы форматов zip, rar, 7z. Теперь поддерживается работа с архивами с установленным паролем. Поддерживаются также cf и dt, запакованные в архив.
  • 16.06.2017 При создании новой базы (пункт загрузка из cf, dt, zip) появилась возможность выбирать все виды архивов, в том числе с установленным паролем. Поддерживаются также cf и dt, запакованные в архив.
  • 12.06.2017 Оптимизация поиска обновлений на сервере 1С вторым способом.
  • 11.06.2017 Появилась возможность установить количество хранимых копий в разрезе меток. Это даёт возможность, например, настроить хранение различного количества копий, создаваемых при: плановой архивации, перед обновлением, после обновления и перед опасной операцией.
  • 10.06.2017 К имеющимся вариантам (конец недели, месяца или года) добавилась возможность хранения последнего архива на конец квартала.
  • 08.06.2017 При настройках обновлятора на запись архивов под другим пользователем теперь делается проверка - а может быть сам обновлятор уже запущен под этим пользователем. В этом случае не делается повторный программный логин под указанным пользователем.
  • 05.06.2017 В экспериментальных возможностях (в пункте "Ещё" или в контекстном меню базы) добавился пункт "Быстрая проверка активных пользователей".
  • 02.06.2017 В экспериментальных возможностях (в пункте "Ещё" или в контекстном меню базы) добавился пункт "Вывести активных пользователей базы".
  • 02.06.2017 Новая возможность. Управление регламентными заданиями: http://helpme1c.ru/upravlenie-reglamentnymi-zadaniyami-baz-1s-iz-obnovlyatora
  • 26.05.2017 Исправлено. При указании в свойствах базы "Только для архивации" в сочетании с установленной опцией "Ускоренная архивация файловых баз" переставали выполняться скрипты, требующие монопольного доступа к базе. Спасибо Дмитрию, что нашёл и указал мне на эту ошибку.
  • 19.05.2017 Мелкие улучшения в статусах баз в отчёте после обновления или скачивания обновлений.
  • 18.05.2017 Доработан механизм тестовой отправки письма при настройке уведомлений на почту. Добавлена анимация, переработано оповещение об ошибках.
  • 17.05.2017 При первом запуске обновлятора (сразу после установки) анализируется файлы def.usr (которые сохраняются в кэш 1С), чтобы автоматически подбирать имена пользователей баз для авторизации. Этот способ работает, если в эти базы уже заходили на этом компьютере через стартер 1С.
  • 17.05.2017 При синхронизации списка баз со стартером автоматически добавляются элементы "Настройки 1С" (чтобы архивировать список баз стартера) и "Настройки обновлятора" (чтобы архивировать настройки самого обновлятора). Эти элементы добавляются в группу "Произвольные файлы для архивации".
  • 17.05.2017 В свойствах баз (на закладке "Архивация") появилась новая опция "Не учитывать размеры созданных архивов при операции 'Проверка наличия архивов'". Эта опция по умолчанию устанавливается для "Рабочий стол" и "Мои документы", "Настройки 1С" и "Настройки обновлятора".
  • 17.05.2017 В свойствах произвольных файлов для архивации (на закладке "Архивация") появилась новая опция "Игнорировать ошибку 'Не найдено файлов для архивации'". Эта опция по умолчанию устанавливается для "Рабочий стол" и "Мои документы".
  • 17.05.2017 В меню дискета (слева от списка баз) появилась возможность экспорта списка отмеченных баз в формат 1С (v8i).
  • 17.05.2017 При синхронизации списка баз с другими источниками - новые базы подсвечиваются цветом и чуть ниже списка выводится количество новых баз.
  • 01.05.2017 На панель кнопок (слева от списка баз) добавлена возможность очистки кэша (выделенной базы или всех баз, у текущего пользователя компьютера или у всех пользователей компьютера). Можно делать тестовое удаление (без удаления), удаление в корзину или насовсем. Статья об этом: http://helpme1c.ru/vozmozhnosti-obnovlyatora-dlya-ochistki-kesha-baz-1s
  • 01.05.2017 К возможности очистки кэша после обновления базы добавлена опция - очищать у текущего пользователя компьютера или у всех пользователей. Эта возможность находится в дополнительных настройках программы, закладка "Обновление баз".
  • 01.05.2017 Внимание. В свойствах произвольных файлов для архивации добавлена галка "Включая скрытые файлы". По умолчанию (при добавлении папки для архивации в список обновлятора) она не устанавливается. Не рекомендую устанавливать её без веских причин, так как зачастую скрытыми являются служебные файлы, к которым может не быть доступа при архивации.
  • 01.05.2017 Обновлена версия 7-Zip до 16.04
  • 01.05.2017 Добавлена возможность переопределения степени сжатия архива в свойствах базы. Возможность добавлена главным образом для того, чтобы можно было уменьшить степень сжатия там, где время создания архива важнее экономии места.
  • 01.05.2017 Добавлена возможность автоматического перехода на следующую подредакцию (особенно актуально для ЗУП 3.* и УТ 11.*): http://helpme1c.ru/obnovlyator-1s-avtomaticheskij-perexod-na-sleduyushhuyu-podredakciyu
  • 01.05.2017 Новый механизм формирования имени архивов. Теперь в имя архива добавляется название базы. Но если полный путь к архиву из-за этого добавления превышает 255 символов (крайний случай), то такое название не добавляется - чтобы избежать проблем связанных с ограничением Windows на длину пути к файлу.
  • 01.05.2017 В настройки исключения архивации для файловых баз восьмой версии по умолчанию добавляется строка "*.cfl;*.1cl" (это для тех пользователей, кто потом настраивает архивацию не только 1cv8.1cd, но и всех других файлов лежащих в папке с базой,
    указав маску архивации звёздочка).
  • 01.05.2017 Исправлено. Указание пустой маски архивации файловых баз приводило к выдачи ложного сообщения об ошибке при архивации серверных баз (копия при этом создавалась).

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

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

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

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

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

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