Устранение дублей записей в регистрах сведений

0. Romeo_1c_programmer 28 22.08.18 13:53 Сейчас в теме
Обработка, которая исключает дубли записей из регистров сведений. Работает в любой конфигурации на платформе 1С-8.Х, как в обычных, так и в управляемых формах, толстом, тонком клиентах.

Перейти к публикации

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. lisma9 04.09.18 14:50 Сейчас в теме
Вроде сейчас тестирование и исправление удаляет дубли
2. Romeo_1c_programmer 28 05.09.18 11:51 Сейчас в теме
(1) Когда базы большие - не всегда удобно пользоваться тестированием и исправлением, т.к. выполняется огромное количество времени...
3. V.Nikonov 119 06.09.18 17:04 Сейчас в теме
Устраняются только Записи в Регистрах сведений (например, ЦеныНоменклатуры), а Документ-Регистратор остаётся без изменений?
4. Romeo_1c_programmer 28 06.09.18 20:14 Сейчас в теме
(3) Да, только записи в регистрах.
5. kpdozer 14.08.19 16:24 Сейчас в теме
Не открывается на простых формах. Никаких ошибок не пишет.
UPD:
В конфигураторе надо выбирать основную форму "Форма", вместо "ФормаУпр" и заработает.
6. Romeo_1c_programmer 28 15.08.19 09:59 Сейчас в теме
(5) Спасибо. Исправил. Перезалил файл обработки.
7. taniaid 17.10.20 00:55 Сейчас в теме
Дубли к сожалению не видит, хотя они точно имеются в регистре сведений.
8. Romeo_1c_programmer 28 19.10.20 20:38 Сейчас в теме
(7)дубли проверяются по измерениям для независимых регистров. Проверял не раз, все работает.
9. a_l_e_xj 24 24.12.20 15:54 Сейчас в теме
Дубли к сожалению не видит, хотя они точно имеются в регистре сведений.
10. Romeo_1c_programmer 28 24.12.20 16:41 Сейчас в теме
(9)в каком регистре не видит? регистр независимый? регистр периодический? подчинен регистратору? Вы уверены, что в нём дубли?
11. a_l_e_xj 24 25.12.20 09:31 Сейчас в теме
(10) Попал на эту обработку, т.к. столкнулся с невозможностью обновить конфигурацию из-за сообщения:
"записи регистра сведений стали неуникальными: ДвоичныеДанныеФайлов".

Данная обработка работает, но она не для этого случая.

Причина в том, что тип измерения регистра сведений задан "ОпределяемымТипом" из состава которого в результате обновления попытался исключиться добавленный справочник, в результате записи р\с чуть было не лишились измерения.
12. Prince+1 24.04.21 22:11 Сейчас в теме
Не видит дубли в регистре сведений "независимый" -"Наличие файла" КА 2.0.
13. Prince+1 24.04.21 22:13 Сейчас в теме
При обновлении базы. Все перепробовал. И по порядку обновлял релизы, далее Вашу обработку..ошибка при обновлении не уходит.
14. Romeo_1c_programmer 28 25.04.21 20:33 Сейчас в теме
(13)видимо, у вас дубли появляются в результате обновления конфигурации и система не разрешает принять изменения? А обработка предназначена для уже имеющихся в базе дублей и позволяет их устранить, оставив уникальные.
15. Romeo_1c_programmer 28 25.04.21 21:17 Сейчас в теме
(14)Планирую доработать обработку, чтобы можно было смотреть какие сейчас есть измерения у регистра, и возможность выбрать, какие из них останутся после обновлений.
v.juk; klaus38; +2 Ответить
27. simplestroy 25.11.22 08:58 Сейчас в теме
(14) Столкнулся как раз именно с такой ситуацией, не могу обновить 1С розница 2.3 на 3.0 Ошибка одна и та же на разных версиях обновляемой конфигурации и даже на разных базах: в процессе принятия изменений начиает выдавать ошибки "Записи регистра сведений *** стали не уникальными" пробовал очищать эти регистры полностью, удаляя в них все записи, то при попытке принять изменения вылезает следующий регистр. Поясню:
Сначала, при принятии изменений, ругается на регистр сведений "ВерсииОбъектов", очищаю его , пытаюсь принять изменения, ругается на регистр "ГруппыЗначенийДоступа", следующий ""ДвоичныеДанныеФайлов", потом идёт "ЗначенияГруппДоступаПоУмолчанию", за ним "ИндексыСПАРКРиски", после него "КодировкиФайлов", потом ""КонтрагентыНаМониторингеСПАРКРиски", и так пока не упрешься в регистр, который не возможно изменить, я например остановился на "ОбщиеНастройкиУзловИнформационныхБаз"
Что в этом случае делать? Ваша обработка, я так понимаю, тут не поможет?
28. Romeo_1c_programmer 28 25.11.22 09:09 Сейчас в теме
(27)
Записи регистра сведений *** стали не уникальными

Посмотрите какие измерения регистра были в версии 2.3 и какие сейчас в 3.0.
Откройте базу 2.3 (до обновления) и выполните удаление дублей обработкой по данному регистру с нужными измерениями (какие будут в 3.0). Потом попробуйте обновить.
29. simplestroy 25.11.22 09:26 Сейчас в теме
(28)Дело в том что не известно какой регистр всплывёт следующим, а узнать это можно только в процессе принятия изменений. Ошибка не уникальных записей останавливает процедуру принятия изменений и, пока ее не исправишь, не узнаешь какой регистр следующий содержит не уникальные записи (
30. Romeo_1c_programmer 28 25.11.22 11:24 Сейчас в теме
(29)В этом, конечно, проблема. Но и разница в версиях существенная... Здесь либо каким-то другим механизмом воспользоваться, либо в сравнении конфигураций вычислить сразу "возможно-проблемные" регистры.
16. user618437_Sc0rpi0n 03.06.21 12:27 Сейчас в теме
Столкнулся с проблемой обновления розницы базовой:
очередь чеков дубли измерений.
Эта обработка поможет?
17. Romeo_1c_programmer 28 03.06.21 15:06 Сейчас в теме
(16)Обработка помогает удалить дубли из РЕГИСТРА СВЕДЕНИЙ!
18. Scroudge 2 27.01.22 11:05 Сейчас в теме
в унф 1.6.25 регистр Штрихкоды номенклатуры.
вроде работает. спасибо!
мелкое замечание. можно ли в строку расшифровку добавить.
например, в столбце конкретно у этого регистра есть номенклатура в измерениях.
удобно топнуть и в неё попасть.
но это уже придирки.
и так нормально.
19. Scroudge 2 28.01.22 11:17 Сейчас в теме
20. пользователь 01.02.22 22:03
Сообщение было скрыто модератором.
...
21. vovafr1 3 30.03.22 12:58 Сейчас в теме
добрый день, подскажите-ваша обработка не находит дубли в регистре ДвоичныеДанныеФайлов, но при загрузке в конфигураторе структуры что бы поставить на поддержку выходит сообщение о наличии дублей, как быть?
22. Romeo_1c_programmer 28 30.03.22 13:24 Сейчас в теме
(21)Добрый день. В загруженной конфигурации посмотрите какие есть измерения у регистра "ДвоичныеДанныеФайлов". Выполните обработку только по ним. Можно настроить по каким измерениям икать дубли.
23. vovafr1 3 30.03.22 15:45 Сейчас в теме
24. Romeo_1c_programmer 28 30.03.22 16:00 Сейчас в теме
(23)хм, странно. Ну полностью очистите тогда регистр.
25. askv 24 03.10.22 20:58 Сейчас в теме
Регистр КадроваяИсторияСотрудников (БП 3)
Обнаружено дублирование ключевых значений в колонках: Период, Сотрудник, ГоловнаяОрганизация, ФизическоеЛицо
А обработка предлагает только три измерения: Сотрудник, ГоловнаяОрганизация, ФизическоеЛицо
И дублей не видит!
Прикрепленные файлы:
26. Romeo_1c_programmer 28 04.10.22 09:27 Сейчас в теме
(25)
КадроваяИсторияСотрудников

Данное сообщение выводится при отработке какого-то документа? Возможно, при записи совпадают значения измерений в один и тот же период и система не дает записать. Поэтому обработка дубли не показывает. Если это так - попробуйте изменить период.
31. v.juk 18.05.23 12:00 Сейчас в теме
Черканите в личке. Хотелось бы у вас спросить.
Оставьте свое сообщение
Вакансии
Консультант 1С
Москва
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Аналитик 1C
Москва
зарплата от 120 000 руб. до 250 000 руб.
Полный день

Начальник отдела программирования
Уфа
зарплата от 125 000 руб.
Полный день

Программист/тестировщик
Москва
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий разработчик 1С / Team lead отдела разработки 1С
Москва
зарплата от 300 000 руб. до 300 000 руб.
Полный день