Работа с таблицей "Ведущая/Подчиненная"


Для вывода на одной странице несколько связанных между собой таблиц поможет конструкция «Ведущая/Подчинённая».

Такое представление упрощает работу с финансовыми процессами:

  • ведение планового и фактического бюджета закупок;
  • учет плановых и фактических затрат по проекту;
  • учет сопоставления актов и оплат;
  • и т.д.

Все таблицы, объединенные «Ведущая/Подчиненная», отображаются на одной странице браузера.

Принцип работы

На примере связанных таблиц «Финансы».

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

    Классификатор уже будет выбран - тот же, что и в ведущей записи. Внесите и сохраните данные.
  3. Сумма значений-чисел автоматически отображается в ведущей таблице - в колонке ведущей таблицы с названием таблицы-источника.

Особенности интерфейса

Фильтр по записи

Выберите чек-боксом одну запись в ведущей таблице:

  • в подчинённых таблицах внизу отобразятся только связанные с выбранной записи;
  • появится кнопка «Добавить» - в подчиненных таблицах можно будет внести запись.

Выберите чек-боксом несколько записей ведущей таблицы:

  • в подчинённых таблицах отобразятся все подчиненные записи;
  • кнопка «Добавить» - не отобразится.

Снимите все чек-боксы/не выделяйте записи в ведущей таблице:

  • в подчиненных таблицах выведутся все записи;
  • кнопка «Добавить» в подчиненной таблице не отобразится.

Изменения в таблице

В подчинённой

Например, нельзя поменять статью расходов с «Прочего» на «Услуги» - потому что этот реквизит был задан из ведущей таблицы, и именно он связывает эти две таблицы.

В ведущей

Например, изменили в родительской таблице статью расходов с «Прочего» на «Транспортные расходы» → все записи в дочерних, которые относились к этому классификатору, изменились на «Транспортные расходы».

Удаление записей

В подчинённой

Чтобы удалить запись в подчинённой таблице - нажмите в таблице. (Если у вас есть право на удаление записей.)

В ведущей

Чтобы удалить запись в родительской таблице, выделите её чек-боксом → «Удалить» или .

Если у этой записи есть подчиненные записи, откроется диалоговое окно с выбором - что делать с подчиненными записями:

  • удалить только эту запись;
  • удалить эту запись и связанные дочерние - все связанные записи в подчиненных таблицах.

Из подчиненных таблиц удаляются только записи:

  • с одинаковым значением общего классификатора;
  • и созданные на одном и том же уровне дерева объектов.