Что означает номер версии в настройках базы?

  оглавление  Я настроил обновлятор для работы с базовой платформой. Всё обновлялось, но теперь перестало, почему?

Обновлятор-1с. Как настроить обновлятор для работы с базовой платформой 1С?

Если у вас используется базовая платформа 1с, то для работы обновлятора потребуется небольшая разовая настройка.

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

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

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

Базовая ли у нас платформа

Но в начале давайте проверим, а базовая ли у нас платформа?

Для этого зайдём в базу в режиме пользователя и откроем окно "О программе" (через меню "Справка"->"О программе" или так, если в базе используется управляемый интерфейс):

Если у нас базовая платформа, то в пункте "Лицензия" будет написано "Ограничение функциональности; Однопользовательский режим".

Вот эта фраза и есть признак базовости платформы. На поле "Конфигурация" смотреть не нужно, так как возможны случаи использования не базовой платформы с базовой конфигурацией.

Да, у нас базовая платформа

Запустим обновлятор-1с, выделим нужную базу и нажмём кнопку "Свойства базы":

В открывшемся диалоге установим галку "Для этой базы используется базовая платформа":

После этого нажмём большую красную кнопку "Запустить базу и выполнить настройку":

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

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

Что делает эта обработка? Она просто создаёт в папке с базой файл "настройки-обновлятора-1с.cfg" с названием конфигурации и версией базы, чтобы обновлятор смог узнать, что это за база без подключения к ней.

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

Готово! Теперь обновлятор сможет работать с базой самостоятельно.

Не получается настроить базовую платформу

Если при попытке выполнить автоматическую настройку базовой версии (из свойств базы) у вас ничего не получилось - база запустилась, но обработка обновлятора не открылась - причина скорее всего в платформе 1С.

Начиная с версий 8.3.9 1С по умолчанию запрещает пользователю открывать внешние обработки.

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

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

И тут возможно 2 варианта действий.

В базе есть пользователь

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

Из меню выбираем пункт "Администрирование"-"Пользователи":

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

Щёлкаем по нему два раза:

В свойствах пользователя переходим на закладку "Прочие" и ставим ему галку напротив "Интерактивное открытие внешних отчётов и обработок":

Нажимаем "Ок", закрываем конфигуратор.

Готово. Вновь нажимаем кнопку "Запустить базу и выполнить настройку" в свойствах базы обновлятора. Теперь всё должно получиться.

В базе нет пользователей

Если в базе нет пользователей - можно добавить и воспользоваться инструкцией выше. Но это не всегда удобно.

В этом случае после нажатии кнопки "Запустить базу и выполнить настройку" достаточно просто положительно ответить на диалог:

С уважением, (школа 1С программистов).



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

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



Что означает номер версии в настройках базы?

  оглавление  Я настроил обновлятор для работы с базовой платформой. Всё обновлялось, но теперь перестало, почему?