Действия
Обращение пользователя #2984
закрытоСписок приказов по движению студента
Статус:
Закрыта
Приоритет:
Нормальный
Назначена:
Аксенов Михаил Сергеевич
Дата начала:
25-01-2017
Срок завершения:
27-01-2017
Готовность:
100%
Оценка временных затрат:
2:00 ч
Корпус:
Главный корпус
Кабинет:
?
Подразделение:
УМУ
ФИО обратившегося:
Пономарева Ирина
Раб.тел.:
Описание
Нужно внести изменения в Excel файл, используемый для получения списка приказов по отчисленным студентам:
- выводить приказы утвержденные с 01.10.2016
- добавить поля: факультет, направление подготовки, форма обучения
- выводить приказы по следующим РПД '30008', '30004', '30007', '30008', '30041', '30042', '30052'
Для получения данных в Excel использовался PowerPivot с запросом:
-- движение студентов Приказы select case when pd.F$TYPEOPER = '30004' then 'Восстановление' when pd.F$TYPEOPER = '30007' then 'Смена БУПа' when pd.F$TYPEOPER = '30008' then 'Отчисление' when pd.F$TYPEOPER = '30041' then 'Академ' when pd.F$TYPEOPER = '30042' then 'Академ(выход)' when pd.F$TYPEOPER = '30052' then 'Зачисление переводом' end ТипПриказа , td.F$DOCNMB+' от '+ cast(dbo.toMsDate(td.F$DOCDATE) as varchar(20)) приказ , td.F$DOCTEXT текстПриказа , dbo.toMsDate(cd.F$DPRIK) ДатаОтчисления , dbo.toMsDate(td.F$DAT2) ДатаПрименения , pers.F$FIO ФИО , case when st.F$WFORMED = 0 then 'очное' when st.F$WFORMED = 1 then 'зачное' when st.F$WFORMED = 2 then 'очно-заочное' end as ФормаОбучения , st.F$SFACULTY Факультет , case when qual.F$NAME like '%бакалав%' then 'Бакалавр' else qual.F$NAME end as "Квалификация_0" , st.F$WCOURSE Курс , st.F$SDEPARTMENT гуппа , st.F$SFINSOURCENAME ИстФин , st.F$CODEPROF + ' ' + st.F$SPOST НаправлениеПодготовки , coalesce(kau.F$NAME, kau2.F$NAME) причина from T$TITLEDOC td left join T$PARTDOC pd on pd.F$CDOC = td.F$NREC left join T$CONTDOC cd on cd.F$CPART = pd.F$NREC join T$PERSONS pers on pers.F$NREC = cd.F$PERSON join T$U_STUDENT st on st.F$CPERSONS = pers.F$NREC join T$CATALOGS qual on st.F$CQUALIFICATION = qual.F$NREC left join T$KAUREFF pr on pr.F$CREC = cd.F$NREC and pr.F$WKAU = 10013 left join T$SPKAU kau on kau.F$NREC = pr.F$CKAU left join T$KAUREFF pr2 on pr2.F$CREC = pd.F$NREC and pr2.F$WKAU = 10013 left join T$SPKAU kau2 on kau2.F$NREC = pr2.F$CKAU where 1 = 1 -- фильтр по типу приказа and pd.F$TYPEOPER in ('30008', '30004', '30007', '30008', '30041', '30042', '30052') --and dbo.toMsDate(td.F$DOCDATE) > '2015-10-01' and dbo.toMsDate(td.F$DAT2) >= '2016-10-01' -- фильтр по дате применения приказа -- and dbo.toMsDate(cd.F$DPRIK) > '2015-10-01' and td.F$WSTATUS = 1 and st.F$WCOURSE > 0 order by ДатаПрименения
Файлы
Действия
#1
Обновлено Аксенов Михаил Сергеевич около 7 лет назад
- Параметр Статус изменился с Решена на Закрыта
Действия