|
Чем заменен метод ВСписокСРазделителями? |
☑ |
0
Андрюха
17.05.07
✎
19:00
|
У СпискаЗначенй в 7.7 были методы ВСписокСРазделителями и ИзСпискаСРазделителями, а в 8.0 какой аналог?
|
|
1
Terv
17.05.07
✎
19:02
|
можно
Стр = Новый Структура("один,два,три");
Для каждого КлючИЗначение из Стр цикл
Параметр = КлючИЗначение.Ключ;
КонецЦикла;
|
|
2
Андрюха
17.05.07
✎
19:04
|
(1) Не, не то
|
|
3
Андрюха
17.05.07
✎
19:06
|
Поз = Найти(Стр, ";"); Пока Поз > 0 Цикл Поз = Найти(Стр, ";"); КонецЦикла;
|
|
4
Андрюха
17.05.07
✎
19:08
|
Список = Новый СписокЗначений; Поз = Найти(Стр, ";"); Пока Поз > 0 Цикл Список.Добавить(Лев(Стр, Поз - 1)); Стр = Сред(Стр, Поз + 1); Поз = Найти(Стр, ";"); КонецЦикла; Если СтрДлина(Стр) > 0 Тогда Список.Добавить(Стр); КонецЕсли;
|
|
5
Андрюха
18.05.07
✎
04:22
|
Ну может быть штатное решение все-таки есть?
|
|
6
Sonic
18.05.07
✎
04:27
|
(5) в типовых посмотри. есть там такая функция
|
|
7
Sonic
18.05.07
✎
04:35
|
+6 хотя нет, гоню :)
|
|
8
Андрюха
18.05.07
✎
07:21
|
Ну и для полной коллекции - ВСтрокуСРазделителями:
СтрокаСРазделителями = ""; Для каждого ТекущийЭлемент Из НашСписокЗначений Цикл СтрокаСРазделителями = СтрокаСРазделителями + Строка(ТекущийЭлемент.Значение) + ";"; КонецЦикла; СтрокаСРазделителями = Лев(СтрокаСРазделителями, СтрДлина(СтрокаСРазделителями) - 1);
|
|