Поиск и замена дублей справочников SQL (8.3) (УФ)

05.10.23

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

Быстрый поиск и замена дублей справочников и планов видов характеристик на 8.2/8.3 в режиме обычного и управляемого приложения. Только для SQL версии.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Поиск и замена дублей справочников SQL (8.3) (УФ):
.epf 65,43Kb ver:4.2
74
74 Скачать (1 SM) Купить за 1 850 руб.
Перед выполнением поиска необходимо задать параметры подключения к базе SQL на закладке "Настройка соединения SQL".
 
Поиск только для справочников и планов видов характеристик.
Замена в регистрах расчета не поддерживается.
Не рекомендуется использовать совместно с РИБ и прочими настроенными обменами данных - измененные этой обработкой элементы не будут зарегистрированы в планы обмена.
 
  • Поиск дублей по нескольким полям
  • Группировка результатов поиска по значениям полей поиска
  • Автоматическое определение главного элемента, на который произойдет замена, расчет количества ссылок на объекты.
  • Возможность ручного отключения групп поиска
  • Возможность ручного выбора главного элемента в группе
  • Просмотр по двойному клику на элементе
  • Возможность непосредственного удаления элементов при отсутствии на них ссылок
  • Индексация таблиц для ускорения поиска ссылок на объект
  • Можно просмотреть объекты, которые ссылаются на заменяемый объект по двойному клику на колонке с количеством ссылок
  • Можно выбирать с каким группами дублей работать, а какие пока не трогать

История версий

Версия 2.0
 

Версия 2.2

 

Версия 2.3

 

Версия 2.4

 

Версия 2.5

 

Версия 2.6

 

Версия 2.7

 

Версия 3.0

 

Версия 3.1

 

Версия 3.2

 

Версия 4.1

 
  •  Добавлена возможность индексировать таблицы по колонкам, которые могут принимать искомый тип. Это даёт значительный прирост по скорости поиска ссылок на больших таблицах в сотни Гб
  • Возможность удалить созданные индексы
  • Переработан поиск ссылок на свой поиск SQL, теперь можно наблюдать за прогрессом поиска ссылок и прерывать его при необходимости
  • Переработан механизм замены, алиасы таблиц больше не нужно создавать, все работает на описании структуры хранения базы данных в связке с описанием метаданных
  • Можно работать с отдельной группой или несколькими группами ссылок для выполнения поиска или замены ссылок.
  • В отбор добавлены все реквизиты на верхний уровень, раньше доступ к полям таблицы был через ссылку
  • Добавлена проверка на совпадение имен базы 1с и имени базы SQL. Теперь выводится информационная надпись. Это для защиты от ситуации, когда запустили копию, а SQL подключается к продуктивной, рабочей базе.
  • Поддержка режима совместимости версии платформы 8.3.17

Версия 4.2

 
  •  Исправлена ошибка - не работало удаление ссылок после выполнения замены. Ошибка проявлялась в обычной форме

Версия 4.3

 
 
  • Добавлена обработка проверки заполнения настроек SQL
  • Добавлена индексация служебных таблиц поиска, скорость замены повысилась

 

Поиск и замена дублей SQL

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    24938    163    86    

161

Корректировка данных Зарплата Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

60000 руб.

06.10.2023    5789    38    20    

46

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    35595    115    152    

79

Чистка данных Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 29.06.2023, версия 4.2)

9600 руб.

22.02.2013    140144    270    146    

441

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

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

3600 руб.

10.02.2017    112839    683    175    

722

Чистка данных Программист Пользователь Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Обработка позволяет удобно и выборочно удалить данные из базы 1С на управляемых формах например БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и др. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    27029    71    18    

85

Корректировка данных Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет НДС Платные (руб)

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

6000 руб.

22.01.2025    1605    5    0    

6

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

Позволяет удалить организации из любых из информационных баз 1С на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3582 руб.

16.03.2015    215382    223    82    

258
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. miap 22.07.15 12:03 Сейчас в теме
Если у Вас остатки номенклатуры в регистрах накопления, то при удалении дублей они должны прибавляться к оставшейся позиции. Обработка же просто делает замену; и в случае присутствия такой записи в регистре будет ошибка замены.
Для корректной замены нужно разобраться в структуре регистра накопления на уровне таблиц SQL, там есть важные поля-счетчики.
2. Sersh2010 7 22.07.15 13:15 Сейчас в теме
Я это предусмотрел. Как в регистрах накопления так и в регистрах сведений. В регистрах накопления итоги пересчитываются автоматически. В регистрах сведений возможна коллизия, если набор измерений после изменения будет дублироваться. Поэтому для ее избежания запись с неправильной ссылкой просто удаляется из регистра. Это только в том случае, если существует такой же набор измерений, но с правильной ссылкой
tabulyator; cio-rbauto; iones; miap; +4 Ответить
3. cio-rbauto 11.10.17 11:02 Сейчас в теме
Добрый день
При попытке обновить представление пишет что
"СОМ объекты работают только в операционных системах виндос"
На клиентской маши виндос база на скуле
Прикрепленные файлы:
5. Sersh2010 7 11.10.17 22:22 Сейчас в теме
4. red80 11.10.17 11:06 Сейчас в теме
Чем эта обработка лучше типовой?
6. Sersh2010 7 11.10.17 22:30 Сейчас в теме
(4) Быстрая замена ссылок в объектах средствами SQL команд, а не пообъектой записи, как в типовой, т.к. в запросах 1с нет аналогов insert/update
7. red80 12.10.17 08:44 Сейчас в теме
(6) Индексирование измененных ссылок и их поиск платформой продолжает работать?
8. Sersh2010 7 12.10.17 22:11 Сейчас в теме
(7) Интересная формулировка. Индексирование выполняется автоматически средствами СУБД. Поиск измененных ссылок платформой? Ссылка в базе данных имеет тип binary(16), то есть это по сути число (сформированное из GUID ссылки средствами платформы). Если я в строке таблицы меняю одно число на другое, а потом ищу по другому числу, то я непременно найду эту запись
9. Serg O. 305 26.03.19 10:18 Сейчас в теме
не видно - что делает обработка... уменьшил число ссылок с 1000 до 100 ....
даже в обычных формах - зависает больше часа... что-то делает... что именно - непонятно
и непонятно на какой стадии процесс... сколько ждать? ещё час или 24 часа?

замена по коду в 3 цикла идёт... каждый по 100 - 1000 или больше элементов
хотя бы между ними сообщение можно писать...

а ещё лучше как в "стандартной" - прогресс показывать (см. фото)
Прикрепленные файлы:
10. Sersh2010 7 14.04.19 17:33 Сейчас в теме
(9) Добавил такую возможность в версии 2.2
11. ArsenProg 12.03.23 04:14 Сейчас в теме
Здравствуйте требуется дороботка можете написать мне ?
12. Sersh2010 7 20.03.23 21:02 Сейчас в теме
13. MaximYakimov 13.04.23 08:54 Сейчас в теме
Обработка работает для версии 8.3.17 ? в этой версии были изменения в структуре данных регистра бухгалтерии
14. Sersh2010 7 13.04.23 14:07 Сейчас в теме
(13) Проверю этот момент на выходных, отпишусь
15. Sersh2010 7 15.04.23 22:24 Сейчас в теме
(13) Проверил, да, не работает, добавилась корреспонденция по субконто в основную таблицу. По ним замена не сработает. Но это исправлено в версии 4.1. Будет выложена на днях, или может даже завтра, если повезет. Она на стадии бета-тестирования
16. a.babenko 19.04.23 10:00 Сейчас в теме
Отличная обработка, спасибо!
17. Skif1989 18.06.23 14:56 Сейчас в теме
Ошибка при замене дублей.
Дублей (договоров)очень много по одному контрагенту.
Прикрепленные файлы:
18. Skif1989 18.06.23 14:56 Сейчас в теме
sel ect distinct ИмяТаблицы, ИмяТаблицыХранения, Назначение, ИмяКолонки, ИмяКолонкиХранения fr om НайденныеСсылки
19. Sersh2010 7 06.07.23 22:45 Сейчас в теме
(17) "Подробно" нажми - так не понятно
20. Sersh2010 7 06.07.23 22:48 Сейчас в теме
Возможно баг в том, что по одному ключу поиска дублей найдено более 1000 элементов, а пользователь выбрал вариант только первые 1000, я проверю этот момент
21. Sersh2010 7 06.07.23 23:07 Сейчас в теме
Проверил, у меня работает это. Не понятно что у тебя не так, нужны подробности.
Оставьте свое сообщение