Есть Memo.Есть переменная ss,которой при определенном условии нужно присвоить значение кусок текста,чтобы это значение потом отображалось в отчете.
У пример присвоения переменной ss1 значения типа DATE
set('ss1',<MainDS."DateClose">);
отрабатывает
По аналогии пишу set('ss','открыт');
Не ругается и текстовое значение в отчет не выводит.Как сделать так, чтобы выводило?
Есть Memo.Есть переменная ss,которой при определенном условии нужно присвоить значение кусок текста,чтобы это значение потом отображалось в отчете.
У пример присвоения переменной ss1 значения типа DATE
set('ss1',<MainDS."DateClose">);
отрабатывает
По аналогии пишу set('ss','открыт');
Не ругается и текстовое значение в отчет не выводит.Как сделать так, чтобы выводило?
Не понятно, чем не подходит обычное присваивание :=?
В обработчике OnBeforePrint для Memo пишете:
если переменная скриптовая, т.е. объявлена в VAR, то
ss := 'открыт';
или
<ss> := 'открыт';
если переменная из словаря.
Далее в мемке, где надо вывести значение переменной, пишете [ss].
Комментарии
У пример присвоения переменной ss1 значения типа DATE
set('ss1',<MainDS."DateClose">);
отрабатывает
По аналогии пишу set('ss','открыт');
Не ругается и текстовое значение в отчет не выводит.Как сделать так, чтобы выводило?
В обработчике OnBeforePrint для Memo пишете:
если переменная скриптовая, т.е. объявлена в VAR, то
или если переменная из словаря.
Далее в мемке, где надо вывести значение переменной, пишете [ss].
уточните, когда это "потом"? Где присваивается значение переменной в первый раз и в мемо на каком бэнде вы хотите потом вывести значение?