Здравствуйте!
Необходимо сделать выборку данных по сотрудникам с определёнными параметрами.
Только начал разбираться где и как хранятся данные ...
Напрашивается вопрос сам собой: почему во многих регистрах сведений (например: РаботникиОрганизаций, ПлановыеНачисленияРаботниковОрганизаций) все ресурсы дублируются одноименными с приставкой "Завершения"?
И самое главное как это учитывать при извлечении данных.
К примеру хочу я выбрать сотрудников определённой должности или по определённому подразделению, как строить запрос?
Необходимо сделать выборку данных по сотрудникам с определёнными параметрами.
Только начал разбираться где и как хранятся данные ...
Напрашивается вопрос сам собой: почему во многих регистрах сведений (например: РаботникиОрганизаций, ПлановыеНачисленияРаботниковОрганизаций) все ресурсы дублируются одноименными с приставкой "Завершения"?
И самое главное как это учитывать при извлечении данных.
К примеру хочу я выбрать сотрудников определённой должности или по определённому подразделению, как строить запрос?
По теме из базы знаний
- Пример создания в КД 2.1 правил выгрузки данных регистра «Лицевые счета работников» из ЗУП 2.5 в справочник «Банковские счета» БП 3.0. Подробно, ясно и просто.
- Свернуть базу и не свернуть себе шею
- Обновление нетиповой конфигурации ЗУП одним махом через 19 релизов + решение глюков обновлений (памятка)
- Я - ЗУПер! Часть 1. Компетенции сотрудников.
- Выборка данных из периодических регистров, используя фильтры отбора через менеджер временных таблиц в ЗУП 3.1
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) nodalt, каждая строка в таких регистрах может вносить изменения как бы на время, которое завершиться в дату указанную в реквизите ПериодЗавершения и после наступления этой даты, актуальна уже та информация, которая находится в реквизитах с приставкой "Завершения". Например, сотрудник освобождает ставку на время (до даты ПериодЗавершения) и в этом случае, до наступления этой даты будет актуальна та информация, которая находится в обычных реквизитах, а после наступления этой даты, в реквизитах с приставкой "Завершения". При извлечении данных запросом, учитывается это при помощи условия на проверку реквизита "ПериодЗавершения". Если дата, на которую извлекаются данные меньше даты в реквизите "ПериодЗавершения", значит надо брать данные из реквизита без приставки, иначе из реквизита с приставкой "Завершения".
Тоже вопрос по регистрам сведений ЗУП 3.1.
РегСв.ПлановыеНачисления - период записывается не начало дня, а 5 секунд, например 214/04/2017 00:00:05. В результате срез последних на начало дня возвращает неверные данные. Но если брать срез последних на конец дня - то, кажется, что все верно.
Аналогичная ситуация и с другими регистрами....
Еще вопрос: вернуть информацию назначено ли сотруднику в данный основное начисление (оклад или ЧТС), и вернуть размер этого начисления.
Надеялась получить эту информацию с помощью РегСв.ПлановыеНачисления - срез последних на конец дня.
Но! В ситуации когда сотрудник уходит в отпуск по уходу за ребенком, и ему плановые начисления отменяются - этого не видно в этом регистре!
Есть регистр сведений ПрименениеПлановыхНачислений - надо как-то скрещивать эти два регистра?
РегСв.ПлановыеНачисления - период записывается не начало дня, а 5 секунд, например 214/04/2017 00:00:05. В результате срез последних на начало дня возвращает неверные данные. Но если брать срез последних на конец дня - то, кажется, что все верно.
Аналогичная ситуация и с другими регистрами....
Еще вопрос: вернуть информацию назначено ли сотруднику в данный основное начисление (оклад или ЧТС), и вернуть размер этого начисления.
Надеялась получить эту информацию с помощью РегСв.ПлановыеНачисления - срез последних на конец дня.
Но! В ситуации когда сотрудник уходит в отпуск по уходу за ребенком, и ему плановые начисления отменяются - этого не видно в этом регистре!
Есть регистр сведений ПрименениеПлановыхНачислений - надо как-то скрещивать эти два регистра?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот