Имеется типовая база с несколькими организациями.
В нее производилась загрузка еще нескольких организаций.
Затем производился поиск и удаление дублей по различным справочникам.
В итоге по одной организации при открытии справочника сотрудники из "Кадры-Сотрудники" выдается ошибка "Обнаружено дублирование ключевых значений в колонках: "Ссылка"
Причем ошибка выдается лишь в "Клиент-Сервер" варианте. В файловом - ошибки не наблюдается.
Чистил дубли в регистре "ТекущиеКадровыеДанныеСотрудников" и проверял регистр "ТекущаяТарифнаяСтавкаСотрудников" - не помогло.
Какие еще регистры стоит глянуть?
Что-то разобрать из чего динамический список справочника строится не хватает знаний.
И странно почему только в Клиент-Сервер ошибка проявляется.
Код ошибки: 10228645
Код(ы) обращения: HL-264417 HL-265370
Статус: Исправлена в выпущенной версии Зарегистрирована: 18.01.2021
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.14.394
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.16.133
Описание:
В отчетах по сотрудникам сотрудники могут задваиваться.
Дополнительная информация:
После исправления ошибки необходимо перепровести прошлые документы, из-за которых образовалось задвоение (больничные и др.).
Либо воспользоваться внешней обработкой ОбновитьСостоянияСотрудника.epf, которая распространяется через отдел технической поддержки.
Была аналогичная ситуация когда удаляли дубли сотрудников.
Проверьте кадровые документы на предмет того, что после удаления дубля, одна и таже ссылка на сотрудника может стоять например в 2х приемах на работу. То есть один и тот же сотрудник дважды принять и тд.
Если вам известны проблемные сотрудники это сильно проще.
Код ошибки: 10228645
Код(ы) обращения: HL-264417 HL-265370
Статус: Исправлена в выпущенной версии Зарегистрирована: 18.01.2021
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.14.394
Исправлена: "1С:ЗУП 3, 1С:ЗГУ 3", версия 3.1.16.133
Описание:
В отчетах по сотрудникам сотрудники могут задваиваться.
Дополнительная информация:
После исправления ошибки необходимо перепровести прошлые документы, из-за которых образовалось задвоение (больничные и др.).
Либо воспользоваться внешней обработкой ОбновитьСостоянияСотрудника.epf, которая распространяется через отдел технической поддержки.
(11)
Я пробовал даже перевыбирать по сотруднику все данные в регистре состояний. Непомогло.
Ну и в файловом варианте не проявлялось.
Перепроводить же документы за 5 лет, как то не рискнул. Особенно беря в учет перегрузку данной организации из другой базы.
ранее уже встречал правки регистров без отражения данных в документах, которые слетали после перепроведения.
(8) от себя добавлю - когда сотрудников немного, то найти задвоение не большая проблема. Когда сотрудников больше 1000... набросал запрос:
ВЫБРАТЬ
СостоянияСотрудниковСрезПоследних.Сотрудник КАК Сотрудник,
СУММА(1) КАК ВсегоЗаписей
ПОМЕСТИТЬ втСотр
ИЗ
РегистрСведений.СостоянияСотрудников.СрезПоследних КАК СостоянияСотрудниковСрезПоследних
ГДЕ
СостоянияСотрудниковСрезПоследних.ДействуетДо = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
СГРУППИРОВАТЬ ПО
СостоянияСотрудниковСрезПоследних.Сотрудник
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
втСотр.Сотрудник КАК Сотрудник
ИЗ
втСотр КАК втСотр
ГДЕ
втСотр.ВсегоЗаписей > 1
Показать
После по результату запускал уже приведенную обработку, проблема решена.
(16)
Тогда писать только в техподдержку.
Либо у них есть такая же "чудо-обработка" (после которой периодически ошибка все же возвращается) для 3.1.17 версии.
Либо что-то другое подскажут.
Возможно.(
Кстати, в ЗИК 3.1.14.436 данный косяк до сих пор не исправлен.
В варианте Клиент-Сервер происходит периодическое задвоение и затроение записей в регистре СостоянияСотрудников.
Обработка помогает, но лишь до повторного проведения любого документа по проблемному сотруднику.
И такая ситуация лишь по некоторым.
Повторить по другим не удается.
Исправить перепроведением всех документов за все периоды тоже.
Остается надеяться, что 1С все же исправит ситуацию.