Если вы хотите узнать о количестве элементов в справочниках и количестве документов в базе, то...
Бесплатные
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Узнавайте о новых бесплатных решениях в нашей телеграм-группе
Инфостарт БЕСПЛАТНО
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
Поиск от одного разработчика до ИТ-команд под проект.
Обмен любыми контактами разрешён.
0% комиссии, допускаются расчёты напрямую.
Все очень просто, но информативно, если вы хотите узнать о количестве элементов в справочниках и количестве документов в базе, то эта обработка для вас. Она выводит как общее, так и подробное количество, по типам документов и справочников... И все это в одном простом и маленьком отчете :)
Расчет размера таблиц базы данных по метаданным.
Будет полезна для выбора стратегии уменьшения размера базы (свертка, переход на новую, выгрузка на тома).
Иногда некоторые таблицы могут иметь необоснованно огромный размер.
Небольшая подсистема для конфигураций на управляемых формах, использующих БСП, которая поможет провести анализ, какие из внешних обработок (отчетов, печатных форм, заполнений объектов) используются активно, а какие утратили актуальность.
Отчет выводит количество объектов (записей) и их размер в базе любой конфигурации на УФ.
По типам метаданных: справочники, документы, регистры сведений, накопления, бухгалтерии, расчета.
Еще одна публикация, позволяющая корректно оценить количество элементов справочников и документов в базе данных, а также их количество за выбранный период.
Обработка по отображению количества объектов в базе (документов и справочников). Позволяет проанализировать количество всех справочников в базе, а также документов за период (если период не заполнен, покажет общее количество документов) и перейти в форму списка каждого объекта.
Обработка позволяет посмотреть количество данных в системе по каждому объекту (количество документов, справочников, и т.д.).
Информация также дополняется данными из журнала регистрации по дате последнего изменения.
ну так в запросы пришлось каждый раз вставлять в запрос, а тут все тупо, и думать не надо)))
кстати, с запросом было бы быстрей...
ну в общем может быть на досуге сделаю)))
Для каждого Справочник из Метаданные.Справочники Цикл
ИмяСправочника = Справочник.Имя;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ "+ИмяСправочника+".Ссылка) КАК КоличествоЭлементов
|ИЗ
| Справочник."+ИмяСправочника+" КАК "+ИмяСправочника;
Выборка = Запрос.Выполнить().Выбрать();
Выборка.Следующий();
Сообщить("Справочник."+ИмяСправочника + ": "+ Выборка.КоличествоЭлементов + " элементов");
КонецЦикла;
Для каждого Документ из Метаданные.Документы Цикл
ИмяДокумента = Документ.Имя;
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| КОЛИЧЕСТВО(РАЗЛИЧНЫЕ "+ИмяДокумента+".Ссылка) КАК КоличествоЭлементов
|ИЗ
| Документ."+ИмяДокумента+" КАК "+ИмяДокумента;
(4) полгода прошло уж
а. написал за минуту для примера.
б. Запрос = Новый Запрос; и т.д. - потому что пользуюсь "Ctrl + Q" и шаблонами.
в. Различные по-приколу, никто даже не отметил эту фишку - ты первый соображающий человек
г. теперь знаю более простой способ получить необходимое
так приятно, что столько умных решений и мнений, от всяких гениальных ребят пришло, очень интересно, что такие умные ребята, сами не брались за решение такой задачи, тем не менее рецензий куча)))
а вообще, спасибо за коменты, тот вариант давно переработан)))
но всё же лежит, чтобы задавали вопросы)))
(5) Самому писать смысла нету, зачем тратить время на то, что уже милионы раз решалось :) А переработанный вариант зря не выкладываете, могли бы отхватить пару плюсов :)
(7) Извините, на дату конечно не посмотрел, просто надо было, вот и просматривал существующие решения.