#hws
event(onAdd, (_data='') ? Data : (_data ^ Data))
Чтобы этого избежать, нужно вставить проверку на тип данных
#hws
(typeof(_data) = 2 and _data = '')
если бы не объявленный макрос NULL_TO_STR, то достаточно бы было сделать одну проверку типа
#hws
(typeof(_data) = 19)
еще один совет небольшой. Вот так:
#hws
if(ES_MULTILINE='True')
#hws
if(isndef(ES_MULTILINE))