Интеграция БИТ:СКУД с типовой конфигурацией
Интеграция БИТ:СКУД с типовой конфигурацией, обновление БИТ:СКУД в составе конфигурации и отдельно. Обновление системы защиты.
- Описание
- Подробнее
Описание
Добрый день! В этой статье рассмотрим, как интегрировать типовую конфигурацию с решением от БИТ "Управление доступом:СКУД 8". О возможностях данного решения можно почитать на официальном сайте. Статья базируется на основе инструкции от БИТ.
Объединение с типовой конфигурацией
1.Как встроить данное решение в типовую конфигурацию?(Очень к месту будет ЗУП, дабы не прогуливали).
Рассмотрим на примере УПП.
Для объединения типовой конфигурацией 1С необходимо выполнить следующие действия:
1.Запустить программу в режиме Конфигуратор.
2.Открыть конфигурацию.
Если конфигурация стоит на поддержке, необходимо установить для нее возможность изменения (если этого не было сделано ранее). Для этого нужно выполнить описанные ниже действия.
—Выберите пункт меню «Настройка поддержки…».
—Если в открывшемся окне настройки поддержки доступна кнопка «Включить возможность изменения», нажать на нее.
—Ответить утвердительно на предупреждение о невозможности выполнять обновление конфигурации полностью автоматически.
3.Произвести сравнение и объединение с файлом конфигурации БИТ: Управление Доступом (СКУД) 8.
-Выбрать пункт меню «Сравнить, объединить с конфигурацией из файла…».
—Указать файл 1cv8.cf из каталога шаблона необходимой версии БИТ: Управление Доступом (СКУД) 8.
-Ответить утвердительно на предложение о постановке на поддержку.
—В окне сравнения и объединения отфильтровать только измененные объекты и снять с них флажки. Для этого в поле «Фильтр» указать вариант «Показывать измененные» и снять флажки СО ВСЕХ элементов (убрав флажок с головного элемента конфигурации).
—В ветви «Свойства» отметить флажком Заставку.
4.Нажать кнопку «Выполнить». При открытии окна «Неразрешимые ссылки» нажать кнопку «Продолжить».
5.После выполнения объединения в окне конфигурации открыть метаданные плана видов характеристик «НазначениеСвойствКатегорийОбъектов»
Изменить Тип значения характеристик:
установить флажок напротив справочника «БИТ_СКУД_Контроллеры» , «БИТ_СКУД_Маршрты» , «БИТ_СКУД_УровниДоступа» «БИТ_СКУД_ГруппыДоступа», «Помещения»
6.Открыть метаданные плана видов характеристик «СвойствОбъектов» изменить Тип значения характеристик: добавить флажок напротив справочника «БИТ_СКУД_ГруппыДоступа».
7.Еще раз вызвать окно сравнения и объединения с той же конфигурацией.
8.Снять флажки СО ВСЕХ элементов (убрав флажок с головного элемента конфигурации).
для справочника КатегорииОбъектов, планов видов характеристик «НазначениеСвойствКатегорийОбъектов», «НастройкиПользователей» и «Свойства объектов» отметить флажком ТОЛЬКО предопределенные и в колонке «Режим объединения и порядок подчинения» установить значение «Объединить с приоритетом основной конфигурации».
9.Нажать кнопку «Выполнить».
10.Открыть «Предопределенные» объекты для плана видов характеристик НазначенияСвойствКатегорийОбъектов.
11.Изменить повторяющиеся коды объектов.
12.Внести Регистратор в регистр сведений ПериодСостоянияРаботников – документ ПриемНаРаботу
13.Открыть модуль обычного приложения
Внесите нижеследующие тексты в код модуля.
Добавить глобальную переменную
// БИТ+
Перем глМенеджерЛицензий Экспорт;
// БИТ-
В начале процедуры ПриНачалеРаботыСистемы() добавить следующий код :
//+ бит_сл
БИТ_СКУД_МеханизмЗащитыКонфигурации.ИнициализацияРешения();
//- бит_сл
В конце процедуры ПриЗавершенииРаботыСистемы() добавить следующий код :
//+ бит_сл
// Процедура для штатного отсоединения от сервера лицензий
бит_сл_сервер.ОтключитьсяОтСервера();
//- бит_сл
После процедуры ПриЗавершенииРаботыСистемы() добавить следующий код:
//+ бит_сл
// Выполняет "Отложенную активацию продукта"
// "Отложенная активация продукта" настраивается в окне системы лицензирования 1.6
Процедура бит_сл_ОтложеннаяАктивация() Экспорт
//Если Не бит_сл_сервер.НетОшибок( бит_сл_сервер.ПолучитьЛицензиюДляТекущегоПродукта() ) Тогда
//
// // Обработка ошибки при получении лицензии
// бит_сл_клиент.ОткрытьФормуКлиентаЛицензирования();
//
//КонецЕсли;
Если Не БИТ_СКУД_МеханизмЗащитыКонфигурации.ПолучитьЛицензию() Тогда
// Обработка ошибки при получении лицензии
бит_сл_клиент.ОткрытьФормуКлиентаЛицензирования();
КонецЕсли;
КонецПроцедуры
// Поддерживает хранимое на сервере значение в актуальном виде
//
Процедура бит_сл_ПоддержкаВременногоХранилища() Экспорт
бит_сл_сервер.ОбновитьЗначениеВременногоХранилища();
КонецПроцедуры
//- бит_сл
14.Провести аналогичные вставки кода в модуль управляемого приложения.
15.Открыть модуль сеанса.
Добавить в конце процедуры УстановкаПараметровСеанса(ТребуемыеПараметры) следующий код:
//+ бит_сл
// Инициализация параметров сеанса Системы Лицензирования
Если ТребуемыеПараметры = Неопределено Тогда
ПараметрыСеанса.бит_сл_ОбработкаЛицензирования = "";
ПараметрыСеанса.бит_сл_БуферЛицензирования = "";
ПараметрыСеанса.бит_сл_БуферЛицензированияВторой = "";
КонецЕсли;
//- бит_сл
Система «БИТ: Управление Доступом (СКУД)8» может работать как в составе, так и отдельно от типовых конфигураций 1С-Предприятие. Каждому случаю соответствует своя процедура обновления. При работе в составе типовой конфигурации обновляться может независимо как подсистема «БИТ: Управление Доступом (СКУД)8», так и непосредственно сама типовая конфигурация. Далее будут рассмотрены случаи обновления подсистемы «БИТ: Управление Доступом (СКУД)8» как
а) находящейся в составе одной из типовых конфигураций 1С, так и
б) функционирующей в виде отдельно информационной базы.
Обновление типовой конфигурации 1С с уже установленной подсистемой БИТ: Управление Доступом (СКУД)8
Для обновления версии конфигурации следует использовать режим «Обновление конфигураций».
Файл обновлений подсистемы СКУД 1Cv8.cfu находится в каталоге шаблонов (по умолчанию — подкаталог tmplts\ каталога установки 1С:Предприятия 8.1), в подкаталоге \BIT\SKUD\<номер релиза>.
Файл обновлений типовой конфигурации (например ЗУП) 1Cv8.cfu находится в соответствующем каталоге шаблонов (по умолчанию — подкаталог tmplts\ каталога установки 1С:Предприятия 8.1), в подкаталоге 1c\hrm\<номер релиза>.
Порядок подготовительных действий при проведении обновления:
- Сделайте резервную копию вашей информационной базы.
Резервную копию можно создать:- при использовании файлового варианта 1С:Предприятия 8 — путем копирования файла 1СV8.1CD в отдельный каталог;
- при использовании клиент — серверного варианта 1С:Предприятия 8 — средствами SQL Server.
Независимо от используемого варианта 1С:Предприятия 8, резервную копию можно создать, используя режим выгрузки информационной базы. Для этого:
- запустите систему 1С:Предприятие в режиме «Конфигуратор»;
- в меню «Администрирование» выберите пункт «Выгрузка информационной базы»;
- в открывшемся диалоге укажите имя файла, в который будут записаны данные.
- Во время обновления конфигурации не должны выполняться регламентные и фоновые задания:
- Для контроля за выполнением заданий и их отмены необходимо использовать обработку «Консоль заданий» с диска ИТС.
- Если существуют задания, выполняемые по расписанию, необходимо запретить их выполнение на время обновления конфигурации.
- При использовании файлового варианта работы с информационной базой для этого нужно завершить работу программы — планировщика заданий.
- В клиент-серверном варианте работы следует использовать утилиту администрирования, где нужно установить флаг «Блокировка регламентных заданий включена» в свойствах информационной базы.
- Если в конфигурации выполнялись доработки, вызывающие запуск фоновых заданий, следует запретить их выполнение на время обновления конфигурации.
- После обновления конфигурации выполнение заданий можно вновь разрешить.
- Выбор файла обновления
- Запустите систему 1С:Предприятие в режиме «Конфигуратор».
- Откройте конфигурацию, для этого в меню «Конфигурация» выберите пункт «Открыть конфигурацию».
- Вызовите режим «Обновление конфигураций», для этого в меню «Конфигурация», подменю «Поддержка», выберите пункт «Обновить конфигурацию».
- В диалоге выбора обновления в качестве источника обновления укажите «Поиск доступных обновлений», после чего выберите нужный файл обновления (по умолчанию 1cv8.cfu).
ВНИМАНИЕ! Дальнейшие действия по обновлению типовой конфигурации и конфигурации БИТ:СКУД отличаются.
- Действия по обновлению типовой конфигурации
- В окне «Обновление конфигураций» нажмите кнопку «OK» для продолжения обновления конфигурации. В окне сравнения объектов конфигурации необходимо снять галочку с элемента Заставка в Свойствах конфигурации
- Затем необходимо проверить Планы видов характеристик – снять галочки с НазначенияСвойствКатегорийОбъектов и СвойстваОбъектов.
- Проверить, чтобы в обновлении не участвовали объекты с префиксом БИТ_СКУД.
- После завершения будет открыто окно «Конфигурация», содержащее конфигурацию с внесенными изменениями. Выполните сохранение конфигурации
- Действия по обновлению подсистемы БИТ:СКУД
- В окне сравнения объектов конфигурации необходимо снять галочку со всех элементов в Свойствах конфигурации (обычно стоит галочка на элементе Версия).
- По кнопке «Действия» выбрать режим обновления конфигурации по «Отметить по подсистемам новой конфигурации поставщика».
- Затем в окне выбрать только подсистемы БИТ_СКУД. В обновление не должны попасть элементы типовой конфигурации (ЗУП или УПП).
- После завершения будет открыто окно «Конфигурация», содержащее конфигурацию с внесенными изменениями. Выполните сохранение конфигурации
- Если обновления СКУД не указаны, то можно в качестве источника обновления указать «Выбор файла обновления».
- Далее укажите путь к файлу обновления из папки C:\Program Files\1cv81\tmplts\BIT\SKUD\<номер релиза>.
- Далее обновление идет по схеме Обновления отдельной конфигурации «БИТ: Управление Доступом (СКУД)8» (без типовой конфигурации)
Обновление отдельной конфигурации БИТ: Управление Доступом (СКУД)8 (без типовой конфигурации)
Для обновления версии конфигурации следует использовать режим «Обновление конфигураций». Файлы обновлений СКУД 1Cv8.cf и 1Cv8.cfu находятся в каталоге шаблонов (по умолчанию — подкаталог tmplts\ каталога установки 1С:Предприятия 8.1), в подкаталоге \BIT\SKUD\<номер релиза> .
- Сделайте резервную копию вашей информационной базы.
Резервную копию можно создать:- при использовании файлового варианта 1С:Предприятия 8 — путем копирования файла 1СV8.1CD в отдельный каталог;
- при использовании клиент — серверного варианта 1С:Предприятия 8 — средствами SQL Server.
- Независимо от используемого варианта 1С:Предприятия 8, резервную копию можно создать, используя режим выгрузки информационной базы. Для этого:
- запустите систему 1С:Предприятие в режиме «Конфигуратор»;
- в меню «Администрирование» выберите пункт «Выгрузка информационной базы»;
- в открывшемся диалоге укажите имя файла, в который будут записаны данные.
- Во время обновления конфигурации не должны выполняться регламентные и фоновые задания:
- Для контроля за выполнением заданий и их отмены необходимо использовать обработку «Консоль заданий» с диска ИТС.
- Если существуют задания, выполняемые по расписанию, необходимо запретить их выполнение на время обновления конфигурации.
- При использовании файлового варианта работы с информационной базой для этого нужно завершить работу программы — планировщика заданий.
- В клиент-серверном варианте работы следует использовать утилиту администрирования, где нужно установить флаг «Блокировка регламентных заданий включена» в свойствах информационной базы.
- Если в конфигурации выполнялись доработки, вызывающие запуск фоновых заданий, следует запретить их выполнение на время обновления конфигурации.
- После обновления конфигурации выполнение заданий можно вновь разрешить.
- Запустите систему 1С:Предприятие в режиме «Конфигуратор».
- Откройте конфигурацию, для этого в меню «Конфигурация» выберите пункт «Открыть конфигурацию».
- Вызовите режим «Обновление конфигураций», для этого в меню «Конфигурация», подменю «Поддержка», выберите пункт «Обновить конфигурацию».
- В диалоге выбора обновления в качестве источника обновления укажите «Выбор файла обновления», после чего выберите нужный файл обновления 1cv8.cf или 1cv8.cfu .
Далее укажите путь к файлу обновления из папки
C:\Program Files\1cv81\tmplts\BIT\SKUD\<номер релиза>.
- В окне «Обновление конфигураций» нажмите кнопку «OK» для продолжения обновления конфигурации.
- После завершения будет открыто окно «Конфигурация», содержащее конфигурацию с внесенными изменениями. Выполните сохранение конфигурации.
Обновление системы защиты КАТРАН.
После обновления релиза конфигурации СКУД, может возникнуть необходимость настроить систему защиты.
Начиная с релиза 1.0.4.5 «БИТ: Управление Доступом (СКУД)8», изменилась система защиты продукта. При обновлении с релиза младше 1.0.4.5 на более старшую версию, необходимо использовать файлы системы защиты из новой поставки.
- Если у Вас происходит обновление СКУД с релизов, меньших 1.0.4.5, тогда Вам необходимо удалить старую защиту КАТРАН и установить новую. Ниже описан пример переустановки защиты.
- Если Вы обновляете СКУД с релизов, больших 1.0.4.5, то удалять старую защиту вручную не надо. Программа LicenceSetup.exe сама распознает установленные драйвера, поэтому начинаем с пункта е) для серверной установки и с пункта d) для клиентской установки.
- Если Вы уверены, что релиз драйвера ключа защиты и сервера лицензий не поменялся, то можно ограничиться только настройкой защиты в режиме Предприятия в программе, в Настройках СКУД. Достаточно указать путь к файлу данных из нового релиза СКУД. Из папки C:\Program Files\1cv81\tmplts\BIT\SKUD\<номер релиза>\Protection\LicenceFiles.
ПРИМЕР. Настройка на ПК, используемом в качестве Сервера Защиты
- Закрываем все программы 1С.
- Отключаем все usb ключи защиты.
- Закрываем Сервер лицензий старой версии (в трее справа).
- Удаляем драйвер ключа и модуля обмена данными в диспетчере устройств компьютера (если он был установлен в старой версии). В новых версиях защиты достаточно из папки C:\Program Files\1C\Licence 1.1\Uninstall запустить файл Uninstall.ехе.
- Из папки C:\Program Files\1cv81\tmplts\BIT\SKUD\\<номер релиза>\Protection\LicenceSetup запускаем на выполнение программу LicenceSetup.exe. Выбираем полную или серверную установку.
- Устанавливаем драйвер usb ключа защиты из папки C:\Program Files\1C\Licence 1.1\Drivers\Usb91.11213\.
- Вставляем ключ защиты в usb порт.
- Из папки C:\Program Files\1cv81\tmplts\BIT\SKUD\<номер релиза>\Protection\LicenceFiles копируем все файлы в папку C:\Program Files\1C\Licence 1.1\Bin\
- Из папки C:\Program Files\1C\Licence 1.1\Bin\ запускаем сервер лицензий – файл LicenceServer.exe. Доступ к этой папке должен быть открыт в сети для клиентов.
ПРИМЕР. Настройка на клиентском ПК
- Закрываем все программы 1С.
- Закрываем сервер лицензирования старой версии (в трее справа).
- Удаляем драйвер ключа и модуля обмена данными в диспетчере устройств компьютера (если он был установлен в старой версии). В новых версиях защиты достаточно из папки C:\Program Files\1C\Licence 1.1\Uninstall запустить файл Uninstall.ехе.
- Из папки C:\Program Files\1cv81\tmplts\BIT\ SKUD\<версия продукта>\Protection\LicenceSetup\ запускаем на выполнение программу LicenceSetup.exe. Выбираем клиентскую установку.
- Запускаем конфигурацию СКУД в режиме предприятие, нажимаем «Сервис»-> СКУД – «Настройки СКУД» в открывшемся окне прописываем пути к файлам лицензирования и нажимаем ОК.
- Должна произойти попытка подключения к серверу, но так как сервер расположен не локально, то появится следующее окно:
- Нажимаем на кнопку «Настроить параметры»
- В открывшемся окне, в графе «Расположение сервера лицензий выбираем» «Сервер установлен на другом компьютере в сети», в графе «Имя компьютера или ip- адрес» вводим ip – адрес сервера или его имя.
- Нажимаем кнопку «ОК»
- Можем начинать работу с программой
Внимание! Все манипуляции с установкой защиты необходимо производить пользователем с правами администратора на данном ПК.
При настройке защиты СКУД (Сервис-СКУД-Настройки СКУД) после обновления релиза конфигурации СКУД, появится окно
Нажимаем ОК.
На закладке «Защита конфигурации» указываем пути к файлам защиты.
Путь к файлу библиотеки защиты и к регистрационному файлу желательно указать из папки, откуда был запущен сервер лицензий.
Все обновления конфигурации должны отразиться в окне СКУД — «О программе».
В этом окне Вы можете увидеть номер релиза тиражного отраслевого решения и типовой конфигурации. При обращении с вопросами на линию консультации фирмы БИТ по телефону или по электронной почте необходимо указывать все реквизиты с этого окна.