Настройка sql-архивов (MS SQL Server и PostgrgeSQL) (v3)

  оглавление  Почему не удаётся заблокировать файловую базу

Управляем расширениями сразу в группе баз при помощи обновлятора-1с (v2)

Введение

С развитием платформы 1с всё чаще для изменения типовых конфигураций используют расширения.

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

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

  • В контекстном меню базы (или группы баз, если выделить их, удерживая Ctrl):
  • Среди дополнительных возможностей для отмеченных галками баз:
  • Среди шаблонов, используемых в скриптах:

Вот как выглядит сам диалог для администрирования расширений:

Посмотрим его в действии.

Я покажу всё на примере одной базы, но вы знайте - можно проделывать то же самое сразу для нужного количества баз (выделив их через Ctrl или отметив галками).

Итак, поехали :-)

Перед нами типовая бухгалтерия 3.0 без установленных расширений:

Добавляем новое расширение

В диалоге администрирования расширений переходим на закладку "Добавить" и указываем файл с расширением, уточнив его настройки (безопасный режим, защита от опасных действий и так далее):

Результат работы обновлятора (раскрыть)

Выводим уже добавленные расширения

Переходим на закладку "Вывести", чтобы получить список расширений (вместе с их свойствами), которые уже добавлены в базу:

Результат работы обновлятора (раскрыть)

Проверяем работоспособность (применимость) добавленных расширений

Это можно сделать сразу для всех расширений запустив операцию на закладке "Проверить":

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

Результат работы обновлятора (раскрыть)

Обновляем уже существующее расширение

Предположим, вышла новая версия расширения и его нужно обновить в базе (записать поверх существующего).

В этом нам поможет закладка "Обновить".

Из файла

Я указал файл с новой версией расширения и указал имя уже существующего расширения в конфигураторе ("ПисьмоВПоддержку").

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

Как узнать это имя?