|
Как лучше хранить список связанной информации?
| ☑ |
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) Ты сам ответил на свой вопрос.
Если по штрих-кодам ведется учет, то это означает, что использование регистра сведений и табличной части просто невозможно.
Ни на запись регистра, ни на строку табличной части невозможно сделать ссылку из базы.
|
|