====== ds.global = {} ====== Данный объект предназначен для хранения данных пользовательских скриптов в пределах одного экрана. Его можно использовать для передачи данных между скриптами разных компонентов. Данный объект существует только на активном экране и уничтожается при каждом переходе. Если необходимо сохранять какие-либо данные на постоянной основе, для этого можно воспользоваться переменными устройства "Память". Подробнее о работе с устройством "Память" можно ознакомиться в статье [[dev.memory|устройство "Память"]]. Пример. Создадим две кнопки, в скриптах первой будем сохранять данные, во второй выводить их в системный журнал. Код первой кнопки: ds.global.myData = 321; Код второй кнопки: log(ds.global.myData); Если нажать сразу вторую кнопку, то в журнал выведется значение **[Undefined]**, означающее что такого поля не существует, если нажать первую кнопку, после чего еще раз вторую, выведется сообщение с установленным значением **321**. {{ :ds_global.png?nolink |}}