Отчет по сотрудникам без созданных документов за период
По теме из базы знаний
- Анализ рабочего времени сотрудников по созданию документов 1С
- Создание документов перечисления НДФЛ. Для ЗУП 2.5
- Создание документов Реализация товаров и услуг (РТУ) и Приходно-кассовый ордер (ПКО) для ЕРП 2,4 и 2.5
- Доплата сотрудникам до МРОТ: создание документа "Разовое начисление"
- Создание документа "Отпуска сотрудников" по данным Графика отпусков. ЗУП 3.1
Найденные решения
(1) Сотрудников или пользователей ?
Пользователь - это реквизит в каждом документе (обычно "ответственный")?
Примерно так
Со вторым документом - также, но отдельно или объединением запросов
Остальные фильтры и условия - как вам надо
Пользователь - это реквизит в каждом документе (обычно "ответственный")?
Примерно так
ВЫБРАТЬ
Пользователи.Ссылка КАК Ссылка
ИЗ
Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Реализация КАК Реализация
ПО Пользователи.Ссылка = Реализация.Ответственный
ГДЕ
Реализация.Ответственный ЕСТЬ NULL
Со вторым документом - также, но отдельно или объединением запросов
Остальные фильтры и условия - как вам надо
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Сотрудников или пользователей ?
Пользователь - это реквизит в каждом документе (обычно "ответственный")?
Примерно так
Со вторым документом - также, но отдельно или объединением запросов
Остальные фильтры и условия - как вам надо
Пользователь - это реквизит в каждом документе (обычно "ответственный")?
Примерно так
ВЫБРАТЬ
Пользователи.Ссылка КАК Ссылка
ИЗ
Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ Документ.Реализация КАК Реализация
ПО Пользователи.Ссылка = Реализация.Ответственный
ГДЕ
Реализация.Ответственный ЕСТЬ NULL
Со вторым документом - также, но отдельно или объединением запросов
Остальные фильтры и условия - как вам надо
(2) Вы все правильно поняли я полагаю, при данном запросе я получаю список Ответственных, которые вообще не создавали документ. Не могу понять, как получить Ответственных, которые не создавали за последние 3 месяца. Как написать условие? Я писал условие ПоступлениеТоваров.Дата >= ДОБАВИТЬКДАТЕ(&ТекущаяДата, МЕСЯЦ, -3), и ПоступлениеТоваров.Ответственный ЕСТЬ NULL
И выводится пустая таблица..
И выводится пустая таблица..
Прикрепленные файлы:
(3) у вас в "Поступлении товаров" ответственный точно ТИП("СправочникСсылка.Сотрудники") ?
По поводу параметра "Дата".
Считается, что правильнее сделать "готовый" параметр вне запроса,
например "ДатаНачалаПериода", значение (на встроенном языке 1С) "ДобавитьМесяц(ТекущаяДата(), -3)"
И само условие "ПоступлениеТоваров.Дата >= &ДатаНачалаПериода"
Поставьте в условие соединения таблиц
По поводу параметра "Дата".
Считается, что правильнее сделать "готовый" параметр вне запроса,
например "ДатаНачалаПериода", значение (на встроенном языке 1С) "ДобавитьМесяц(ТекущаяДата(), -3)"
И само условие "ПоступлениеТоваров.Дата >= &ДатаНачалаПериода"
Поставьте в условие соединения таблиц
ВЫБРАТЬ
Пользователи.Ссылка КАК Ссылка
ИЗ
Справочник.Пользователи КАК Пользователи
ЛЕВОЕ СОЕДИНЕНИЕ ПоступлениеТоваров.Реализация КАК Реализация
ПО Пользователи.Ссылка = ПоступлениеТоваров.Ответственный
И ПоступлениеТоваров.Дата >= &ДатаНачалаПериода
ГДЕ
ПоступлениеТоваров.Ответственный ЕСТЬ NULL
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот