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

04.08.17

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

Подсчет количества документов, введенных пользователями

Файлы

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

Наименование Скачано Купить файл
Обработка документов по ответственным (8.2)
.epf 13,36Kb ver:8.2
58 2 500 руб. Купить
Подсчет количества документов в базе (8.3)
.epf 16,05Kb ver:8.3
90 2 500 руб. Купить

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

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

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

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

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

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

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

Добавлена версия для 1С Предприятие 8.3

Понадобилась для небольшой бухгалтерской фирмы, которая ведет учет у клиентов, а цена за услуги складывается в зависимости от количества обрабатываемых документов.

03.07.2015

Добавлено возможность выбора видов документов, которые будут исключены из обработки

04.08.2017

Исправлена ошибка подсчета документов без записей табличных частях (без табличных частей). Спасибо за обнаруженную ошибку Антон Дмитриев (Voblhned).

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

См. также

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

Внешняя обработка для комплексной диагностики информационной базы 1С без прямого подключения к SQL Server или другой СУБД. Позволяет определить, какие объекты 1С занимают основной объём базы, сколько записей содержат, какова средняя интенсивность накопления данных за последние 24 месяца, сколько КБ приходится на одну запись, а также увидеть связанные таблицы хранения и структуру индексов. Расчёт выполняется пакетно с отображением прогресса и возможностью остановки. В результате формируется единая таблица по объектам метаданных с итоговыми показателями и возможностью выгрузки результатов в Excel. Подходит разработчикам 1С, администраторам и специалистам, которым необходимо быстро понять структуру и точки роста большой информационной базы.

4 стартмани

26.10.2026    434    1    VVLab    2    

3

Статистика базы данных Поиск данных Инструменты администратора БД Администрирование Разработчик Аналитик 1С 8.3 1С 8.5 1С:Розница 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Универсальная внешняя обработка для проверки «здоровья» любой базы 1С. За один запуск выполняет 26 проверок логической целостности данных и выдаёт отчёт: оценку состояния базы от 0 до 100, список проблем по важности (критично / предупреждение / информация), расшифровку до конкретных документов и записей и рекомендации, что делать. Находит: проведённые документы без движений и непроведённые с движениями, движения с «битым» регистратором, отрицательные остатки, проводки без счёта, дубли номеров и кодов, документы с датой в будущем, отключённые и отставшие итоги, зависшие очереди обмена, администраторов без пароля и другое. Подходит для любой конфигурации: БП, УТ, КА, ERP, УНФ, ЗУП, Розница, УТ 10.3, УПП, отраслевые и самописные, с БСП и без. Платформа 8.3.10 и выше, управляемые и обычные формы. Ничего не изменяет в базе — только читает данные.

7320 руб.

20.10.2026    538    0    0    

3

Инструменты администратора БД Статистика базы данных Системный администратор 1С 8.3 Абонемент ($m)

База растёт, диски кончаются, бэкап перестал влезать в ночь — а на вопрос «что именно занимает место?» никто не может ответить. Конфигуратор молчит: самые тяжёлые таблицы часто вообще не видны в дереве метаданных. Обработка строит полную карту объёмов базы за несколько минут: все объекты метаданных с табличными частями, имена таблиц СУБД, служебные таблицы платформы отдельным списком и готовый SQL-скрипт точных размеров для MS SQL и PostgreSQL. К СУБД не обращается — только платформенные средства, только чтение.

10 стартмани

03.08.2026    2631    31    nedomolkov.ivan    9    

4

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

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

1 стартмани

27.04.2026    1868    15    archi517    0    

7

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

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

1 стартмани

03.03.2026    1340    8    burgerkirg    0    

5

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

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

3 стартмани

27.10.2025    3589    112    gebungen    0    

4
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vond 27.06.12 13:03 Сейчас в теме
Интересная постановка задачи и вопроса. Хотя такое же (подобное) делали юзеры через консолькуСКД, ну предложим и этот вариант.
2. Claus32 36 27.06.12 22:49 Сейчас в теме
(1) Vond, Первое желание было сделать через СКД, но не смог решить проблему в лоб и пошел таким путем через запрос и обработку результата запроса в цикле. Интересно было бы посмотреть как такая проблема решена через СКД, если есть возможность дайте ссылку.
3. musatov1c.ru 6 06.07.15 09:05 Сейчас в теме
Переменная не определена БухгалтерскийУчетПреопределяемый :(
4. Claus32 36 06.07.15 14:18 Сейчас в теме
(3) musatov1c.ru, если запускать на конфигурации НЕ "БухгалтерияПредприятия", то такая ошибка появляется. Обработку поправил и выложил.
P.S.
Закомментируйте строчку, на какую ругается.
5. Voblhned 58 02.08.17 11:11 Сейчас в теме
А зачем группировка по дате?
7. Claus32 36 04.08.17 12:55 Сейчас в теме
(5) Сейчас уже точно не вспомню для чего нужна эта была группировка по дате ... но было такое требование к отчету у тех кто принимал и оплачивал выполненные работы.
Если есть потребность, чтобы убрать эту группировку (указать на форме), то можно сделать. Вообщем, по свободному времени добавлю.
6. Voblhned 58 02.08.17 11:49 Сейчас в теме
При указании 1, в счетах фактурах появляются минуса, то есть отнимает документ. Вау, норм.
КолДокДоп = Цел((КолСтрок-1)/КоличествоСтрокСумма)
, если в документе нету строк, то получается этот документ становится с минусом, а значит если сделать:
1. документ поступления товара с 1м товаром
2. Счет фактуру
3. Количество строк сумма 1
4. Отчет выдаст 1
то есть счет фактура бесплатно.

Предлагаю решение:
Если КолСтрок > 0 тогда
		КолДокДоп = Цел((КолСтрок-1)/КоличествоСтрокСумма);  //сучка
	Иначе
		КолДокДоп = Цел((КолСтрок)/КоличествоСтрокСумма);
	КонецЕсли;
Прикрепленные файлы:
8. Claus32 36 04.08.17 13:02 Сейчас в теме
(6) Спасибо за замечание, действительно ошибка. Исправил.

P.S.
Хотя тот кто оплачивал, настаивали, счет-фактура не должна оплачиваться, как и все другие документы, которые вводятся и заполняются на основании другого документа.
При необходимости в этом отчете можно исключить эти виды документов из подсчета.
9. lvk74 27 26.04.18 13:01 Сейчас в теме
Добрый день. Отчет очень понравился. НО.... В отчет не выходят документы с видом "ОперацияБух", хотя в поле "МетаданныеДокументы" стоит данный документ (Операция). Сколько не бьюсь, понять не могу почему нет данного документа. А в целом отчет очень хороший.
11. Claus32 36 06.05.18 14:50 Сейчас в теме
(9) Добрый день! Документ "ОперацияБух" не совсем документ в классическом виде, он выступает регистратором для ручных бухгалтерских проводок, т.е. у этого документа нет табличных частей.
С точки зрения учета эти документы трудно "оценить", т.к. это не стандартные ручные операции и трудно определить их "ценность". На данный момент выход: не учитывать эти документы.
По свободному времени я доработаю этом механизм и документ "ОперацияБух" будет учитывать проводки, созданные этой ручной операцией.
Спасибо за отзыв!
10. lvk74 27 26.04.18 13:04 Сейчас в теме
и еще. В документе списание с расчетного счета (когда фактически всего одна строка) выводит в большинстве случаев количество строк = 11. Но это некритично. Можно и самим подправить.
12. Claus32 36 06.05.18 14:50 Сейчас в теме
(10) Спасибо за замечание, исправлю эту ошибку.
Для отправки сообщения требуется регистрация/авторизация