Урок 4. Сервисы Системы
Contents
Урок 4. Сервисы Системы#
Для каждого слушателя, чтобы он мог выполнить практические задания, описанные ниже, в системе были созданы модули «Библиотека». Код каждого модуля при этом формировался по шаблону lbrXX, где XX – порядковый номер пользователя, под которым будут выполняться задания. Модуль содержит свой собственный набор классов, бизнес-объектов, выборок, а также собственного приложение «Управление библиотекой XX». При этом все описанные ниже задания порядкового номера не содержат, и при их выполнении необходимо корректировать свои действия с учетом порядкового номера пользователя, под которым вы подключились к системе.
Задание 1. Просмотр информации об объекте и открытие формы по глобальному идентификатору#
Откройте информацию объекте в документе «Выдача книг». Для этого:
В документе вызовите операцию «Информация об объекте»
Посмотрите какая информация для данного объекта выводится на закладках «Информация об объекте», «Информация о выборке», «Идентификаторы внешних систем», «История состояний», «Обсуждения».
На вкладке «Информация об объекте» скопируйте значение из поля «gid объекта».
Закройте интерфейс «Информация об объекте» и документ «Выдача книг».
Вызовите поиск по глобальному идентификатору (меню: Сервис | Поиск по глобальному идентификатору).
В открывшемся диалоге введите скопированный gid объекта и нажмите «Enter».
В итоге в системе должен открыться документ, глобальный идентификатор которого вы ввели для поиска.
Задание 2. Включите аудит для классов «Выдача книг» и «Позиции»#
Чтобы включить ведение аудита для класса «Выдача книг»:
В приложении «Настройка системы» откройте список классов (меню: Сущности | Классы).
Найдите класс «Lbr_OutOrder», воспользовавшись фильтрами списка.
Для класса выполните операцию «Создать структуру хранения аудита» (находится в группе операций «Дополнительно»).
Для класса «Btk_Class» выполните операцию «Сбросить Shared Cache по классу».
Перейдите в карточку класса и на вкладке «Характеристики» установите признак «Вести аудит».
Выполните операцию «Сбросить Shared Cache по классу». Аналогичным образом включите аудит для класса «Lbr_OutOrderDet» - позиции документа «Выдача книг».
Задание 3. Проверьте, что ведется аудит для документа «Выдача книг» и его позиций#
Чтобы проверить, что по объектам классов, для которых был включен аудит, система фиксирует вносимые изменения выполните следующие действия:
Откройте документ «Выдача книг».
Измените дату документа.
Измените книгу в одной из позиций.
Удалите существующую позицию и добавьте новую.
Откройте аудит для документа, воспользовавшись операцией «Аудит объекта».
В открывшемся интерфейсе должны быть видны все изменения, которые были внесены в документ.
Задание 4. Настройте новое регламентное задание#
Чтобы настроить новое регламентное задание:
Перейдите в интерфейс «Интеграция и репликация».
Откройте интерфейс «Менеджер заданий» (меню: Журналы | Менеджер заданий).
Добавьте новое задание, воспользовавшись операцией «Создать» .
Задайте в наименование и коде «TestJob_student», заменив «student» на имя пользователя, под которым вы подключились в систему.
В атрибуте «Класс задания» установите «Выполнение скрипта».
Настройте расписание выполнения задания, указав дату начала и конца, а также периодичность выполнения
На закладке «Скрипт» введите скрипт для выполнения:
Btk_JobEventLogApi.writeLog("Регламентное задание student. " + sysDate().toString(), Btk_JobEventApi.idCurrentEvent());
В скрипте замените «student» на имя пользователя, под которым вы подключились в систему.
Включите выполнение регламентного задания, воспользовавшись соответствующей операцией в списке заданий.
Дождитесь выполнения скрипта и на закладке журнал посмотрите лог его выполнения.
Задание 5. Создайте группу в мессенджере#
Чтобы создать новую группу в мессенджере:
Откройте интерфейс через меню: Сервис | Мессенджер.
Выполните операцию «Создать приватную группу».
В карточке группы введите для нее наименование «Группа_student», где «student» замените на логин, под которым вы подключились к системе.
В следующем окне добавьте остальных пользователей, у которых учетная запись начинается со «student».
Отправьте сообщение в созданную группу.
Задание 6. Настройте свое меню «Избранное»#
Чтобы настроить меню избранное:
Откройте приложение, в котором находятся нужные вам документ (далее будет описание на примере приложения «Управление закупками и складом»)
Перейдите в настройки избранного. (меню: Избранное | Настройки избранного).
Настройте структуру каталогов избранного на свое усмотрение. Примечание: если при добавлении пункта меню (каталога или интерфейса) в настройках не отмечать признак «Все приложения», то данный пункт меню будет доступен только из того приложения, в котором выполняется настройка.
Откройте интерфейс «Приходные накладные» и добавьте его в избранное воспользовавшись пунктом меню: Избранное | Добавить текущую форму в избранное.
В открывшемся диалоге выберите каталог пункта меню «Избранное», в котором должен находиться интерфейс. (В примере выбираем «Приходные документы»).
Аналогичным образом добавьте другие интерфейсы данного приложения в избранное.
Задание 7. Настройте штрих-код для справочника «Книги»#
Чтобы настроить формирование штрих-кода для справочника «Книги»:
В приложении «Настройка системы» откройте перечень классов (меню: Сущности | Классы).
Воспользовавшись фильтрами найдите класс Lbr_Book и откройте его карточку.
Перейдите на закладку «Настойка штрих-кодов»
В списке «Настройка штрих-кодов» создайте новую запись и в атрибуте «Тип объекта для ШК выберите тип с кодом «Lbr_Book_EAN13».
Укажите признак «Формировать штрихкоды для объектов класса».
В карточке класса, в группе операций «Дополнительно» нужно вызовите операцию «Сбросить Shared Caсhe по классу».
Эту же операцию («Сбросить Shared Caсhe по классу») вызовите и в карточке класса «Btk_Class».
В результате, после выполненных настроек для всех вновь создаваемых позиций в справочнике «Книги» будут генерироваться штрих-коды по формату EAN-13. Чтобы убедиться в этом создайте новую запись в справочнике и перейдите в информацию об объекте.
Сформируйте штрих-коды для ранее созданных позиций справочника, выполнив операцию «Генерация ШК» в настройках класса на закладке «Настройка штрих-кодов». Перейдите в справочник и убедитесь, что для всех объектов были сгенерированы штрих-коды.