|
СЗ
| ☑ |
0
Singenor
22.11.12
✎
13:28
|
Хочу сделать спислок значений, из которого пользователь затем сможет выбирать нужные ему данные, список следующий:
СЗ = Новый СписокЗначений;
СЗ.Добавить("A[1]", "A [1]");
СЗ.Добавить("B[2]", "B [2]");
СЗ.Добавить("C[3]", "C [3]");
СЗ.Добавить("D[4]", "D [4]");
СЗ.Добавить("E[5]", "E [5]");
СЗ.Добавить("F[6]", "F [6]");
СЗ.Добавить("G[7]", "G [7]");
СЗ.Добавить("H[8]", "H [8]");
СЗ.Добавить("I[9]", "I [9]");
ну и т.д., и так для всех букв языка англ, можно ли как то упростить задачу циклом? смотрел в типовом функционале, и не особо там понятно что да как
|
|
1
drcrasher
22.11.12
✎
13:29
|
(0) ЛОЛШТО?!
|
|
2
drcrasher
22.11.12
✎
13:29
|
(0) это точно вопрос для форума?
|
|
3
Beduin
22.11.12
✎
13:29
|
(0) Тебя со строками научить работать? Или вообще программировать?
|
|
4
drcrasher
22.11.12
✎
13:31
|
(3) +1
(0) скажите мне, вьюношь, вы зачем ваще в 1С пошли?
|
|
5
Singenor
22.11.12
✎
13:31
|
Текст = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
Имя = "";
Для Н = 1 По СтрДлина(Текст) Цикл
Если КодСимвола(Сред(Текст,Н,1)) > 26 Тогда
Имя = Имя + Сред(Текст,Найти(Текст,Врег(Сред(Текст,Н,1))),1);
Иначе
Имя = Имя + Врег(Сред(Текст,Н,1));
КонецЕсли;
КонецЦикла;
|
|
6
Singenor
22.11.12
✎
13:31
|
(4) это точно не вопрос для форума
|
|
7
Singenor
22.11.12
✎
13:32
|
потому что дебильные условия, и я в них тут путаюсь, мог бы лучше помочь нежели спрашивать зачем я в 1с пошел
|
|
8
Singenor
22.11.12
✎
13:36
|
хотя точно, туплю, не сложно
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший