8 апреля 2024 в 23:54:32
(30 недель 18 часов назад)
1220
20.01.2016 17:55:00
Текст задания
Есть регистр сведений типа
Период| Сотрудник| Статус(булево)
Нужно запросом получить данные по количеству действующих (статус=истина) и недействующих (статус=ложь) на конец каждого месяца из заданного периода (Между датами НачалоПериода и КонецПериода)
Пример
параметры
НачалоПериода 01.07.15
КонецПериода 05.09.15
результат
Период Сотрудник Статус
31.07.2015 23:59:59 3 ложь
31.07.2015 23:59:59 10 истина
31.08.2015 23:59:59 4 ложь
31.08.2015 23:59:59 11 истина
30.09.2015 23:59:59 5 ложь
30.09.2015 23:59:59 14 истина
чтобы данные из запроса совпадали с данными простого запроса к регистру сведений срез последних на дату конца месяца
ВЫБРАТЬ
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ СотрудникиСрезПоследних.Объект) КАК Объект,
СотрудникиСрезПоследних.Действует КАК Действует
ИЗ
РегистрСведений.Сотрудники.СрезПоследних(&ДатаКонцаМесяца ) КАК СотрудникиСрезПоследних
СГРУППИРОВАТЬ ПО
СотрудникиСрезПоследних.Действует