Анализ наполняемости всех реквизитов документов 8.1 — 8.2 (14.09.2010)


Данная обработка призвана отобразить количественную картину наполняемости реквизитов в документах. Обработка особо актуальна для отраслевых решений, функционал в которых, пишется быстрее, чем бороздят наши космические корабли и космическим количеством людей, соответственно наличие аппендиксов не вызывает сомнения — а аппендиксы, как правило, надо удалять!
Реализовано на 8.1 и 8.2 управляемые формы.

   С помощью данной обработки я сформировал, в первом приближении, перечень документов и их реквизитов которые можно практически безболезненно удалять из конфигурации, или пересмотреть функционирование определенных точек в целом. По крайней мере мне стало ясно какие реквизиты несут мало функциональной и информативной нагрузки и какие влом заполнять пользователям.

Конечно не надо забывать про такие вещи, как например справочник «Валюты«, Перечисления и т.д., количество их уникальных значений не велико, так что как я сказал выше обработка помогает сформировать картину наполняемости в первом приближении дальше уже программист решает «Быть или не быть» реквизиту.

Обработка реализована в двух версиях 1С 8.1 и 8.2 управляемые формы — функционалом они идентичны.

Инструкция по применению:

  1. Запустить обработку
  2. Отметить документы, которые нужно проанализировать
  3. Установить значение «Предел«
  4. Нажать «Сформировать«
  5. На выходе имеем статистику заполнения реквизитов + выделенные цветом строчки это кандидаты на рассмотрение необходимости их существования.

Небольшое техническое описание:

Алгоритм обходит все реквизиты отмеченных документов (шапка и табличные части) формирует запрос к ИБ по количеству различных значений этих реквизитов и выводит в таблицу. Если количество различных реквизитов будет <= «Предел» то данная строка будет выделена красивым «какашечным» цветом.

П.С.

Это один из инструментов который помог мне успешно почистить 2 базы на базе УПП, если народ проявит интерес к данной тематике по мере сил буду публиковать остальные наработки в этой области.

История версии:

14.09.2010 — В обе обработки добавлена возможность переключать вид прототипа метаданных. Теперь доступно формирование статистики заполнения реквизитов по следующим прототипам:

  • Документы;
  • Справочники;
  • Бизнес-процессы;
  • Задачи.

10 Comments

  1. cleaner_it

    Мне кажется, лучше доработать: нужно показать, сколько документов будет проанализировано (до анализа), а предел задавать в процентах:)

    Reply
  2. cleaner_it

    Для расчета количества документов можно воспользоваться кодом из http://infostart.ru/public/15891/, обработка старенькая — но рабочая, на типовой УПП выдавала результат секунд за 6. Думаю, 6 секунд — не критично

    Reply
  3. NDM

    (1) Постараюсь реализовать данные пожелания, когда будет время 😉

    Reply
  4. NDM

    На данный момент не доступно скачивание с вкладки файлы, не знаю в чем дело ждем ответа от тех. поддержки.

    Reply
  5. NDM

    (4) Уже все в порядке.

    Reply
  6. Alef

    Может, добавить также столбец «Количество непустых значений»? Пример из жизни: запустил анализ по документу оперативного учета; порог выставил в 10 значений; в результате реквизит с допустимым вольтажом подсветился, хотя в нем допустимо как раз только два значения и заполняют этот реквизит всегда. А при наличии такого столбца можно увидеть, какой реквизит игнорируют при заполнении.

    Reply
  7. NDM

    (6) Возьму на заметку

    Reply
  8. zzz_natali

    (NDM) Имеет смысл по малоколичественным реквизитам(по счетам учета как правило) тут же давать их расшифровку, чтобы видеть, корректен ли такой документ априори или опять манагера накосячили и уже начинать детальный отлов другим инструментарием.

    Reply
  9. Alex181818

    «Красивый какашечный цвет» убил:))

    Reply
  10. la_donna

    Скажите, пожалуйста, как запустить обработку для не управляемых форм?

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *