как получить нужную область в макете
☑
0
rchervak
28.03.15
✎
22:52
здравствуйте коллеги.
в макете - в строке, есть 31 область (дни месяцев)
заполняю области графиком работы сотрудника.
написал длинную портянку типа:
Если й=1 Тогда
Область.Параметры.День1="Р";
ИначеЕсли й=2 Тогда
Область.Параметры.День2="Р";
и т.д.
все работает. но я уверен что можно оптимизировать.
никак не могу придумать как можно было бы привязать "День" и "И"
хочу чтобы получилось что то типа:
Область.Параметры.День+"Й"="Р";
но так не работает.
1
GROOVY
28.03.15
✎
22:55
Область.Параметры["День"+"Й"]="Р";
2
GROOVY
28.03.15
✎
22:55
Й без кавычек только.
3
rchervak
28.03.15
✎
23:01
получилось. спасибо большое.
вот интересно в СП есть такое?
или это какие то фичи - о которых только гуру знают
я пытался найти но не смог.
4
GROOVY
28.03.15
✎
23:25
(3) Да, есть. Называется "Оператор квадратные скобки".
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс