|
Механизм истории данных
| ☑ |
0
Jokerman
04.05.18
✎
13:26
|
Доброго времени суток, киньте плз в меня ссылку как включить в 8.3.11 механизм истории. На данный момент переключил одном справочнике История данных = использовать, в реквизитах - тоже использовать. В правах на историю все есть, кнопка истории появилась, но ничего не записывается - пустая история. Что не хватает? Или что то еще программно надо сделать?
|
|
1
ptiz
04.05.18
✎
13:27
|
(0) Программно. Читать ИТС.
|
|
2
Jokerman
04.05.18
✎
13:28
|
(1) Спасибо!
|
|
3
Jokerman
04.05.18
✎
14:23
|
Делаю так, все равно в историю ничего не попадает:
Настройки = Новый НастройкиИсторииДанных;
Настройки.Использование = Истина;
Настройки.ИспользованиеПолей.Вставить("СуммаДоговора", Истина);
ИсторияДанных.УстановитьНастройки(Метаданные.Справочники.ДоговорыКонтрагентов, Настройки);
|
|
4
Lexey_
04.05.18
✎
14:31
|
(3) Процесс создания версии состоит из двух шагов. Вначале система фиксирует сам факт изменения того или иного объекта. Это происходит или автоматически или с помощью вызова метода программного интерфейса. Информация об изменении объекта попадает в специальную очередь. Перенос данных из очереди в таблицы базы данных выполняется с помощью специального метода программного интерфейса (ИсторияДанных.ОбновитьИсторию())
|
|
5
Jokerman
04.05.18
✎
15:25
|
Не пойму в какой момент вызвать. Сделал обработку с таким кодом:
Настройки = Новый НастройкиИсторииДанных;
Настройки.Использование = Истина;
Настройки.ИспользованиеПолей.Вставить("СуммаДоговора", Истина);
ИсторияДанных.УстановитьНастройки(Метаданные.Справочники.ДоговорыКонтрагентов, Настройки);
ИсторияДанных.ОбновитьИсторию();
|
|
6
Lexey_
04.05.18
✎
15:26
|
(5) ИТС читал? там всё написано
|
|