Урок 4. Сервисы Системы#
Для выполнения заданий используйте ваш персональный модуль «Библиотека» (lbrXX), где XX — ваш порядковый номер. Модуль содержит свой собственный набор классов, бизнес-объектов, выборок, а также собственного приложение «Управление библиотекой XX». При этом все описанные ниже задания порядкового номера не содержат, и при их выполнении необходимо корректировать свои действия с учетом порядкового номера пользователя, под которым вы подключились к системе.
Задание 1. Просмотр информации об объекте и открытие формы по глобальному идентификатору#
Откройте информацию объекте в документе «Выдача книг». Для этого:
Вызовите операцию «Информация об объекте»
Посмотрите какая информация для объекта выводится на вкладках:
«Информация об объекте»;
«Информация о выборке»;
«Идентификаторы внешних систем»;
«История состояний»;
«Обсуждения».
Cкопируйте значение из поля «GID объекта» на вкладке «Информация об объекте» .
Закройте интерфейс «Информация об объекте» и документ «Выдача книг».
Вызовите поиск по глобальному идентификатору (меню:
Сервис > Поиск по глобальному идентификатору).В открывшемся диалоге введите скопированный GID объекта и нажмите «Enter».
В итоге в системе должен открыться документ, глобальный идентификатор которого вы ввели для поиска.
Задание 2. Включите аудит для классов «Выдача книг» и «Позиции»#
Чтобы включить ведение аудита для класса «Выдача книг»:
Откройте список классов (меню:
Сущности > Классы) в приложении «Настройка системы».Найдите класс
Lbr_OutOrder, воспользовавшись фильтрами списка.Выполните операцию для класса «Создать структуру хранения аудита» (находится в группе операций «Дополнительно»).
Выполните операцию «Сбросить Shared Cache по классу» для класса
Btk_Class.Перейдите в карточку класса и на вкладке «Характеристики» установите признак «Вести аудит».
Выполните операцию «Сбросить 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 Cache по классу» в карточке класса, в группе операций «Дополнительно» .
Эту же операцию («Сбросить Shared Cache по классу») вызовите и в карточке класса
Btk_Class.
После настройки система будет генерировать штрих-коды по формату EAN-13. Чтобы убедиться в этом создайте новую запись в справочнике и перейдите в информацию об объекте.
Сформируйте штрих-коды для ранее созданных позиций справочника, выполнив операцию «Генерация ШК» в настройках класса на закладке «Настройка штрих-кодов». Убедитесь, что штрих-коды сгенерированы для всех записей.