Иногда приходится слышать про «Внедрение ЦУП». Никакого внедрения, разумеется, нет. Настройка ЦУП состоит в том, чтобы пройти мастер настройки подключения к исследуемой информационной базе. Как уже говорилось, ЦУП получает информацию из нескольких источников, и возможность получения данных из них как раз настраивается и проверяется при работе мастера. На каждом из шагов при наличии затруднений нужно нажать кнопку Инструкция в нижней части формы (см. рис. 4.16.1), получить подробное разъяснение, что еще надо сделать для прохождения текущего шага, и очень аккуратно и точно выполнить предложенные действия. Ниже будут описаны нюансы прохождения мастера, а в конце главы даны сводные таблицы требуемых прав. Пункты, описанные во встроенной справке, будут даны кратко и без картинок.

Рис. 4.16.1. Закладка «Наименование подключения»
cd C:\Program Files (x86)\1cv82\8.2.18.104\bin
regsvr32 comcntr.dll
Перед регистрацией надо завершить все процессы (клиентские приложения «1С:Предприятия», сервер «1С:Предприятия» и т. п.), которые используют comcntr.dll из каталога запуска клиентского приложения «1С:Предприятия».

Рис. 4.16.2. Закладка «Центральный сервер»
Порт по умолчанию – 1540. Если вы не уверены, проверьте в консоли кластера, как показано на рис. 4.16.3, либо в свойствах службы агента «1С» (см. рис. 4.16.4).
 
Рис. 4.16.3. Имя и порт центрального сервера «1С» в консоли кластера

Рис. 4.16.4. Порт центрального сервера «1С» в свойствах службы агента «1С»

Рис. 4.16.5. Закладка «Кластер» мастера подключения к информационной базе
Если в кластере исследуемой информационной базы нет ни одного администратора, то указывать имя и пароль администратора кластера на закладке Кластер не нужно.
В консоли кластера есть два места, где назначаются администраторы. Для цели настройки ЦУП нужно указывать того, который на рис. 4.16.6 называется «АдминистраторК», а не «АдминистраторЦС».

Рис. 4.16.6. Для целей ЦУП требуется «АдминистраторК»
Если администратор кластера аутентифицируется средствами операционной системы, то в кластере исследуемой информационной базы должен быть администратор кластера с привязкой к учетной записи, под которой «1С:Эксперт» входит в операционную систему, чтобы запускать клиента ЦУП (т. е. надо добавить эксперта в администраторы кластера). Тогда в форме на закладке Кластер не нужно указывать имя и пароль администратора кластера. Если эксперт (пользователь ЦУП) локальный (не доменный) и заведен не на той же машине, где стоит сервер «1С:Предприятия», то следует создать аналогичного пользователя на компьютере сервера исследуемой базы и добавить его в число администраторов кластера.

Рис.4.16.7. Закладка «Информационная база» мастера подключения к информационной базе

Рис. 4.16.8. Закладка «Типы показателей» мастера подключения к информационной базе
Согласно встроенной справке: для пользователя, от имени которого запущен клиент ЦУП, должны быть настроены права доступа к Microsoft SQL Server следующим образом:
- откройте SQL Server Management Studio и подключитесь к Microsoft SQL Server, на котором находится база данных исследуемой информационной базы;
- перейдите в раздел «<Instance>\Security\Logins» и создайте новый логин для пользователя, от имени которого запускается клиент ЦУП (например, DOMAIN\expert1c. – Примеч. авт.).

Рис. 4.16.9. Закладка «Показатели сервера 1С:Предприятия»
Если это не так (а выяснить это вы можете в свойствах информационной базы в консоли кластера, см. рис. 4.16.10), вам надо выполнить действия, указанные в инструкции, вызываемой кнопкой в нижней части формы. Согласно встроенной справке надо:
- открыть SQL Server Management Studio и подключиться к серверу, на котором находится исследуемая база данных;
- перейти в раздел <Instance>\Security\Logins и открыть свойства логина, используемого сервером «1С:Предприятия», исследуемой базы для подключения к СУБД;
- открыть страницу «Server Roles», установить флажок напротив роли «processadmin» и нажать ОК:

Рис. 4.16.10. Логин, под которым происходит подключение базы к серверу СУБД
Согласно встроенной справке: показатели операционной системы на данный момент доступны только для Microsoft SQL Server. Поэтому, если используется этот тип СУБД, необходимо выполнение следующих требований:
- Пользователь, от имени которого запускается клиент ЦУП, должен входить в группу «Performance Monitor Users» на компьютере, где запускается SQL Server.
После добавления пользователя в группу может потребоваться выход и повторный вход в систему или перезагрузка для того, чтобы изменения вступили в силу.
- Убедитесь (по умолчанию так и есть), что на компьютере, где запущен сервер СУБД:
- запущена служба «Удаленный реестр (Remote Registry)»;
- для пользователя, от имени которого запущен клиент ЦУП, есть право чтения раздела реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib»;
- в параметрах групповой политики (gpedit.msc) присутствует строка «Software\Microsoft\Windows NT\CurrentVersion\Perflib» в параметре «Политика Локальный компьютер \ Конфигурация Windows \ Параметры безопасности \ Локальные политики \ Параметры безопасности \ Сетевой доступ: удаленно доступные пути и вложенные пути реестра».
При этом надо понимать, что:
- в качестве первого каталога надо указывать реальный подкаталог conf существующего каталога установки сервера «1С:Предприятия», т. е. именно тот, в который в разделе помещали logcfg.xml. Только в данном случае надо указывать не локальное имя, а сетевое;
- второй и третий каталоги – это соответственно сетевое и локальное имя одного и того же каталога, в котором будет храниться технологический журнал сервера «1С». Этот каталог предварительно нужно создать и дать на него права на запись. Его аналог также создавали в разделе ;
- если кластер «1С» развернут на нескольких серверах, нужно указывать несколько каталогов ТЖ, добавив для каждого сервера свою строку табличной части справочника;
- при отсутствии администраторских прав есть смысл в качестве сетевого пути указывать не путь через скрытый административный общий ресурс (как в примере, \\win2k8-sql\c$...), а сетевые пути к этим папкам – просить администраторов предоставлять общий доступ (с правами на запись) непосредственно к каталогам настроек ТЖ и самого ТЖ.
При настройке данного пункта может быть получено сообщение об ошибке, на самом деле связанной с рассинхронизацией времени или другими проблемами службы времени. Но по сообщению об ошибке понять это не удается, и выясняется только через прохождение данного пункта на отладчике.
Если пункт пройти не удается, надо смотреть за содержимым каталогов: при появлении «градусника» на форме в каталоге настроек должен появиться, а затем исчезнуть logcfg.xml, а в каталоге ТЖ должна появиться, а затем исчезнуть папка со служебным именем. Исходя из этого, можно понять, какие действия получилось выполнить, а какие – нет.

Рис. 4.16.11. Закладка «Технологический журнал» мастера подключения к информационной базе

Рис. 4.16.12. Закладка «Трассировки» мастера подключения к информационной базе
- Для пользователей, от имени которых запущены рабочие процессы кластера информационной базы ЦУП, и пользователя, от имени которого запущен клиент ЦУП, должны быть настроены права доступа к Microsoft SQL Server в соответствии с нижеприведенной инструкцией:
- Откройте SQL Server Management Studio и подключитесь к Microsoft SQL Server, на котором находится исследуемая информационная база.
-- Перейдите в раздел «<Instance>\Security\Logins» и создайте новые логины для пользователей, от имени которых запускаются все рабочие процессы кластера информационной базы ЦУП (например, это usr1Cv82. – Примеч. авт.) и создайте новый логин для пользователя, от имени которого запускается ЦУП (например, это DOMAIN\expert1c. – Примеч. авт.).
- В открывшемся окне на странице «General» укажите имя настраиваемого пользователя операционной системы.
- Откройте свойства SQL Server, на странице «Permissions» для созданного логина установите разрешение «Alter trace». На компьютере, где запускается SQL Server, добавьте пользователей, от имени которых запускаются рабочие процессы кластера базы ЦУП, в группу «SQLServerMSSQLUser$<SERVERNAME>$<INSTANCENAME>».
- Для пользователя, от имени которого запущен клиент ЦУП, должны быть настроены права доступа к Microsoft SQL Server и выданы разрешения работы с трассировками в соответствии с нижеприведенной инструкцией:
- Откройте SQL Server Management Studio и подключитесь к Microsoft SQL Server, на котором находится база данных исследуемой информационной базы.
- Перейдите в раздел «<Instance>\Security\Logins» и создайте новый логин для пользователя, от имени которого запускается ЦУП.
- В открывшемся окне, на странице «General» укажите имя настраиваемого пользователя операционной системы.
- Откройте свойства SQL Server, на странице «Permissions» для созданного логина установите разрешение «Alter trace».

Рис. 4.16.13. Закладка «Сервер ЦУП» мастера подключения к информационной базе
Регистрация компонента произойдет автоматически.
Не пытайтесь копировать 32-разрядный comcntr.dll в каталог запуска 64-разрядного сервера «1С:Предприятия».

Рис. 4.16.14. Не забываем про СОМ-соединение

Рис. 4.16.15. Закладка «Сервер ЦУП (Трассировки)» мастера подключения к информационной базе
В завершение еще несколько практических советов.

Рис. 4.16.16. Форма мастера настройки подключения к информационной базе в конфигураторе «1С»
- на компьютере Б создать локального пользователя П2 с тем же именем и паролем, что и у пользователя П;
- на компьютере Б предоставить необходимые права пользователю П2 на ресурс Р.
Это справедливо в том числе и для того, чтобы предоставить пользователю usr1Cv82 доступ к ресурсам сервера СУБД.
- для Windows воспользоваться «Инструкциями по службе времени Windows» ( http://technet.microsoft.com/ru-ru/library/cc759314(v=WS.10).aspx);
- для Linux настроить NTP ( http://ru.wikipedia.org/wiki/NTP).