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

05.10.23

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

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

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

Наименование Файл Версия Размер
Поиск и замена дублей справочников SQL (8.3) (УФ):
.epf 65,43Kb
55
.epf 4.2 65,43Kb 55 Скачать
Перед выполнением поиска необходимо задать параметры подключения к базе 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С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

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

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

4800 руб.

06.10.2023    2324    29    15    

33

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0

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

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

9600 руб.

22.02.2013    135912    248    144    

418

Тестирование и исправление ключей аналитики ERP, УТ11, КА

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

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

3600 руб.

10.02.2017    106808    633    173    

676

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

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

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    24309    46    16    

58

Ускоренное проведение документов (x4), устранение ошибок 60/62 счетов и зачет авансов (Бухгалтерия 3.0)

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

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

14400 руб.

29.04.2020    27383    79    146    

59

SALE! 10%

Выборочное удаление организаций из баз (управляемые формы), с удалением всех ссылающихся на эти организации данных

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

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

3980 3582 руб.

16.03.2015    113705    181    75    

217

Исправление ошибки закрытия месяца "Обнаружены ненулевые остатки по суммам при нулевом остатке по количеству в регистре себестоимости по организации". УТ 11.4,УТ 11.5, КА 2.4,КА 2.5, ERP 2.4, ERP 2.5, КА 2 Казахстан, Управление торговлей 3 для Казахстана

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

Закрытие месяца - важный процесс в современных конфигурациях, таких как УТ 11.4, УТ 11.5, КА 2.4, КА 2.5 ERP 2.4,ERP 2.5, КА 2 Казахстан, УТ 3 Казахстан регламентные операции влияют на расчет себестоимости, и ошибки в данном расчете не дают картины деятельности организации.

2400 руб.

27.10.2021    22322    299    35    

71

SALE! 20%

Заполнение документа "Корректировка регистров" произвольными данными

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

Внешняя обработка, позволяющая произвольным образом заполнять документ "Корректировка регистров" Предназначена для использования в конфигурациях "Управление торговлей 11", "Управление небольшой фирмой", "ERP Управление предприятием", а также в других конфигурациях, в состав которых входит библиотека стандартных подсистем (БСП) версии 2.2+ и указанный выше документ.

2400 1920 руб.

13.07.2015    50168    171    29    

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

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

а ещё лучше как в "стандартной" - прогресс показывать (см. фото)
Прикрепленные файлы:
10. Sersh2010 6 14.04.19 17:33 Сейчас в теме
(9) Добавил такую возможность в версии 2.2
11. ArsenProg 12.03.23 04:14 Сейчас в теме
Здравствуйте требуется дороботка можете написать мне ?
12. Sersh2010 6 20.03.23 21:02 Сейчас в теме
13. MaximYakimov 13.04.23 08:54 Сейчас в теме
Обработка работает для версии 8.3.17 ? в этой версии были изменения в структуре данных регистра бухгалтерии
14. Sersh2010 6 13.04.23 14:07 Сейчас в теме
(13) Проверю этот момент на выходных, отпишусь
15. Sersh2010 6 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 6 06.07.23 22:45 Сейчас в теме
(17) "Подробно" нажми - так не понятно
20. Sersh2010 6 06.07.23 22:48 Сейчас в теме
Возможно баг в том, что по одному ключу поиска дублей найдено более 1000 элементов, а пользователь выбрал вариант только первые 1000, я проверю этот момент
21. Sersh2010 6 06.07.23 23:07 Сейчас в теме
Проверил, у меня работает это. Не понятно что у тебя не так, нужны подробности.
Оставьте свое сообщение