Урок 4. Сервисы Системы#

Для выполнения заданий используйте ваш персональный модуль «Библиотека» (lbrXX), где XX — ваш порядковый номер. Модуль содержит свой собственный набор классов, бизнес-объектов, выборок, а также собственного приложение «Управление библиотекой XX». При этом все описанные ниже задания порядкового номера не содержат, и при их выполнении необходимо корректировать свои действия с учетом порядкового номера пользователя, под которым вы подключились к системе.

Задание 1. Просмотр информации об объекте и открытие формы по глобальному идентификатору#

Откройте информацию объекте в документе «Выдача книг». Для этого:

  1. Вызовите операцию «Информация об объекте»

  2. Посмотрите какая информация для объекта выводится на вкладках:

  • «Информация об объекте»;

  • «Информация о выборке»;

  • «Идентификаторы внешних систем»;

  • «История состояний»;

  • «Обсуждения».

  1. Cкопируйте значение из поля «GID объекта» на вкладке «Информация об объекте» .

  2. Закройте интерфейс «Информация об объекте» и документ «Выдача книг».

  3. Вызовите поиск по глобальному идентификатору (меню: Сервис > Поиск по глобальному идентификатору).

  4. В открывшемся диалоге введите скопированный GID объекта и нажмите «Enter».

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

Задание 2. Включите аудит для классов «Выдача книг» и «Позиции»#

Чтобы включить ведение аудита для класса «Выдача книг»:

  1. Откройте список классов (меню: Сущности > Классы) в приложении «Настройка системы».

  2. Найдите класс Lbr_OutOrder, воспользовавшись фильтрами списка.

  3. Выполните операцию для класса «Создать структуру хранения аудита» (находится в группе операций «Дополнительно»).

  4. Выполните операцию «Сбросить Shared Cache по классу» для класса Btk_Class.

  5. Перейдите в карточку класса и на вкладке «Характеристики» установите признак «Вести аудит».

  6. Выполните операцию «Сбросить Shared Cache по классу».
    Аналогичным образом включите аудит для класса Lbr_OutOrderDet - позиции документа «Выдача книг».

Задание 3. Проверьте, что ведется аудит для документа «Выдача книг» и его позиций#

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

  1. Откройте документ «Выдача книг».

  2. Измените дату документа.

  3. Измените книгу в одной из позиций.

  4. Удалите существующую позицию и добавьте новую.

  5. Откройте аудит для документа, воспользовавшись операцией «Аудит объекта».

В открывшемся интерфейсе должны быть видны все изменения, которые были внесены в документ.

Задание 4. Настройте новое регламентное задание#

Чтобы настроить новое регламентное задание:

  1. Перейдите в интерфейс «Интеграция и репликация».

  2. Откройте интерфейс «Менеджер заданий» (меню: Журналы > Менеджер заданий).

  3. Добавьте новое задание, воспользовавшись операцией «Создать».

  4. Задайте в наименование и коде TestJob_student, заменив student на имя пользователя, под которым вы подключились в систему.

  5. Установите «Выполнение скрипта» в атрибуте «Класс задания».

  6. Настройте расписание выполнения задания, указав дату начала и конца, а также периодичность выполнения

  7. На закладке «Скрипт» введите скрипт для выполнения:

Btk_JobEventLogApi.writeLog("Регламентное задание student. " + sysDate().toString(), Btk_JobEventApi.idCurrentEvent());
  1. Замените в скрипте student на имя пользователя, под которым вы подключились в систему.

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

  3. Дождитесь выполнения скрипта и на закладке журнал посмотрите лог его выполнения.

Задание 5. Создайте группу в мессенджере#

Чтобы создать новую группу в мессенджере:

  1. Откройте интерфейс через меню: Сервис > Мессенджер.

  2. Выполните операцию «Создать приватную группу».

  3. В карточке группы введите для нее наименование Группа_student, где student замените на логин, под которым вы подключились к системе.

  4. В следующем окне добавьте остальных пользователей, у которых учетная запись начинается со student.

  5. Отправьте сообщение в созданную группу.

Задание 6. Настройте свое меню «Избранное»#

Чтобы настроить меню избранное:

  1. Откройте приложение, в котором находятся нужные вам документ (далее будет описание на примере приложения «Управление закупками и складом»)

  2. Перейдите в настройки избранного. (меню: Избранное > Настройки избранного).

  3. Настройте структуру каталогов избранного на свое усмотрение.

Примечание

Примечание: если при добавлении пункта меню (каталога или интерфейса) в настройках не отмечать признак «Все приложения», то данный пункт меню будет доступен только из того приложения, в котором выполняется настройка.

  1. Откройте интерфейс «Приходные накладные» и добавьте его в избранное воспользовавшись пунктом меню: Избранное > Добавить текущую форму в избранное.

  2. Выберите каталог пункта меню «Избранное», в котором должен находиться интерфейс. (В примере выбираем «Приходные документы»).

  3. Аналогичным образом добавьте другие интерфейсы данного приложения в избранное.

Задание 7. Настройте штрих-код для справочника «Книги»#

Чтобы настроить формирование штрих-кода для справочника «Книги»:

  1. В приложении «Настройка системы» откройте перечень классов (меню: Сущности > Классы).

  2. Найдите класс, воспользовавшись фильтрами Lbr_Book и откройте его карточку.

  3. Перейдите на закладку «Настройка штрих-кодов».

  4. Создайте новую запись в списке «Настройка штрих-кодов» и в атрибуте «Тип объекта для ШК» выберите тип с кодом Lbr_Book_EAN13.

  5. Укажите признак «Формировать штрихкоды для объектов класса».

  6. Вызовите операцию «Сбросить Shared Cache по классу» в карточке класса, в группе операций «Дополнительно» .

  7. Эту же операцию («Сбросить Shared Cache по классу») вызовите и в карточке класса Btk_Class.

После настройки система будет генерировать штрих-коды по формату EAN-13. Чтобы убедиться в этом создайте новую запись в справочнике и перейдите в информацию об объекте.

Сформируйте штрих-коды для ранее созданных позиций справочника, выполнив операцию «Генерация ШК» в настройках класса на закладке «Настройка штрих-кодов». Убедитесь, что штрих-коды сгенерированы для всех записей.