Имя: Пароль:
1C
1C 7.7
v7: Обработка строки
0 Just_Serg
 
10.04.12
11:25
Добрый день всем!

Нужен совет продвинутых разработчиков в 1С.
На входе есть строка вида: "123, 234, 345"
Нужно получить строку: "'123','234','345'"
т.е. обернуть в апострофы все, что между запятых.
Как-то вроде можно загнать в ТЗ и потом обработать? или еще как-то?
Посмивольно перебирать как-то не очень хочется.
Подскажите, плиз!
1 Wobland
 
10.04.12
11:26
СтрЗаменить(), СтрПолучитьСтроку() (или как-то так) есть в семёрке?
2 ale-sarin
 
10.04.12
11:28
(1)+1 СтрЗаменить() использовать надо.
3 palpetrovich
 
10.04.12
11:29
СтрИсточник = "'" + СтрЗаменить(СтрИсточник,",","','") + "'"
4 dk
 
10.04.12
11:29

Новая = "'" + СтрЗаменить(Исходная,"," , "','") + "'";
5 155153144627
 
10.04.12
11:31
Строка = "'" + Строка + "'";
Строка = СтрЗаменить(Строка,",","','");
6 andrewks
 
10.04.12
11:36
про пробелы не забываем
7 Just_Serg
 
10.04.12
11:38
а вроде как-то же можно указав разделители - сформировать ТЗ? Или это все приснилось мне?
8 Ыщъ
 
10.04.12
11:39
(7) СЗ
9 Just_Serg
 
10.04.12
14:04
(8) Покопал и освоил тему СЗ для данной задачи. Всем большое спасибо!
10 Mikeware
 
10.04.12
14:09
(9) правое ухо всегда левой пяткой чешешь?
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан