Имя: Пароль:
1C
1С v8
Платформенный механизм версирования
,
0 Rustik666
 
29.07.22
17:51
Добрый день!
По какой причине может не работать платформенный механизм версирования?
В 2х базах, кофигурация одинаковая. В одной есть история, в второй нет.
Насколько я помню платформенный механизм работает без всяких настроек, включил у объекта в конфигураторе и работает...
1 СеменовСемен
 
29.07.22
17:53
Его нужно обновлять как и полнотекстовый индекс
2 TormozIT
 
гуру
29.07.22
17:56
Без явного вызова ИсторияДанных.ОбновитьИсторию() обработки сырых версий, накопленную историю данных в старых платформах не увидеть.
Тут описание механизма для 8.3.22 https://its.1c.ru/db/v8322doc#bookmark:dev:TI000001938
3 Rustik666
 
29.07.22
18:14
(1) Я вот взял пустую конфигурацию. Создал там документ под названием Документ1 в разделе Прочее в История данных поставил в Использование.
Все, записал объект и в истории я вижу историю.
Почему это так работает без всяких обновлений.
4 TormozIT
 
гуру
29.07.22
18:30
(3) Наверное потому что режим совместимости конфигурации отличается.
5 Галахад
 
гуру
29.07.22
18:46
Там вроде еще пара галок есть. Их нажимал?
6 Lexandr
 
29.07.22
18:55
В ИР есть возможность отключить историю программно (в конфигураторе всё есть, а реально не работает), да и просмотр удобный самой истории и у какого объекта включена эта история.
7 TormozIT
 
гуру
29.07.22
19:00
(6) В самом деле, быть может что инициатор не проверял признак ведения истории установленный в базе.
Поэтому рекомендую взять инструмент "История данных" из ИР и им убедиться, что история включена одинаково в обеих базах. Т.к. проверки в конфигурации не достаточно.
http://devtool1c.ucoz.ru/index/istorija_dannykh/0-65
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн