Имя: Пароль:
1C
1С v8
разбить на подстроки
0 Найч
 
30.10.14
13:41
строки текста вида
"{"Справочник","Товары","56949"}"~"Аккумулятор  "Тюменский медведь" 6СТ55 490 А с индикатором"~"ЗАО "МПКФ Алькор""~"2"~"{"Справочник","Единицы",""","013769"}"+"~"шт"~"2018.1"~"1"~"3753.68"~"572.6"~"0"~
надо разбить на подстроки с разделителем "~" напомните пожалста что там плюсовать
        Позиция = Найти(Стр, "~");
        Код = Сред(Стр,1,Позиция-1);
1 Ёпрст
 
30.10.14
13:42
открыть типовую и посмотреть в общем модуле глРазложитьСтроекуВМассивПодсток
2 Найч
 
30.10.14
13:50
(2)ну ёпрст эт те не семерка
3 Looser-1c
 
30.10.14
13:52
(2)
// Функция "расщепляет" строку на подстроки, используя заданный
//        разделитель. Разделитель может иметь любую длину.
//        Если в качестве разделителя задан пробел, рядом стоящие пробелы
//        считаются одним разделителем, а ведущие и хвостовые пробелы параметра Стр
//        игнорируются.
//        Например,
//        РазложитьСтрокуВМассивПодстрок(",ку,,,му", ",") возвратит массив значений из пяти элементов,
//        три из которых - пустые строки, а
//        РазложитьСтрокуВМассивПодстрок(" ку   му", " ") возвратит массив значений из двух элементов
//
//    Параметры:
//        Стр -             строка, которую необходимо разложить на подстроки.
//                        Параметр передается по значению.
//        Разделитель -     строка-разделитель, по умолчанию - запятая.
//
//
//    Возвращаемое значение:
//        массив значений, элементы которого - подстроки
//
Функция РазложитьСтрокуВМассивПодстрок(Знач Стр, Разделитель = ",") Экспорт


В УТ 10.3
4 Фокусник
 
30.10.14
13:52
(0) ИМХО, самое простое через СтрЗаменить(стр, Символы.ПС), потом получить части строки через СтрПолучитьСтроку(стр, НомерСтроки)
5 Найч
 
30.10.14
13:53
(4)ага уже нашел
6 anatoly
 
30.10.14
14:19
ОбщегоНазначения.(3)