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

28.03.25

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

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

Файлы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

См. также

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

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

1 стартмани

13.05.2025    1520    27    SanchoD    24    

7

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

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

1 стартмани

10.04.2025    1301    16    aximo    14    

7

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

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

15.03.2025    947    75    user914355    0    

6

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

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

1 стартмани

19.12.2024    991    17    smirnov0ser    0    

5

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

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

13.11.2024    1851    200    evgeni-red    4    

9

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

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

1 стартмани

11.09.2024    1753    25    m_kislyak    3    

9

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

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

1 стартмани

10.09.2024    4413    63    pahno    9    

9

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

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

6 стартмани

12.08.2024    1258    0    aximo    2    

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