Ошибка при обновлении на 59.2 - Каминсофт

Ошибка при обновлении на 59.2

25 дек 2021 10:59 #1
от Субботина Наталия
Добрый день! При обновлении версии 58.3 на 59.2 столкнулись с проблемой при заполнении регистра сведений текущие кадровые данные сотрудников. Регистр при автоматическом или "ручном" (обновить данные регистра) заполнении пытается задвоить сведения по некоторым сотрудникам. Закономерность выявить не удалось. По проблемным сотрудникам поочереди отменяли последние кадровые события и проверяли заполнение регистра получали проблему заполнения по другому сотруднику. Анализ показал что похоже при многофирменном учете при заполнении регистра он проходит по всем сотрудникам базы столько раз сколько в базе организаций с сотрудниками!
Тестирование и исправление, выгрузка-загрузка в чистую базу, chkdbfl, перенос в файловую базу из sql не влияют на результат!

Сведения об ошибке: Запись с такими ключевыми полями существует! :
ТекущиеКадровыеДанныеСотрудников: МБОУ "СОШ № 10", Александрова Т.С. (Регистр сведений: Текущие кадровые данные сотрудников; Номер строки: 45)
{РегистрСведений.ТекущиеКадровыеДанныеСотрудников.МодульМенеджера(277)}:            НаборЗаписей.Записать();
{РегистрСведений.ТекущиеКадровыеДанныеСотрудников.Форма.ФормаСписка.Форма(6)}:    РегистрыСведений.ТекущиеКадровыеДанныеСотрудников.ОбновитьТекущиеКадровыеДанныеСотрудников();
{РегистрСведений.ТекущиеКадровыеДанныеСотрудников.Форма.ФормаСписка.Форма(17)}:    АктуализироватьДанныеРегистраНаСервере();

по причине:
Запись с такими ключевыми полями существует! : ТекущиеКадровыеДанныеСотрудников: МБОУ "СОШ № 10", Александрова Т.С. (Регистр сведений: Текущие кадровые данные сотрудников; Номер строки: 45)

Или так:
Запись с такими ключевыми полями существует! : ТекущиеКадровыеДанныеСотрудников: МБОУ "СОШ № 17", Джумаева З.Г. (Регистр сведений: Текущие кадровые данные сотрудников; Номер строки: 67)
{РегистрСведений.ТекущиеКадровыеДанныеСотрудников.МодульМенеджера(277)}:            НаборЗаписей.Записать();
{РегистрСведений.ТекущиеКадровыеДанныеСотрудников.Форма.ФормаСписка.Форма(6)}:    РегистрыСведений.ТекущиеКадровыеДанныеСотрудников.ОбновитьТекущиеКадровыеДанныеСотрудников();
{РегистрСведений.ТекущиеКадровыеДанныеСотрудников.Форма.ФормаСписка.Форма(17)}:    АктуализироватьДанныеРегистраНаСервере();

по причине:
Запись с такими ключевыми полями существует! : ТекущиеКадровыеДанныеСотрудников: МБОУ "СОШ № 17", Джумаева З.Г. (Регистр сведений: Текущие кадровые данные сотрудников; Номер строки: 67)
Тема закрыта.

27 дек 2021 09:11 #2
от Татьяна Андрияшкина
Здравствуйте.Для того чтобы мы смогли разобраться с возникшей у Вас ситуацией, можно выложить на файлообменник информационную базу и отправить нам ссылку на ее скачивание, с описанием последовательности действий, приводящих к ошибке. Обратите внимание, при наличии пользователей и паролей при входе в ИБ, укажите их.

Андрияшкина Татьяна - Группа компаний КАМИН.
Тема закрыта.

10 янв 2022 17:01 #3
от Красногирь Ирина Ивановна
Добрый день! Столкнулись с такой же проблемой. Удалось ли ее как решить?

Спасибо.
Тема закрыта.

10 янв 2022 17:19 #4
от Сергей
Добрый день.
Проблема из-за некорректных кадровых данных (регистр сведений "Кадровые сведения").
В вышеуказанном случае - были приемы сотрудников по одной организации, а последующие кадровые документы (в разрезе этого приема на работу) - по другой организации.

Самарин Сергей, Группа компаний КАМИН
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
10 янв 2022 17:47 #5
от Красногирь Ирина Ивановна
Большое спасибо. Будем смотреть
Тема закрыта.

20 янв 2022 11:11 #6
от Красногирь Ирина Ивановна
Здравствуйте, в кадровых сведениях все проверили, все кадровые документы перепровели. На данный момент у клиента релиз 5.5.58.2 при поэтапном обновлении на новый релиз данная ошибка выскакивает при каждом новом релизе у нового сотрудника. Пробовали накатить полным дистрибутивом, результат тот же.
Тема закрыта.

20 янв 2022 11:44 #7
от Сергей
Добрый день.
1. 5.5.59.2 - Регистр сведений "ТекущиеКадровыеДанныеСотрудников" - модуль менеджера.
Процедура "ОбновитьТекущиеКадровыеДанныеСотрудников".
Взять из процедуры текст запроса и в консоле запросов посмотреть результат выполнения запроса на релизе 5.5.58.
Результатом запроса должны быть данные по сотрудникам и организациям. Одна строка - один сотрудник - одна организация.

2. Либо присылайте базу на ЛК, для анализа кадровых данных.

Самарин Сергей, Группа компаний КАМИН
Тема закрыта.
Спасибо сказали: Андрей Ланьшин
Модераторы: ShundrinНаталья Иванова ГК КАМИНRomen

Опрос

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie и пользовательских данных в целях функционирования сайта, проведения ретаргетинга и статистических исследований, обзоров. Если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Принять