|
v7: Группировка в ТЗ по агрегатному объекту?
| ☑ |
0
Chai Nic
17.08.22
✎
07:23
|
Предположим, в ТЗ есть две колонки - одна хранит некие списки значений (или даже таблицы значений), вторая - число. Возможно ли группировать данные по первой колонке, по одинаковости соответствующих агрегатных объектов? Каким образом будет производится группировка платформой - по внутреннему представлению объекта, или же по некому другому алгоритму сравнения? Кто в курсе?
|
|
1
ADirks
17.08.22
✎
07:32
|
для 1С каждый такой объект уникален. так что не будет никакой группировки
|
|
2
Chai Nic
17.08.22
✎
07:35
|
(1) Понял, спасибо
|
|
3
VoditelKobyly
17.08.22
✎
07:55
|
(0) Если есть одинаковые списки или таблицы, то может сделать третью колонку в которой будет строковое представление первой и по ней сгруппировать?
|
|
4
VoditelKobyly
17.08.22
✎
07:57
|
Но обычно сначала есть какая-то колонка-ключ, а уже потом в других колонках таблицы или списки-потомки.
|
|
5
Chai Nic
17.08.22
✎
08:22
|
(3) Да это понятно. Вот только штатная сериализация через ЗначениеВСтроку или ЗначениеВСтрокуВнутр тут не подойдет. Дело в том, что она не гарантирует повторяемость сериализации для разных объектов с одинаковой структурой и значениями. И даже, допускаю, для одного объекта в разные моменты времени. Единственное что она гарантирует - десериализацию в аналогичный исходному объект.
|
|
6
VoditelKobyly
17.08.22
✎
08:56
|
(5) Ну, придумай свою строку
|
|
7
Ёпрст
17.08.22
✎
10:08
|
(5) делай свой хеш
|
|
8
SleepyHead
гуру
17.08.22
✎
10:12
|
(0) группировка ТЗ в 1с77 - это свертка.
Уж лучше сразу последовать советам в 6 и 7, и наполнять таблицу с учетом своей колонки, которая указывает, куда помещать значения.
Сомневюась, что свертка готовой ТЗ по колонке, которая содержит другую коллекцию, вообще сработает.
|
|
9
uno-group
17.08.22
✎
11:30
|
Куда то не туда ты зашел. Что на самом деле делаешь?
|
|