Имя: Пароль:
1C
1С v8
ЗУП 3 Сотруднику в отпуске по уходу продолжает увеличиваться остаток отпуска
,
0 igorby
 
20.12.16
10:04
Тестируем перенос из 2.5 в 3.1.
Обнаружили что у сотрудников находящихся в отпуске по уходу за ребенком (перенесенным из 2.5), каждый месяц продолжает прибавляться 2.33 дня к остатку отпусков.
Сотрудникам отправленным в отпуск из ЗУП 3.1 такое увеличение не происходит.
Кто-нибудь сталкивался с такой проблемой, помогите...
1 kumena
 
20.12.16
10:06
> Кто-нибудь сталкивался с такой проблемой, помогите...

не хватает таланта сравнить движения по регистрам?
2 igorby
 
20.12.16
10:09
Талантливый вы наш.... это первое что сделал, различий не обнаружилось
3 kumena
 
20.12.16
10:13
> это первое что сделал, различий не обнаружилось
раз сделал, надо было написать об этом.
и раз тебе помощь нужна, то лучше быть все-таки поучтивее.
4 Windyhead
 
20.12.16
10:13
(2) Есть еще независимые регистры, например РС СостоянияСотрудников
5 igorby
 
20.12.16
10:37
Проблема решена.
При переносе данных по декретницам не корректно заполняется РС "Заработанные права на отпуск".
6 Windyhead
 
20.12.16
10:48
(5) Вроде как этот регистр заполняется при вызове
Общ модуль ОстаткиОтпусков

// Обслуживает регламентное задание РасчетЗаработанныхОтпусков.
// Производит заполнение регистра "ЗаработанныеПраваНаОтпуска".
Процедура РасчетЗаработанныхОтпусков(МассивСотрудников = Неопределено, Знач ДатаРасчета = Неопределено, ЭтоРасчетПриУвольнении = Ложь) Экспорт
7 NcSteel
 
20.12.16
10:50
(5) А говорил что проверял и что различий нет.... мда..
8 igorby
 
20.12.16
11:03
(6) Да, вы правы сейчас обнаружили что это рс заполняется при вызове расчета остатков отпусков.
Будем копать дальше...
9 Windyhead
 
20.12.16
11:20
(8) Прими сотрудника на работу, отправь в отпуске по уходу и сделай поиск ссылок на объект, посмотришь где участвует сотрудник, ну и сравнишь с сотрудником перенесенным из 2.5
10 kumena
 
20.12.16
11:21
> При переносе данных по декретницам не корректно заполняется РС "Заработанные права на отпуск".

и ты теперь тоже будешь спорить с первым постом?
11 igorby
 
20.12.16
11:36
(10) Уймись...
12 Windyhead
 
20.12.16
12:07
(8) Уверен вся проблема у вас кроется в РС СостоянияСотрудников, сделайте туда запись по сотруднику что он в отпуске по уходу и поставьте соответствующий вид времени. Регистр Заработанные права на отпуск отчистится по под подписке на событие и перезаполнится при формировании справки по отпуску
13 igorby
 
21.12.16
17:00
Коллеги, данная ошибка признана фирмой 1С 21.12.2016

Ошибка зарегистрирована с кодом 50000021.
Сроки исправления - в одном из следующих релизов.

Способ обхода:
На тех сотрудников, которые находятся в отпуске по уходу за ребенком необходимо оформить отпуска по уходу за ребенком в новой программе вручную.
14 igorby
 
21.12.16
17:22
Указанный способ обхода не канает......
15 Windyhead
 
21.12.16
17:30
То что 1с признали корявый перенос это хорошо...
А по итогу то, в каких регистрах не хватает записей?
16 igorby
 
21.12.16
17:42
Похоже это не косяк переноса, а косяк механизма расчета остатков отпусков, так же из-за этой ошибки неверно считается резерв по отпускам по таким сотрудникам: дни продолжают накапливаться и средний рассчитывается заново, хотя должен фиксироваться на момент начала отпуска по уходу за ребенком.

Пробовали отправить нового сотрудника в отпуск по уходу.
Если дата начала отпуска ранее даты переноса из ЗУП 2.5, для такого сотрудника, остатки отпусков тоже начинают глючить.

Пробовали на разных базах.