Рассмотрим следующую структуру данных.
Это часть структуры базы данных данного прототипа. Красным выделены объект и две связи, которые надо создать. Такое изменение структуры позволит вести учет договоров с клиентом и выбирать нужный договор в каждой сделке.
Для этого:
- Создайте объект Договор. Добавьте ему поля Номер и Дата. Создайте карточку и таблицу.
- Добавьте к объекту Компания дочернюю связь с объектом Договор. Создайте таблицу для этой дочерней связи. В наборе деталей объекта Компания отметься флажком Договоры.
- Добавьте в объект Сделка поле-ссылку Договор.
- Добавьте на карточку Сделки поле Договор.
Мы изменили структуру данных, как показано на рисунке выше. Обратите внимание, одну связь мы добавили как деталь, вторую как поле-ссылку.
Настройте шаблон для объекта договор:
Укажите поля для этого шаблона. Порядок полей важен!
Нажмите ОК в этом и следующем диалоге.
Тестирование
Проверим как работает шаблон с двумя полями.
Откройте список договоров и добавьте туда договор, указав номер и дату.
Откройте любую сделку и выберите в поле Договор договор.
Это яркий пример того, что для вывода информации в поле-ссылке требуется шаблон из двух полей. Одного поля Номер или Дата здесь явно не будет достаточно.
В следующем уроке вы узнаете для чего может понадобиться использование чужих полей в шаблоне.