Вывести подразделение в отчете ЗУП

1. user1255844 26.07.23 13:48 Сейчас в теме
Добрый день! Подскажите, пожалуйста, как правильно вывести данные в отчете по ЗУП, чтобы подтягивалось подразделение сотрудника? Вывожу через кадровые данные, но не получается , посмотрите , пожалуйста, что не так с запросом?
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	Сотрудники.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТСотрудники
ИЗ
	Справочник.Сотрудники КАК Сотрудники
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
	ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник
ПОМЕСТИТЬ ВТКадровыеДанные
ИЗ
	ВТСотрудники КАК ВТСотрудники
ГДЕ
	"ТолькоРазрешенные" = ИСТИНА
;

////////////////////////////////////////////////////////////­////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
	Командировка.ДатаНачала КАК ДатаНачала,
	Командировка.ДатаОкончания КАК ДатаОкончания,
	Командировка.Сотрудник КАК Сотрудник,
	Командировка.Организация КАК Организация,
	Командировка.Номер КАК Номер,
	ВТКадровыеДанные.Подразделение КАК Подразделение
ИЗ
	Документ.Командировка КАК Командировка
		ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанные КАК ВТКадровыеДанные
		ПО Командировка.Сотрудник = ВТКадровыеДанные.Сотрудник
ГДЕ
	Командировка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Показать
По теме из базы знаний
Найденные решения
5. Vladimir-R 168 26.07.23 16:01 Сейчас в теме
(1) Вы хотите использовать механизм представлений?

https://infostart.ru/1c/articles/841337/
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Timur.V 79 26.07.23 14:37 Сейчас в теме
(1)
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник


ВЫБРАТЬ РАЗРЕШЕННЫЕ
    Командировка.ДатаНачала КАК ДатаНачала,
    Командировка.ДатаОкончания КАК ДатаОкончания,
    Командировка.Сотрудник КАК Сотрудник,
    Командировка.Организация КАК Организация,
    Командировка.Номер КАК Номер,
    Командировка.Сотрудник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
ИЗ
    Документ.Командировка КАК Командировка
ГДЕ
    Командировка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Показать
3. user1255844 26.07.23 14:41 Сейчас в теме
(2) в типовой конфигурации ЗУП нет реквизита "Подразделения" в справочнике "Сотрудники", поэтому в этом и вопрос(
4. Timur.V 79 26.07.23 14:46 Сейчас в теме
(3) Посмотрите, какие есть Регистры сведений в программе ЗУП

ИЗ
    Документ.Командировка КАК Командировка
    ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КадроваяИстория.СрезПоследних() ....
6. laperuz 46 26.07.23 16:10 Сейчас в теме
(4)подходы обычных конфигураций к ЗУП не применимы, соединение с регистром кадровой истории даст неверный результат
8. nomad_irk 76 27.07.23 11:45 Сейчас в теме
(6)у меня - дает верный, ЧЯДНТ? :)
9. laperuz 46 27.07.23 11:49 Сейчас в теме
(8)Предлагаю проверить на такой схеме(естественно, обращаемся к срезу последних регистра кадровой истории, а не к интервальному регистру):

Сотрудник работает в подразделении 1
С 12.07 по 15.07 делаем временный кадровый перевод в подразделение 2

Пытаемся получить подразделение сотрудника на 16.07.

Все еще работает?:)
10. nomad_irk 76 27.07.23 12:18 Сейчас в теме
(9)Вполне себе, т.к. в КИ есть ресурс ДействуетДо
С учетом этого факта формируется финальный запрос.
5. Vladimir-R 168 26.07.23 16:01 Сейчас в теме
(1) Вы хотите использовать механизм представлений?

https://infostart.ru/1c/articles/841337/
7. user1255844 27.07.23 11:02 Сейчас в теме
(6) да, спасибо большое за статью!
(5)
11. laperuz 46 27.07.23 13:15 Сейчас в теме
(10)В целом да, соглашусь. Но там еще нюансы есть с +- минутой в периодах записей. Например, в документе стоит перевод с 15.07, а в регистр начало пишется 15.07 00:01 и срез на начало дня даст неверный результат.
И если несколько кадровых событий приходятся на один день, тоже не все очевидно.
12. nomad_irk 76 27.07.23 13:49 Сейчас в теме
(11)это вполне себе решаемые задачи при необходимости
13. laperuz 46 27.07.23 15:42 Сейчас в теме
(12)не спорю, но зачем изобретать велосипед, если разработчики ЗУПа уже решили?)
14. nomad_irk 76 27.07.23 15:52 Сейчас в теме
(13)так решения разработчиков ЗУПа не всегда подходят :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот