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

28.03.25

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
Подсчет количества документов в базе 1С за период
.epf 18,93Kb
6
6 Скачать (2 SM) Купить за 2 150 руб.

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

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

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

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

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

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

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

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

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

 

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

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

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

См. также

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

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

1 стартмани

13.05.2025    1006    15    SanchoD    16    

7

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

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

1 стартмани

10.04.2025    1077    9    aximo    14    

7

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

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

15.03.2025    807    62    user914355    0    

5

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

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

1 стартмани

19.12.2024    872    16    smirnov0ser    0    

5

Статистика базы данных Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

Анализ количества записей регистров/документов/справочников, в том числе в динамике.

13.11.2024    1646    177    evgeni-red    3    

8

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

«Навигатор метаданных» поможет изучать структуру данных конфигурации, переходить по связям между объектами конфигурации.Для аналитиков и разработчиков.

1 стартмани

11.09.2024    1669    24    m_kislyak    3    

9

Статистика базы данных Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Абонемент ($m)

Сбор статистики информационной базы в виде отчета - наименование конфигурации, версия, количество записей документов, регистров сведений, справочников, обменов.

1 стартмани

10.09.2024    4220    59    pahno    9    

9

Статистика базы данных Программист Платформа 1С v8.3 1С:Комплексная автоматизация 2.х Россия Абонемент ($m)

Данная обработка - алгоритм предлагает оценку вашей базы на количество тех или иных типов документов с их реквизитами.

6 стартмани

12.08.2024    1195    0    aximo    2    

3
Оставьте свое сообщение