|
Выборка из строки в табличную часть. | ☑ | ||
---|---|---|---|---|
0
Kuklachel
14.06.13
✎
16:15
|
Добрый вечер. Такой вопрос:
Есть переменная "Результат", которая содержит строку "55.7435615, 37.5248696 , 55.7376057, 37.5291612 , 55.7413342, 37.5172307". Первая цифра это широта, вторая долгота. Как сделать выборку из этой строки и разложить результат в табличную часть? Я делаю так: НоваяСтрока = Объект.Координаты.Добавить(); Табл = Объект.Координаты; ОтветJS = Элементы.НоваяКарта.Документ.parentWindow.eval("res"); Результат = СтрЗаменить(ОтветJS,"[",""); Результат = СтрЗаменить(Результат,"]",""); Результат = СокрЛП(Результат); ДлинаКоорд = СтрДлина(Результат); Для Каждого Строка Из Табл Цикл НоваяСтрока.Широта = Лев(Результат, 10); НоваяСтрока.Долгота = Прав(Результат, 10); КонецЦикла; Но у меня в таблицу попадает только одна пара координат. Подскажите, пожалуйста, как правильно сделать? |
|||
1
Maxus43
14.06.13
✎
16:18
|
МассивПолей = ОбщегоНазначенияЗК.РазложитьСтрокуВМассивПодстрок(ОтветJS,",");
|
|||
2
Grobik
14.06.13
✎
16:19
|
РазложитьСтрокуВМассивПодстрок
|
|||
3
Maxus43
14.06.13
✎
16:20
|
да и строка у тебя одна в ТЧ, как ты туда 4 координаты зашлёшь?
|
|||
4
Grobik
14.06.13
✎
16:21
|
(1) Что есть "ЗК"?
|
|||
5
Maxus43
14.06.13
✎
16:23
|
(4) случайно влезло, есть в УПП и такой модуль у нас
|
|||
6
Deon
14.06.13
✎
16:26
|
Крды = СтрЗаменить(Результат," , ",Символы.ПС);
Для ж = 1 по СтрЧислоСтрок(Крды) Цикл НоваяСтрока = Объект.Координаты.Добавить(); Пара = СокрЛП(СтрПолучитьСтроку(Крды, ж)); НоваяСтрока.Широта = Лев(Пара, 10); НоваяСтрока.Долгота = Прав(Пара, 10); КонецЦикла; |
|||
7
Grobik
14.06.13
✎
16:29
|
(6) " , " в (0) не всегда, бывает ", " и мало ли еще чего.
|
|||
8
Deon
14.06.13
✎
16:30
|
(7) Ага )
|
|||
9
Grobik
14.06.13
✎
16:31
|
(7) Хотя наверно протупил, " , " между разными координатами, ", " между широтой и долготой.
|
|||
10
Kuklachel
14.06.13
✎
16:32
|
С массивом подстрок не смог разобраться, а вариант, который предложил Denon отлично работает, спасибо большое, очень помогли!
|
|||
11
Kuklachel
14.06.13
✎
16:32
|
Сори, Deon
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |