Имя: Пароль:
1C
1С v8
Как лучше хранить список связанной информации?
0 Nic1
 
15.11.11
12:11
Некоторое время была аналогичная тема:
v8: Как лучше хранить список связанной информации?
Где были высказаны такие доводы (от unregistered):

"Если с каждым элементом этого подчиненного списка надо будет работать как с объектом, то только подчиненный справочник.

Если подчиненный список нужен исключительно в контексте родительского объекта - то только табличная часть справочника.

Если предполагается получать данные из этого списка не только в контекста родителя - регистр сведений."

Вот возник вопрос, как реализовать хранение списка связанных товаров к основному товару. Связанный товар - это ссылка на тот же справочник "Товары", что и основной товар. Я склоняюсь к подчиненному справочнику. И не вижу логики и возможности хранения таких данных в регистре сведений. Или есть такая возможность? И как все-таки лучше?
1 Rie
 
15.11.11
12:13
(0) Что такое "связанный товар"? Какой характер связи?
2 Nic1
 
15.11.11
12:16
(1) Связь один ко многим. Связанные товары - это список товаров, которые связаны с основным товаром (чтобы при необходимости их можно было добавлять к основному автоматически в некоторых документах).
3 zladenuw
 
15.11.11
12:20
тогда вариант 1
4 echo77
 
15.11.11
12:21
Регистре сведений хранить можно так:
Измерения:
- Номенклатура
- [Характеристика]
- НомерВСписке(число)
Ресурсы:
- Номенклатура
- [Характеристика]
5 Nic1
 
15.11.11
12:24
(4) можно наверное и так, но имхо, это уже некоторое извращение, так ведь?)) Логичнее все же в подчиненном справочнике хранить?
6 zladenuw
 
15.11.11
12:27
хотя можно хранить в РС, где  будет два измерения номен, связ товар. отбор можно будет делать как по связ товару, так и по номен. хотя можно и подчиненный спр, мне кажется это лучше будет
7 Ненавижу 1С
 
гуру
15.11.11
12:29
если ссылок на эту информацию не будет, то РС лучше
если будут - то подчиненный справочник
табличная часть в справочнике дрянь ))
8 MaxS
 
15.11.11
12:30
(2) У объекта связанный товар тип данных такой же, как и у родительского товара?
Нужно тогда о рекурсии позаботится. Перед записью проверять...
9 Nic1
 
15.11.11
12:33
(7) ссылки, получается, будут не сам подчиненный справочник, а опять же на основной, т.к. тип связанного товара тот же, что и основного
10 Nic1
 
15.11.11
12:34
Т.е. Товар1 и связанные с ним Товар2, Товар3.
Все имеют тип справочник Товары.
11 agarych
 
15.11.11
12:36
(0) я за РС )
12 SUA
 
15.11.11
12:37
РС+1
- подчиненный справочник тут вообще никуда не нужен
- тч не нравится (контроль ссыл. целостности - при удалении номенклатуры РС может сам чиститься)
13 agarych
 
15.11.11
12:41
+ потом захочется историю всех изменений видеть, все равно на РС надо будет переделывать.
14 Artful Den
 
15.11.11
12:41
мне кажется, что регистр сведений в данном случае более правильный вариант.
15 zladenuw
 
15.11.11
12:42
РС+1
16 Nic1
 
15.11.11
12:42
Если РС, то какая структура:
Измерения:  Товар-Связанный товар?
ресуров нет?
17 Ненавижу 1С
 
гуру
15.11.11
12:45
(16) а почему нет?
18 Nic1
 
15.11.11
12:50
(17) вполне можно. Хотя несколько нелогичным кажется, что в регистре хранятся не сведения в разрезе измерений (для чего он и предназначен), а только измерения. Но я тоже уже склоняюсь к РС, наверное, это будет более правильный вариант.
19 Nic1
 
15.11.11
13:11
Однако если потребуется к примеру вести учет в разрезе связанных товаров, писать данные в регистр, то нужен был бы по-любому подчиненный справочник?