|
Справочник vs Регистр сведений | ☑ | ||
---|---|---|---|---|
0
espanol
27.07.13
✎
11:28
|
Подскажите принципиальные отличия справочника и непериодического, не подчиненного регистратору регистра сведений? Совсем запутался а то.
|
|||
1
GROOVY
модератор
27.07.13
✎
11:38
|
Справочник - объектная сущность, регистр - нет.
|
|||
2
megabax
27.07.13
✎
11:39
|
(0) На элемент справочника можно сослаться. А на запись регистра сведения нет. У регистра сведения есть измерения, по набору измерений можно контролировать уникальность записей. В справочнике такого нет.
|
|||
3
IamAlexy
27.07.13
✎
11:42
|
(2) строго говоря есть.. по коду можно уникальность контролировать :)
|
|||
4
megabax
27.07.13
✎
13:46
|
(3) Дык код то в единственном экземпляре. А в регистре сведений можно сколько угодно ключевых полей завести. К тому же код в справочнике строка или число, а измерения регистра сведений - любой тип.
|
|||
5
Web00001
27.07.13
✎
13:49
|
К каждой записи справочника прилагается гуид :) который не всегда нужен, но место в базе занимает.
|
|||
6
Armando
27.07.13
✎
13:52
|
У справочника есть табличные части
|
|||
7
Armando
27.07.13
✎
13:52
|
(0) что там хранить собрался? делай голосовалку))
|
|||
8
Cartman
27.07.13
✎
13:54
|
К записям регистра сведений запросы быстрее (намного) исполняются
|
|||
9
megabax
27.07.13
✎
13:57
|
Еще принципиальное отличие регистра сведений от справочника. Если ты в справочник пишешь запись с неуникальным кодом, он не даст записать, не важно, программно или ручками. Если в регистр сведений, через менеджер записи, то в случае совпадения по ключевым записям он старую запись просто тупо перетрет новой записью. Если писать ручками - записать не даст.
|
|||
10
GROOVY
модератор
27.07.13
✎
14:01
|
(9) Контроль уникальности и отключить можно, и использовать "ЗагрузкаДанных" в регистре сведений.
(8) Если создать регистр сведений с такими же полями, что и у справочника, то скорость не меняется. |
|||
11
Мэс33
27.07.13
✎
14:03
|
(10) в этом случае чем руководствоваться, что выбирать - регистр сведений или справочник?
|
|||
12
GROOVY
модератор
27.07.13
✎
14:09
|
(11) Мозгом. Справочник хранит объекты аналитического учета. Регистр сведений хранит показатели состояния.
|
|||
13
megabax
27.07.13
✎
14:16
|
(11) В общем случае, для хранения данных, имеющих объектную сущность, надо использовать справочник. Если это просто таблица - то регистр сведений. Например, товары, контрагенты, сотрудники, основные средства, склады - все это конкретные объекты. А вот соответствие между номенклатурой в одной базе и в другой базе - это таблица, тут можно использовать регистр сведений. Какие то дополнительные параметры контрагентов или номенклатуры (свойства) - это тоже просто тупо таблица, тут кати регистр сведений.
|
|||
14
unkairosed
27.07.13
✎
14:23
|
Помимо того, о чем уже сказали, можно отметить еще и следующее. Регистр сведений может использоваться для хранения дополнительных свойств объекта, вспомогательных, обращение к которым, как правило, происходит реже, чем обращение к тем свойствам, которые описаны в самом объекте. Такой регистр сведений может иметь, например, следующую структуру: измерение1 = ссылка на объект, измерение2 = тип свойства (перечисление, справочник, вид характеристики) и ресурс1 = значение свойства для объекта. Можно, конечно, использовать и ТЧ с двумя реквизитами: тип свойства и значение свойства. Но есть одно "но". При обращении к объекту, например, при открытии формы элемента справочника из БД считываются сразу все данные по объекту как из основной таблицы справочника так и из всех таблиц его ТЧ.
|
|||
15
Мэс33
27.07.13
✎
14:25
|
А я лично скучаю по обычным периодическим реквизитам, которые были в 7ке.
А теперь городишь связку - справочник и регистр сведений. |
|||
16
GROOVY
модератор
27.07.13
✎
14:28
|
(15) Хорошо, что Вы по бух итогом в 7рке не скучаете, это значит есть еще шанс ;)
|
|||
17
Sammo
27.07.13
✎
15:15
|
(15) С учетом того - как оно там хранилось - я не скучаю.
|
|||
19
Armando
27.07.13
✎
16:38
|
Еще регистр можно одним набором записать, а справочник только по одной записи.
|
|||
20
Classic
27.07.13
✎
17:45
|
(19)
Это если неподчиненный |
|||
21
kiruha
27.07.13
✎
17:53
|
(20)
А если подчиненный ? |
|||
22
GROOVY
модератор
27.07.13
✎
18:22
|
Да и транзакции никто не отменял.
|
|||
23
Мэс33
28.07.13
✎
12:31
|
(16) ну это я так :-) несерьезно скучаю.
|
|||
24
kiruha
28.07.13
✎
14:47
|
Нда,(20) так и не раскрыл секрет как одним набором обновить записи подчиненного справочника, а я так надеялся
|
|||
25
Torquader
28.07.13
✎
17:12
|
Периодические реквизиты в 7.7. жили все в одной таблице - такое удобно было только при обмене данными, когда их все и сразу можно выбрать - в остальных случаях - только создавало трудности.
Периодический регистр в 8.х позволяет получать последние установленные значения (для этого отдельная таблица). |
|||
26
Classic
28.07.13
✎
18:40
|
(24)
При чем здесь справочник. Я писал про то, что одним набором можно "обновить" только неподчиненный РС. Про подчиненность справочника ты уже придумал сам :) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |