Имя: Пароль:
1C
1С v8
Строки
0 ReZеt
 
12.10.12
02:23
Здравствуйте.
У меня есть файл Excel в нём ячейка с данными
",Почтовый индекс,Область,,Город,,Улица,Номер дома,Итд,Итп"
Могу ли я как то разделить это строку на 7 частей и и каждую часть присвоить отдельной переменной, пример:
                              a="Почтовый индекс"
                              b="Область"
                              c="Город"
                              d="Улица"
Спасибо.
1 Boleev v2
 
12.10.12
02:24
Разрешаю
2 Aleksey
 
12.10.12
02:24
да можешь
3 Boleev v2
 
12.10.12
02:25
(2) тут разрешаю и повелеваю только я.
4 ReZеt
 
12.10.12
02:25
Спасибо за разрешение А как? Извиняюсь за некорректный вопрос)
5 Boleev v2
 
12.10.12
02:27
Функция РазложитьСтрокуВМассивПодстрок(Знач Стр, Разделитель = ",") Экспорт
   
   МассивСтрок = Новый Массив();
   Если Разделитель = " " Тогда
       Стр = СокрЛП(Стр);
       Пока Истина Цикл
           Поз = Найти(Стр,Разделитель);
           Если Поз=0 Тогда
               МассивСтрок.Добавить(Стр);
               Возврат МассивСтрок;
           КонецЕсли;
           МассивСтрок.Добавить(Лев(Стр,Поз-1));
           Стр = СокрЛ(Сред(Стр,Поз));
       КонецЦикла;
   Иначе
       ДлинаРазделителя = СтрДлина(Разделитель);
       Пока Истина Цикл
           Поз = Найти(Стр,Разделитель);
           Если Поз=0 Тогда
               МассивСтрок.Добавить(Стр);
               Возврат МассивСтрок;
           КонецЕсли;
           МассивСтрок.Добавить(Лев(Стр,Поз-1));
           Стр = Сред(Стр,Поз+ДлинаРазделителя);
       КонецЦикла;
   КонецЕсли;
   
КонецФункции // глРазложить
6 Aleksey
 
12.10.12
02:27
7 ReZеt
 
12.10.12
02:28
Спасибо сейчас буду пробывать