Использование отчетов в Редакторе структуры
Использование отчетов в Редакторе структуры
С помощью отчетов мы можем вычислять поля по умолчанию на формах редактирования объектов. Например, при заведении в компьютер нового клиента нам нужно проставить имя менеджера, который его завел.
Добавим в Редакторе структуры новый тип Менеджер и ссылку на него:

Добавим наших менеджеров в таблицу (Таблицы –> Менеджер):

Затем добавим ссылку на менеджера в таблицы Пользователь и Клиент в Редакторе структуры:

Теперь мы можем указать для каждого пользователя, какой менеджер под ним работает:

Далее мы сделаем отчет (назовем его «ID_менеджера»), который позволит нам вычислить менеджера по имени пользователя:

Здесь мы используем фильтр для поля пользователь: служебное слово [USER], а также служебную функцию abn_ID, чтобы преобразовать имя менеджера в его идентификатор (список служебных слов смотрите в разделе Служебные слова и функции).
Когда мы запустим этот отчет, то увидим в нем единственную строку с идентификатором менеджера Мария (182053), привязанного нами ранее к пользователю viktor13:

В поле «Значение по умолчанию» реквизита «—> Менеджер» (ссылка на менеджера) типа Клиент проставим имя нашего отчета: ID_менеджера.

Теперь Интеграм будет знать, что при создании нового Клиента нужно запустить отчет ID_менеджера и подставить полученное в нем значение в поле Менеджер:
