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

04.08.17

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

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

Скачать файл

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

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

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

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

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

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

03.07.2015

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

04.08.2017

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

См. также

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

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

1 стартмани

19.12.2024    391    6    smirnov0ser    0    

4

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

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

13.11.2024    879    92    evgeni-red    2    

7

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

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

1 стартмани

11.09.2024    1303    17    m_kislyak    3    

9

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

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

1 стартмани

10.09.2024    3630    47    pahno    8    

7

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

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

6 стартмани

12.08.2024    887    0    aximo    2    

3

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

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

1 стартмани

16.05.2024    1984    52    yuraos    4    

12

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

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

1 стартмани

29.12.2023    2354    14    RustIG    5    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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) Спасибо за замечание, исправлю эту ошибку.
Оставьте свое сообщение