Сокращаем журнал регистрации

  оглавление  Настраиваем теневое копирование для архивации

Формируем список баз 1с из разных источников в обновляторе

Введение

В этом уроке мы рассмотрим различные возможности формирования списка баз 1С в программе обновлятор:

  • автоматическое добавление из стартера 1с;
  • ручное добавление;
  • автоматическое добавление и связывание списка баз с произвольным файлом в формате v8i;
  • автоматическое добавление и связывание списка баз с настройками кластера 1с в формате lst;
  • автоматическое поиск и связывание списка баз с определенной папкой.

Список по умолчанию

По умолчанию список заполняется базами из окна запуска 1с:

За считывание списка баз из окна запуска 1с отвечает галка в нижнем правом углу программы:

Снимите её при необходимости.

Добавление баз вручную

При этом мы можем добавлять новые базы прямо в обновляторе:

Добавление списка баз из произвольного файла в формате v8i

Эта возможность полезна, например, если вы хотите объединить списки баз различных пользователей терминального сервера.

Самый простой способ сделать это - указать в качестве источника группы нужный файл со списком баз в формате v8i:

Тогда в списке появится группа баз, связанная с этим файлом (у неё отдельный значок):

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

Синхронизация будет двухсторонней, то есть изменения файла вне обновлятора будут также отражаться в обновляторе при его перезапуске или обновлении списка баз:

Если этот файл используется как список общих баз

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

  • дополнительные настройки обновлятора
  • закладка "Системные настройки"
  • установить галку "Не загружать базы из общих списков"

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

Такое поведение может быть желательным, если вы добавляете такие списки в обновлятор в виде отдельных папок.

Рассмотрим пример. Есть база А, добавленная в файл со списком баз bases.v8i. И вот мы добавляем этот файл в настройки окна запуска 1с. И одновременно добавляем этот же файл в виде отдельной папки в обновлятор. Тогда по умолчанию база А попадёт в папку 'Базы 8.*', но не попадёт в папку, связанную со списком bases.v8i. Но если мы поставим галку 'Не загружать базы из общих списков', то база А не попадёт в папку 'Базы 8.*', а попадёт в папку, связанную со списком bases.v8i.

И получается, что если мы хотим управлять (удалять, изменять и добавлять базы) списком в файле bases.v8i прямо из обновлятора, то нам нужно, чтобы все базы, указанные в нём отображались именно в папке, связанной с этим файлом. То есть нужно поставить галку 'Не загружать базы из общих списков'.

Добавление списка баз из настроек кластера 1с

Автоматическое считывание баз из кластера 1с настраивается аналогично предыдущему пункту.

Только вместо файла в формате v8i мы указываем файл настроек кластера в формате lst.

Обычно путь к нему имеет примерно такой вид: c:\Program Files\1cv8\srvinfo\reg_1541\1CV8Clst.lst

Вновь создадим новую группу и в качестве источника баз укажем путь к списку баз сервера 1с:

Тогда в списке появится группа баз, связанная с этим кластером (у неё отдельный значок):

Автоматический поиск и добавление баз из папки

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

Итак, укажем путь (в моём случае x:\Bases) в качестве источника для новой группы баз:

Тогда в списке появится группа баз, связанная с этой папкой (у неё отдельный значок):

Дополнение

Чтобы облегчить авторизацию в периодически появляющихся новых базах воспользуйтесь вот этой статьей.

Чтобы узнать источник уже добавленной базы, выделите её в списке и нажмите F2:

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



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

Нажмите одну из кнопок, чтобы поделиться:



Сокращаем журнал регистрации

  оглавление  Настраиваем теневое копирование для архивации