Отчет об использовании метаданных конфигурации для 7.7

Администрирование - Поиск данных

Анализ использования метаданных конфигурации

Обработка умеет анализировать:
- реквизиты справочников (без строк неогр. длины и периодических реквизитов), показывая у какого процента элементов заполнен каждый реквизит;

- реквизиты документов за период (так же по процентам);

- значения перечислений (выводит список ссылок на значение).

Обработка написана для себя в 2007-м. и не закончена (планов было больше чем времени :)) ) Если будут желающие доработать - милости прошу.
Увидел
//infostart.ru/projects/6065/
и вспомнил, что у меня есть подобная для 7.7

 

UPD 20.10.09

Добавлена возможность анализировать справочники и документы прямыми запросами (при наличии 1cpp, проверено только на SQL-й базе) . Заодно, прямыми запросами обрабатывает строки неогр. длины.

Скачать файлы

Наименование Файл Версия Размер
Использование Базы
.ert 241,00Kb
20.10.09
187
.ert 241,00Kb 187 Скачать

См. также

Комментарии
1. rasswet (rasswet) 80 02.10.09 09:24 Сейчас в теме
работает. прикольная вещь!
2. Альтаир (Altair777) 635 02.10.09 18:31 Сейчас в теме


Если Запрос.Выполнить(ТекстЗапроса)=1 Тогда
{D:\DOWNLOADS\1С\ISPOLJZOVANIEBAZY.ERT(312)}: <<?>> Документ=Справочник.СоставКатегорииДокументов.Документ;
Запрос[2] : Неизвестая ошибка 'Документ'
3. Борис Соколов (Boog) 49 06.10.09 13:40 Сейчас в теме
Ошибку с реквизитом "Документ" устранил.
Причина - предопределенная группировка "Документ". Потому 1С-й парсер не парсил объявление переменной с таким именем.
С остальными предопределенными группировками сложнее: 1С не хочет парсить запрос, где идет обращение к реквизиту с наименованиями: День, Неделя, Месяц, Квартал, Год, СтрокаДокумента, ПериодЖурнала.
Поэтому для реквизита "Документ" я это обошел (парсер ругался на объявление переменной с таким именем, но к реквизиту обращался), а к остальным я просто не могу обратиться.
4. Роман Тарасевич (tarroman) 16.12.09 11:06 Сейчас в теме
Полезная вещь, когда нужно выполнить оценку. А мне как раз такая понадобилась.
Вот только информация об использовании реквизитов, как мне кажется, должна выводиться при необходимости (у пользователя выбор должен быть - флаг).

А с 1срр у меня не пошла. Я не есть мега крутой перец в 1срр, но поскольку вещь эта специфическая и зачастую зависит от версии и состава библиотек, то нужно указать, что именно должно быть у пользователя-1срр-шника в наборе и каких версий. Как такая мысль? ;)
5. Борис Соколов (Boog) 49 16.12.09 11:13 Сейчас в теме
Что значит "не пошла"? У меня версия 2.5.0.7.
Сама обработка не подключает 1срр. Рассчет на то, что если она используется, то она уже подключена. Хотя можешь вставить приОткрытии
ЗагрузитьВнешнююКомпоненту(КаталогИБ()+"1cpp.dll")
убрать попытки и посмотреть на что будет ругаться.
6. Артур Аюханов (artbear) 864 08.11.10 10:40 Сейчас в теме
(5) При использовании 1C++ обработка работает и на ДБФ, и на СКЛ, т.е. учитываются ли различия ДБФ/Скл ?
7. Борис Соколов (Boog) 49 08.11.10 10:42 Сейчас в теме
(6) Я обработку на dbf-х не тестировал и писал для sql-й базы. Если она работает на dbf-х, то это прикольный бонус. :D
8. Артур Аюханов (artbear) 864 08.11.10 15:58 Сейчас в теме
(7) Плиз, отметь в описании разработки, а не только в комментах, что вариант с использованием ВК 1С++ работает только в Скл.
9. Борис Соколов (Boog) 49 08.11.10 16:14 Сейчас в теме
(8) Отметил. Артур, если ты подскажешь мне тонкости использования 1cpp на dbf, то я доработаю обработку (если тебе это интересно).
10. Артур Аюханов (artbear) 864 08.11.10 16:59 Сейчас в теме
(9) Могу подсказать только, что удобнее всего юзать 1sqlite от Саши Орефкова.
А еще лучше юзать класс "ПрямойЗапрос", чтобы исключить разницу между Скл/ДБФ
11. Дмитрий М (eshtrey) 16.04.14 17:06 Сейчас в теме
Оставьте свое сообщение