Добрый день! Подскажите, пожалуйста, как правильно вывести данные в отчете по ЗУП, чтобы подтягивалось подразделение сотрудника? Вывожу через кадровые данные, но не получается , посмотрите , пожалуйста, что не так с запросом?
ВЫБРАТЬ РАЗРЕШЕННЫЕ
Сотрудники.Ссылка КАК Ссылка
ПОМЕСТИТЬ ВТСотрудники
ИЗ
Справочник.Сотрудники КАК Сотрудники
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
ЗНАЧЕНИЕ(Справочник.ПодразделенияОрганизаций.ПустаяСсылка) КАК Подразделение,
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник
ПОМЕСТИТЬ ВТКадровыеДанные
ИЗ
ВТСотрудники КАК ВТСотрудники
ГДЕ
"ТолькоРазрешенные" = ИСТИНА
;
//////////////////////////////////////////////////////////// ////////////////////
ВЫБРАТЬ РАЗРЕШЕННЫЕ
Командировка.ДатаНачала КАК ДатаНачала,
Командировка.ДатаОкончания КАК ДатаОкончания,
Командировка.Сотрудник КАК Сотрудник,
Командировка.Организация КАК Организация,
Командировка.Номер КАК Номер,
ВТКадровыеДанные.Подразделение КАК Подразделение
ИЗ
Документ.Командировка КАК Командировка
ЛЕВОЕ СОЕДИНЕНИЕ ВТКадровыеДанные КАК ВТКадровыеДанные
ПО Командировка.Сотрудник = ВТКадровыеДанные.Сотрудник
ГДЕ
Командировка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
ПоказатьПо теме из базы знаний
- Дни рождения сотрудников, 1Сv8.1, ЗУП
- Анализ начисленных налогов и взносов с разбивкой по подразделениям для ЗУП 2.5
- Печать уведомлений с доверенностью о заключении и расторжении трудового договора или гражданско-правового договора с иностранным гражданином нового образца (приложения 7 и 8 к приказу МВД России от 30.07.2020 № 536) для ЗУП 3.1 и БП 3.0
- Способы получения данных из ЗУП
- Региональный МРОТ для подразделений в 1С: ЗУП 3.1
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)
ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка) КАК Сотрудник
ВЫБРАТЬ РАЗРЕШЕННЫЕ
Командировка.ДатаНачала КАК ДатаНачала,
Командировка.ДатаОкончания КАК ДатаОкончания,
Командировка.Сотрудник КАК Сотрудник,
Командировка.Организация КАК Организация,
Командировка.Номер КАК Номер,
Командировка.Сотрудник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
ИЗ
Документ.Командировка КАК Командировка
ГДЕ
Командировка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
Показать
(8)Предлагаю проверить на такой схеме(естественно, обращаемся к срезу последних регистра кадровой истории, а не к интервальному регистру):
Сотрудник работает в подразделении 1
С 12.07 по 15.07 делаем временный кадровый перевод в подразделение 2
Пытаемся получить подразделение сотрудника на 16.07.
Все еще работает?:)
Сотрудник работает в подразделении 1
С 12.07 по 15.07 делаем временный кадровый перевод в подразделение 2
Пытаемся получить подразделение сотрудника на 16.07.
Все еще работает?:)
(10)В целом да, соглашусь. Но там еще нюансы есть с +- минутой в периодах записей. Например, в документе стоит перевод с 15.07, а в регистр начало пишется 15.07 00:01 и срез на начало дня даст неверный результат.
И если несколько кадровых событий приходятся на один день, тоже не все очевидно.
И если несколько кадровых событий приходятся на один день, тоже не все очевидно.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот