Имя: Пароль:
1C
1С v8
Документ vs Справочник с точки зрения производительности
,
0 Humandra
 
08.02.12
08:47
Добрый день!
Есть самописная конфигурация на 8.2, на которую переходим с такой же самописной 7.7.
По опыту работы с 7.7, скорость работы документов существенно ниже скорости работы справочников, в основном за счет наличия общей таблицы журнала в СУБД. А как насчет этого в 1С 8.2? Еще не поняла, как там внутри все устроено у нее.

Предположим, есть некий объект, который по своему роду можно реализовать как справочником, так и документом - есть доводы и в ту, и в ту пользу (если интересно - это специфичный договор).
Этот объект будет активно использоваться везде в сложных запросам, количество записей по нему довольно большое предполагается и все такое.

Чем вы считаете лучше его сделать в 8.2 - справочником или документом?
1 aleks-id
 
08.02.12
08:49
регистром
2 Ненавижу 1С
 
гуру
08.02.12
08:49
если документ не проводится оперативно, то разницы нет
ну может на получение уникального номера в пределах года (если такая нумерация) - будет чуть медленнее
3 Humandra
 
08.02.12
08:50
(1) Ну регистр-то точно будет, в обоих случаях. Предлагаете вообще регистр без регистратора? А почему?
4 ptiz
 
08.02.12
08:50
(0) В 8.2 и то, и другое - просто таблица.
5 Humandra
 
08.02.12
08:52
(2) Не, не с точки зрения проведения. А с точки зрения запросов к нему.
(4) То есть нет единой таблицы журнала, которую в любом случае 1С дергает для периода и прочая? На каждый документ - отдельная таблица и все?
6 ptiz
 
08.02.12
08:56
(5) Если специально журнал не создашь, то просто отдельная таблица.
7 Ненавижу 1С
 
гуру
08.02.12
08:58
(5) с точки зрения запросов даже общий журнал не помеха
8 Humandra
 
08.02.12
08:59
(6) Прекрасно! Спасибо, поняла.
А вообще, кто знает, может есть где почитать именно про устройство 8.2 с точки зрения СУБД и внутренней реализации? Габеца нового читала, вроде нет такого там, только мельком упоминают.
9 ptiz
 
08.02.12
09:16
"Профессиональная разработка в 8.2"
10 Повелитель
 
08.02.12
09:23
Без разницы справочник или документ.
(8) А что там читать, все отдельно. Один документ\справочник при проведение, не мешает проводиться другим.
11 aleks-id
 
08.02.12
09:32
>>Предположим, есть некий объект
конкретнее, что за объект?
12 Reaper_1c
 
08.02.12
09:41
Пля. Справочник - это устойчивая сущность. Документ - это событие. Не может быть сущность событием. Не бывает объекта, который можно описать и документом и справочником. Пригласите специалиста.
13 TarasKa
 
08.02.12
09:42
(0) Может не все "доводы" рассмотрели, раз он может быть как справочником так и документом ??
14 Serg_1960
 
08.02.12
09:44
(12) Теоретик... пля :)
15 bolder
 
08.02.12
09:47
(12) А вот например каждый раз новая номенклатура - это устойчивая сущность или событие?
16 Reaper_1c
 
08.02.12
09:47
(12) Самописки на справочниках видел? А я видел. Это печально. Очень.
17 Reaper_1c
 
08.02.12
09:49
(15) Это дубли номенклатуры.
18 zelebobi4
 
08.02.12
09:50
(15)
новая сущность
19 zelebobi4
 
08.02.12
09:51
или дубли
20 mikeA
 
08.02.12
09:51
(15) про характеристики слышал?
21 bolder
 
08.02.12
09:52
(15) Речь не идет о таких банальностях.Реально вводится новый артикул, и все. Только есть поле дата события.Более от этой сущности ничего не надо .Так что не надо обобщать.
22 Fish
 
08.02.12
09:54
(16) Печально, но реализуемо :))) У нас есть конфа "Документооборот", где документ это справочник :))) Слава богу, что её поддерживаем не мы :)))
23 bolder
 
08.02.12
09:54
(20) Характеристики используются внутри сущности очень широко.
24 Reaper_1c
 
08.02.12
09:59
(20) *допиливая обработку перевода учета на использование характеристик вместо 15-20 одинаковых позиций*
Характеристики? Не, не слышал.

(21) Ты подрбнее описывай тот мир, в котором ты живешь...
25 bolder
 
08.02.12
10:02
(24) ну так как же, данная номенклатура обладает свойствами как сущности, так и события, чтобы не утверждали теоретики..))
26 zelebobi4
 
08.02.12
10:05
(25)
Событие в данном случае - это подразумевается что её в какой-то момент ввели что ли? :) Предлагаю перевести типовую УТ только на документы! ;)
27 aleks-id
 
08.02.12
10:06
>>Самописки на справочниках видел?
(16) я видел конфу, написанную полностью на процедурах. без единой функции. только процедуры и куча глобальных переменных. вот это было зрелище...
28 bolder
 
08.02.12
10:06
(26) Молодец, догада!)))
29 Serg_1960
 
08.02.12
10:10
Что-то вы не в ту степь пошли... может взять пример, ближе к теме тс:

ЗУП, трудовой договор - это "всего лишь" реквизиты в справочнике. Но трудовые договора - "справочник" ли это? Можно и справочником... но если реализовывать в полной мере функционал - нет, документы и регистр с актуальным состоянием (как минимум).
30 ptiz
 
08.02.12
10:11
(27) Кто-то на спор писал?
31 zelebobi4
 
08.02.12
10:13
(29)
Это из-за того что у сотрудника длительное вермя работающего, могут менятся условия договора? согласен что корректнее было бы документом. Но в реальности хватает и того что есть.
32 aleks-id
 
08.02.12
10:32
(30) хз. на мой вопрос - почему не использовано ни одной функции чел замялся. видимо не умеет с ними работать.
33 Reaper_1c
 
08.02.12
10:34
(31) Так меняются условия, а не новый договор. Условия тогда выносятся в периодический регистр сведений. И при желании пишется документ "Изменений условий трудового договора".
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн