Урок 2 — Шаблон с двумя полями

Рассмотрим следующую структуру данных.

Это часть структуры базы данных данного прототипа. Красным выделены объект и две связи, которые надо создать. Такое изменение структуры позволит вести учет договоров с клиентом и выбирать нужный договор в каждой сделке.

Для этого:

  1. Создайте объект Договор. Добавьте ему поля Номер и Дата. Создайте карточку и таблицу.
  2. Добавьте к объекту Компания дочернюю связь с объектом Договор. Создайте таблицу для этой дочерней связи.  В наборе деталей объекта Компания отметься флажком Договоры.
  3. Добавьте в объект Сделка поле-ссылку Договор.
  4. Добавьте на карточку Сделки поле Договор.

Мы изменили структуру данных, как показано на рисунке выше. Обратите внимание, одну связь мы добавили как деталь, вторую как поле-ссылку.

Настройте шаблон для объекта договор:

Укажите поля для этого шаблона. Порядок полей важен!

Нажмите ОК в этом и следующем диалоге.

Тестирование

Проверим как работает шаблон с двумя полями.

Откройте список договоров и добавьте туда договор, указав номер и дату.

Откройте любую сделку и выберите в поле Договор договор.

Это яркий пример того, что для вывода информации в поле-ссылке требуется шаблон из двух полей. Одного поля Номер или Дата здесь явно не будет достаточно.

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