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

04.08.17

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

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

Скачать файлы

Наименование Файл Версия Размер
Обработка документов по ответственным (8.2)
.epf 13,36Kb
58
.epf 8.2 13,36Kb 58 Скачать
Подсчет количества документов в базе (8.3)
.epf 16,05Kb
82
.epf 8.3 16,05Kb 82 Скачать

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

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

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

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

03.07.2015

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

04.08.2017

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

См. также

Физический размер таблиц (MSSQL)

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

Инструмент для получения физического размера таблиц ИБ (MSSQL)

1 стартмани

09.01.2024    1388    12    ImHunter    4    

7

Анализ документов: свертка базы, автотесты, динамика роста базы

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

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

3 стартмани

29.12.2023    1111    9    RustIG    5    

7

Анализ использования номенклатуры

Статистика базы данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

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

1 стартмани

26.10.2023    720    12    dimanich70    0    

4

Сведения о присоединенных файлах

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

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

2 стартмани

24.10.2023    1598    36    ixijixi    5    

19

История фоновых заданий

Журнал регистрации Статистика базы данных HighLoad оптимизация Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

04.09.2023    799    6    Maxiko    0    

8

Количество документов в информационной базе в разрезе видов документов

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

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

1 стартмани

16.08.2023    640    14    pwn    1    

3

Статистика по документам пользователя с версионированием по дате

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

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

5 стартмани

30.06.2023    1867    10    nemec    6    

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

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