Нашел небольшой бажик, (обновлено, это не баг а особенность работы БАС)
-
(Это был не баг, а особенности работы с БАС, сори, что до конца не разобрался.)
Не смертельный, но все же, может кому-то надо будет, а оно не работает, суть в чем:
При работе с глобальной и простой переменной, если ставить их в например блоке установить переменную в таком виде
[[GLOBAL:VAR]][[NEW_VARIABLE]]
если
[[GLOBAL:VAR]] == 1
[[NEW_VARIABLE]] == 1
В результате по идее в новой переменной должно получится
11
но по факту получается
1
Если поставить их с пробелом, например:
[[GLOBAL:VAR]] [[NEW_VARIABLE]]
то результат становится, таким каким он должен быть
1 1Не смертельно конечно, но имхо если будет время то надо поправить.
-
@Samael_96, у меня нормально отрабатывает и без пробела.
Надо следить за типом значений переменных (string, integer, expression) и работать с ними исходя из этого. Видимо, в этом и причина.
-
@UA Нет, не получается, только string можно, на expression просто с ошибкой вылетает, а integer с переменными не работает.
-
@Samael_96, странно.
Создаю глобальную переменную со значением 1 (string).
Создаю простую переменную со значением 1 (string).Создаю простую переменную с двумя предыдущими (string) рядом без пробела и получаю 11.
Везде есть возможность выбора из трёх типов: string, integer, expression.
-
@UA said in Нашел небольшой бажик:
string
Да, есть такое дело, действительно, надо при создании указывать, спасибо за объяснение.