|
В настройке истории данных не отображаются метаданные реквизитов
Михаил Козлов, timurhv, Amra, lEvGl, sdemon72, d4rkmesa, youalex, vicof, rozer76, Волшебник, alex_newita, Мультук, viraboy, mishaPH
| ☑ |
0
sdemon72
30.06.25
✎
20:42
|
Добрый вечер! Используем платформенный механизм "История данных" (не БСП "Версионирование").
По одному из объектов (документ "ИзменениеШтатногоРасписания", это ЗУП КОРП) при вызове метода "Получить метаданные()" в составе полей отображаются только "Проведен", "ПометкаУдаления", "ОбластьДанныхОсновныеДанные" и табличная часть "ДополнительныеРеквизиты" (со всеми полями).
В конфигураторе реквизиты в историю данных включены, программно тоже принудительно попробовал один реквизит включить - ничего не помогает.
Изза этого и в историю пишутся только эти поля.
Метод "ОбновитьИсторию()" запускал, не помогает.
Платформа 8.3.24.1764, конфигурация ЗУП КОРП 3.1.30.197, пиленная (добавлены реквизиты).
Да, кстати: попробовал типовую демку той же версии - там метаданные отображаются корректно, и история пишется корректно.
Подскажите, куда копать?
|
|
1
Мультук
гуру
30.06.25
✎
20:54
|
(0)
P.S.
>>Используем платформенный механизм "История данных"
Мама-папа! Я уже взрослая!
>>Подскажите, куда копать?
Но в тесте две полоски !
>>Мама-папа, что делать ?
Доча, используй БСП !
P.P.S.
Каску надел. К бану готов (если можно на пару недель)
Через неделю (верю) отпуск!
|
|
2
Волшебник
30.06.25
✎
21:16
|
(1) Жертва БСП
|
|
3
rozer76
30.06.25
✎
21:36
|
(0) недавно с аналогичным столкнулся в КА 2.5 на 21-ой платформе в самописном справочнике. Все перепробовал. Есть куча других самописных справочников и документов - там все ок. Включал и кодом и через ИР.
|
|
4
timurhv
30.06.25
✎
23:48
|
(0) Что за метод такой, еще и с пробелами в кавычках? "Получить метаданные()"
Откуда выводы что из-за вызова непонятного метода - ошибки в версионировании платформы 1С?
>Метод "ОбновитьИсторию()" запускал, не помогает.
Так он вроде финализирует запись изменений реквизитов в основную таблицу версионирования, в пользовательском режиме никак это не видно, как будто и не произошло.
По теме - больше похоже на проблемы расширения и все версионирование накручено там.
|
|
5
timurhv
30.06.25
✎
23:54
|
(1) Версионирование БСП работает раз так в 100 медленнее.
Условно документ без версионирования проводится 0.1 сек, с БСП = 1.3 сек, с платформенным версионированием 0.12 сек
Но есть проблемы в части сокращения объемов версионирования данных, которые сделаны платформой. В части БСП это делается намного проще, т.к. хранит весь слепок если было изменение. Если не было - только хеш. В платформе 1С хранит изменение конкретного реквизита (ов), либо строк ТЧ без контроля их перемещения номеров, полного слепка нет, нужно все отслеживать от первого слепка.
|
|