Имя: Пароль:
1C
1С v8
Платформенная ИсторияДанных или БСПшное Версионирование
0 Deon
 
22.06.22
16:19
Господа, подскажите.
Пытаюсь понять, какой механизм сейчас лучше использовать для самописки.

Правильно понимаю, что свежие версии БСП, как и раньше, не используют платформенный механизм истории данных?
И если я хочу использовать платформенную историю данных, но дать пользователю возможность настройки храниния объектов и очистки истории, то эти механизмы надо создавать самому аналогично БСП?
1 rudnitskij
 
22.06.22
17:28
в конфигураторе указывается для каких объектов вести историю, а для каких нет. Программно их установить нельзя, я пробовал.
И для ролей добавились права для указания различных доступов к истории данных
А вот очищать историю программно и получать версии, переходить на версии - это можно
2 Dmitrii
 
гуру
22.06.22
18:25
Иллюзия выбора.

Если твоя самописка вояется с использованием БСП, то лучше использовать подсистему версионирования объектов из БСП. Пользователи, кто работал с 1С, уже к ней привыкли. Подсистема эта не имеет зависимостей (то есть ради неё не придётся включать ещё кучи лишних базовых БСП-шных подсистем). В крайнем случае можно просто её не использовать в прикладном решении (не включать ведение истории).

Если же твоя самописка не имеет в своём составе БСП, то вкорячивать в неё БСП исключительно ради одного лишь версионирования - сомнительна идея.
3 timurhv
 
22.06.22
18:51
(2) >Если твоя самописка вояется с использованием БСП, то лучше использовать подсистему версионирования объектов из БСП.
Версионирование БСП дает большую просадку скорости работы (если идет интенсивное создание объектов), в платформенной истории данных - практически никак не влияет.
4 Dmitrii
 
гуру
22.06.22
19:09
(3) Вполне возможно.
Если предполагается работа в высоконагруженном режиме и версионировать надо всё и вся и каждый чих, или пишется тиражное решение, то это конечно надо учитывать.

Но осмелюсь предположить, что автор просто хотел для себя уточнить ключевой вопрос "Правильно понимаю, что свежие версии БСП, как и раньше, не используют платформенный механизм истории данных?".
Когда-то где-то проскальзывал слух, что вроде как 1С-овцы планировали дописать БСП в части поддержки платформенного версионирования или даже возможности выбора - вести платформенную историю или БСП-шную. Но то ли это был просто слух далёкий от реальности, то ли это отдалённые планы, а воз и ныне там. Платформенное версионирование - отдельно, тормозное БСП-шное - отдельно.
2 + 2 = 3.9999999999999999999999999999999...