===== Таблица соответствий ===== Для 7 версии vTiger существует задача Таблица соответствий (в латинице это Decision Table), которая заменяет множество if-else в коде. === Настройки задачи === Данная задача имеет "Выбор" (Decision) с условием и "Действие" (Output) — значение, которое нужно вписать {{ :ru:start:tasks:record_management:decishion-table-screen.png |}} //На заметку: сначала определитесь с количеством Выборов и Действий, а уже потом вносите значения в эти столбцы// * В рамке под цифрой 1 выделены настройки-идентификаторы — это может быть поле, а может быть переменная — это то, что мы будем проверять (на скриншоте мы смотрим на ID филиала пользователя для столбца "Выбор") и куда будем писать результат (поле "Ответственный" для столбца "Действие") * В рамке под цифрой 2 есть условия (equal/contains/expression) и значение (на скриншоте мы смотрим равен ли ID 7889 или 7890?) * В рамке под цифрой 3 выбирается результат, который нужно вписать — это может быть как статичное значение, так и значение переменной (на скриншоте в поле Ответственный будет записан ID 47 или 48, исходя из того, какой ID у филиала пользователя).