Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Бэк-офисы платформы 1С

Расшифровка структуры файловой базы 1с : Бэк-офисы платформы 1С

19.04.2024 23:15


25.06.2014 22:53
KirillHome
 
Есть ряд утилит для работы с файлами *.1cd
В частности - V8TableSizes.exe (позволяет посмотреть - какая таблица занимает сколько места), Tool_1CD.exe (позволяет увидеть структуру таблиц и полей файловой базы 1Cv8, просмотреть содержимое таблиц).

Но - вот ведь незадача - таблицы представлены не в том виде, в котором мы из наблюдаем в конфигураторе (см. прикреплённую миниатюру).
Стал искать расшифровку. Нашёл .
Дальше - сел и написал обработку, которая будет выводить таблицу соответствий (надо было, конечно, сделать не обработку, а отчёт - но лень переделывать).
Сама обработка и результат её выполнения - прикреплены. Обработка выполняется для управляемых форм (т.е. в ЗиУП 2.5 она не запустилась, а в БП 3.0 - работает). Когда (если?) перепишу и для обычных - то выложу.
Миниатюры
Нажмите на изображение для увеличения
Название: Просмотр структуры в V8TableSizes.jpg
Просмотров: 1427
Размер:	292.8 Кб
ID:	3685  
Вложения
Тип файла: 7z ПоискСоответствияСправочниковСТаблицамиУФ.epf.7z (11.6 Кб, 420 просмотров)
Тип файла: 7z Соответствие справочников с таблицами.xls.7z (54.2 Кб, 366 просмотров)
26.06.2014 00:25
KirillHome
 
Переделал обработку - должна работать и с обычными, и с управляемыми формами
26.06.2014 00:40
KirillHome
 
Понесло меня во все эти дебри после , с такой, в том числе, информацией:

Цитата:
И так, что оказалось:
Если у вас конфа на базе БСП, как и у меня, то есть и все типовые на УФ (проверено на ут 11.1) то:
1. открываем Общие формы - ПечатьДокументов
2. В свойствах формы видим настройку
АвтоНавигационнаяСсылка = Истина
АвтоматическоеСохранениеДанныхВНастройках = Использовать
То есть что получается, каждый раз открывая эту общую форму (печатая документ) создается форма ПечатьДокументов с динамически сгенеренной ссылкой и при закрытии формы эта ссылка сохраняется в ХранилищеСистемныхНастроек
с миллионами вот таких 0978abfb_8f52_4070_aa7e_849dbe44c184/НастройкиОкна записей
Разумеется эти настройки никогда не будут считаны, а хранятся в базе мертвым грузом.
Что делать:
АвтоматическоеСохранениеДанныхВНастройках устанавливаем в Не использовать

ПС: у меня база похудела до 800мб, с 2,7 гб! просто почистив эти записи
Вот такой вот баг, по всей видимости существующий в БСП давно и до текущего дня не исправленный
ПС2: Баг работает как на 8.2 (хоть там нет свойства АвтоНавигационнаяСсылка, но все равно он ее генерит рандомно по умолчанию) так и на 8.3 где это свойство есть Истина
Полез проверять таблицу _SystemSettings, ну и в очередной раз "зацепился глазом" за то, что таблицы - не расшифрованы.
Часовой пояс GMT +3, время: 23:15.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.