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

28.03.25

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

См. также

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

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

15.03.2025    587    39    user914355    0    

5

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

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

1 стартмани

19.12.2024    723    13    smirnov0ser    0    

5

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

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

13.11.2024    1343    144    evgeni-red    3    

8

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

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

1 стартмани

11.09.2024    1554    19    m_kislyak    3    

9

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

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

1 стартмани

10.09.2024    4000    53    pahno    9    

8

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

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

6 стартмани

12.08.2024    1075    0    aximo    2    

3

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

Объединен, унифицирован и значительно улучшен функционал двух исходных обработок для контроля размеров таблиц хранения 1С в серверных базах: https://infostart.ru/1c/tools/128362/ (для MS SQL) и https://infostart.ru/1c/tools/978816/ (для PG SQL).

1 стартмани

16.05.2024    2363    63    yuraos    11    

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