Адрес проекта на GitHub: https://github.com/BlizD/HistoryStorage
Выгрузка таблиц из хранилища выполняется программой Tool_ 1 C D (автор Валерий Агеев дал разрешение на использование).
Спасибо, Александру за доп сведения:
на версии платформы 8.3.5.1383 у меня не заработало правильно. Файл читался, но типы "дата",
"булево" загружались строкой. Пришлось сделать парсинг строк.
UPDATE 270118:
* Исправил ошибку при получении строки родителя по OBJID. Оказывается он может повторяться, если старый объект был удален, то для нового может будет этот же OBJID.
UPDATE 241217:
* В макет классов добавлены объекты: HTTPСервис
UPDATE 081217:
* В макет классов добавлены объекты: общие реквизиты.
UPDATE 090817:
* В обработку добавлена колонка "Версия конфигурации".
* В макет классов добавлены объекты: РегистрРасчета, Форма списка регистра расчета, Перерасчет регистра расчета,
Форма регистра бухгалтерии, НумераторДокументов.
* Добавлен реквизит "Вывести служебную таблицу" по этой таблице, можно определить класс объекта.
* Убраны лишние закомментированные блоки.
UPDATE 070717:
Можно использовать и без копирования файла хранилища, это безопасно, по заверению тех кто уже давно использует Tool_1CD:
Артур Аюханов (artbear): А почему не пользоваться не монопольным доступом утилиты?
я лично уже несколько лет юзаю этот режим с боевыми хранилищами для gitsync, проблем ни разу не было :)Артур Аюханов (artbear): Да и не я один юзаю gitsync в течение нескольких лет,
так что немонопольный доступ правильно работает и в бою можно юзать.
Пример работы:
В публикации файл выгрузки базы DT.
.
ВНИМАНИЕ! Используйте данную обработку в качестве эксперимента.
ВНИМАНИЕ! Из за того, что выгрузка таблиц происходит не в монопольном режиме, поэтому лучше копируйте файл хранилище 1cv8ddb.1CD в другое место и просматривайте его.
Из справки к Tool_1 C D
.
d:\Cloud\Dev\Tasks\Tool_1CD>ctool_1cd /?
cTool_1CD (с) 2009-2017 awa
-ne
-NotExclusively
открыть базу не монопольно (Это небезопасно, возможны ошибки!).