Имя: Пароль:
1C
1С v8
Отчет по событиям менеджера
0 sergqwert
 
23.12.20
23:34
Создал справочник "Значения события"(предопределенные значения "анкета", "КП", "текущая работа"). Добавил регистр сведений "События менеджера", периодический, подчинен регистратору.
период - дата документа "событие"
регистратор - документ Событие
Измерения:
Вид события - перечисление Виды событий
Состояние события - перечисление Состояния событий
Значение события - ссылка на справочник Значения событий
Менеджер - ссылка на справочник "Пользователи " - из реквизита Ответственный
Контрагент - ссылка на справочник Контрагенты
Контактное лицо контрагента - составное, взять по типу данного реквизита в документе .
Анкета - ссылка на справочник Анкета
Тема - строка 200 (из реквизита Описание события)
Проект - ссылка на справочник Проекты
Дата начала - дата
Дата окончания - дата

Создал Отчет по событиям менеджера. Колонки: Менеджер, Контрагент, Количество взаимодействий менеджера (итого по количеству событий ), количество взаимодействий по контрагенту (итого по количеству событий с контрагентом), вид события, значение события, контактное лицо, тема, проект. Не формируется данный отчет. Что здесь не так?

ВЫБРАТЬ
    МАКСИМУМ(СобытияМенеджераСрезПоследних.Период) КАК Период,
    СобытияМенеджераСрезПоследних.Менеджер,
    СобытияМенеджераСрезПоследних.Контрагент,
    СобытияМенеджераСрезПоследних.ВидСобытия,
    СобытияМенеджераСрезПоследних.ЗначениеСобытия,
    СобытияМенеджераСрезПоследних.КонтактноеЛицоКонтрагента,
    СобытияМенеджераСрезПоследних.Тема,
    СобытияМенеджераСрезПоследних.Проект,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СобытияМенеджераСрезПоследних.Регистратор.Ответственный) КАК КоличествоВзаимодействийПоМенеджеру,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СобытияМенеджераСрезПоследних.Регистратор.Контрагент) КАК КоличествоВзаимодействийПоКонтрагенту
ПОМЕСТИТЬ ВТМенеджеры
ИЗ
    РегистрСведений.СобытияМенеджера.СрезПоследних(&КонецПериода, Контрагент = &Контрагент) КАК СобытияМенеджераСрезПоследних
ГДЕ
    СобытияМенеджераСрезПоследних.Период МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    СобытияМенеджераСрезПоследних.Менеджер,
    СобытияМенеджераСрезПоследних.Контрагент,
    СобытияМенеджераСрезПоследних.ВидСобытия,
    СобытияМенеджераСрезПоследних.ЗначениеСобытия,
    СобытияМенеджераСрезПоследних.КонтактноеЛицоКонтрагента,
    СобытияМенеджераСрезПоследних.Тема,
    СобытияМенеджераСрезПоследних.Проект,
    СобытияМенеджераСрезПоследних.Регистратор.Ответственный
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СобытияМенеджераСрезПоследних.Период,
    СобытияМенеджераСрезПоследних.ВидСобытия,
    СобытияМенеджераСрезПоследних.СостояниеСобытия,
    СобытияМенеджераСрезПоследних.ЗначениеСобытия,
    СобытияМенеджераСрезПоследних.Менеджер,
    СобытияМенеджераСрезПоследних.Контрагент,
    СобытияМенеджераСрезПоследних.КонтактноеЛицоКонтрагента,
    СобытияМенеджераСрезПоследних.Тема,
    СобытияМенеджераСрезПоследних.Проект,
    СобытияМенеджераСрезПоследних.Регистратор.Ответственный КАК КоличествоВзаимодействийМенеджера,
    СобытияМенеджераСрезПоследних.Регистратор.Контрагент КАК КоличествоВзаимодействийПоКонтрагенту
ИЗ
    ВТМенеджеры КАК ВТМенеджеры
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.СобытияМенеджера.СрезПоследних(&КонецПериода, Контрагент = &Контрагент) КАК СобытияМенеджераСрезПоследних
        ПО ВТМенеджеры.Период = СобытияМенеджераСрезПоследних.Период
            И ВТМенеджеры.Менеджер = СобытияМенеджераСрезПоследних.Менеджер
ГДЕ
    СобытияМенеджераСрезПоследних.Период МЕЖДУ &НачалоПериода И &КонецПериода
1 vicof
 
23.12.20
23:36
внутреннее соединение