1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
* Закавычивание строк.SPS.

* Часто требуется использовать определённые ранее в макросах названия в заголовках графиков, таблиц и проч.
* Разумеется, удобно делать это вне макроса, на лету. Для этого потребуется специальный "закавычивающий" макрос.
* Пример.
DEFINE !client() Компания ABC !ENDDEFINE.
DEFINE !fiscalYear() 2005 !ENDDEFINE.
DEFINE !quotestr (!POS=!ENCLOSE( '[', ']' ) ) !QUOTE(!1) !ENDDEFINE.

TITLE !quotestr [ Результаты. !client . Отчётный год !fiscalYear ].
* Строка TITLE будет содержать:
* Результаты. Компания ABC. Отчётный год 2005.