|
ЗУП 3.1.14.436: после обновления в РС Состояния сотрудников новые записи с пустым годом | ☑ | ||
---|---|---|---|---|
0
AliceLight
07.04.21
✎
10:43
|
ЗУП 3.1.14.436: при поиске сотрудника в списке начала выпадать ошибка:
"Ошибка при выполнении запроса. по причине: Обнаружено дублирование ключевых значений в колонках: "Ссылка". Отображение данных в списке невозможно." Посмотрела запрос динамического списка - проблема в Регистре сведений Состояния сотрудников, там у некоторых сотрудников на каждую запись появилась новая дублирующая ее 1 в 1, только в новой записи измерение Год не заполнено. Например, было: Период | Сотрудник| Год | Состояние | Действует до 12.01.2018 | Иванов | 2018 | Болезнь | 01.02.2018 02.02.2018 | Иванов | 2018 | Работа | А теперь: Период | Сотрудник| Год | Состояние | Действует до 12.01.2018 | Иванов | 2018 | Болезнь | 01.02.2018 12.01.2018 | Иванов | | Болезнь | 01.02.2018 02.02.2018 | Иванов | 2018 | Работа | 02.02.2018 | Иванов | | Работа | Вопрос: wtf? Понятно, что это результат работы обработчика, сработавшего при обновлении, который должен был исправить ошибку, обсуждаемую в теме ЗУП 3.1 РС С Но у нас этой ошибки и не было, за что оно так с нами))) Пока вижу только вариант писать обработку, которая вычистит эти левые записи, но хочется узнать, сталкивался еще кто-то с этим или нет? |
|||
1
Bazooka
07.04.21
✎
10:52
|
На инфостарте обработка была по теме
А также можно сделать расширение, которое позволит редактировать этот РС в пользовательском режиме (в типовой нельзя) и удалить кривые записи вручную. |
|||
2
d4rkmesa
07.04.21
✎
11:00
|
(0) Да, была подобная ошибка, надо вылавливать такие записи и удалять вручную (включив возможность редактирования РС СостоянияСотрудников в форме списка). К счастью, таких записей в итоге не так много оказалось (в моем случае). Критичные дубли можно вычислить, к примеру, через процедуру КадровыйУчет.СоздатьВТСотрудникиОрганизации. Если в параметры ПараметрыПолученияСотрудниковОрганизаций.КадровыеДанные включить "Состояние", то там, где две записи конечного состояния, будет дубль, на что можно сориентироваться.
|
|||
3
Фрэнки
07.04.21
✎
11:01
|
Обновления установлены, но такая ошибка почему-то не возникает.
Может быть по той причине, что перед установкой таких вот обновлений не срабатывает дата запрета, которая под "пользователем для обновлений" просто отключена? |
|||
4
AliceLight
07.04.21
✎
11:02
|
(1) если вы про эту: https://infostart.ru/public/1364643/
то нет, в ней как раз в комментах есть: "обработка работает неправильно(измерение "год" не заполняется), более того, она есть в бесплатном доступе". Видимо, основана на стандартном обработчике и косячит так же, как он. |
|||
5
AliceLight
07.04.21
✎
11:04
|
(3) да ну, дату запрета ставить для обновления тоже стремно: не обработается то, что допустим, действительно надо было обработать. В данном случае явный косяк со стороны 1С. Или пусть пишут в ИТС, что при обновлении включайте всегда дату запрета, а то мы вам фигни в регистрах натворим.
|
|||
6
Фрэнки
07.04.21
✎
11:07
|
(5) наоборот, я написал, что у меня на пользователе для обновлений дата запрета отключена
|
|||
7
AliceLight
07.04.21
✎
11:08
|
(6) ааа. Так и у нас отключена. Обновление было на несколько релизов, но по правилам: последовательно на каждый с запуском в предприятии и всеми обработчиками, без скачков через релизы
|
|||
8
Bazooka
07.04.21
✎
11:11
|
(4) возможно, и про неё, не скачивал. Решил вопрос ручным редактированием регистра сведений.
|
|||
9
Bazooka
07.04.21
✎
11:12
|
(7) У меня никаких запретов не было, обновление последовательное, тем не менее тоже получил подобную ошибку.
|
|||
10
AliceLight
07.04.21
✎
11:14
|
(8) понятно, спасибо
|
|||
11
AliceLight
07.04.21
✎
12:00
|
Там все еще веселее: дубли записей только у 10 сотрудников, а у почти 200 сотрудников год просто очистился, сравнила с бэкапом старого релиза. Час от часу не легче
|
|||
12
KnightAlone
07.04.21
✎
14:12
|
у меня пара сотрудников вылезла с такой бедой, накидал обработку и почистил ей ненужное.
|
|||
13
AliceLight
07.04.21
✎
14:17
|
(12) а те, у кого тупо не заполнен год, есть?
|
|||
14
KnightAlone
07.04.21
✎
14:25
|
да были такие, кстати текущий релиз уже 3.1.14.465, лучше сначала на него перейти, потом чистить. а то мало ли, опять что-то сломают))
|
|||
15
AliceLight
07.04.21
✎
16:43
|
(14) сейчас как раз обновила тестовую до 3.1.14.465: проблема ушла, они это починили. В 3.1.14.465 исправлен обработчик записей РС Состояния сотрудников, на этот раз отработал корректно.
Итак, проблема решилась обновлением на 3.1.14.465 |
|||
16
AliceLight
07.04.21
✎
16:45
|
Ну, я надеюсь, что решилась) с новыми релизами 1С ЗУП ни в чем нельзя быть уверенным))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |