Имя: Пароль:
1C
1С v8
1С ЗУП 3.1.27.92 временный перевод разрывает увольнение
0 petya_
petrov_63
 
06.10.23
10:32
Каким либо штатным образом можно обновить РС КадроваяИсторияСотрудниковИнтервальный по документу увольнение? Вместо одной записи об увольнении в регистре две записи. По периоду получается, что запись увольнения с 13 сентября разбита на две по дате окончания временного перемещения.

Дата окончания        Дата начала        Период записи        Период предыдущей записи    Вид события    Действует до    Регистратор записи
13.09.2023 0:00:04    01.05.2023 0:01:01    01.05.2023 0:01:01    01.02.2023 0:01:00        Перемещение    01.10.2023    Кадровый перевод списком 5 - Л от 01.05.2023
30.09.2023 23:59:59    13.09.2023 0:00:05    13.09.2023 0:00:05    01.05.2023 0:01:01        Увольнение            Увольнение 18 - У от 12.09.2023
31.12.3999 23:59:59    01.10.2023 0:00:00    13.09.2023 0:00:05    01.02.2023 0:01:00        Увольнение            Увольнение 18 - У от 12.09.2023

Если сформировать отчет о кадровых изменения, то увольнение там фигурирует два раза
13.03 и 30.09.
Как временное решение я понимаю можно вместо двух записей сделать одну с 13.09.2023 по 31.12.3999.
Я думал, что уже все гвозди с временными переводами уже почикали, а оказывается нет (.
1 petya_
petrov_63
 
06.10.23
10:41
странно нашел, что вроде исправлена

Ошибка 10234106

Код ошибки: 10234106
Код(ы) обращения: HL-384872 HL-392050
Статус: Исправлена в выпущенной версии Зарегистрирована: 14.09.2021
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.19.80
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.18.246

Описание:
При увольнении сотрудника в период действия временного кадрового перевода неверная дата увольнения сотрудника в приказе на увольнение и отчетах.
2 Гена
 
06.10.23
10:45
(1) В соседней ветке тоже вдруг выскочил давно исправленный баг по имущественным вычетам.
Что между вами общего?
Платформу не обновляли недавно?
Старые патчи/расширения вдруг снова заработали?
3 petya_
petrov_63
 
06.10.23
10:49
(2) расширений и патчей нема.
4 Гена
 
06.10.23
10:57
(3) Проще поправить вручную, чем в коде разбираться... Там можно свободно заходить в записи...

Попробуйте в демо прекратить кадровое перемещение на день-другой раньше, чем стоит 01.10.2023
5 petya_
petrov_63
 
06.10.23
11:08
(4) вместо двух записей сделал одну и соответственно из отчета баг ушел. Но это грустное и неверное решение.
6 Гена
 
06.10.23
11:18
(5) Уж больно раннее увольнение... приказ от 12.09, а увольняете 30.09

Кстати, а не было ли изначально кадровиком проведено увольнение день в день тогда, и только потом, спохватившись, исправил на 30-е. РС тяжёлые и так просто не удаляются. Вот след и остался.
Нет?
7 petya_
petrov_63
 
06.10.23
11:21
(6) Приказ от 12 и увольняем 12. На 30 вторая запись генерится из-за временного перемещения по 30.09
8 Гена
 
06.10.23
11:25
(7) А-а...
Вообще-то трудно объяснить программе алгоритмически подобный вариант. По-хорошему сначала надо бы закрыть временное перемещение.
9 Гена
 
06.10.23
11:30
[задумавшись] может тогда баг поправили только для КП, а здесь у нас кадровое перемещение списком
10 SleepyHead
 
06.10.23
11:49
(7) Перепровести приказы пробовали?
11 Гена
 
06.10.23
11:54
(10) Вот я, к примеру алгоритм. Ранее один док КП списком создал интервальную запись в регистре: начало и конец.

Тут приходит увольнение задолго до конца. И что мне делать? Если я сделаю одну запись, то что делать с концом первой записи? Вот я и леплю лишнюю вторую запись )
12 SleepyHead
 
06.10.23
14:35
(11) Я так предполагаю, что исправлен алгоритм проведения документов. Начать нужно со штатного способа исправления (на копии базы). Помогло - прекрасно, значит исправление работает.

Нет  - начинаем лепить вторые записи.
13 petya_
petrov_63
 
06.10.23
17:31
(10) честно говоря я лапами объединил, но тут кое какие манипуляции с базой  надо делать так что для эксперимента в копии попробую перепровести
14 petya_
petrov_63
 
09.10.23
12:09
Перепровел документ в копии и получил опять задвоенную запись об увольнении как в (1).
15 SleepyHead
 
09.10.23
13:28
(14) Значит, не то они исправили...
16 petya_
petrov_63
 
09.10.23
14:20
(15) А как хочется верить в то, что 1С оставит всех программистов без работы и исправит все косяки в своих продуктах ...
17 Гена
 
09.10.23
15:06
(16) демо 27.51
Прекрасно отработано увольнение внутри кадрового перевода (и одинарного, и списком). В РС КадроваяИсторияСотрудниковИнтервальный напрочь исчезает последняя запись возврата на прежнюю должность, а первая запись кадрового перевода поправляется по окончанию на дату увольнения.

Обновляю демо до 27.92 Сейчас и там посмотрим.
18 Гена
 
09.10.23
15:16
И там тоже нормально. Извольте сравнить свою базу с типовой и выкинуть напрочь оттуда свои кодовые художества.
19 petya_
petrov_63
 
09.10.23
15:30
(19) Да нету у меня кодовых художеств, только печатные формы. Накой переписывать ЗУП для окладников? Это надо сильно хотеть быть незаменимым ).
20 petya_
petrov_63
 
09.10.23
15:33
Но сейчас перепроверю - сделаю сравнение cf с поставщиком.
21 petya_
petrov_63
 
09.10.23
15:41
Неа, ничего не нашел.
Будет возможность проверю в типовой. Ну т.е. в демо типовой.
22 Гена
 
09.10.23
15:45
(20) Не верю (с)
Вот есть сотр Боб, он в демо программист, перевёл его на директора с 03.10.2023 по 31.12.2023
https://i.ibb.co/Zz7WvCv/2023-10-09-15-39-34.png

Потом уволил его к ... 01.11.2023
https://i.ibb.co/j8v0mQg/2023-10-09-15-37-17.png

Всё нормально. Типовая демо 27.92