|  | как взять фрагмент строки? | ☑ | 
    
        | 0
    
        SpiKe   29.12.12✎ 14:26 | 
        Как в из строки, вида "J:\Работа\сотрудники\Деканат ФМОК\Кренева Галина Валериевна.bmp" получить "Кренева Галина Валериевна"
 Можно допустим начать от последнего "\" и до "."?
 |  | 
    
        | 1
    
        ДенисЧ   29.12.12✎ 14:29 | 
        стр = стрЗаменить(стр, "\", Символы.ВК);
 нужнаяСтрока = стрПолучитьСтроку(стр, стрКоличествоСтрок(стр));
 |  | 
    
        | 2
    
        SpiKe   29.12.12✎ 15:04 | 
        не выходит...     |  | 
    
        | 3
    
        Сияющий Асинхраль   29.12.12✎ 15:09 | 
        ...каменный цветок :-(     |  | 
    
        | 4
    
        КуплюКровать   29.12.12✎ 15:19 | 
        до точки нельзя, точка может быть в файле     |  | 
    
        | 5
    
        ДенисЧ   29.12.12✎ 15:20 | 
        А вот не надо было его туда засовывать :-)
 
 В типовых есть функция глРазложитьСтрокуВМассивПодстрок()
 |  | 
    
        | 6
    
        SpiKe   29.12.12✎ 15:30 | 
        я её не вопру во внешнюю обработку     |  | 
    
        | 7
    
        Торин   29.12.12✎ 15:31 | 
        если это реальный файл то например так
 
 ВыбФайл = Новый Файл("J:\Работа\сотрудники\Деканат ФМОК\Кренева Галина Валериевна.bmp");
 Если ВыбФайл.Существует() Тогда
 крИмя = ВыбФайл.ИмяБезРасширения;
 конецесли;
 |  | 
    
        | 8
    
        SpiKe   29.12.12✎ 15:38 | 
        спасибо!     |  | 
    
        | 9
    
        Mort   29.12.12✎ 15:46 | 
        Плачу     |  | 
    
        | 10
    
        Reset   29.12.12✎ 15:47 | 
        (7) Не перестаю удивляться находчивости умов 1С прогов
 Ну охринеть же ж
 |  | 
    
        | 11
    
        wladimir90   29.12.12✎ 16:01 | 
        Хм. Найди позиции слеша и точки, потом примени Сред     |  | 
    
        | 12
    
        Торин   29.12.12✎ 16:02 | 
        (10) пусть "охринеть", но ведь работает... И быстрее любого другого способа     |  | 
    
        | 13
    
        Торин   29.12.12✎ 16:04 | 
        (11) "Найди позиции слеша" -- "найти" выдаст позицию ПЕРВОГО слеша.     |  | 
    
        | 14
    
        НЕА123   29.12.12✎ 16:05 | 
        (11)
 "J:\Работа\сотрудники\Деканат ФМОК\Кренева.Галина.Валериевна.bmp"
 
 (7)
 
 сработает и для виртуального файла тоже
 
 
 ВыбФайл = Новый Файл("J:\Работа\сотрудники\Деканат ФМОК\Кренева Галина Валериевна.bmp");
 крИмя = ВыбФайл.ИмяБезРасширения;
 |  | 
    
        | 15
    
        hhhh   29.12.12✎ 16:29 | 
        (12) ну это - Существует() вроде лишнее.     |  | 
    
        | 16
    
        Торин   29.12.12✎ 16:34 | 
        (14)(15)лишнее, лишнее... Просто взял кусок кода из какой-то своей обработочки...     |  |