Adaptersoft : RefKillRepeat

27.05.14

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

Универсальный поиск повторов для баз данных 1С V 7.7.

Алгоритм нечеткого поиска ищет по вероятности совпадения слов.

Скачать файл

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

Наименование По подписке [?] Купить один файл
-
.1204277368 90,90Kb
677
677 Скачать (1 SM) Купить за 1 850 руб.

С помощью данного инструмента можно избавится от повторяющихся элементов в справочниках баз данных 1С 7.7. Это особенно актуально для 1С:Бухглатерии, где учет ТМЦ возможен только по-среднему, а наличие двух одинаковых элементов делает это невозможным. Это новый вид вооружения в борьбе неграмотных пользователей 1С и программистов, их обслуживающих.

* Алгоритм нечеткого поиска вычисляет ВЕРОЯТНОСТЬ совпадения двух строк. Это не банальное вхождение подстроки, а высшая математика (прикладная задача теории вероятности).

* Обработка универсальная, подходит для любых справочников в любых конфигурациях (типовых и оригинальных).

* Позволяет даже не мешая пользователям базы в разделенном режиме искать повторы.

* Постоянно сохраняет состояние поиска, поэтому для объемных справочников всегда можно прервать выполнение по ESC, а потом продолжить с этого же места.

* Прилагается справка к программе с более подробным описанием. Вызывается по кнопке "Справка" на закладке "Результат"

См. также

Чистка данных Пользователь Оперативный учет 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Установка пометки на удаление справочника Номенклатура. Торговля 77. 9.2.

1 стартмани

21.11.2022    2669    3    Sevg    0    

2

Чистка данных Программист Пользователь Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Зарплата и кадры 7.7 1С:Торговля и склад 7.7 Россия Абонемент ($m)

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

1 стартмани

12.09.2022    3151    11    tetraren    0    

2

Свертка базы Чистка данных Перенос данных 1C Системный администратор Программист Платформа 1С v7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 Абонемент ($m)

Приводится порядок действий для создания новой информационной базы на основе имеющейся файл-серверной "Торговля и Склад" ред.9.2, для учёта с нуля. В новую базу выполняется перенос справочников и остатков номенклатуры. Журналы документов, данные регистров, долги контрагентов, партии очищаются.

1 стартмани

14.01.2022    6476    6    etmarket    3    

4

Чистка данных Корректировка данных Программист Пользователь Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Архив различных обработок 1С 7.7 с открытым исходным кодом для работы с данными при свертке, выгрузке, исправлении, модификации информационной базы. Можно использовать любую обработку в качестве заготовки для добавления собственных функций.

1 стартмани

13.05.2021    8180    12    etmarket    0    

3

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

Эта обработка позволяет удалить созданные системой элементы справочников. Например, когда элементы создаются при тестировании и исправлении базы с наименованиями, включающими строку "ФС". Обработка тестировалась на базе конфигурации Бухгалтерский учет для Казахстана, редакции 7.70.257.

10 стартмани

26.03.2021    8733    2    softmaker    0    

0

Поиск данных Чистка данных Логистика, склад и ТМЦ Программист Оперативный учет 7.7 1С:Торговля и склад 7.7 Управленческий учет Абонемент ($m)

Простая и удобная обработка предназначена для поиска и исправления задублированных (повторяющихся) номенклатурных штрихкодов справочника Единицы. Также она даёт возможность посмотреть номенклатурные остатки. Полезна в случаях, когда номенклатура сопоставляется по штрихкоду с другими внешними источниками, а именно с модулем "Обмент ГИСМТ".

1 стартмани

19.11.2020    7939    1    Kuzya_brаtsk    4    

8

Чистка данных Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Когда удаляются документы и элементы справочников в 1С 7.7 через удаление помеченных на удаление объектов, запись из dbf файла не удаляется, она помечается как удаленная, но физически остается в файле. Если эти помеченные на удаление записи удалить физически, то размер файлов значительно уменьшится.

1 стартмани

18.10.2018    16185    48    evg520750    5    

1
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. adapter 418 29.02.08 00:01 Сейчас в теме
2. maljaev 789 29.02.08 01:04 Сейчас в теме
Делал как-то давно подобное, библиотечка к 1С есть для поиска фонетически похожих фраз. Если это аналогичная вещь, то наверняка полезная, в случае если предоставляет пользователю право выбора. Хочу сказать что невозможность ведения учета ТМЦ по методике, отличной от средневзвешенных цен, в типовой бухгалтерии 7.7 - это не аксиома, а недочет 1С, поэтому некоторые решают этот вопрос ведением учета в ТиС и выгрузкой проводок в БУ, некоторые дорабатывают типовую конфигурацию, а те кому бабла на то и другое жалко а работать ИНАЧЕ позарез нужно - вводят дубликаты ТМЦ с разными ценами и отслеживают движения по ним вручную.
3. ibm2007 29.02.08 02:59 Сейчас в теме
4. a.kuznetsov 109 29.02.08 10:16 Сейчас в теме
Че за хз..., а где "Алгоритм нечеткого поиска ищет по вероятности совпадения слов" :(
5. Abadonna 3969 29.02.08 10:39 Сейчас в теме
RefKillRepeat6.ert, а сохраняться собирается NewReport41Basic.zip
Стрелы попутал?
6. JohnyDeath 302 29.02.08 10:44 Сейчас в теме
угу, либо автор промохнулся и перезалил сюда "Новейший отчет", либо на сайте глюки
7. ssn1978 71 29.02.08 11:12 Сейчас в теме
Пошел по ссылке, нашел сабж, запустил на справочнике контрагентов, уже отработано 13%, сделано добротно, результаты дает, ставлю ПЛЮС
8. adapter 418 29.02.08 12:31 Сейчас в теме
нда, сорри, попутался. Ну уже перезалил. И вообще лучше вегда качать с моего сайта, там и версии новые будут и обсуждение.
9. chev 06.03.08 11:22 Сейчас в теме
Не плохо. Мне понравился. Ставлю "плюс"
10. Fisherru 78 10.10.08 13:41 Сейчас в теме
Работаем с номенклатурой, порядка 3500 элементов
монопольно на локальной машине
показала, что нужно 20 млн операций
2% за более чем 3 часа работы
Комп intel Core™2 CPU
6420 @ 2.13 GHz
2/13 ГГц, 1 GB ОЗУ
Это нормально?
Коэффициент похожести 0.9
шаг поиска 3
Это она мне почти неделю круглосуточно 3,5 тыс номенклатуры будет обрабатывать?
а в другой базе более 40 тыс - это 2,5 месяца?
а оно точно надо?
11. adapter 418 10.10.08 13:56 Сейчас в теме
ну а куда деваться? Ты справку читал? на закладке "результат" кнопка есть.
12. adapter 418 10.10.08 14:21 Сейчас в теме
хотя может ты накосяковал чего ? 3,5 тыр. эл-в это 12 лимонов с копейками, а не 20
13. adapter 418 10.10.08 14:26 Сейчас в теме
посмотри за одно на производительность своего сервака. анализируй счетчики загрузки оперативки, свопа, проца, очередь записи на винт. Можешь узкие места увидишь. Про производительность вообще отдельная песня. Семерка втрой проц не ест например. Если хочешь чтобы оба лопатили, то скул юзать надо ну и т.д. В общем кодом уже быстрее ничего не сделаешь, я на оптимизацию и так много времени потратил, код вылизал. Раза в два быстрее от первых версий стало. Дальше тока админ. и организационными средствами рулить надо
14. Fisherru 78 15.10.08 14:40 Сейчас в теме
Работаю монопольно на локальной машине
справочник номенклатура, при нажатии на кнопку [кол.элементов] показал 3958 элементов
при нажатии на кнопку [Новый поиск] изменил цифру количества элементов на 3197
и написал "надо выполнить операций" 10 220 809
удивительно
копия базы и справочник, те же, что и 10-го числа, а цифры другие, там точно 20 лимонов было...
15. adapter 418 15.10.08 15:59 Сейчас в теме
справку читал? там два режима - новый поиск и продолжение по старому состоянию справочника. Может причина в этом?
16. uriy 3 29.09.09 11:54 Сейчас в теме
в программе есть реальный способ увеличить быстродействие более чем в два раза только необходимо заменить текст в обработке

//добавим в список сохр. сост. поиска
Если сзСохрСостояния.Принадлежит(гВыбСпр)=0 Тогда
сзСохрСостояния.ДобавитьЗначение(гВыбСпр);
КонецЕсли;

Для сч1=м по колЭл цикл
// добавил текст
Если сч1+22> КолЭл Тогда // здесь если дубликаты встечаются рядом на 21 позицию
н=КолЭл;
Иначе
н=сч1+22;
КонецЕсли;
Для сч2=сч1+1 по н цикл // а здесь убран бессмысленный повторный поиск

и теперь вместо нескольких суток ишет не более двух часов.
Оставьте свое сообщение