Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3. Реестр кадровых приказов

ЗУП 3. Реестр кадровых приказов
Я
   егаис
 
15.10.18 - 20:40
Что не день, то праздник.
У всех данный регистр отрабатывает корректно? Такая каша в Т-2
Вот простой пример
1.У сотрудник был кадровый перевод с 01.02 по 21.02. С 22.02 сотрудник возвращается на свою должность
2.В тот же день, 22.02 он переводится на другую должность
3. 16.06 по 25.06 временный кадровый перевод, т.е 26 он возвращается на свою должность

Смотрим после этого регистр, записей формируется по 3-4 штуки. И чем дальше, тем  больше дублей записей.
Вот код, тупо проверка по дате, но никакой проверки по пересечению
            |ВЫБРАТЬ
            |    ПредыдущиеПриказы.Ссылка КАК ДокументОснование,
            |    ПредыдущиеПриказы.НомерПриказа КАК НомерПриказа,
            |    ПредыдущиеПриказы.ДатаПриказа КАК ДатаПриказа,
            |    ДОБАВИТЬКДАТЕ(ПредыдущиеПриказы.ДатаОкончания, ДЕНЬ, 1) КАК Дата,
            |    РеестрКадровыхПриказов.Сотрудник КАК Сотрудник,
            |    РеестрКадровыхПриказов.ФизическоеЛицо КАК ФизическоеЛицо,
            |    РеестрКадровыхПриказов.Организация КАК Организация,
            |    РеестрКадровыхПриказов.Подразделение КАК Подразделение,
            |    РеестрКадровыхПриказов.Должность КАК Должность,
            |    РеестрКадровыхПриказов.Разряд КАК Разряд,
            |    РеестрКадровыхПриказов.ТарифнаяСтавкаНадбавка КАК ТарифнаяСтавкаНадбавка,
            |    РеестрКадровыхПриказов.ВидДоговора КАК ВидДоговора,
            |    ЗНАЧЕНИЕ(Перечисление.ВидыКадровыхСобытий.Перемещение) КАК ВидСобытия
            |ИЗ
            |    ВТПредыдущиеПриказы КАК ПредыдущиеПриказы
            |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.РеестрКадровыхПриказов КАК РеестрКадровыхПриказов
            |        ПО ПредыдущиеПриказы.Сотрудник = РеестрКадровыхПриказов.Сотрудник
            |            И ПредыдущиеПриказы.Дата = РеестрКадровыхПриказов.Дата";




Вот результат регистра
01.02.2017 0:00:00    Помощник бурильщика капитального ремонта скважин    Кадровый перевод 0000-000081 от 30.01.2017
22.02.2017 0:00:00    помощник бурильщика капитального ремонта скважин  5  разряда    Кадровый перевод 0000-000081 от 30.01.2017
22.02.2017 0:00:00    Помощник бурильщика эксплуатационного и разведочного бурения скважин на нефть и газ    Кадровый перевод 0000-000256 от 22.02.2017
16.06.2017 0:00:00    Помощник бурильщика эксплуатационного и разведочного бурения скважин на нефть и газ    Кадровый перевод 0000-000746 от 14.06.2017
26.06.2017 0:00:00    помощник бурильщика капитального ремонта скважин  5  разряда    Кадровый перевод 0000-000746 от 14.06.2017
26.06.2017 0:00:00    Помощник бурильщика эксплуатационного и разведочного бурения скважин на нефть и газ    Кадровый перевод 0000-000746 от 14.06.2017


ЧЯДНТ?
 
 
   егаис
 
1 - 15.10.18 - 20:50
имхается ,что перед заполнением регистра кадровых документов надо почистить записи в регистре кадровых документов по дате начала

Или мои лыжи не едут?
   егаис
 
2 - 15.10.18 - 21:41
очень похоже на баг (или фичу)
сделал на демке типовой, то же самое.
ЗУП КОРП 3.1.7.128

Все приказы проводятся в начале дня, даже по времени не перехватить.
В этом случае Максимум сработает на приказ, который ввели позже, если два приказа с одной датой?
   егаис
 
3 - 16.10.18 - 12:42
подниму

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует