Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

@@<id вопроса> - для типа текст/дата/шкала/число
@@<id вопроса>|[#<id ответа> или <номер ответа по порядку заполнения>] - для типа выбор/уточняющий
 @@<id @@<id вопроса>|[#<id строки>#<значение ячейки в строке> или <номер ответа по порядку заполнения>] - для типа сетки

Разделителем кода вопроса и порядкового номера ответа должна быть вертикальная черта |. (См. про порядок ответов на вопрос).
Разделителем кода вопроса и кодом ответа должна быть #.

Примеры правильного использования подстановки:
@@Q1 - где Q1 - вопрос типа текст.
@@Q2|2 - где Q2 - вопрос типа выбор вариантов, будет взят второй отмеченный ответ.
@@Q3|#998 - где Q3 - вопрос типа выбор вариантов, будет взят ответ с ID 998
@@Q4|3 - где Q4 - вопрос типа сетка, будет взята третья отмеченная ячейка.
@@Q5|#R2#3 - где Q5 - вопрос типа сетка, будет взята та ячейка в строке с ID R2, которая имеет значение 3.

Если по какой-то причине указана несуществующая подстановка (нет такого ID вопроса или ответа, или нет такого порядкового номера ответа и т.д.), то код будет заменен на пустое значение.

Если она является корректной, то тогда вместо неё будет подставлено следующее значение:

...

Если название варианта ответа, диапазона, строки или столбца полностью состояло из подстановки, то в случае если данная подстановка не была выполнена - данный элемент будет скрыт. 
Например, был первый вопрос, в котором надо было выбрать от 1 до 8 любимых марок из 20, а в следующем вопросе 8 колонок сетки, в которых есть подстановки, а в строках характеристики марок для уточнения по выбранным вариантам. Если в первом вопросе выбрали всего 5 ответов, то в сетке также покажется 5 колонок с вариантами этих ответов, а 3 колонки будут скрыты.

Ошибка при сохранении вопроса.

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

Info

Затем обязательно протестировать, что всегда, когда задается вопрос - в нем будет вариантов ответа не меньше, чем указано в ограничении "от". Для случаев, когда в вопрос попадает меньше вариантов ответа - скрывать или делать переход.

Если в процессе заполнения количество вариантов будет меньше чем "от", то данный вопрос станет непроходимым.