Имя: Пароль:
1C
1С v8
Возможно ли в запросе разбивать строку на подстроки
0 ВПоискахИстины
 
21.07.13
17:13
Возможно ли запросом вытаскивать подстроки из строки?

Т.е. например у объекта есть поле ФИО "Иванов Иван Иванович", как запросом вытащить (*** Как Имя, *** Как Фамилия, и тд)?

Или это можно только в коде 1с, а не sql. Получение данных таким образом в типовых не встречал.
Спасибо.
1 Ненавижу 1С
 
гуру
21.07.13
17:16
В типовых есть для этого специальный РС
2 ВПоискахИстины
 
21.07.13
17:36
(1) Да, да. Я помню, ты подсказывал мне про регистр ФИОФизЛиц:) А само sql умеет парсить? Имхо нет
3 Torquader
 
21.07.13
17:40
(2) MS-SQL умеет, но через хранимые процедуры, которые из 1С никак не вызвать.
4 ice777
 
21.07.13
17:42
(3) да. держат за мальчиков подай-принеси.
5 Живой Ископаемый
 
21.07.13
17:44
6 Torquader
 
21.07.13
17:46
(5) Там ещё положение пробела нужно найти - добавится ещё уровней вложенности.
7 Живой Ископаемый
 
21.07.13
17:47
2(6) в задаче не было про пробел ничего. Раз не задано граничных условий, я могу их сам вообразить. Воображаю что позиции разбития строки всегда известны.
8 Нуф-Нуф
 
21.07.13
17:49
сделай через скд и в ней вызов общей процедуры для разбиения
Программист всегда исправляет последнюю ошибку.