|
|
|
Индивидуализация, ссылка на несуществующую глобальную переменную
|
|||
|---|---|---|---|
|
#18+
Подскажите, можно ли как-то обработать ситуацию, когда условие срабатывания персонализации обрабатывается по значению несуществующей глобальной переменной. В идеале нужно: если значение переменной = 'ШАБЛОН', то выполняется действие, действие не выполняется(в том числе и если переменной не существует). если просто проверить :global.var = 'ШАБЛОН' при отсутствии :global.var выдается ошибка. default_value помогло бы, но как его заинитить до проверки без использования pll? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 18:52 |
|
||
|
Индивидуализация, ссылка на несуществующую глобальную переменную
|
|||
|---|---|---|---|
|
#18+
Прибил гвоздями в pll Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 19:39 |
|
||
|
Индивидуализация, ссылка на несуществующую глобальную переменную
|
|||
|---|---|---|---|
|
#18+
Навесить персонализацию на событие WHEN-NEW-FORM-INSTANCE, где этой глобальной переменной присвоить соответствующее INITIAL_VALUE. Соответствующее свойство для глобальных переменных в персонализации имеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2011, 23:20 |
|
||
|
Индивидуализация, ссылка на несуществующую глобальную переменную
|
|||
|---|---|---|---|
|
#18+
va_kochnevНавесить персонализацию на событие WHEN-NEW-FORM-INSTANCE, где этой глобальной переменной присвоить соответствующее INITIAL_VALUE. Соответствующее свойство для глобальных переменных в персонализации имеется. Не пойдет - событие должно срабатывать по условию в котором участвует эта глобальная переменная, т.е. на момент срабатывания события переменная уже должна существовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 13:25 |
|
||
|
Индивидуализация, ссылка на несуществующую глобальную переменную
|
|||
|---|---|---|---|
|
#18+
vJobываемva_kochnevНавесить персонализацию на событие WHEN-NEW-FORM-INSTANCE, где этой глобальной переменной присвоить соответствующее INITIAL_VALUE. Соответствующее свойство для глобальных переменных в персонализации имеется. Не пойдет - событие должно срабатывать по условию в котором участвует эта глобальная переменная, т.е. на момент срабатывания события переменная уже должна существовать. Все пойдет. Если в персонализации на одно и то же событие (WHEN-NEW-FORM-INSTANCE) назначено несколько записей, то они выполняются в порядке возрастания номеров. Для INITIAL_VALUE создаете в персонализации событие WHEN-NEW-FORM-INSTANCE с номером 1. Для своих действий с проверкой значения глобальной переменной создаете событие WHEN-NEW-FORM-INSTANCE с номером 2. Соответственно, сначала сработает событие 1, которое создаст при необходимости глобальную переменную. Затем событие 2, которое безо всякой ругани сделает свое дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 14:57 |
|
||
|
|

start [/forum/topic.php?fid=51&tid=1878774]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
168ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 494ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...