Имя: Пароль:
1C
1С v8
Работа с историей данных регистра сведений
0 Deksandr
 
29.06.23
16:20
Всем привет.
Нужно как то получить версии конкретной записи независимого регистра сведений, но пока даже не понимаю почему так работает допустим этот код:

НаборЗаписей = РегистрыСведений.Продукция.СоздатьНаборЗаписей();      
Отбор = Новый Структура;
Отбор.Вставить("Метаданные", НаборЗаписей.Метаданные());
Версии = ИсторияДанных.ВыбратьВерсии(Отбор);

В результате 66 версий... Если смотреть через интерфейс, то можно увидеть, что записей всего 3 и только 1 из них имеет 2 версии. Почему так?)
1 Волшебник
 
29.06.23
16:23
удаляли что-то?
2 Deksandr
 
29.06.23
16:26
да
вручную записи РС Продукция
3 Deksandr
 
29.06.23
16:26
но не столько раз)
4 Deksandr
 
29.06.23
16:28
(1)
5 Волшебник
 
29.06.23
16:29
Системе видней
6 Deksandr
 
29.06.23
16:35
(5) походу)))
Не подскажите, как можно получить инфу из ресурсов, и реквизитов? В ТЗ не могу найти ни одного ресурса и реквизита.
7 Philix
 
29.06.23
16:52
(0) Мэтр, у Вас в отборе указано, что "хочу историю изменений всего регистра сведений Продукция", когда как по тексту есть ощущение, что в интерфейсе Вы изучаете только 1 конкретную запись. В отбор вместо "Метаданные" нужно засунуть "Данные" с нужным РегистрСведенийКлючЗаписи.
8 Deksandr
 
29.06.23
16:54
(7) Да, все верно, спасибо
Но меня сейчас интересует вопрос почему не выводятся ресурсы и реквизиты, когда история данных для них установлена в true (использовать).
9 Deksandr
 
29.06.23
17:28
Вообщем понятно. Никак)
При версионировании отслеживаются только измерения
10 timurhv
 
29.06.23
17:39
(9) при записи можно доп.данные писать, попробуйте