Поиск и удаление дублей, замена ссылок с отключаемым контролем записи 8.3 УФ из БСП 2.2

Публикация № 412491 27.10.15

База данных - Чистка данных

ПоискИУдалениеДублей Поиск и удаление дублей. Схлопка справоников. ОбменДанными.Загрузка = Истина. Отключить контроль записи.

Работает только в управляемом режиме. На конфигурациях с версией БСП не ниже 2.2.5.36. Предназначена для поиска и устранения дублирующихся элементов. Сравнение производится по произвольным полям объекта. Возможно установить произвольный отбор. В отличие от типовой обработки из состава БСП, в обработке существует возможность отключить контроль записи (ОбменДанными.Загрузка = Истина).

Для чего нужна обработка?

При работе пользователей в программе часто ошибочно вводятся дубли (например, неправильно производился поиск элемента, в результате его не нашли и ввели заново), которые мешают правильному учету. В документах указывают то один экземпляр элемента, то другой, в результате при проведении документов возникают неправильные проводки, и баланс не сходится. Поэтому от дублирования в программе необходимо избавляться. 

Обработка позволяет найти вхождения всех дублирующихся элементов и производит в документах замену всех ссылок на дубли ссылками на выбранный "правильный" элемент, затем помечает на удаление дублирующиеся элементы в списке.

Чем эта обработка отличается от типовой?

В отличие от типовой обработки из состава БСП, в обработке существует возможность отключить контроль записи (ОбменДанными.Загрузка = Истина). Это позволит выполнить подмену ссылок в закрытом периоде. Также отключает в большинстве объектов конфигурации бизнес-логику и проверки.

Какая у меня версия БСП?

Если вы не знаете свою версию БСП, используйте конструкцию:  стандартныеподсистемысервер.версиябиблиотеки().

Скачать файлы

Наименование Файл Версия Размер
ПоискИУдалениеДублейКонтрольЗаписи

.epf 81,02Kb
446
.epf 81,02Kb 446 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Zelenhof 42 24.11.15 17:56 Сейчас в теме
Спасибо за обработку.

Только почему-то не всегда срабатывает "Отключить контроль записи".
У меня в некоторых документах отказалась менять ссылку, выругавшись на дату запрета изменения данных.
2. chibor 79 26.11.15 08:05 Сейчас в теме
(1) Zelenhof, на какой конфигурации используете обработку? Возможно в этой конфигурации у документа не предусмотрено отключение проверки даты запрета редактирования в режиме ОбменДанными.Загрузка = Истина.
3. Zelenhof 42 26.11.15 13:57 Сейчас в теме
(2) Конфигурация Бухгалтерия предприятия 3.0.41.56.
Документы были Поступление товаров и услуг и Поступление на расчетный счет.
Причем документов такого вида было много, но менять отказалась только в двух (в одном Поступлении ТУ и одном Поступлении на РС).
4. пользователь 22.05.16 22:42
Сообщение было скрыто модератором.
...
6. пользователь 26.06.17 17:37
Сообщение было скрыто модератором.
...
5. пользователь 26.06.17 17:37
Сообщение было скрыто модератором.
...
7. fixin 4191 11.08.17 00:30 Сейчас в теме
доработали бы сохранение настроек, было б класс..
а еще лучше пакетная замена.
настройка 1 (номенлатура), настройка 2 (характеристики), например.

А так обработка не работает, потому что вот такой кривой типовой код в рознице 2.0:

Процедура ФоновоеУдалениеДублей(Знач Параметры, Знач АдресРезультата) Экспорт
	
	ПараметрыЗамены = Новый Структура;
	ПараметрыЗамены.Вставить("СпособУдаления",       Параметры.СпособУдаления);
	ПараметрыЗамены.Вставить("ВключатьБизнесЛогику", Истина);
	ПараметрыЗамены.Вставить("УчитыватьПрикладныеПравила", Параметры.УчитыватьПрикладныеПравила);
	
	ЗаменитьСсылки(Параметры.ПарыЗамен, ПараметрыЗамены, АдресРезультата);
	
КонецПроцедуры
Показать


То бишь Включать Бизнес-Логику - всегда истина... К сожалению.... Криворукие типовописатели
8. belousows 1 20.02.18 12:46 Сейчас в теме
Зарплата и кадры государственного учреждения, редакция 3.1 (3.1.4.169)
Найти дубли" - ошибка в прикрепленном файле.
Прикрепленные файлы:
10. pallid 261 30.03.18 10:56 Сейчас в теме
(8)
(9)

Сделал новую, из последнего релиза.
Прикрепленные файлы:
ПоискИУдалениеДублей_.epf
vesax; TreeDogNight; Мудрила Страшный; METAL; CnupT; +5 Ответить
16. METAL 273 10.09.19 13:51 Сейчас в теме
(10) Круть, спасибо! Хорошо бы и автору обновить на эту обработку, чтоб под актуальной БСП открывалось
9. belousows 1 20.02.18 12:48 Сейчас в теме
11. kukla11 41 22.11.18 15:48 Сейчас в теме
А для чего включать такой режим? Получается мы в документах поменяем реквизиты а записи в регистрах остаются старые.
12. quares 21 31.01.19 10:32 Сейчас в теме
Я то думал она без БСП будет работать, а по факту обычное китайское горячее надувательство - падает уже при открытии ВнешняяОбработка.ПоискИУдалениеДублей.МодульОбъекта(23,3)}: Переменная не определена (ПоискИУдалениеДублейПереопределяемый)
13. chibor 79 05.02.19 08:04 Сейчас в теме
(12) Рекомендую читать описание, перед скачиванием.
Прикрепленные файлы:
14. Vogde 17 13.06.19 04:53 Сейчас в теме
Добрый день Алексей, как внешняя эта обработка будет работать?
15. chibor 79 13.06.19 13:39 Сейчас в теме
Это и есть внешняя обработка, кода регистрации в справочнике внешних обработок здесь нет, вы можете добавить его.
17. a-m-gv 35 11.09.19 07:13 Сейчас в теме
У меня не работает. Висела сутки на замене одно номенклатуры. Стандартная отрабатывает в течение часа.
18. a-m-gv 35 11.12.19 08:45 Сейчас в теме
Не работает в Розница 8. Магазин одежды и обуви, редакция 2.2 (2.2.13.12)
1С:Предприятие 8.3 (8.3.15.1489)
Прикрепленные файлы:
19. kns77 106 30.04.20 13:15 Сейчас в теме
Тоже не работает, с такой де ошибкой в вот прикрепленная ниже нормально сработала
20. Almaz 15 15.09.20 04:32 Сейчас в теме
Не работает в Бухгалтерия для Казахстана, редакция 3.0, разработка для Казахстана: «1С-Рейтинг» (3.0.33.7) БСП(2.4.6.62)
1С:Предприятие 8.3 (8.3.13.1644)
Прикрепленные файлы:
21. Kerim09 14 02.12.20 01:28 Сейчас в теме
Выдает ошибку в ERP
Прикрепленные файлы:
22. kon_alex155 22.09.21 22:49 Сейчас в теме
23. user714123 18 15.12.21 22:37 Сейчас в теме
Не работает - Управление торговлей, редакция 11.2
Оставьте свое сообщение

См. также

Получение ссылки по бинарной строке PostgreSQL или MSSQL

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    1721    0    berserg    0    

9

Пометка на удаление всех документов за период для 1С 8.2, 8.3 (ОФ, УФ)

Обработка документов Чистка данных Платформа 1С v8.3 Управляемые формы Платформа 1C v8.2 Конфигурации 1cv8 Абонемент ($m)

Очень часто нужно очистить базу от всех существующих документов. Чаще всего такое бывает, когда предприятие меняет юридическое лицо. Справочники при этом нужно оставить, а документы удалить.

1 стартмани

16.03.2023    1638    7    itcorpru    0    

2

Поиск и регистрация на узле ссылочных данных по ГУИДу или битой ссылке

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка для поиска ссылок по ГУИДу или битой ссылке вида "Объект не найден" на узле. При отсутствии узлов плана обмена или потребности регистрации на узле, обработку можно использовать просто для поиска ссылок по GUID и по представлению битой ссылки.

1 стартмани

13.03.2023    1284    2    Kesak    2    

1

Удаление организации и всех связанных объектов

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Иногда бывает нужно полностью вычистить организацию и все связанные с ней объекты из базы.

1 стартмани

06.03.2023    2142    22    unpaid    8    

6

Многопоточное выполнение процедуры с помощью ДлительныеОперации

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В публикации: Приведен шаблон для запуска многопоточной операции для различных вариантов размещения многопоточной операции, в том числе в модуле объекта внешней обработки, встроенной в справочник Дополнительные отчеты и обработки; Представлен вариант корректного отображения прогресса многопоточной операции; Приведены замеры, демонстрирующие целесообразность использования нового механизма для увеличения производительности.

1 стартмани

26.02.2023    4500    egoriy111    24    

68

Пример многопоточной обработки (БСП)

Обработка документов HighLoad оптимизация Обработка справочников БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Обработка-шаблон, на основе которой можно делать свои многопоточные обработки данных для конфигураций на БСП.

13.02.2023    6020    4    echo77    8    

76

Удаление документов в фоне (управляемые формы) в транзакции с отбором по типу документов, по периоду и возможностью остановки удаления по времени

Обработка документов Чистка данных Платформа 1С v8.3 Управляемые формы 1С:Бухгалтерия 3.0 Абонемент ($m)

Очередная удалялка для управляемых форм. Возможности: 1. Работает в фоне; 2. Отбор документов по периоду; 3. Возможность остановки обработки в указаное время; 4. Возможность закрыть обработку или клиент 1с по окончании работы; 5. Отражение приблизительного времени до окончания удаления.

2 стартмани

30.01.2023    1761    14    Val300    3    

2

Удаление дополнительных реквизитов номенклатуры

Обработка справочников Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Очищает все значения выбранного дополнительного реквизита (свойства) для последующего удаления.

1 стартмани

17.12.2022    2043    13    user1651663    0    

3

Шаблон внешней обработки на основе БСП с фоновым выполнением модуля обработки и выводом индикации фонового задания

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Абонемент ($m)

Шаблон внешней обработки на основе БСП, с фоновым выполнением модуля обработки и выводом индикации фонового задания, как для подключения к подсистеме дополнительные отчеты и обработки, так и без подключения.

1 стартмани

31.08.2022    5962    53    VdZMWOnC    5    

83

Поиск документов с ошибками проведения, универсальный

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка позволяет найти проведенные документы без движений и, наоборот, НЕ проведенные документы с движениями. Подходит для любой конфигурации.

1 стартмани

18.08.2022    2367    11    KVIKS    3    

9

Отчет на СКД с использованием форм из БСП. Варианты передачи списка значений в параметр СКД

БСП (Библиотека стандартных подсистем) СКД Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Россия Абонемент ($m)

Показаны способы передачи списка значений в значение по умолчанию параметра СКД типового отчета из БСП, с возможностью последующей модификации пользователем.

1 стартмани

20.04.2022    5292    eugene-p    8    

28

Удаление организации и связанных объектов, аккуратное, с контролем конфликтов

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Если вы у вас при удалении ненужной организации другими обработками, удаляются данные нужных и плывет баланс, то эта обработка для вас.

1 стартмани

10.04.2022    5452    133    tetraren    4    

15

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

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

1. Обработка для удаления записей регистров с отбором для управляемых и обычных форм. 2. Обработка для удаления записей регистра сведений "Версии объектов" за период для управляемых форм.

1 стартмани

14.02.2022    6160    55    mvn2004    8    

5

Поиск объекта по уникальному идентификатору или системному представлению (обычные и управляемые формы)

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Простая обработка для поиска объекта БД (ссылки) по уникальному идентификатору или системному представлению, а также получения уникального идентификатора и системного представления по ссылке.

1 стартмани

18.11.2021    3211    16    MaGn    0    

1

Фоновое удаление документов с контролем ссылочной целостности на управляемых формах

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка предназначена для удаления больших объемов помеченных на удаление документов, когда стандартный механизм не работает из-за большого количества объектов.

2 стартмани

17.09.2021    6380    64    kumi2012    18    

11

Очистка истории быстрого выбора

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Украина Россия Казахстан Абонемент ($m)

Простая обработка для очистки истории быстрого выбора на формах.

1 стартмани

16.08.2021    5108    16    Rotkiv_Vik    0    

1

Удаление документов для любых баз на управляемых формах

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Удаление и распроведение документов для любых баз на управляемых формах без проверок связанных ссылок, с отбором по дате, организации, виду и порядку обработки документа.

3 стартмани

11.08.2021    4933    26    ZaPaRa    0    

7

Пример создания документа с движениями в ERP 2.5.7

БСП (Библиотека стандартных подсистем) Механизмы типовых конфигураций Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Абонемент ($m)

Пример создания документа с движениями в ERP 2.5.7, а также включение документа в основные подсистемы, а именно по управлению доступом, датам запрета изменения, контролю остатков, использованию характеристик и серий и прочее.

1 стартмани

10.08.2021    7811    maraty    12    

87

Удаление движений документа (управляемые формы)

Чистка данных Обработка документов Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Обработка позволяет удалить движения документа из регистров накопления, сведений, бухгалтерии и расчета.

1 стартмани

28.07.2021    3006    19    nikonorov_ag    2    

2

Удалятор присоединенных файлов (для БСП)

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Помощник анализа/выявления "мусорных файлов", лёгкой пометки и удаления.

1 стартмани

08.07.2021    11258    42    Igorro82IT    14    

31

Удаление данных по выбранной организации ( БП 3.0) + "Универсал" (для БП 3.0, УТ 11.5, ЗУП 3.1, КА 2.4, УФ 1.6)

Чистка данных Управляемые формы 8.3.8 Конфигурации 1cv8 Абонемент ($m)

Плюс в восьмерке (1С 8.x), что в одной базе можно вести сразу несколько организаций. Но иногда требуется (в силу различных обстоятельств) разделить эти организации по разным базам. Вот тогда пригодится эта обработка, которая способна удалить все данные по выбранной организации.

1 стартмани

01.07.2021    8035    215    Ant10    0    

2

Пометка на удаление документов в базе (универсальная)

Чистка данных Обработка документов Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Обработка помечает на удаление выбранные типы документов за выбранный период.

1 стартмани

30.06.2021    3766    11    nddru    2    

1

Удаление дублей с возможностью редактирования архивных чеков в Рознице

Чистка данных Обработка справочников Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Абонемент ($m)

Позволяет находить дубли (по наименованию, в том числе и по левой значимой части наименования) любого справочника, выбирать среди них удаляемые и оставляемые элементы справочника по составу ссылок на эти элементы (большинство ссылок можно раскрыть), а также вручную добавлять пары удаляемых и оставляемых элементов.

2 стартмани

30.06.2021    3789    4    roman-sln    0    

0

БСП. Подключаемые команды. Команды заполнения

БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Статья посвящена использованию подсистемы "Подключаемые команды" библиотеки стандартных подсистем. Доходчиво и подробно описан пошаговый алгоритм создания, а также подключения внешней обработки для заполнения документа. Содержит шаблон-заготовку и готовую к использованию обработку заполнения документа.

1 стартмани

11.05.2021    16169    kondrp    14    

89

Поиск двойных карточек контрагентов по первым словам в наименовании

Универсальные обработки Поиск данных Платформа 1С v8.3 Управляемые формы Система компоновки данных Конфигурации 1cv8 Россия Абонемент ($m)

Поиск двойных карточек контрагентов по первым словам в наименовании. СКД с использованием запроса на основе оператора "подобие".

1 стартмани

30.03.2021    5214    0    chagbig    0    

1

Расследование отрицательных остатков

Поиск данных Учет ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Управленческий учет Абонемент ($m)

Замена контроля отрицательных остатков на более рациональное решение.

10 стартмани

19.03.2021    5249    24    mkalimulin    2    

6

ПОЛНОЕ удаление лишних организаций и связанных с ними данных

Чистка данных Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

Обработка предназначена для удаления лишних организаций и связанных с ними данных (документами, записями в регистрах сведений, подчиненных справочников). Эта обработка является немного переделанной от автора Ант10 (https://infostart.ru/public/696618/), отличатся от оригинальной версии возможностью выбора сразу нескольких организаций. Удобна, когда таких организаций много (в частности, задублированных организаций). Работает только с управляемыми формами, тестировалась в типовой конфигурации 1С: «Бухгалтерии предприятия 3.0» релиз 3.0.88.28. На платформе 1С 8.3.18.1334.

1 стартмани

11.03.2021    13963    324    Kuzya_brаtsk    21    

32

Превращение доработанной конфигурации в типовую или исправление ошибки "Имеются записи с одинаковыми измерениями"

Чистка данных Корректировка данных Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Помогает решить проблему связанную с дублями в регистрах сведений при возвращении к типовой конфигурации. Ошибка "Имеются записи с одинаковыми измерениями".

1 стартмани

12.02.2021    23162    242    pyrkin_vanya    43    

32

БСП - рабочие примеры асинхронного запуска функций и процедур

Инструментарий разработчика БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

В данной публикации я привожу рабочие примеры асинхронного использования функций и процедур конфигурации на БСП

4 стартмани

02.11.2020    14073    28    quazare    3    

49

Поиск документов без движений по регистрам

Анализ учета Обработка документов Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

В некоторых случаях по документам, имеющим признак проведения, на самом деле в базе не сформировано движений. Чаще всего такая ситуация возникает при некорректном обмене. Данная обработка предназначена для поиска таких документов.

1 стартмани

30.10.2020    6724    67    xico    6    

6

Поиск ссылок на справочник, документ, перечисление, план видов расчетов и характеристик, план счетов в документах и в справочниках на Управляемых и Обычных формах

Поиск данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Поиск ссылок на любой справочник, документ, перечисление, план видов характеристик, план видов расчетов и план счетов в документах и в справочниках для любых конфигураций на управляемых формах. Особенность в том, что для документов можно задать вид документа и период поиска. Типовая функция НайтиПоСсылкам() не используется. Демонстрация проводится на примере поиска Спецификации во всех документах УНФ 1.6.

2 стартмани

27.10.2020    17255    54    RustIG    13    

10