Имя: Пароль:
1C
 
Замена журнала регистрации на регистр сведений.
0 Wirtuozzz
 
26.07.15
15:32
1. Это очень плохая идея, потому что... 100% (1)
2. А зачем это надо? 0% (0)
3. Все нормально, потому что... 0% (0)
4. Это плохая идея, потому что.... 0% (0)
Всего мнений: 1

Добрый день, уважаемые форумчане.

Все естественно знают про Журнал регистрации, и то что это лог - текстовый документ, который расположен рядышком с базой. В него пишется большое количество информации. Бывает, что по каким то причинам, файл становится битым, и не возможно посмотреть лог операций в базе.

Хотел бы услышать все за и против идеи вести лог скажем в регистре сведений, предусмотрев механизм архивирования данных регламентным заданием, скажем раз в неделю или раз в месяц.Понимаю, что объективно данных будет много, наверное будет "пухнуть" база, хотел бы услышать оценку как сильно она будет распухать и есть ли еще какие то неучтенные тонкие места при таком подходе.

Всем спасибо за конструктивную критику.
1 Alexor
 
26.07.15
15:40
Версиофицирование в типовых чем не устраивает?
2 Wirtuozzz
 
26.07.15
15:52
(1) Оно не во всех конфигурациях, версирование на сколько я знаю только на УФ используется. На относительно старых УТ 10.3 и БП 2.0 и т.д. его нет.
3 Сияющий Асинхраль
 
26.07.15
16:36
Так 1С вроде как обещала журнал регистрации на SQlLight (кажется) перетащить, еще 8.3.6 не смотрел, но вроде как уже на нем должно было появиться...
4 zak555
 
26.07.15
16:37
(3) перетащила
5 Сияющий Асинхраль
 
26.07.15
16:39
(4) Ура!!!!!
6 zak555
 
26.07.15
16:41
Реализовано в версии 8.3.5.1068.

Мы значительно переработали журнал регистрации для того, чтобы увеличить скорость выполнения запросов к журналу и повысить надёжность хранения данных.

Для этого, в том числе, потребовалось изменить формат хранения журнала регистрации. Теперь он хранится в одном файле базы данных SQLite...

http://v8.1c.ru/o7/201310log/index.htm
7 zak555
 
26.07.15
16:44
ну и

6.12.2.3. Конвертация журнала регистрации в формат .lgd

После установки «1С:Предприятия» версии 8.3.5 и старше, появляется возможность сменить формат журнала регистрации на формат .lgd (см. здесь). Для этого следует открыть диалог настройки журнала регистрации (Главное меню – Администрирование – Настройка журнала регистрации) и нажать кнопку Новый формат.

Конвертация может быть выполнена только в новый формат (формат .lgd). Конвертация в «старый» формат (формат .lgf) не поддерживается.

Примечание. При большом объеме журнала регистрации, конвертация может занимать существенное время.

http://its.1c.ru/db/v83doc#bookmark:adm:TI000000441
8 Сияющий Асинхраль
 
26.07.15
16:45
(6) То, о чем так долго говорили большевики - свершилось!!! :-)
9 zak555
 
26.07.15
16:46
(8) > большевики


кто это 7
10 ДенисЧ
 
26.07.15
16:49
Версиофицирование
версирование
SQlLight

Я не имею слов...
11 0xFFFFFF
 
26.07.15
16:54
Не верю глазам своим... Не прошло и 20 лет...
12 Wirtuozzz
 
26.07.15
17:19
Да, то что описано выше несказанно улучшает жизнь, но вопрос открыт, сильно будет пухнуть база если ЖР будет в составе конфы?
13 Рэйв
 
26.07.15
17:40
(0)Может поможет:-)
http://catalog.mista.ru/public/118839/
14 Рэйв
 
26.07.15
17:41
+ уже давно переделал на  подписки....Все забываю обновить
15 Wirtuozzz
 
26.07.15
17:51
(13) Данной плюшке на инфостарте нет?
16 hhhh
 
26.07.15
17:53
(15) нельзя в регистр сведений. Если ошибка в документе, отказ, откат транзакции и регистр сведений тоже откатится назад. В него ничего не запишется.
17 hhhh
 
26.07.15
17:54
.

Это очень плохая идея, потому что...
18 Wirtuozzz
 
26.07.15
17:58
(16) Да, транзакции могут портить картину, НО ведь Журнал регистрации работает с транзакциями, на сколько я понимаю.
19 Рэйв
 
26.07.15
18:00
(15)На старте и есть. С некоторых пор и с легкой руки Asmody, я думаю, адреса ссылок заменяются
20 hhhh
 
26.07.15
18:01
(18) журнал сам по себе. Вне транзакции. А запись в регистр у вас в той же транзакции пойдет. То есть запись в 95% случаев не пройдет.
21 Wirtuozzz
 
26.07.15
18:09
(13)  жесть, скачал статью, первый раз скачался вордовский файл. Это ж надо было так сделать...
22 Рэйв
 
26.07.15
18:10
(21)Ну извини.Я первый раз та выложил на инфостарт:)
23 Рэйв
 
26.07.15
18:11
потом стал бесплвтно:-)
24 Рэйв
 
26.07.15
18:11
*бесплатно
25 Рэйв
 
26.07.15
18:13
(21)Надеюсь, что не очень пожалел:-)
26 Wirtuozzz
 
26.07.15
18:15
(25) Да не все по делу. Строка, в нее записал, потом отчетом посмотрел. Все нормально.
27 Wirtuozzz
 
26.07.15
18:17
(20) А если транзакция отменяется, что писать в ЖР? то что был открыт документ, изменен и попытка записи? Ведь если юзвер не смог записать документ, то эта информация не несет смысла, хотя тоже с какой стороны посмотреть....
28 hhhh
 
26.07.15
18:23
(27) текст ошибки. Как раз есть смысл. А если нормально всё записалось, то нет смысла как раз.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший