Обнаружено дублирование ключевых значений в колонке ссылка

1. PASAHAKA 73 11.05.12 19:05 Сейчас в теме
Пытаюсь в УТ11 добавить в форму списка столбец цена.
Редактирую динамический список
ВЫБРАТЬ
	СпрНоменклатура.Ссылка КАК Ссылка,
	СпрНоменклатура.Код КАК Код,
	СпрНоменклатура.Наименование КАК Наименование,
	СпрНоменклатура.Артикул КАК Артикул,
	СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
	СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
	СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
	ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
	Справочник.Номенклатура КАК СпрНоменклатура
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ) КАК ЦеныНоменклатурыСрезПоследних
		ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СпрНоменклатура.Ссылка
ГДЕ
	НЕ СпрНоменклатура.ЭтоГруппа
{ГДЕ
	(СпрНоменклатура.Ссылка В
			(ВЫБРАТЬ
				Сегменты.Номенклатура
			ИЗ
				РегистрСведений.НоменклатураСегмента КАК Сегменты
			ГДЕ
				Сегменты.Сегмент = &СегментНоменклатуры))}
Показать


При попытке открыть справочник, выдается ошибка:
Обнаружено дублирование ключевых значений в колонке ссылка
Отображение данных в списке невозмржно.
По теме из базы знаний
Ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. red80 11.05.12 19:14 Сейчас в теме
В справочнике скорее всего несколько видов цен.
Если у одной номенклатуры установлены два вида цен, выводятся две строки с одной номенклатурой, что в списке справочника недопустимо. Укажи какую цену выводить например так: ВидЦены = &ВидЦены

ВЫБРАТЬ
СпрНоменклатура.Ссылка КАК Ссылка,
СпрНоменклатура.Код КАК Код,
СпрНоменклатура.Наименование КАК Наименование,
СпрНоменклатура.Артикул КАК Артикул,
СпрНоменклатура.ВидНоменклатуры КАК ВидНоменклатуры,
СпрНоменклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
СпрНоменклатура.СтавкаНДС КАК СтавкаНДС,
ЦеныНоменклатурыСрезПоследних.Цена
ИЗ
Справочник.Номенклатура КАК СпрНоменклатура
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&Дата, ВидЦены = &ВидЦены) КАК ЦеныНоменклатурыСрезПоследних
ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = СпрНоменклатура.Ссылка
ГДЕ
НЕ СпрНоменклатура.ЭтоГруппа
{ГДЕ
(СпрНоменклатура.Ссылка В
(ВЫБРАТЬ
Сегменты.Номенклатура
ИЗ
РегистрСведений.НоменклатураСегмента КАК Сегменты
ГДЕ
Сегменты.Сегмент = &СегментНоменклатуры))} 
Показать
RustamRustami4; demONx7; GV.; BotMan4; jane_de_rio; user790607; NightGod; &rew; chebser; Volfy; sergpogo; pipetkabeatboo; DFinteX; ivs2000; artichoke; smit1c; alladdin; MichelL; MsDjuice; PASAHAKA; +20 Ответить
30. Spacer 355 02.12.19 15:26 Сейчас в теме
(2) Я вот что-то не пойму... То что вы описали - понятно и логично.
Но вот смотрю я конфигурацию Розница 2.2, форму обработки ПодборТоваров.
Там есть динамический список - ПодборТаблицаХарактеристики. Основная таблица списка - Справочник.ХарактеристикиНоменклатуры.
В запросе происходит выборка Номенклатуры и Характеристик через внутреннее соединение из соответствующих справочников.
Казалось бы - вот оно, дублирование ссылок на номенклатуру!
Но тем не менее ошибки там не возникает. В чем тут может быть дело?
31. Spacer 355 02.12.19 18:26 Сейчас в теме
(30) Кажется я сам уже понял. Тут основная таблица списка - Справочник.ХарактеристикиНоменклатуры.
И при этом дублируется номенклатура, а не элементы основной таблицы.
Поэтому и ошибки нет.
3. PASAHAKA 73 11.05.12 19:21 Сейчас в теме
4. пользователь 11.05.12 19:24
Сообщение было скрыто модератором.
...
6. PASAHAKA 73 11.05.12 23:35 Сейчас в теме
(4) red80, сорри конешно, просто я раньше догадался, чем ты написал и я поставил плюсик тебе за ответ. А так спасибо большое
5. sspart 11.05.12 22:16 Сейчас в теме
Что-то похожее когда-то было))
7. KRIHA 111 15.12.15 19:25 Сейчас в теме
Столкнулся с подобной проблемой. Такая ошибка возникает, когда (по какой-то причине, в процессе загрузки данных) в базе образовались (в моем случае) несколько элементов справочника с незаполненным кодом.
PavelBaryshev; +1 Ответить
8. milov.aleksey 398 12.08.16 16:06 Сейчас в теме
Получил сообщение "Обнаружено дублирование ключевых значений в колонке ссылка" в форме списка справочника Сотрудники при обновлении релиза ЗУП 3.0 на ЗУП 3.1.
Оказалось, что дублей сотрудников нет, зато есть три записи(по числу переносов данных из ЗУП2.5) в регистре сведений "Текущие кадровые данные сотрудников".
В форме списка Сотрудники данные получается Динамическим запросом. Основная таблица - справочник Сотрудники. К ней Левыми соединениями "клеется" несколько регистров сведений
с данными о рабочем месте сотрудника. Из-за них-то в результате запроса и появляются дубли.
Добавив в начале запроса просто "Выбрать Разрешенные РАЗЛИЧНЫЕ ..." решить не удалось.
Тогда пришлось удалить дубли. Потом всё же переписал запрос, фильтрующий "грязные" данные и дающий результат с уникальными Ссылками.

При смене релиза разработчики 1С изменили структуру регистра: ресурс ТекущаяОрганизация стал УдалитьТекущаяОрганнизация, зато появилось измеренение ТекущаяОрганизация.
Удалил лишние записи с помощью внешней обработки "Запросник 2.0": выбрал ненужные записи запросом и удалил их алгоритмом с отбором по записей регистра по ключевым полям.
Irina_Aleks; alevnev; ccserg; okelsh; user603771_oliasoft; lirek; Jokstr; 2ncom; kobayoshi; RodinMax; dimachita; +11 Ответить
16. poiskadm 28.02.18 08:51 Сейчас в теме
(8) Алексей, спасибо! Ваш опыт сразу помог разобраться с ошибкой.
2ncom; milov.aleksey; +2 Ответить
17. AlexO 135 14.04.18 13:29 Сейчас в теме
(8)
Потом всё же переписал запрос, фильтрующий "грязные" данные

Как выявили "ненужные", если там дубли записей?
(8)
выбрал ненужные записи запросом
Как определили в запросе, какие записи выбирать?
Пример: у вас две записи в этом регистре - "Прием" и "Уволен". Должна остаться одна. Период "Прием" поглощает период "Уволен".
А может быть и третий дубль - еще один "Прием".
Как определите, какую запись/записи удалять?
9. Obertone 74 13.01.17 10:01 Сейчас в теме
Столкнулся с подобной проблемой при построении запроса в динамическом списке с использованием регистра сведений и списка задач, связанных с ним, но без связи двух этих таблиц. В итоге связал их левым соединением, ошибка исчезла.
10. sonGodv 43 21.07.17 08:14 Сейчас в теме
Вылезла такая ошибка в справочнике Номенклатура на УТ11.3, причем возникает только при отборе по определенной группе. Делал запрос, копировал туда запрос из динамического списка, дублей не нашел.
Помогите кто знает, как определить какой элемент дублируется и почему?
11. sonGodv 43 22.07.17 08:45 Сейчас в теме
Разобрался. Правда не без помощи технологического журнала

Добавлял когда-то доп. реквизит со множественным значением, но контроль на дублирование не сделал. Наступил на свои же грабли)
12. Topsida 11.09.17 15:32 Сейчас в теме
Мне бы тоже хоть кто нибудь помог!!! 1С Розница Базовая.
1С:Предприятие 8.3 (8.3.10.2561)
Розница (базовая), редакция 2.2 (2.2.6.33)
При открытии Входящие ТТН для ЕГАИС появляется Обнаружено дублирование ключевых значений в колонках Ссылка
Исправить не могу, говорю честно :).
13. independ 1518 11.09.17 15:50 Сейчас в теме
(12) скорее всего к одной ТТН привязано более 1-го документа поступления, и поэтому возникает такая проблема, вообще можно взять запрос из формы списка и в какой нибудь консоли его просмотреть
14. Topsida 11.09.17 16:42 Сейчас в теме
Спасибо что откликнулись, помогите с механизмом реализации.
15. Topsida 11.09.17 18:01 Сейчас в теме
Дмитрий еще раз спасибо, нашел быстро, можно было криворукого бухгалтера заново перепровести поступления. Мысль пришла апосля :)
18. пользователь 12.05.18 16:28
Сообщение было скрыто модератором.
...
19. Jen1978 19 11.07.18 14:20 Сейчас в теме
Эту ошибку выводит динамический список, в который из результата запроса попадают одинаковые ссылки. Требуется устранить из результата повторяющиеся ссылки основной таблицы.
20. slitov 7 24.08.18 11:44 Сейчас в теме
Отпишусь тут, может кому пригодится. У меня выскочила подобная ошибка, но решилась очисткой настроек пользователя:
Администрирование - Настройка пользователей - Очистка настроек
Пробовал чистить кеш и "Установить стандартные настройки" в списке, где появлялась ошибка, но это не помогло.
MsDjuice; Innuil; jif; lordguard; e-9; ccserg; olya_kuchka; +7 Ответить
26. ccserg 63 29.05.19 18:27 Сейчас в теме
21. rvlg 1 28.08.18 11:51 Сейчас в теме
А как можно сделать чтобы он в этот список выводил разные виды цен и не ругался на дублирование ключевых значенией?
23. antz 28.08.18 12:02 Сейчас в теме
(21) например, очистить поле "Основная таблица" (правда, отвалится командная панель и прочего гемора прибавится).
request4t; rvlg; +2 Ответить
24. rvlg 1 28.08.18 12:08 Сейчас в теме
(23) Спасибо огромное, все галки перетыкал, до этого места не дошел. Насчет минусов это не страшно)
22. rvlg 1 28.08.18 12:02 Сейчас в теме
Вот мой запрос. Хочу видеть все строки запроса.

ВЫБРАТЬ
	РегистрСведенийНеснижаемыеОстатки.Регистратор КАК Регистратор,
	РегистрСведенийНеснижаемыеОстатки.НомерСтроки КАК НомерСтроки,
	РегистрСведенийНеснижаемыеОстатки.Активность КАК Активность,
	РегистрСведенийНеснижаемыеОстатки.Номенклатура КАК Номенклатура,
	РегистрСведенийНеснижаемыеОстатки.Контрагент КАК Контрагент,
	РегистрСведенийНеснижаемыеОстатки.Остаток КАК Остаток,
	ЦеныНоменклатурыПоставщиковСрезПоследних.ВидЦеныПоставщика КАК ВидЦеныПоставщика,
	ЦеныНоменклатурыПоставщиковСрезПоследних.Цена КАК Цена
ИЗ
	РегистрСведений.НеснижаемыеОстатки КАК РегистрСведенийНеснижаемыеОстатки
		ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатурыПоставщиков.СрезПоследних(, ) КАК ЦеныНоменклатурыПоставщиковСрезПоследних
		ПО РегистрСведенийНеснижаемыеОстатки.Номенклатура = ЦеныНоменклатурыПоставщиковСрезПоследних.Номенклатура
			И РегистрСведенийНеснижаемыеОстатки.Контрагент.Партнер = ЦеныНоменклатурыПоставщиковСрезПоследних.Партнер
Показать


Может есть какая галка не проверять, или выводить нужно не в динамический список.
25. alext88 7 20.05.19 07:13 Сейчас в теме
Отпишусь здесь, может кому-нибудь пригодится. У меня эта ошибка выходила из-за повторяющихся строк в динамической таблице. Исправил так: в запросе вместо "ВЫБРАТЬ" написал "ВЫБРАТЬ РАЗЛИЧНЫЕ"
27. ogre2007 298 24.07.19 12:00 Сейчас в теме
У меня эта ошибка была в УТ 11.4 РИБ. Создавали установку цен в разных узлах. Один документ убрал, ошибка ушла.
28. user970589 10 16.10.19 11:52 Сейчас в теме
Такая же ошибка после удаления сотрудника. Не открывается список сотрудников.
29. Ariva 17.10.19 09:12 Сейчас в теме
В ERP 2.4 не открывался список Авансовых отчетов. Проблема была в дублях
справочника КлючиРеестраДокументов. Зашел в справочник, удалил дубли (там есть спец. кнопка) все заработало.
Прикрепленные файлы:
32. PavelBaryshev 33 11.03.21 13:33 Сейчас в теме
Добрый день, вылезла такая же ошибка после обновления ЗУП на версию 3.1.17.94, при открытии справочника "Сотрудники". Как можно исправить, или какие регистры сведений можно проверить подскажите?
Прикрепленные файлы:
35. user1360878 23.03.21 06:00 Сейчас в теме
(32)
Добрый день. У нас возникла такая же проблема "обнаружено дублирование ключевых значений в колонках ссылка" на разных базах и организациях после обновления 3.1.17.94/99. Вам удалось найти причину и устранить эту проблему?
36. user1360878 24.03.21 04:54 Сейчас в теме
(35)
Нашёл исправление данной ошибки с помощью внешней обработки от 1С, но его придётся запускать периодически, при возникновении ошибки. Вроде бы должны исправить в следующих релизах проблему, но есть противоречивые сообщения, что якобы уже исправили ошибку ранее.
https://buhexpert8.ru/1s-zup/vozmozhnosti-i-nastrojki-1s-zup-3/osnovnye-dokumenty-i-otchety/zadvoenie-sotrudnikov-v-otchetah.html
33. GalinaK 5 12.03.21 09:07 Сейчас в теме
Релиз 3.1.14.436, обновили неделю назад, и только сегодня появилась такая же ошибка (((
34. user1360878 23.03.21 05:58 Сейчас в теме
Добрый день. У нас возникла такая же проблема "обнаружено дублирование ключевых значений в колонках ссылка" на разных базах и организациях после обновления 3.1.17.94/99. Удалось найти причину и устранить эту проблему?
Оставьте свое сообщение
Вакансии
1С аналитик
Москва
зарплата от 210 000 руб.
Полный день

Руководитель направления 1С
Москва
зарплата от 350 000 руб.
Полный день

1С Программист
Москва
зарплата от 180 000 руб.
Полный день

Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)