Имя: Пароль:
1C
1C 7.7
v7: ЗначениеИзСтрокиВнутр в SQL
,
0 dk
 
28.10.21
14:24
Хочется странного
Есть справочник в котором хранятся различные настройки
Т.к. настройки разные, то часто это список значений или таблица значений обернутые в значениевстрокувнутр
Со стороны скуля этот справочник читать можно, но там все вида "{"VT","1",{"0",{{"","0","0","0","","2"},
{"Фирма","Фирма","1","20","0",{"U","0","0","0","0","0"},"","0",
{
{"B","0","0","13","0","0","        92RAD"},
{"B","0","0","13","0","0","        92RAD"},
{"B","0","0","13","0","0","        92RAD"},
{"B","0","0","13","0","0","        92RAD"},
{"B".....
---------------
Так вот хочется функцию на скуле которая возвращала бы это в виде таблицы а не строки
Вдруг кто-то уже делал подобное
1 Garykom
 
гуру
28.10.21
14:28
(0) угу хранимку
2 Garykom
 
гуру
28.10.21
14:29
(1)+ или скорее вьюху тут
3 mikecool
 
28.10.21
14:33
вьюха умеет парсить?
4 Volodja
 
28.10.21
14:34
Может в базе объекта:  {"B","0","0","13","0","0","        92RAD"} и нет уже давно. Целостность, то при таком подходе не контролируется
5 Garykom
 
гуру
28.10.21
14:42
(3) T_SQL же
6 dk
 
28.10.21
14:52
ясно, халявы не будет
но пусть повисит еще
7 ДенисЧ
 
28.10.21
14:54
(6) Ты хотел ответ или готовое решение?
8 dk
 
28.10.21
15:05
ответ типа "да" можно? ))
9 ДенисЧ
 
28.10.21
15:10
(8) Да, это сделать можно.
10 МихаилМ
 
28.10.21
16:01
сделать просто. используйте тип данных xml.
11 pechkin
 
28.10.21
16:06
добавить тч в справочник с колонками: реквизит-значение, а ля доп свойства
12 pechkin
 
28.10.21
16:07
если массив значений - то просто несколько строк с одинаковым реквизитом
13 Volodja
 
28.10.21
16:11
(10) а как хранить?
14 Volodja
 
28.10.21
16:14
(13) в 1sBlob ?
15 МихаилМ
 
28.10.21
17:11
в таблицах субд.
16 acht
 
28.10.21
18:04
(0) Через замену символов внутренне представление 1С превращается в XML, а к XML SQL сервер уже позволяет писать запросы и получать выборки с типизированными колонками.
Засучивай рукава и вперед, потом отчитаешься - тема будет висеть, ждать тебя.

Халявы не будет.
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший