Имя: Пароль:
1C
1С v8
Как лучше хранить список связанной информации?
,
0 Nic1
 
06.10.11
13:57
Периодически возникает задача, как хранить произвольный список каких-то данных в привязке к элементу справочника. Например, список контактов сотрудника, список телефонов клиента и т.п. Как варианты, можно использовать табличную часть справочника, либо подчиненный справочник, либо регистр сведений. Какой способ предпочтительнее по скорости работы, удобству или все зависит от задачи?
1 unregistered
 
06.10.11
14:02
(0) все зависит от задачи

Других мнений быть не может.

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

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

Если предполагается получать данные из этого списка не только в контекста родителя - регистр сведений.
2 Рэйв
 
06.10.11
14:03
если не нужно вести учет по этим данным и не нужно хранить историю, то имхо само оптимально это табличная честь с двумя реквизитами
1. Тип справочник ВидИнформации
2. Строка(или любая ссылка если предполагается хранить какие то ссылки)
3 Nic1
 
06.10.11
14:18
А если такая задача - хранить список штрихкодов в привязке к товару, причем штрихкоды не уникальны, могут повторяться. Я склоняюсь в данном случае к подчиненному справочнику. Какие будут мнения?
4 Nic1
 
06.10.11
14:21
(3) причем могут повторяться и для одного товара. И по ним будет вестись количественный учет и история движений.
5 unregistered
 
06.10.11
14:23
(4) Ты сам ответил на свой вопрос.
Если по штрих-кодам ведется учет, то это означает, что использование регистра сведений и табличной части просто невозможно.

Ни на запись регистра, ни на строку табличной части невозможно сделать ссылку из базы.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn