Функционально-логический контроль
Функционально-логический контроль (ФЛК) производит проверку на заданные условия внутри вопроса перед переходом к следующему вопросу. Например, чтобы сравнить, что указанные респондентом доходы не меньше, чем сумма всех его расходов.
Принцип работы

1. ФЛК настраивается на один конкретный вопрос.
2. У каждого ФЛК можно указать текст сообщение, которое будет показано интервьюеру при выполнении всех заданных условий. Если текст сообщения не указывать (оставить пустым), то будет показано сообщение "Ваш ответ противоречит условию проверки".
3. ФЛК не может быть создано без условий.
4. В ФЛК задаются условия, при выполнении которых должна показаться ошибка (но не условия, при которых всё хорошо). Например, если указать в условии "Доходы меньше или равны расходам" и по ответам респондента получается, что доходы действительно меньше расходов, то сработает ФЛК и интервьюеру покажется ошибка.
5. Если при заполнении сработал ФЛК, то пройти дальше нельзя; обязательно нужно исправить ошибку.
6. При заполнении анкеты проверяется сначала условие показа вопроса, затем если вопрос показан, то системная валидация (например, требуемое количество ответов было верным); дальше проверяется ФЛК; и если в ответах текущего вопроса всё верно, то проверяются условия переходов, чтобы следующим показать нужный вопрос.

Создание ФЛК
  1. В конструкторе шаблона нажать на кнопку "Переходы" у вопроса, в котором хочется задать проверку ответа:
2. В появившемся окне выбрать "+ФЛК":
3. Чтобы задать условие на ответы предыдущего и текущего вопросов, нужно нажать кнопку "+условие", выбрать интересующие предыдущие вопросы и выбрать в них ответы
4. Заданное условие показывается в списке, его всегда можно посмотреть, нажав на кнопку "Переходы" в конструкторе шабона. Также, ФЛК всегда можно изменить, нажав на иконку карандаша, или удалить красным крестиком напротив условия.
Для удобства и наглядности у вопроса, в котором задано условие показа, появляется иконка восклицательного знака: