Закладки. Конструкция "Ведущий/Подчиненный"

Группируйте справочники в интерфейсе пользователя.

Группировка может быть как чисто декоративной – типа «Список», так и создающей из нескольких справочников подобие сводных таблиц – «Ведущий/Подчиненный».

Список Ведущий/Подчинённый
Используется для простой группировки справочников по какому-либо признаку, например, Финансы или CRMУпрощает работу с такими финансовыми процессами, как ведение планового и фактического бюджета закупок, учет плановых и фактических затрат по проекту, учет сопоставления актов и оплат, и т.д.
Все справочники, объединенные таким методом, отображаются на одной странице браузера.

Рисунок 1

Рисунок 2
  1. Администрирование → Справочники → портлет «Закладки» → Добавить.
  2. На открывшейся странице:
    1. параметр ТипСписок;
    2. введите название закладки;
    3. при необходимости введите описание;
    4. выберите иконку закладки.
  3. Сохраните шаблон закладки.
  4. В портлете «Дочерние справочники» выберите справочники, которые войдут в состав закладки

Когда справочник добавлен в закладку:

  • на странице объекта вместо ссылки на справочник отображается закладка, в которую справочник включен;
  • при переходе на закладку отобразится список справочников, включенных в нее (Рисунок 1).
  • Дочерние справочники в объектах (как и родительские объекты у справочников) добавляются стандартным образом, без указания закладок.
    Но если справочник добавлен в закладку, то обратиться к нему в объекте можно только через закладку.
    При одновременном добавлении справочника в объект и в закладку, на странице объекта появится только закладка. Попасть к справочнику вы сможете только через закладку, в которую справочник добавлен.
  • На карточке проекта, рядом с названием закладки, в скобках указывается число справочников, которые доступны пользователю через закладку.
  • На странице закладки, открытой в проекте, рядом с названием справочника в скобках указывается число созданных в справочнике записей (Рисунок 1).

Структура:

1 ведущий справочник; до 5 подчинённых справочников.

На примере связанных справочников «Финансы».

  1. Создайте запись в ведущем справочнике – верхняя таблица. Например, сумма контракта 30 000 рублей по статье затрат «Транспортные расходы»1).
  2. Клик на чек-бокс со строкой записи → перейдите на подчинённый справочник и добавьте связанную запись по кнопке Добавить.


    Рисунок 1 – Как внести данные в связанную запись в зависимом справочнике

    Классификатор уже будет выбран – тот же, что и в ведущей записи. Внесите и сохраните данные.

  3. Сумма значений-чисел автоматически отображается в ведущем справочнике – в колонке ведущего справочника с названием справочника-источника.
    Например, введено три записи в подчиненный справочник «План платежей» с суммами 12, 8 и 10 тыс. рублей.
    Общая планируемая сумма приходов в 30 000 рублей – в колонке «План платежей» ведущего справочника, классификатор (здесь: «Статья затрат» – «Транспортные расходы») – тот же, что и в подчинённом справочнике.

    Обратите внимание

    Если в ведущем справочнике создать две или больше записей с одинаковым значением статьи затрат (Общий классификатор), то итоги в Ведущем справочнике будут некорректными - в дублирующие записи попадут те же значения сумм из подчиненных справочников, которые уже есть в первой записи. То есть на уровне одного и того же объекта в ведущем справочнике нужно всегда создавать одну запись на одно уникальное значение статьи затрат (Общего классификатора).

Рисунок 2 – Из чего суммируется значение в ведущий справочник

  1. Создайте справочники, которые будут входить в состав закладки «Ведущий-подчинённый».
    • В ведущем справочнике НЕ должны быть те же числовые реквизиты, что и в подчинённых. Ведущий справочник будет самостоятельно подтягивать указанные реквизиты-числа из подчинённых справочников: по одному из каждого подчинённого.
    • Добавьте в справочники один и тот же реквизит-классификатор.
      Связующих справочников реквизитов-классификаторов может быть не один, а несколько.
      Также можно создавать связанные справочники и без реквизита-классификатора, но в таком случае все суммарные значения дочерних справочников будут агрегироваться без группировки по какому-то принципу – а просто в рамках выбранного объекта.
  2. На странице со списком справочников в портлете «Закладки» → Добавить. На открывшейся странице:
    1. в параметре ТипВедущий/Подчиненный;
    2. введите название закладки;
    3. при необходимости – описание;
    4. выберите иконку закладки;
    5. сохраните шаблон закладки.
  3. В портлете «Дочерние справочники» выберите справочники, которые войдут в состав закладки.
  4. У выбранных справочников выберите числовые реквизиты, которые будут использоваться в конструкции.
  5. Активируйте общий классификатор – если он один, то будет активирован автоматически.
    Обязательное свойство общего классификатора – выключенный чек-бокс Разрешить выбор нескольких значений. Соответствие между записями ведущего и подчиненного справочника должно быть однозначным.

    Если не активирован ни один общий классификатор, то записи Ведущего и Подчиненных справочников не будут синхронизироваться по значениям этого классификатора ⇒ в записи Ведущего справочника будут суммироваться данные по всем записям, независимо от значений классификатора с типом записи, например, «материалы» или «услуги».

    Чтобы скрыть один из реквизитов-классификаторов в справочниках закладки:
    1. В списке общих классификаторов для справочников закладки (на странице настроек закладки «Ведущий/Подчиненный») отметьте его неактивным. Если этого не сделать, то в том справочнике, где скрыт реквизит, пропадет возможность добавления новых записей.
    2. В свойствах каждого из справочников отметьте этот реквизит как необязательный и скрытый;
  6. Сохраните изменения.
  7. С помощью и переместите ведущий справочник наверх в блоке «Дочерние справочники».
  8. Добавьте все справочники из закладки в объекты, в которых планируется использовать конструкцию.
Максимальное возможное количество подчиненных справочников – шесть.

1)
Классификатор «Статья затрат» – общий классификатор для всех справочников конструкции.