Исправление ошибки «Записи регистра сведений стали не уникальными»
При обновление конфигурации, может появиться ошибка «Записи регистра сведений стали не уникальными».
Эта ошибка не позволяет принять изменения в конфигурации и завершить обновление.
Обычно, причиной ошибки является изменение состава измерений регистра. Например, если в новом релизе удалили измерение регистра.
Иногда измерения регистра совпадают до и после обновления, но ошибка все равно возникает. Это означает, что у измерения изменился внутренний идентификатор, и при обновлении измерение очищается.
Эта обработка позволяет обойти ошибку следующим образом:
Перед обновлением регистр выгружается в файл и очищается.
После обновление регистр заполняется из файла.
Если обновление не удается завершить из-за ошибки «Записи регистра сведений стали не уникальными», запускаем программу в режиме предприятия и запускаем обработку (Главное меню – Файл — Открыть).
Выбираем имя регистра и файл для выгрузки.
Нажимаем кнопку «1. Выгрузить регистр в файл перед обновлением».
Данные регистра будут перенесены в файл, а регистр очищен.
После обновления запускаем обработку, выбираем те же регистр и файл.
Нажимаем кнопку «2. Загрузить регистр из файла после обновления».
Данные регистра будут заполнены из файла.
Если имена измерений до и после обновления совпадают, то регистр загрузится в первоначальном виде.
Если ошибка возникала из-за удаленного измерения и существуют не уникальные записи, то при загрузке, из не уникальных записей останется нижняя, как последняя введенная и актуальная.
Обработка предназначена для использования с платформой 1С 8.3 и выше. Код обработки открыт.
Перед обновлением не забывайте делать архивную копию базы.
[13.11.2019] Исправлена ошибка, возникающая при работе с регистров, подчиненным регистратору.
Скачать файлы
Наименование
Файл
Версия
Размер
Специальные предложения
Автор запретил комментарии
Обновление13.11.19 16:18
См. также
[x1c.ru] 1CDBin: Работа с файлами *.1CD на низком уровне средствами языка 1С с возможностью чтения таблиц (поддерживается формат 8.3.8.0) Промо
Обработка позволяет просматривать файловые базы 1CD на низком уровне средствами встроенного языка. Реализована часть функциональности Tool_1CD, но на языке 1С Предприятия. Показываются таблицы, параметры таблиц, поля таблиц, записи таблиц, значения полей BLOB, есть 16-ричный просмотр страниц базы и консоль кода. Можно использовать для изучения структуры файлов 1CD, просмотра баз 1CD для выявления повреждений, создания своих обработок для выгрузки данных без открытия исследуемой базы в 1С:Предприятии.
07.10.2014 62455 390 GusevNA 77
Проверка настройки заполнения для скриптов 1С:Документооборот
Доброго времени суток, коллеги. После обновления базы 1С:Документооборот , при проверке заполнения файла по шаблону вылезла ошибка «Следующие реквизиты или скрипты настройки заполнения файла заданы не корректно. «. Захотел узнать, какие ещё скрипты заполнены не корректно. Написал обработку для проверки и исправления всех скриптов.
19.09.2021 567 2 Andrei_Ivanov 0
Превращение доработанной конфигурации в типовую или исправление ошибки «Имеются записи с одинаковыми измерениями»
Помогает решить проблему связанную с дублями в регистрах сведений при возвращении к типовой конфигурации. Ошибка «Имеются записи с одинаковыми измерениями».
12.02.2021 8119 74 pyrkin_vanya 36
Восстановление базы 1С из бэкапа SQL при помощи Python
Скрипт для создания копии базы на сервере SQL и добавления базы в кластер 1С.
16.12.2020 4472 1 user1287977 1
Восстановление битой ссылки на раз-два Промо
Простой способ восстановить битую ссылку типа » (20:94b81c6f65428d5911e2a8bebc48d793)».
26.04.2013 36757 708 Vin_Tik 36
Принудительное выполнение отложенного обновления информационной базы для БП 3.0
Обработка выполняет отложенное обновление информационной базы.
19.11.2020 4425 16 300_po_vstrechke 4
Просмотр и восстановление любых таблиц БД для компоненты 1CDLib + Быстрая очистка регистра «Замеры времени»
Доработанная обработка для компоненты 1CDLib для просмотра и восстановления любых таблиц БД из БД донора. Тестировалось на версии платформы 8.3.17.1549.
09.11.2020 5201 66 sxp 2
Тестирование любых конфигураций
Расширение для тестирования любых конфигураций на управляемых формах, в том числе тестируется запись, проведение и другие стандартные операции.
29.10.2020 2970 16 ManyakRus 20
Поиск, восстановление битой ссылки, 8.3, v 0.2 Промо
Обработка для работы с битой ссылкой, 8.3, v 0.1 Позволяет быстро найти и восстановить битую ссылку.
24.10.2014 39864 323 infostart user 14
Универсальная корректировка регистров
Универсальная корректировка регистров (обработка для заполнения документа «Корректировка регистров»)
06.08.2020 4076 34 Pashka_SV 7
Поиск и замена значений в 1С (обычные и управляемые формы)
Внешняя обработка Поиск и замена значений в 1С (аналог типовой обработки) — позволяет сделать поиск и замену ссылочных значений в базе
04.08.2020 4580 32 Denr83 0
Установка имени предопределенных данных
Обработка для установки имени предопределенных данных для исправления ошибки «Предопределенный элемент отсутствует в данных».
20.06.2020 4390 3 simon_sidoruk 0
Лекарство на случай, если перестала работать форма списка для сделок. (ERP). Промо
Форма списка справочник сделки стала выпадать с ошибкой? Или все еще в порядке, но хочется спокойно съездить в отпуск, без паники, что менеджеры устроят бунт.
28.07.2016 25643 0 milkers 2
Информация при запуске в БП 3.0 — ошибка кодировки
Расширение для БП 3.0, исправляет использование неверной кодировки при выводе в форму htm файла. Такое бывает, когда ОС сервера и клиента на разных языках.
01.05.2020 5347 1 JorjKrut 1
Ошибка «Для одного ссылочного кода существует более одной таблицы в базе данных» — как проще исправить
При обновлении платформы 1с 8.3.6.2100 на платформу 8.3.16.224 под УПП 1.3.138.1 возникла ошибка «Для одного ссылочного кода существует более одной таблицы в базе данных. «. В интернете много есть информации по этой проблеме, в частности в публикации https://infostart.ru/public/1126277/ приведено ее решение, но оно довольно громоздкое. Есть вариант более простой
28.04.2020 6735 5 Ион 3
Длина ключа индекса превышает максимально допустимую. Решение с использованием технологического журнала
При разработке конфигурации в клиент-серверном варианте могут возникнуть проблемы при загрузке конфигурации в файловый вариант. В статье описан один из вариантов решения проблемы.
28.01.2020 6323 3 newtraveller 0
Замена конфигурации в правилах переноса данных. Промо
Те, кто часто занимается созданием правил конвертации данных в конфигурации «Конвертация данных” (речь о редакции 2.1 (2.1.5.1)), знают, что после замены в правилах конвертации одной конфигурации (приемник или источник) все правила конвертации свойств и объектов закрашиваются красным цветом и требуют утомительной ручной правки.
24.01.2012 48035 559 milkers 68
Исправление ошибки «Для одного ссылочного кода существует более одной таблицы в базе данных» в БД SQL
Обработка позволяет исправить схему имен базы данных, схема которой была испорчена и из-за этого возникают ошибки при обновлении конфигурации или при сервисной процедуре тестирования и исправления. Ошибка SDBL: Ошибка обновления конфигурации базы данных. Для одного ссылочного кода существует более одной таблицы в базе данных. Имена таблиц с кодом . Далее перечисляются пары таблиц, которые имеют одинаковый номер. Обработка таблице находит новый номер, заменяет на него все ссылки в схеме, переименовывает таблицу SQL
23.01.2020 16325 194 rokhin 58
Поиск и Восстановление битых ссылок (Объект не найден) (обычные и управляемые формы)
Обработка для поиска и восстановления данных по битой ссылке (Объект не найден). Вы можете узнать информацию по удаленному объекту (его уникальный идентификатор, где используется), чтобы в бэкапной базе найти и восстановить этот объект. Данные битой ссылки восстанавливаются по COM соединению с копии базы.
21.12.2019 6739 90 Denr83 0
Исправление ошибки платформы 8.3.16 — разворота группы подписей в формах документов. ЗУП 3.1
После обновления платформы на релиз 8.3.16 в документах, где используются подписи ответственных лиц, при развороте группы аварийно закрывалось приложение.
Исправляет все возможные ошибки по счетам расчетов с контрагентом, делает дебетовое сальдо на активном счете и кредитовое на пассивном. кроме того зачитывает все суммы по контрагенту и договору. Сворачивает 60 и 62 счета. Умеет работать с документами взаиморасчетов или без них.
21.10.2010 41084 680 GoodWinSpr 37
Исправление ошибки в ЗУП 3.1 «Удаление сторнирующей записи невозможно» через расширение
Решение вопроса по ЗУП 3.1 «Удаление сторнирующей записи невозможно» — решение с помощью расширения, чтобы можно было удалять по кнопке «Delete».
23.11.2019 7701 17 Klinov 6
Ошибка при обновлении «Для одного ссылочного кода существует более одной таблицы в базе данных»
После перехода на новую платформу поменялась (появилась) проверка на дублирование внутренних идентификаторов объектов метаданных. Возможная ошибка при обновлении «Для одного ссылочного кода существует более одной таблицы в базе данных». Лечится изменением идентификатора объекта метаданных.
30.10.2019 12409 19 user646807_kazako.a911 14
Списание зависших сумм без количества со счета на счет
Списание сумм без количества со счета на счет через документ операция
Простое в эксплуатации и универсальное в применении средство для исправления ошибок, возникающих с локальным кэшем на клиенте. Легко устанавливается и быстро развертывается в сети. Имеет мобильное исполнение в виде внешней обработки. Понятная любому пользователю логика работы.
08.08.2013 88596 614 mbreaker 58
Должно быть NULL в регистре бухгалтерии Хозрасчетный
Обработка проверяет наличие и решает проблему с ошибкой развернутого сальдо в Оборотно-сальдовой ведомости (регистр бухгалтерии Хозрасчетный) из-за ошибки Универсального редактора реквизитов или кода программиста, устанавливающего пустые ссылки в значениях Валюты, Подразделения, Направления деятельности не равными NULL. И пересчёт итогов тут точно не поможет.
21.10.2019 18016 74 sapervodichka 33
Табличная часть имеет записи, не относящиеся ни к одной записи главной таблицы. Файловая база 1С. Исправление ошибки
Памятка-инструкция по исправлению этой ошибки.
16.10.2019 10165 6 Dipod 14
Ошибка SDBL: Ожидается имя таблицы (pos=6). Причины, лечение, обход. Поиск отсутствующих таблиц изменений
Получили ошибку Ошибка SDBL: Ожидается имя таблицы (pos=6) ? Надеюсь, мой опыт борьбы с этим явлением Вам поможет.
04.09.2019 14981 62 burmsergey 6
Регистрация на узлах обмена или перерегистрация Ссылок. Промо
С помощью этой обработки можно зарегистрировать объекты (документы и их движения, справочники, ) на узлах обмена.
15.02.2013 34423 99 logarifm 6
Проверка работы расширений после обновлений
Иногда бывает, что после обновления конфигурации некоторые расширения перестают работать и часто такие ошибки выявляются только в процессе тестирования или рабочем режиме. При правильной разработке и проектировании расширения можно свести к минимуму такие ошибки, но иногда их не избежать. Если в базе расширений не более 5-10, то проверить каждое после обновления не составляет труда, а вот если их больше 50 — проверка отнимает слишком много времени Поэтому была написана обработка, которая в автоматическом режиме проверяет расширения, подключенные в программе. Обработка универсальная и будет работать в любой программе, в которой есть расширения.
19.07.2019 18656 31 77dream77 4
Поиск и удаление «битых» ссылок () в регистрах (сведений/накоплений)
Иногда случается так, что в движениях регистров, подчиненных регистратору, теряется ссылка на регистратор «».
24.06.2019 9118 42 Vyacheslide 5
Восстановление объектов из версий в УПП 1.3 после их изменения
Обработка предназначена для массового восстановления состояния документов и справочников из версий объектов в УПП1.3, допустим после неправильной обработки.
19.06.2019 6204 9 limonchenko.dm 0
Открывашка (для отладки) Промо
Упрощает отладку и экономит время — позволяет открыть отлаживаемый объект конфигурации путем пары кликов (Файл — Последний файл №N) или пары нажатий клавиш (Alt — Стрелка вниз — N последнего открытого файла на клаве).
12.12.2012 24554 73 nastrou1c 11
Проверка обновления. Автоматический поиск ошибок
Мы обновляем конфигурацию, и у нас более 100 пользователей. Конфигурация сильно переписана, обновление нетривиальное. Если после обновления находится критическая ошибка, приходится выгонять всех пользователей и исправлять. Поэтому перед выпуском в рабочую базу, обновление тестируют наши специалисты. Большинство ошибок находится при открытии форм. Появилась идея написать программу, которая бы автоматически открывала формы всех объектов, а найденные ошибки записывала в журнал регистрации. Получилась программа простейшего сценарного тестирования. Не требует настройки. Запускать в тестовой базе. Чтобы найти реквизиты, не добавленные на форму в процессе обновления или синтаксические ошибки, достаточно запустить тест под полными правами. Тестировали на УТ 11.4.1.271, должно работать на всех программах УФ. У нас тест работает пять минут.