В итоге, сделал отчет, который использует информацию из реквизитов, где обычно хранится информация об авторстве или ответственном лице. То есть, журнал регистрации не используется.
По умолчанию, при открытии отчета, предлагается анализировать реквизиты "Автор", "Менеджер", "Ответственный". Отчет для каждого вида документа проверяет (в настроенном порядке) существование каждого такого реквизита. Если реквизит существует, то этот документ попадет в отчет с этим видом авторства. Можно анализировать и иные реквизиты.
01 октября 2014г. — выложил версию для управляемых форм и скриншоты.
Отчеты предназначены: один для выполнения в толстом клиенте (построен на обычных формах), второй (аналогичный по функционалу) — на управляемых формах.
Задача формулировалась так: «Хочу увидеть какой пользователь сколько документов завел за период времени». В итоге, сделал отчет, который использует информацию из реквизитов, где обычно хранится информация об авторстве или ответственном лице. То есть, журнал регистрации не используется. По умолчанию, при открытии отчета, предлагается анализировать реквизиты «Автор», «Менеджер», «Ответственный». Отчет для каждого вида документа проверяет (в настроенном порядке) существование каждого такого реквизита. Если реквизит существует, то этот документ попадет в отчет с этим видом авторства. Если для этого вида документа не существует ни одного реквизита из таблички «Проверяемые реквизиты» (со значением «Да» в колонке «Использовать») — то для такого вида документов в строке сообщений выдастся соответствующее сообщение. Можно добавлять свои виды реквизитов в табличку (если в конфигурации есть нетиповые реквизиты документов). На скриншоте (для обычных форм) — анализируем реквизит «МенеджерПроекта». В данном примере — у документа «Заказ покупателя» есть и типовой реквизит «Ответственный», и нетиповой «МенеджерПроекта». В отчет в тип авторства попадет «МенеджерПроекта», поскольку в табличном поле «Проверяемые реквизиты» он стоит выше (порядок можно менять). Также можно формировать отчет по какому-то конкретному типу документов. Для этого в поле «По типу» — выбираете тип документа и любой конкретный документ этого типа. Отчет формируется по нажатию кнопки «Заполнить таблицу»
В обработках только запрос по Авансовому Отчету. Видимо автор в свои табличные части добавил строчки вручную и сделал картинки…
(1) Nucky, сразу после текста запроса идет строчка:
Запрос.Текст = СтрЗаменить(Запрос.Текст,»АвансовыйОтчет»,сИмя);
эта строчка заменяет в тексте запроса «АвансовыйОтчет» на имя документа, выбранного в форме
(2) FarFar, А-а-а. Извиняюсь. Надо было срочно, мельком глянул модуль и расстроился, написал отчет самhttp://infostart.ru/public/319153/
а вот старенькая-старенькая но практически такая же обработка
анализ работы бухгалтерии
только в ней еще количество строк и проводок документа выводится, что весьма смысла не лишено