Организация разделов меню администрирования.

В данной статье я расскажу о том как добавлять новые или уже существующие базы данных на сервер «1С:Предприятия» 8.3 (для других версий платформы — 8.1 и 8.2 действия аналогичны). Будут рассмотрены варианты добавления информационной базы как из , так и через программу администрирования серверов «1С:Предприятия» (в ОС семейства Windows). А также затронуты некоторые вопросы администрирования информационных баз в кластере серверов «1С:Предприятия».

1. Добавление информационной базы из окна запуска «1С:Предприятие»

Создадим новую базу данных на сервере «1С:Предприятия» из типовой конфигурации. Для этого запустим «1С:Предприятие» и в окне запуска нажмем «Добавить… » для добавления информационной базы.

Запуститься мастер добавления информационной базы, выберем пункт «Создание новый информационной базы » установив соответствующий переключатель и нажмем «Далее ».

В списке установленных шаблонов конфигураций выберем необходимый нам шаблон и снова нажмем «Далее ».

Введем имя базы данных, как она будет отображаться в списке информационных баз, тип расположения укажем «На сервере 1С:Предприятие » и нажимаем «Далее ».

На следующей странице необходимо указать параметры создаваемой информационной базы, а именно:

(В данном примере параметры выбраны в соответствии с параметрами установки сервера «1С:Предприятия», принятыми в статье )

  • Имя кластера серверов 1С:Предприятия — как правило, совпадает с сетевым именем компьютера, где установлен сервер «1С:Предприятия» (центральный кластер сервера);
  • Имя создаваемой базы в кластере — имя по которому будет происходить обращаться к информационной базе. Должно быть уникальным в пределах данного кластера;
  • Защищенное соединение — по умолчанию отключаем;
  • Тип СУБД на которой будет храниться база данных — в данном примере MS SQL Server;
  • Имя сервера базы данных — как правило, состоит из сетевого именем компьютера, где установлен сервер баз данных и имени экземпляра сервера (если есть), разделенными знаком «\»;
  • Имя базы данных на сервере баз данных — для удобства будем придерживаться правила, что имя базы данных должно совпадать с именем информационной базы в кластере. Кроме того, в случае использования MS SQL Server, первый символ в имени базы данных может быть только буквой латинского алфавита или символом «_», последующие символы могут быть только буковой латинского алфавита, цифрой или символами «_» и «&», имя должно быть уникальным в пределах данного экземпляра сервера баз данных и не превышать 63 символов. Если база данных уже существует на сервере, будет использоваться текущая база, если нет и установлен флаг «Создать базу данных в случае ее отсутствия », произойдет добавление новой базы на сервер баз данных.
  • Пользователь базы данных — пользователь СУБД, который станет владельцем базы на сервере в случае создания новой базы данных или имеющий права для работы с существующей;
  • Пароль пользователя — пароль пользователя от лица которого будет осуществляться доступ к базе данных;
  • Смещение дат — 0 или 2000. Данный параметр определяет число лет, которое будет прибавляться к датам при их сохранении в базе данных Microsoft SQL Server и вычитаться при их извлечении. Дело в том, что тип DATATIME, используемый Microsoft SQL Server, позволяет хранить даты в диапазоне с 1 января 1753 года по 31 декабря 9999 года. Если при работе с информационной базой может возникнуть необходимость хранения дат, предшествующих нижней границе данного диапазона, смещение дат следует выбрать 2000. Кроме того, если в прикладном решении используются регистры накопления или регистры бухгалтерии (а скорее всего так оно и будет) также в «поле смещение» дат необходимо установить значение 2000.
  • Установить блокировку регламентных заданий — установка флага позволяет запретить выполнения регламентных заданий на сервере для данной информационной базы. Следует устанавливать в случае создания тестовых информационных баз, где выполнение регламентных заданий не несет никакой практической нагрузки.

Установив все параметры информационной базы нажимаем «Далее ».

Ну и наконец, указываем параметры запуска для создаваемой базы и нажимаем «Готово » для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия», в случае необходимости, создана новая база данных на сервере баз данных, а также произойдет загрузка данных из шаблона конфигурации.

Если все вышеперечисленные действия завершились успешно, мастер завершит свою работу, а мы увидим только что созданную базу и в списке информационных баз в окне запуска «1С:Предприятие».

2. Добавление информационной базы из консоли администрирования серверов «1С:Предприятия»

Теперь добавим еще одну информационную базу в кластер серверов, но уже через оснастку «Администрирование серверов 1С:Предприятия » (предварительно ). Найти ее можно:

Ну и в любом случае оснастку можно запустить выполнив файл «1CV8 Servers.msc » располагающийся в каталоге установки «1С:Предприятие» в подкаталоге «common ».

Если оснастка «» запускается на том же самом компьютере, где установлен сервер «1С:Предприятия», то в дереве слева, в ветке с сетевым именем текущего компьютера, мы должны увидеть данный кластер серверов под названием «Локальный кластер ». Раскрыв вкладку «Информационные базы » увидим все информационные базы в данном кластере серверов (например базу данных созданную через окно запуска «1С:Предприятие» на предыдущем шаге). Для добавления новой информационной базы кликнем правой кнопкой мыши по данной вкладке, в контекстном меню выберем «Создать » — «Информационная база ».

Откроется окно параметров создаваемой информационной базы. Список параметров тот же самый, что был описан выше в п.1 данной инструкции. Заполнив все параметры нажимаем «ОК » для запуска процесса создания новой информационной базы. При этом будет создана новая информационная база на на сервере «1С:Предприятия» и, в случае необходимости, создана новая база данных на сервере баз данных.

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

А если зайти в программу «Среда SQL Server Management Studio » и подключиться к текущему экземпляру MS SQL Server, можно увидеть созданные на предыдущих шагах базы данных.

3. Свойства информационной базы

Чтобы просмотреть или изменить параметры конкретной информационной базы необходимо в оснастке «Администрирование серверов 1С Предприятия », в списке информационных баз кликнуть по ней правой кнопкой мыши и в контекстном меню выбрать «Свойства ». Для аутентификации в консоли администрирования необходимо использовать администраторов в соответствующих информационных базах. Другими словами данная проверка аналогична аутентификации при подключении к информационной базе через клиента «1С:Предприятие».

Как видно, к списку уже знакомых нам параметров добавились:

  • Блокировка начала сеансов включена — флаг, позволяющий включить блокировку начала сеансов с информационной базой, если флаг установлен, то:
    • Существующие сеансы могут продолжать работу, устанавливать новые соединения, а также запускать фоновые задания;
    • Установка новых сеансов и соединений с информационной базой запрещено.
  • Начало и Конец — время действия блокировки сеансов;
  • Сообщение — текст, который будет частью сообщения об ошибке при попытке установки соединения с заблокированной информационной базой;
  • Код разрешения — строка которая должна быть добавлена к параметру /UC при запуске «1С:Предприятие» для соединения с информационной базой вопреки блокировке;
  • Параметры блокировки — произвольный текст, который может использоваться в конфигурациях для различных целей;
  • Внешнее управление сеансами — строка, описывающая параметры Web-сервиса внешнего управления сеансами;
  • Обязательное использование внешнего управления — если флаг установлен, то при недоступности Web-сервиса внешнего управления сеансами происходит ошибка и установка подключения к информационной базе невозможна;
  • Профиль безопасности — в случае указания имени профиля прикладное решение начинает работать с учетом ограничений, которые накладывает указанный профиль безопасности;
  • Профиль безопасности безопасного режима — то же, что и профиль безопасности, но ограничения будут накладываться на фрагменты прикладного решения, работающие в безопасном режиме.

Изменив необходимые параметры нажимаем «Применить » для сохранения изменений или «ОК » для сохранения и закрытия окна свойств информационной базы.

4. Добавление существующей информационной базы в список информационных базы окна запуска «1С:Предприятие»

Ну и наконец, нам осталось только добавить созданную с помощью оснастки «Администрирование серверов 1С Предприятия » информационную базу в список информационных баз окна запуска «1С:Предприятие». Для чего в данном окне нажимаем «Добавить… » и в запустившемся мастере добавления информационной базы/группы выбираем соответствующий пункт и нажимаем «Далее ».

Вводим имя информационной базы, как она будет отображаться в списке, тип расположения информационной базы выбираем «На сервере 1С:Предприятия » и снова жмем «Далее ».

Вводим адрес кластера серверов «1С:Предприятия» и имя информационной базы, как оно задано в данном кластере. Нажимаем «Далее ».

Ну и наконец задаем параметры запуска информационной базы и нажимаем «Готово » для завершения работы мастера.

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

Помогла ли Вам данная статья?

После того, как вышла новая платформа «1С» версия 8.3.5 и стала более функциональной конфигурация «1С:Бухгалтерия 8.3» (редакция 3.0), разработчики продолжали работать над улучшением не только пользовательского функционала, но и административного, в связи с чем в последних релизах программы появились изменения в блоке администрирования системы и пользователей.

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

Организация разделов меню администрирования

Обратимся к разделу «Администрирование». В нем объекты расположены по группам:

  • Настройки программы
  • Сервис
  • Информация

Набор и состав каждой группы может отличаться у различных пользователей, поскольку интерфейс «Такси» подлежит простой настройке и в первоначальной поставке конфигурации присутствуют только те элементы меню, которые предусмотрены по умолчанию. Чтобы добавить новую позицию, нужно в разделе «Администрирование» нажать кнопку «Настройка навигации», она расположена в верхнем правом углу (под панелью инструментов).

Группа «Настройки программы» содержит подгруппу «Поддержка и обслуживание», которая включает все основные механизмы, предназначенные для контроля состояния программы, резервного копирования и восстановления, обновления версий и оптимизации быстродействия


В системе также присутствуют новые отчеты для возможности администрирования программы. Список этих отчетов можно открыть, нажав на строку «Отчеты администратора» в блоке «Отчеты и обработки»

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


Журнал регистрации содержит критичные записи, которые могли привести к возникновению ошибок в системе. Для того, чтобы их просмотреть, Вам потребуется сформировать отчет «Контроль журнала регистрации»


Для мониторинга активности пользователей относительно их работы с объектами системы, нужно будет произвести формирование отчета «Анализ активности пользователей»

Резервное копирование и восстановление

Среди «новшеств» администрирования в «1С: Бухгалтерия 8.3» следует отметить возможности восстановления копий системы и настройки по резервному копированию. Перейти к ним можно через группу «Поддержка и обслуживание», в ней данные настройки находятся в блоке «резервное копирование и восстановление»

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

При этом можно настраивать запуск расписания сохранения базы данных. Данный параметр находится в меню «Настройка резервного копирования», где мы можем указать необходимые значения

Оценка производительности

Чтобы выполнить анализ и оценку производительности системы, нам потребуется установить галочку напротив «Оценка производительности» в разделе поддержки и обслуживания, и затем перейти к настройкам расчета показателей

Итак, мы ознакомились с основными изменениями, которые реализованы в блоке по администрированию системы «1С:Бухгалетрия 8.3» (редакция 3.0) на базе интерфейса «Такси».

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

Согласно информации от производителя программы 1С, в администрирование входят следующие мероприятия:

  • установка платформы и её обновление;
  • работа с учетными записями пользователей;
  • обновление релизов прикладных решений;
  • настройка прав пользователей;
  • контроль системных событий и действий пользователей;
  • настройка региональных параметров.

Добавлю, что в клиент-серверном варианте работы, клиентская и серверная части системы должны быть одной версии.

Работа с учетными записями пользователей – типичная функция администратора любой системы. Создать пользователя в режиме «Предприятие» можно через открытие справочника «Пользователи» в группе «Настройка пользователей и прав» в разделе «Администрирование».

Это же действие можно выполнить из пункта Главного меню «Все функции».

В открывшейся форме создания нового пользователя достаточно указать его Имя и нажать кнопку «Записать». Но для корректной работы необходимо также заполнить следующие реквизиты:

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

Для создания пользователя из режима «Конфигуратор» необходимо открыть список пользователей из меню «Администрирование – Пользователи» и нажать кнопку «Добавить». Заполнить необходимые реквизиты и нажать кнопку «ОК».

Права пользователей

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

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

  • Администратору положены Полные права,
  • Бухгалтеру – права на внесение информации и формирование отчетов,
  • Аудитору – права на чтение.

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

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

Эти профили указываются по кнопке «Права доступа» в карточке пользователя:

Нажав на которую можно увидеть все профили данного пользователя:

В свою очередь Профиль полномочий пользователей содержит более мелкие ограничения и разрешения на работу с определенными объектами информационной базы — роли пользователей. Состав профиля устанавливается в соответствующем справочнике, который расположен по пути «Администрирование — Настройка пользователей и прав»:

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

Обратите внимание! Состав ролей созданных системой профилей изменить нельзя. Для корректировки скопируйте типовой профиль и откорректируйте уже его.

А уже в случае необходимости изменения ролей, требуется доработка функционала в режиме Конфигуратора, выполняемая Разработчиками решений на платформе 1С.

Журнал регистрации

В системе «1С:Предприятие» предусмотрено сохранение всей истории работы пользователей для контроля операций и решения возникших ошибок. Место, где аккумулируются все события системы, называется « ». Открыть Журнал регистрации можно как в режиме «Предприятие» в группе «Стандартные» меню «Все функции», так и в режиме «Конфигуратор» в пункте Администрирование – Журнал регистрации.

Резервное копирование

Для повышения надежности функционирования системы, для уменьшения потерь при возникновении нештатных ситуаций выполняется резервное копирование информационной базы. Для этого в платформе предусмотрен штатный механизм выгрузки и загрузки резервной копии. Запустить сохранение резервной копии можно из режима Конфигуратора из пункта меню Администрирование – Выгрузить информационную базу… Далее необходимо указать месторасположение и имя файла выгрузки и нажать кнопку «Сохранить».

По окончании резервного копирования будет показано окно об успешной выгрузке информационной базы. Загрузка выполняется аналогично из пункта меню Администрирование – Загрузить информационную базу…

Для автоматического запуска резервного копирования можно воспользоваться функционалом типовых решений и настроить соответствующие параметры в режиме «Предприятие» в разделе Администрирование – Поддержка и обслуживание, пункт «Настройка резервного копирования».

Важно! Резервные копии информационных баз, работающих в клиент-серверном варианте, необходимо сохранять средствами системы управления базами данных — MS SQL, PostgreSQL и т.д.

Тестирование и исправление

Бывают такие ситуации, при которых возникают ошибки при работе с информационной базой, о чем возникают соответствующие сообщения. К таким ошибкам относятся «Ошибка формата потока», «Ошибки СУБД», «Нарушение целостности структуры конфигурации» и другие. Одним из самых распространенных вариантов решения возникающих ошибок это запустить штатную процедуру «Тестирование и исправление…».

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

В случае, если доступа к конфигуратору нет, рекомендуется использовать аналогичный инструмент — утилиту chdbfl.exe. Она расположена в папке с установленной платформой 1С.

Некоторые способы восстановление базы данных в случае нештатных ситуаций рассмотрены в видео:

Обновление конфигурации

В процессе работы возникает необходимость изменения и добавления функционала, исправления ошибок, что обеспечивается путем обновления конфигурации. Обновления типовых конфигураций и конфигураций, находящихся на поддержке их производителями, выполняются с помощью стандартных механизмов. Обновление можно запускать из режима Конфигуратора в меню «Конфигурация – Поддержка – Обновить конфигурацию…».

Также, если это предусмотрено функционалом конфигурации, обновление можно запустить из режима «Предприятие» из раздела «Администрирование – Интернет поддержка пользователей», группа «Обновление версии программы». Для обновления типовых версий конфигурации через Интернет необходимо заключение договора на Информационно-технологическое сопровождение с фирмой-партнером 1С.

Более подробная процедура обновления через конфигуратор рассмотрена в этом видео:

Региональные настройки

Так как работа на платформе «1С:Предприятие» предполагается в разных странах мира, то необходимо предусмотреть национальные стандарты отображения дат, времени, чисел и прочей информации. Настройка региональных параметров выполняется в режиме Конфигуратора в пункте Администрирование – Региональные установки информационной базы.

Предыстория.

Для администрирования серверов 1С: Предприятие с версии 8.0 поставляется консоль «Администрирование серверов 1С Предприятия» (оснастка для Microsoft Management Console). Инструмент вполне функциональный и удобный, развивавшийся вместе с версиями платформы и служащий верой и правдой администратору.

С версии 8.1 появился вариант дистрибутива сервера для ОС, основанных на Linux (на базе deb и rpm). Это дало возможность потребителям уменьшить использование стека технологий Microsoft и значительно экономить на лицензиях и ПО. А что же для администратора? Все та же оснастка для MMC. Сложно обвинить разработчика в консерватизме, ведь прогресс в развитии платформы выглядит впечатляющим на протяжении многих лет (что часто становится поводом для упрека - стабильность приносится в жертву прогрессу). Но факт остается фактом - администрировать сервера версий 8.1 и 8.2 предлагалось из под Windows.

В версии 8.3 появились новые кроссплатформенные средства управления кластером серверов - ras (сервер управления) и rac (клиент управления). Даже среди людей, постоянно работающих с платформой 1С: Предприятие, многие о них просто не знают или едва слышали. Т.е. популярности такой метод управления не получил. И причиной видится то, что rac - консольное приложение. Ленивому администратору проще запустить mmc и накликать мышкой все, что нужно. Но есть еще одна возможность…

Парни из 1С, вы серьезно?

Почему бы не использоваться сервер ras без rac? Благо, компания 1С опубликовала «Administrative Service API» для Java.

В итоге нам понадобится:

1. Установленный и настроенный ras. По умолчанию это приложение устанавливается вместе с серверной частью (в один каталог с ragent.exe), но по умолчанию не работает. Исправим этот недостаток.

Можно настроить запуск при загрузке сервера:

Ras cluster --port=

(если не задать порт, по умолчанию используется 1545)

Или установить ras как сервис Windows (пример файла register-ras.bat для регистрации от компании 1С):

@echo off rem %1 – полный номер версии 1С:Предприятия set SrvUserName=<имя пользователя> set SrvUserPwd=<пароль пользователя> set CtrlPort=1540 set AgentName=localhost set RASPort=1545 set SrvcName="1C:Enterprise 8.3 Remote Server" set BinPath="\"C:\Program Files\1cv8\%1\bin\ras.exe\" cluster --service --port=%RASPort% %AgentName%:%CtrlPort%" set Desctiption="Сервер администрирования 1С:Предприятия 8.3" sc stop %SrvcName% sc delete %SrvcName% sc create %SrvcName% binPath= %BinPath% start= auto obj= %SrvUserName% password= %SrvUserPwd% displayname= %Desctiption%

2. Клиент для ras под Android DroidRAC пришлось написать самому. На мой взгляд там все интуитивно понятно по настройке и подключению. Приложение старается повторять стиль и UI привычной консоли для MMC. Бесплатно и без смс, как говорится. Поддерживаются возможности по просмотру всего дерева компонентов и по редактирования основных настроек, которые нужно изменять в процессе эксплуатации.

Перспективы развития.

В текущий момент доступна для тестирования версия 1С: Предприятие 8.4.1, в которой сильно переработана серверная часть. В числе прочего заявлен REST API для администрирования сервера и анонсирован клиент для него. Очевидно, что сам разработчик видит проблему в слабой развитости инструментов управления и здесь нас ждут приятные сюрпризы. А пока приходится работать с тем, что есть.

P.S. Лично мне приятно следить за быстрой эволюцией ПО компании 1С, хотя часто приходится за этот прогресс платить нервами и временем. Но это уже совсем другая история