Что значит обнаружено дублирование ключевых значений в колонке ссылка
Обнаружено дублирование ключевых значений в 1C 8.3
Абсолютно любая конфигурация 1С может выдать ошибку.
Она может быть вызвана при работе в режиме управляемого приложения, при открытии списка, формы выбора или установлении отбора. Другими словами, программа применяет запрос в динамическом списке.
При переносе из-за сбоя могут возникнуть дублирующие строки. В списке будут содержаться идентичные ссылки на регистр или справочник. К примеру, при установлении отбора в справочнике «Сотрудники». В результате появляется подобная ошибка.
Были и такие случаи, когда ошибка возникала при установлении отбора по группе в справочнике «Номенклатура» в «1С:Управление торговлей», при открытии «Входящие ТТН для ЕГАИС» в «1С:Розница».
Для устранения подобной ошибки требуется удалить из списка запроса ссылки, которые повторяются. Для этого нужно осуществить проверку регистров.
В ситуации со справочником «Сотрудников» необходимо проверить регистры текущих данных (кадровая информация и тарифная ставка), чтобы в них отсутствовали дубли по одному и тому же сотруднику, и регистр «Основные сотрудники», чтобы не было физических лиц с незаполненной информацией.
Здесь может быть сохранена информация о том, когда сотрудник устроился на работу и когда был уволен с нее, но почему-то первая запись не была удалена и произошло образование дублей.
Тогда требуется просмотреть записи регистров. В том случае, если подобная запись попадается, ее нужно удалить (предыдущую, оставив одну последнюю). В результате этого ошибка исчезает. Просмотр регистров осуществляется при помощи команды «Все функции».
Если этот раздел недоступен, то включить его можно в меню «Сервис-Параметры», для этого требуется установить соответствующую галочку.
Открыв регистр и проведя анализ информации, при обнаружении дублирующих записей их требуется удалить.
Появление ошибки происходит, так как динамические списки не поддерживают дублирование записей по ключевым полям. Когда вы работаете с динамическим списком, записи формируются в основную таблицу. Из нее происходит динамическое считывание сведений.
Устранение ошибки при реализации товаров, при попытке выбора «Номер ГТД»: «Обнаружено дублирование ключевых значений»
В реализации товаров, при попытке выбора поля «Номер ГТД» возникает ошибка:
Обнаружено дублирование ключевых значений в колонках: «Ссылка». Отображение данных в списке невозможно.
Выбирать ГТД в документ реализации не получается. (БП30)
Это связано с тем, что при вводе приходных документов для одной и той же ГТД в двух и более разных документах была указана разная страна происхождения, либо в одном документе указана, а в другом нет.
Предлагаемая обработка находит все ГТД для которых указано более чем одна страна в разных документах и выводит все документы за период по этой ГТД.
Бухгалтеру остается только понять, какой документ введен неверно и откорректировать его. (Обычно он такой один и его стразу видно в предлагаемом отчете по отличающейся стране.
Тестировалось на платформе 8.3.17.1549 Бухгалтерия предприятия ПРОФ редакция 3.0 (3.0.79.21)
но будет работать на других релизах, для которых эта проблема актуальна.
Надеемся на то, что 1С перепишет код формы выбора ГТД и проблема уйдет, но я сталкиваюсь с такими проблемами уже больше года.
ВАЖНО!
Поскольку мы ищем именно регистратор, то используется виртуальная таблица Обороты, а не ОборотыИОстатки, поэтому для корректного поиска ошибки надо указывать значимый период, например последний год, или два, чтобы найти в каких документах различается Страна.
Можно переписать программу, чтобы находить только неправильные остатки на «сейчас» но так мы можем пропустить что-то в прошлом, остатки по которым бухгалтера все же как-то свели к нулю.
Внешний отчет может быть загружен в конфигурацию как дополнительный отчет.
Ошибка при открытии справочника Сотрудники
Вопрос задал Галина К.
Ответственный за ответ: Юлия Щелкунова (★9.81/10)
Добрый день!
ЗУП 3.1.14. 436. При открытии справочника Сотрудники ошибка — «Обнаружено дублирование ключевых значений в колонках: «Ссылка».
Отображение данных в списке невозможно.»
Подскажите в каком направлении копать?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Все комментарии (31)
Здравствуйте! Возможно дублирование записей в регистре «Текущие кадровые данные сотрудников». Отсортируйте по сотрудникам и просмотрите, нет ли задвоенных строк. Проверьте и отпишитесь, пожалуйста.
Дублируются записи в регистре «состояния сотрудников».
Здравствуйте, у меня такая же проблема, но еще я новичок в этом деле((( Подскажите пожалуйста а регистры в ЗУПе где найти?
Здравствуйте! Регистры можно открыть через Главное меню — Функции для технического специалиста:
Если такого пункта в Главном меню нет, то откройте Главное меню — Настройки — Параметры и там установите флажок «Режим технического специалиста»
Если такого флажка в Параметрах нет, значит у Вас недостаточно прав, и нужно войти в базу под Администратором.
Добрый день! Задвоенные строки по сотруднику? Есть такие, но это те кто был уволен, а потом снова принят, таких много. У них разные Даты приема и увольнения.
Добрый день. У нас аналогичная ошибка, только релиз ЗУП 3.1.17.94. Дублирующие записи в регистре «Текущие кадровые данные сотрудников» удалены.
У нас данная ошибка тоже проявляется. При том «отловить» кто задвоился можно из кадровых отчетов. При проведении различных кадровых данных задваиваются записи в регистрах. Помогает обработка из https://buhexpert8.ru/1s-zup/vozmozhnosti-i-nastrojki-1s-zup-3/osnovnye-dokumenty-i-otchety/zadvoenie-sotrudnikov-v-otchetah.html, но так как каждый раз сидеть и вычислять кто это не очень удобно, я ее немного изменила, чтоб перебором всех сотрудников обновил.
Подскажите, каким отчетом можно выловить?
Из стандартных например численность и текучесть кадров. Итоговую цифру расшифруйте по сотрудникам и у задвоенных будет списочная численность 2 (ну или меньше, если уволен/принят в текущем месяце).
Добрый день! Нашла вчера сотрудников с двойными записями, почистила базу с помощью обработки ОбновитьСостоянияСотрудника.epf…. Все замечательно, справочник открывается нормально. Сегодня расчетчик провела б/л и снова та же проблема — у этого сотрудника опять появились задвоенные записи, причем не все, а примерно с 2019г каждое состояние сотрудника повторяется дважды. На Демо пока не получилось воспроизвести. (((
Еще раз обработайте его обработкой и так, пока не исправят ошибку в программе.
Пока придется постоянно использовать обработку, увы. А воспроизвести ситуацию для того, чтобы отправить её в 1С, не получается. Они там вообще в курсе, что творят?
Способ, описанный в «Задвоение» сотрудников в отчетах по сотрудникам (исправлена) — создание д-та отсутствие на один день.. не помогает, задвоенные записи никуда не исчезают.
Здравствуйте! Почитав переписку правильно ли я поняла, что вы проводите исправление обработкой, оно помогает, но через время (после проведения какого—либо документа?) все опять задваивается?
На партнерском форуме обсуждается сейчас очень похожая проблема. Разработчики отписались, что будет исправлено в следующем релизе. Вчера вышли новые релизы. Обновитесь на 3.1.17.99, в нем должна быть исправлена проблема. (можно сначала обновить копию и протестировать).
Тема: Обнаружено дублирование ключевых значений в колонке «Ссылка»
Опции темы
Поиск по теме
Обнаружено дублирование ключевых значений в колонке «Ссылка»
При формировании ведомости на выплату зарплаты появляется ошибка «Обнаружено дублирование ключевых значений в колонке «Ссылка». Отображение данных в списке не возможно.»
Подскажите человеческим языком, как исправить.
Спасибо.
слишком мудренную настройку сделали))
для начала попробовать очистить настройки формы:
На форме списка выбрать кнопку «Еще» в правом верхнем углу, там выбрать «Изменить форму». На этой форме нажать «Еще» и выбрать «Установить стандартные настройки». При этом форма приобретет тот вид который был изначально.
Антон Смирнов, я назад откатилась на сутки. Но стоило попробовать. Спасибо!
При формировании документа в «ПРОДАЖА» появляется ошибка «Обнаружено дублирование ключевых значений в колонке «Ссылка». Отображение данных в списке не возможно.» Подскажите,пожалуйста, как это исправить. Спасибо.
для начала попробовать очистить настройки формы:
На форме списка выбрать кнопку «Еще» в правом верхнем углу, там выбрать «Изменить форму». На этой форме нажать «Еще» и выбрать «Установить стандартные настройки». При этом форма приобретет тот вид который был изначально.
Антон, огромное спасибо. все так просто оказалось.
Обнаружено дублирование ключевых значений в колонках «Ссылка» В расширении
Задача отредактировать типовую обработку «Платежный календарь» в 1С:Комплексная автоматизация 2 (2.4.7.109), а именно добавить на форму несколько новых колонок (с доп реквизитами документа Заявка на расходование ДС) через расширение.
Добавил форму обработки в расширение. Добавил колонки, поменял текст запроса динамического списка.
При запуске появляется ошибка «Обнаружено дублирование ключевых значений в колонках «Ссылка».
Однако, если эту же обработку сохранить как внешнюю, вставить мой текст запроса и настроить колонки, то все работает как нужно.
Если смотреть результат в консоли запросов, то мой запрос просто добавляет нужные колонки к результату запроса типовому.
В самом результате на моей тестовой базе 8 строк.
При этом один документ создает 3 строки, которые отличаются только реквизитом «Дата платежа». Если этот документ распровести, то ошибка исчезает.
То есть причина ошибки действительно задвоение строк с одной ссылкой. Но мне то нужно чтобы в динамический список попадали эти строки.
Но почему в типовой обработке все работает, в моей обработке, запущенной как внешняя работает, а в расширении нет?
В чем может быть проблема?
В общем, какая-то мистика. Удалил из расширения обработку. Проделал весь путь заново в n-ый раз и все заработало.
Видимо где-то что-то я не так сделал как расписал, хотя уже делал несколько раз это.
Извините за очередную глупую тему, всем спасибо.