Подсчет количества документов в базе 1С за период

28.03.25

База данных - Статистика базы данных

Обработка позволяет посчитать количество документов в базе 1С за выбранный пользователем период. Расчет можно производить как по одной организации, так и по всем сразу.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Подсчет количества документов в базе 1С за период
.epf 18,93Kb
40 3 000 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Эта обработка позволяет выполнить достаточно простую задачу – подсчитать количество документов в базе 1С. 

В расчет попадают документы по следующим условиям:

1. У документа есть реквизит "Организация";

2. Документ не помечен на удаление;

3. Документ не устарел по мнению разработчиков 1С (имя документа начинается на "удалить")

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

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

Для тех, кто не хочет тратить деньги на обработку, вот основной код, который используется для расчета количества документов. Этим циклом собирается большой запрос через "Объединить все", затем выполняется через "Выгрузить". Результат подставляется в табличную часть или выводится на печать.

	Для Каждого Документ Из Метаданные.Документы Цикл
		ИмяДок = Документ.Имя;
		Синоним = Документ.Синоним;
		Если НРег(Лев(ИмяДок,7)) = "удалить" Тогда
			Продолжить;
		КонецЕсли;
		Если НЕ ОбщегоНазначения.ЕстьРеквизитОбъекта("Организация", Документ) Тогда 
			Продолжить;
		КонецЕсли;
		ИмяДок = Документ.Имя;
		Текст = Текст + "ВЫБРАТЬ ТипЗначения("+ИмяДок+".Ссылка) КАК ТипДокумента, " + Символы.ПС+
		"СУММА(1) КАК Количество "+	Символы.ПС +				
		"ИЗ Документ." + ИмяДок + " КАК "+ ИмяДок + Символы.ПС +
		"ГДЕ " + ИмяДок + ".ПометкаУдаления = Ложь И " +Символы.ПС
		+ ИмяДок+ ".Организация =&Организация И " + Символы.ПС 
		+ ИмяДок+".Дата >= &НачалоПериода И " + Символы.ПС 
		+ ИмяДок+".Дата <= &КонецПериода " + Символы.ПС
		+"СГРУППИРОВАТЬ ПО ТИПЗНАЧЕНИЯ("+ИмяДок+".Ссылка) "+Символы.ПС	
		+"ОБЪЕДИНИТЬ ";
	КонецЦикла;

 

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия КОРП, редакция 3.0, релизы 3.0.173.23

Вступайте в нашу телеграмм-группу Инфостарт

обработка количество документов документы

См. также

Статистика базы данных Программист 1С 8.3 Абонемент ($m)

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

1 стартмани

27.04.2026    873    7    archi517    0    

6

Статистика базы данных Программист Пользователь 1С 8.3 Абонемент ($m)

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

1 стартмани

03.03.2026    705    5    burgerkirg    0    

3

Статистика базы данных Системный администратор Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Библиотека стандартных подсистем Абонемент ($m)

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

3 стартмани

27.10.2025    2543    77    gebungen    0    

4

Статистика базы данных 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 Абонемент ($m)

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

3 стартмани

12.09.2025    2812    23    onezero    4    

17

Статистика базы данных Программист 1С 8.3 Россия Абонемент ($m)

Отчет выводит количество объектов (записей) и их размер в базе любой конфигурации на УФ. По типам метаданных: справочники, документы, регистры сведений, накопления, бухгалтерии, расчета.

1 стартмани

13.05.2025    4500    78    SanchoD    24    

7

Статистика базы данных Программист 1С:Предприятие 8 1С:Управление торговлей 11 Абонемент ($m)

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

2 стартмани

10.04.2025    3781    41    aximo    14    

8

Статистика базы данных Программист 1С 8.3 Бесплатно (free)

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

15.03.2025    3290    291    priem_nv    0    

7

Статистика базы данных Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

19.12.2024    2888    21    smirnov0ser    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Oliver 29.03.25 00:45 Сейчас в теме
Полезная обработка
Светлый ум; +1 Ответить
3. tolyan_ekb 80 02.04.25 15:35 Сейчас в теме
А тема-то популярная тоже что ли разместить ))
4. Светлый ум 506 17.02.26 13:24 Сейчас в теме
Кодом выложил +1
Для отправки сообщения требуется регистрация/авторизация