Эм... а что у Вас за жесть со скобками происходит?
Это не нормально
=if ({=Variable:TODAY{{=datediff({=Variable:DATE1}, {=System:DATE}, '%d' ) }}} <4, 'true')
Для корректной работы создайте 2 переменных:
1) Количество дней (тип "Число"), которое будет хранить разницу между двумя числами
2) Условие (тип "Да/Нет"), которое будет хранить соответствие условий количества дней
Лучше разделить эти переменные, так как в случае усложнения процесса количество дней и условие может ветвится.
В блоке изменение переменных можно прописать соответствующие значения
Для получения разницы:
=datediff({=Template:DATA1}, {=System:Now}, '%d')
Для сравнения
=if({=Variable:diffDate}<4, 'Y', 'N')