![]() |
|
Как получить подразделение сотрудника в отчете ЗУП | ☑ | ||
---|---|---|---|---|
0
ArturDoo
21.03.22
✎
16:30
|
Доброго дня. Подскажите, как получить актуальное подразделение сотрудника запросом в отчете?
|
|||
1
SleepyHead
гуру
21.03.22
✎
16:43
|
||||
2
SleepyHead
гуру
21.03.22
✎
16:46
|
Вот так навскидку
Запрос.Текст = "ВЫБРАТЬ | КадроваяИсторияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник, | КадроваяИсторияСотрудниковСрезПоследних.Подразделение КАК Подразделение |ПОМЕСТИТЬ ВТ_ПодразделенияСотрудников |ИЗ | РегистрСведений.КадроваяИсторияСотрудников.СрезПоследних(&Период, ) КАК КадроваяИсторияСотрудниковСрезПоследних |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ПрогулНеявка.Сотрудник КАК Сотрудник, | ЕСТЬNULL(ВТ_ПодразделенияСотрудников.Подразделение, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка)) КАК Поле1 |ИЗ | Документ.ПрогулНеявка КАК ПрогулНеявка | ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ПодразделенияСотрудников КАК ВТ_ПодразделенияСотрудников | ПО ПрогулНеявка.Сотрудник = ВТ_ПодразделенияСотрудников.Сотрудник"; |
|||
3
Akela has missed
21.03.22
✎
23:00
|
Там где БГ дал интервальный регистр - никогда не используй срез последних.
ВЫБРАТЬ ПрогулНеявка.Сотрудник КАК Сотрудник, ПрогулНеявка.ДатаНачала КАК ДатаНачала, КадроваяИсторияСотрудниковИнтервальный.Подразделение КАК Подразделение ИЗ Документ.ПрогулНеявка КАК ПрогулНеявка ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИсторияСотрудниковИнтервальный КАК КадроваяИсторияСотрудниковИнтервальный ПО ПрогулНеявка.Сотрудник = КадроваяИсторияСотрудниковИнтервальный.Сотрудник И (КОНЕЦПЕРИОДА(ПрогулНеявка.ДатаНачала, ДЕНЬ) МЕЖДУ КадроваяИсторияСотрудниковИнтервальный.ДатаНачала И КадроваяИсторияСотрудниковИнтервальный.ДатаОкончания) |
|||
4
ГдеСобака Зарыта
22.03.22
✎
00:27
|
Там где БГ дал программный интерфейс и представления никогда не пишите свои запросы к регистрам)
|
|||
5
Momus
22.03.22
✎
08:16
|
(0) В макете СКД:
ВЫБРАТЬ ДАТАВРЕМЯ(1, 1, 1) КАК Период, ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник, ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение ПОМЕСТИТЬ Представления_КадровыеДанныеСотрудников ИЗ ВТСотрудникиПериоды КАК СотрудникиПериоды; В модуле отчета: ЗарплатаКадрыОбщиеНаборыДанных.ЗаполнитьОбщиеИсточникиДанныхОтчета(ЭтотОбъект); |
|||
6
SleepyHead
гуру
22.03.22
✎
08:49
|
(4) Ты б хоть прочитал, что ему надо.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |