Поиск и замена дублей + v0.99

Публикация № 14986 03.08.07

Администрирование БД - Чистка данных

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

За основу была взята типовая обработка из УПП 1.2 со сходным названием.

Основные изменения.

Можно выполнять поиск дублей не только в справочниках, но и в планах видов характеристик. Сделан удобный выбор объекта метаданных.

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

Реализовано удобное представление найденных групп дублей.

Можно задавать произвольный порядок сортировки результатов.

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

Перед замещением в независимых регистрах сведений в случае склеивания записей по новым ключам открывается диалог настройки замещения, где отображаются отличия в ресурсах конфликтующих записей и можно выбрать какую именно оставить. Это очень актуально, когда производится замена дублей объектов, у которых много свойств хранится в независимых непериодических регистрах сведений. В качестве примеров можно привести регистры из типовых конфигураций "Права доступа пользователей", "Значения свойств объектов", "Настройки пользователей". Если выполнять замену в них с помощью типовой обработки, то это может привести к потерям правильных данных в этих регистрах.

Выполнение замен с отключенными проверками регистрируется в журнале регистрации (событие - "Запись с флагом Загрузка").

Эта полностью мобильная версия обработки больше не обновляется.

Актуальная версия теперь в Подсистема "Инструменты разработчика"


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

Наименование Файл Версия Размер
Обработка (8.1.8+) v0.99

.1186121235 63,25Kb
8042
.1186121235 63,25Kb 8042 Скачать бесплатно

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. tormozit 6723 04.08.07 16:09 Сейчас в теме
Переделал справку в соответствии с выполненными доработками.
Устранил ошибку при поиске зависимых, которую сам же и сделал.
Добавил полноценный сохраняемый отбор.
Сделал более интеллектуальное обновление зависимых настроек. Теперь не очищаются поля настроек поиска без необходимости.
freeek; kovalev_andrey; support; +3 Ответить
2. tormozit 6723 06.08.07 00:44 Сейчас в теме
Выпустил v0.90
- расширены возможности по настройке критериев сравнения (теперь можно задавать любое количество строгих критериев сравнения и один нестрогий)
- заметно переработан интерфейс
- ускорен поиск
Эта версия позволяет в частности выполнять поиск в пределах владельца, что позволяет эффективно устранять дубли в подчиненных справочниках!

Справку по обработке пока не обновил, а также скриншоты. Позже сделаю.
kovalev_andrey; +1 Ответить
3. tormozit 6723 06.08.07 07:26 Сейчас в теме
v0.91
- исправлены мелкие недочеты в интерфейсе
kovalev_andrey; +1 Ответить
4. tormozit 6723 09.08.07 23:52 Сейчас в теме
v0.93
- исправлены незначительные ошибки
- из доступных полей теперь исключаются хранилища значений и строки неограниченной длинны
- значительно ускорен поиск в режиме без сравнения по похожим словам за счет новых возможностей свежего релиза платформы 8.1.8.76
- актуализировал справку
kovalev_andrey; +1 Ответить
5. tormozit 6723 15.08.07 01:07 Сейчас в теме
v0.94
- исправлены ошибки, связанные с ручным вводом состава группы
- исправлено обновление групп после автоматической замены во всех группах
- добавлен режим ручного ввода групп
- теперь по умолчанию отображается номер группы в списке групп
6. tormozit 6723 15.08.07 12:41 Сейчас в теме
v0.95
- исправлена ошибка в поиске зависимых элементов, которую сам же и сделал, оптимизируя типовой код
- исправлены мелкие ошибки с ручным вводом групп
7. tormozit 6723 16.08.07 23:54 Сейчас в теме
v0.96
- предоставлена возможность открытия ссылок на закладке зависимых элеметнов
81. NeuroN 3 18.12.09 11:47 Сейчас в теме
Среди справочника АЗС эта (7) обработка не дала ни одного результата.
Количество элементов = 57. Есть даже такие:
1) АЗС ООО "УРЕНГОЙРЕСУРС"
2) ООО"Уренгойресурс"

Настройку менял. Анализ длится всего секунду.
В чем секрет?
И еще - как исключить префиксы (ООО ОАО и т.д.)?
8. tormozit 6723 22.08.07 10:48 Сейчас в теме
v0.97
- добавлен вывод сообщений об ошибках записи
9. azernot 777 28.09.07 10:06 Сейчас в теме
Вот пытаюсь найти дубли по полному совпадению ИНН и КПП в справочнике контрагенты..
Выдаёт
Код
 
Форма.Форма(171)}: Ошибка при вызове метода контекста (Выполнить): {(8, 16)}: Ожидается выражение ")"
ИСТИНА И ( ИНН<<?>>, КПП)
   мРезультатыПоиска = ЗапросПоиска.Выполнить().Выгрузить();
по причине:
{(8, 16)}: Ожидается выражение ")"
ИСТИНА И ( ИНН<<?>>, КПП)
Показать полностью
10. tormozit 6723 29.09.07 21:50 Сейчас в теме
(9) Какой релиз платформы?
11. azernot 777 01.10.07 10:56 Сейчас в теме
12. tormozit 6723 01.10.07 11:20 Сейчас в теме
(11)
Ну я же не зря пишу "Обработка (8.1.8+) v0.97".
Это означает совместимость с версией платформы 8.1.8 и выше.
13. artbear 1420 21.01.08 17:38 Сейчас в теме
При использовании "Подсистемы для разработчика" открытие данной обработки выдает кучу ошибок синтаксиса типа
{ВнешняяОбработка.ПоискИЗаменаДублирующихсяЭлементов(1424,11)}: Процедура или функция с указанным именем уже определена (ЛксСкопироватьЭлементОтбора)
Процедура <<?>>ЛксСкопироватьЭлементОтбора(пЭлементОтбораПриемник, пЭлементОтбораИсточник) Экспорт
14. tormozit 6723 21.01.08 18:09 Сейчас в теме
(13) Логично. Многие функции из общих модулей подсистемы были перенесены в модуль данной обработки для того, чтобы она стала мобильной. Их придется вручную удалять из модуля обработки, т.к. они дублируются.
15. artbear 1420 23.01.08 09:17 Сейчас в теме
(14) Что логично, согласен.
Но тогда хотелось бы видеть один из двух вариантов
1) или выложить здесь второй файлик для работы с подсистемой
2) или включить данную разработку в подсистему :)
.
Мне больше импонирует второе решение :)

Что скажешь?
16. tormozit 6723 23.01.08 10:51 Сейчас в теме
(15) В подсистему ее включать тематически неверно. Над озвученной проблемой я бился в свое время, но так и не нашел хорошего решения.

Возможно будет все таки принято решение о включении обработки в подсистему "Инструменты разработчика".
17. artbear 1420 24.01.08 07:36 Сейчас в теме
Вот еще один аргумент в пользу включения в подсистему :
ИМХО подобные обработки по замене значений нельзя доверять конечному слабому пользователю типа обычных бухов/менеджеров.
Они должны быть инструментов для опытных внедренцев/разработчиков, что входит в предметную область твоей подсистемы :) !
18. tormozit 6723 23.03.08 12:15 Сейчас в теме
19. Ks_83 16.05.08 11:41 Сейчас в теме
Платформа 8.1.11.67.

При выборе некоторых справочников выдает ошибку:

Ошибка при установке значения атрибута контекста (Текст): {(5, 2)}: Неоднозначное поле "Объект.Код"
<<?>>Объект.Код.* КАК Код,
ПостроительОтчетаОтбора.Текст = "
по причине:
{(5, 2)}: Неоднозначное поле "Объект.Код"
<<?>>Объект.Код.* КАК Код,
20. tormozit 6723 16.05.08 11:57 Сейчас в теме
(19) Это известная проблема. Она была устранена в более новой немобильной версии в составе http://infostart.ru/projects/1274. Если все же нужна мобильная исправленная версия, постараюсь сделать в ближайшие дни.
21. Serj1C 480 22.09.08 10:51 Сейчас в теме
+1.

Только вот еще http://infostart.ru/blogs/594/
Было сделано при помощи этой обработки.

Попросим учесть в след. версиях!!!
22. tormozit 6723 22.09.08 11:10 Сейчас в теме
(21) Не совсем понял, с какой именно проблемой ты столкнулся.
23. karina1409 24.09.08 23:51 Сейчас в теме
Спасибо.
Обработка попалась вовремя, когда напортачили с переносом из 7-ки.
24. e.kogan 1868 29.09.08 12:42 Сейчас в теме
Спасибо. Думали сами дорихтовать напильником типовую, но нашли эту.
25. e.kogan 1868 27.11.08 19:10 Сейчас в теме
Замечание: для подчинённого справочника устанавливаю режим "совпадение" по владельцу и ещё одному реквизиту и "нестрогое совпадение" по наименованию. В результате выдаёт группы с разными владельцами. Чем лечить?
26. tormozit 6723 28.11.08 10:07 Сейчас в теме
27. Djagernaut 45 08.12.08 09:48 Сейчас в теме
А для 8.0 обработку можно использовать если воссоздать код в конфигурации?
28. tormozit 6723 08.12.08 10:14 Сейчас в теме
(27) Нет. Здесь используются временные таблицы.
29. Djagernaut 45 08.12.08 10:29 Сейчас в теме
А есть старый вариант для 8 или что то отдаленно напоминающие?
30. tormozit 6723 08.12.08 10:43 Сейчас в теме
31. пользователь 30.12.08 21:30
Сообщение было скрыто модератором.
...
32. пользователь 30.12.08 21:31
Сообщение было скрыто модератором.
...
33. пользователь 30.12.08 21:31
Сообщение было скрыто модератором.
...
34. tormozit 6723 30.12.08 21:50 Сейчас в теме
(33) Ждем, ждем. А пока ты продолжаешь пользоваться ею =)
36. artbear 1420 31.12.08 09:19 Сейчас в теме
(34) Напомни, плиз, аналогичная обработка в подсистеме "Инструменты разработчика" одновременно с данной обновляется?
Или я что-то путаю?
37. tormozit 6723 06.01.09 13:52 Сейчас в теме
(36) Нет. Там обновляется чаще. А это - мобильная версия. Она обновляется реже.
35. larisab 160 31.12.08 00:28 Сейчас в теме
Прекрасная, наиполезнейшая обработка, скачала еще весной, пользуюсь постоянно, после переносов со всяких нестандартных конфигураций имеется куча дублей, особенно когда несколько организаций в одну сливаются. Спасибо автору и за другие обработки (http://infostart.ru/projects/1274) - все нужные! С наступающим НГ!
38. Gaffer 79 10.02.09 20:33 Сейчас в теме
эээ... может, я чего-то просмотрел, но где возможность обработки "Планов видов расчетов"??
39. tormozit 6723 10.02.09 21:06 Сейчас в теме
(38) Процитирую "
Обработка позволяет выполнять гибкий поиск, замену и удаление дублирующихся элементов любого справочника или плана видов характеристик." - Это первые строки описания.

Принципиальных препятствий нет. Добавлю в следующей версии все ссылочные типы.
41. tormozit 6723 10.02.09 21:09 Сейчас в теме
И в ней уже реализовано (39)
40. tormozit 6723 10.02.09 21:09 Сейчас в теме
42. Buxxter 42 20.02.09 17:52 Сейчас в теме
Хотелось бы видеть в ней изменение реквизитов правильного элемента (ну скажем, случился косяк с добавлением дублей, а при создании этого дубля изменился реквизит, обозначающий дату прекращения действия этого элемента)
43. tormozit 6723 20.02.09 18:43 Сейчас в теме
(42) Не понял. Попробуй переформулировать. Кто нибудь понял, что имеется ввиду?
44. likoily 24.02.09 15:07 Сейчас в теме
Автор, Вы умничка! Спасибо огромное за обработку! Очень выручила...
45. Armando 1397 26.02.09 20:39 Сейчас в теме
Ништяк! Сегодня в ЗУП`е с физлицами боролся, обработка очень помогла.
46. efrida 15 25.03.09 12:12 Сейчас в теме
47. Requiem 36 30.04.09 10:03 Сейчас в теме
Еще было бы неплохо задавать какие то условия, по которым будет определяться правильный элемент. Например, если не помечен на удаление. Либо если какой то реквизит равен чему то.
48. shard 266 13.05.09 11:47 Сейчас в теме
хорошая вещь, очень помогла при поиске по нескольким одинаковым реквизитам
49. e.kogan 1868 20.05.09 13:09 Сейчас в теме
На v.0.97 для себя дописала:

возможность пометки на удаление "лишних" кроме возможности их непосредственного удаления;
поиск и показ реквизитов типа Строка неограниченной длины;
очистку текущей группы по щелчку на колонке;
показ текущей группы по активизации строки (если активная колонка - "Вывести группу");
открытие значения реквизита ссылочного типа из таблицы состава текущей группы.

Могу скинуть, изменений мало. Если они будут включены в свежий релиз - буду рада.
51. tormozit 6723 20.05.09 14:24 Сейчас в теме
(49) Нельзя по-подробнее про "по щелчку на колонке"? Я не понял, что это за действие.
57. floodprog 23 17.06.09 12:59 Сейчас в теме
(49) можно подробнее подробнее про пометку на удаление ? Проблемы с РБД. надо чтоб везде пометились... заранее спасибо
50. e.kogan 1868 20.05.09 13:12 Сейчас в теме
Да, ещё писала "интеллектуальную" заменялку в регистрах сведений, но потёрла. Вкратце: если отличается только один ресурс типа строка и замена содержит оригинал, то флаг ставится автоматически. Ну и установка таймаута для формы замены в регистрах (потому как 3000 групп тяжеловато вручную океить, а там замены как раз как вышеприведённые были).
52. e.kogan 1868 20.05.09 14:30 Сейчас в теме
Процедура ОчиститьГруппу(НоваяТекущаяГруппа = Неопределено)
Если НоваяТекущаяГруппа=Неопределено Тогда Отказ=Истина; Возврат; КонецЕсли;
ы=мРезультатыПоиска;
Для й=(-(мРезультатыПоиска.Количество()-1)) по 0 Цикл
Если мРезультатыПоиска[-й].НомерГруппы=НоваяТекущаяГруппа.НомерГруппы Тогда мРезультатыПоиска.Удалить(-й); КонецЕсли;
КонецЦикла;
КонецПроцедуры

Процедура КоманднаяПанельНастройкиОтчетаПоиск(Кнопка)
....
КолонкаОчиститьГруппу = ЭлементыФормы.НайденныеГруппы.Колонки.Вставить(1, "Очистить группу");
КолонкаОчиститьГруппу.Имя = "ОчиститьГруппу";
КолонкаОчиститьГруппу.ТолькоПросмотр = Истина;
...
КонецПроцедуры

Процедура НайденныеГруппыВыбор(Элемент, ВыбраннаяСтрока, Колонка, СтандартнаяОбработка)
...
ИначеЕсли Колонка.Имя = "ОчиститьГруппу" Тогда
ОчиститьГруппу(Элемент.ТекущаяСтрока);
ВывестиГруппу(Элемент.ТекущаяСтрока);
ОбновитьТекущуюГруппуРезультатовПоиска();
...
КонецПроцедуры

53. e.kogan 1868 20.05.09 20:03 Сейчас в теме
Да, и сохранение отборов нормальное прикрутила.
54. HiAndrew 25.05.09 12:15 Сейчас в теме
Скажите пожалуйста, а в регистрах накопления данная обработка умеет менять значения?
55. HiAndrew 25.05.09 12:29 Сейчас в теме
...и в регистрах бухгалтерии
56. tormozit 6723 25.05.09 12:35 Сейчас в теме
58. tormozit 6723 21.06.09 01:34 Сейчас в теме
Обработка была доработана, но в составе подсистемы ИР http://infostart.ru/projects/1274/ .
59. acsent 1188 30.06.09 13:46 Сейчас в теме
При выборе справочника "Хранилище доп. информации" БП
{Форма.Форма(1036)}: Ошибка при установке значения атрибута контекста (Текст): {(5, 2)}: Неоднозначное поле "Объект.Наименование"
<<?>>Объект.Наименование.* КАК Наименование,
ПостроительОтчетаОтбора.Текст = "
по причине:
{(5, 2)}: Неоднозначное поле "Объект.Наименование"
<<?>>Объект.Наименование.* КАК Наименование,
60. tormozit 6723 30.06.09 14:08 Сейчас в теме
(59) Давай полный текст запроса
61. acsent 1188 30.06.09 14:17 Сейчас в теме

ВЫБРАТЬ 0
ИЗ Справочник.ХранилищеДополнительнойИнформации КАК Объект
{ГДЕ
Объект.Наименование.* КАК Наименование,
Объект.Предопределенный.* КАК Предопределенный,
Объект.ПометкаУдаления.* КАК ПометкаУдаления,
Объект.Ссылка.* КАК Ссылка,
Объект.ВидДанных.* КАК ВидДанных,
Объект.Объект.* КАК Объект,
Объект.ИДФайлаПочтовогоПисьма.* КАК ИДФайлаПочтовогоПисьма,
Объект.ЗначениеРазделенияДоступа.* КАК ЗначениеРазделенияДоступа}
{УПОРЯДОЧИТЬ ПО
0 КоличествоЭлементовВГруппе
,
Объект.Наименование.* КАК Наименование,
Объект.Предопределенный.* КАК Предопределенный,
Объект.ПометкаУдаления.* КАК ПометкаУдаления,
Объект.Ссылка.* КАК Ссылка,
Объект.ВидДанных.* КАК ВидДанных,
Объект.Объект.* КАК Объект,
Объект.ИДФайлаПочтовогоПисьма.* КАК ИДФайлаПочтовогоПисьма,
Объект.ЗначениеРазделенияДоступа.* КАК ЗначениеРазделенияДоступа}
62. tormozit 6723 30.06.09 16:20 Сейчас в теме
(61) Посыпаю голову пеплом. Не доходили руки решить эту проблему принципиально. Но теперь это придется сделать, чтобы смыть позор =)
63. tormozit 6723 30.06.09 17:04 Сейчас в теме
(61) Посмотрел в последней версии в составе ИР. Там проблема решена, хотя и не принципиально. Обновлять мобильную версию пока не знаю, когда буду.
64. acsent 1188 18.08.09 12:52 Сейчас в теме
Ошибка: Индекс выходит за границы (Форма, 561)
Исправление:

Для Каждого Последовательность ИЗ Метаданные.Последовательности Цикл
Если Последовательность.Документы.Содержит(СтрокаТаблицы.Метаданные) Тогда
НадоЗаписывать = Ложь;
НаборЗаписи = Последовательности[Последовательность.Имя].СоздатьНаборЗаписей();
НаборЗаписи.Отбор.Регистратор.Установить(СтрокаТаблицы.Данные);
НаборЗаписи.Прочитать();

// ++
Если НаборЗаписи.Количество() = 0 Тогда
Продолжить;
КонецЕсли;
// --

tormozit; +1 Ответить
65. tormozit 6723 18.08.09 13:10 Сейчас в теме
66. tormozit 6723 18.08.09 13:49 Сейчас в теме
67. romanovkv 10.09.09 14:19 Сейчас в теме
Еще как пожелание возможность обрабатывть группы поодиночке. А то "Автозамена" сразу обрабатывает все. А иногда надо обработать выборочно.
68. tormozit 6723 10.09.09 14:39 Сейчас в теме
70. romanovkv 10.09.09 14:50 Сейчас в теме
71. tormozit 6723 10.09.09 15:10 Сейчас в теме
(70) Теперь понятно. Что речь идет о групповой выборочной автозамене. Пожелание понятно.
72. romanovkv 10.09.09 15:13 Сейчас в теме
(71) Лучше как мне кажеться добавить на против каждой найденной группы возможность ставить "галочку", те что не помечены не попадают в "Автозамену".
Но вобще решать вам.
69. romanovkv 10.09.09 14:50 Сейчас в теме
А как это сделат? Чтобы не удалять не нужные группы.
73. ALagutin 57 10.09.09 16:58 Сейчас в теме
Возникает ошибочка при попытке сделать отбор по полю глубина которого больше 1, например хочу отобрать все одинаковые по наименованию договора + одинаковые по наименованию владельца ...ошибка выскакивает...когда пытаюсь выбрать Владелец.Наименование
74. tormozit 6723 10.09.09 17:02 Сейчас в теме
(73) Для начала неплохо ошибку показать. Воспроизводится ли ошибка в немобильной (более новой) версии из состава подсистемы ИР?
75. romanovkv 11.09.09 16:04 Сейчас в теме
Еще есть пожелание к разработчику. можно чтобы была возможность выгрузки в Excel дерева с дублями:
- 1 Группа
- Первый обект
- Второй обект
- 2 Группа
- Первый обект
- Второй обект
- Третий объект

Зачем это нужно. А для того чтоьбы потом предоставить этот список двойников людям которые его могли создать и определить "человеком" какой элемент являеться правильный.
76. vabue 121 11.09.09 18:47 Сейчас в теме
Возможно ли пропускать определённые регистры при поиске ссылок?
Актуально для конфигурации с коммерческими закрытыми модулями, которые 100% не ссылаются на обрабатыавемый справочник.
77. tormozit 6723 11.09.09 21:31 Сейчас в теме
(76) Возможно, но такая возможность не реализована.
78. romanovkv 21.09.09 09:37 Сейчас в теме
(77)
А когда Можно будет увидеть пожелания?
79. tormozit 6723 21.09.09 10:33 Сейчас в теме
(78) Пока не готов ответить о сроках реализации.
80. elizarovs 82 25.11.09 11:06 Сейчас в теме
82. miksla 38 21.12.09 14:52 Сейчас в теме
Спасибо за обработку!
Вылезла ошибка, когда в строковом поле есть строки состоящие из пробелов, их обрезало до пустой строки функция СокрП.

Текст ошибки:
{Форма.Форма(182)}: Индекс находится за границами массива
СтрокаПоиска.НомерГруппы = НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;

Мои исправления:

Для Каждого СтрокаПоиска ИЗ мРезультатыПоиска Цикл
		ЗаполнитьЗначенияСвойств(мСтруктураКлючаПоиска, СтрокаПоиска);
		Для Каждого СтроковоеПоле Из МассивСтроковыхПолейСравнения Цикл
			//Начало исправление
			//мСтруктураКлючаПоиска[СтроковоеПоле] = Нрег(СокрП(мСтруктураКлючаПоиска[СтроковоеПоле]));
			мСтруктураКлючаПоиска[СтроковоеПоле] = Нрег(мСтруктураКлючаПоиска[СтроковоеПоле]);
			//Конец исправления
		КонецЦикла;
		СтрокаПоиска.НомерГруппы = НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;
		ЗаполнитьЗначенияСвойств(СтрокаПоиска, мСтруктураКлючаПоиска);
	КонецЦикла;
Показать
83. tormozit 6723 21.12.09 15:54 Сейчас в теме
(82) В мобильной (этой) версии данная ошибка пока не устранена. Но она уже давно устранена в немобильной версии http://infostart.ru/public/15126/
84. miksla 38 21.12.09 16:18 Сейчас в теме
(83) Ех, нет возможности добавлять подсистему в большинстве проектов. Там функции внешние используются? Можно легко выгрузить во внешнюю обработку?
85. Alexei_fox 41 29.12.09 04:38 Сейчас в теме
Непонятно как после замены ссылок как удалить освободившиеся не нужные элементы справочника ?
Работаю со справочником Контрагенты 1С БП ...
86. Sergey K 65 21.01.10 13:00 Сейчас в теме
(0)
Почитал комментарии, у меня осталось 2 вопроса:
1. при замене Номенклатуры, что произойдет с подчиненными реквизитами такими как Ед., Серия? т.е. если в документе была указана номенклатура и ее ЕдИзм, то после замены что будет с ЕдИзм?

2. Как происходит замена в документах? после замены идет запись и перепроведение? (просто у меня есть старые документы, у которых я изменил перепроведение) = > если их перепровести, то пойдут косяки...

Спасибо!
87. tormozit 6723 21.01.10 13:18 Сейчас в теме
(86)
2. Перепроведение документов данной обработкой не выполняется. После замены в объекте документа выполняется только его запись.
88. Sergey K 65 22.01.10 10:10 Сейчас в теме
(87) а что тогда будет после замены с данными регистров, по которым делает движение документ, в котором мы заменяем значения, если он не проводится? т.е. записи регистров будут ссылаться на не существующий элемент?
89. tormozit 6723 22.01.10 10:16 Сейчас в теме
(87) Замены производятся во всех изменяемых прикладным кодом таблицах БД, в т.ч. и в регистрах.
90. Sergey K 65 22.01.10 10:35 Сейчас в теме
91. fedor40 702 15.02.10 09:54 Сейчас в теме
Жаль, что в "Результате поиска" нельзя увидеть другие реквизиты. Например, ищем по ИНН, а основной контрагент определяется по наличию КПП. Если бы справочно выводить КПП, то можно было бы быстро определить кто основной контрагент.
94. buy_sale 220 11.03.10 20:36 Сейчас в теме
(91) Как это нельзя, если можно. Жмешь правую кнопу мышки на составе текущей группы, выбираешь настройку колонок и ставишь там флажок КПП.
95. lama100 17.03.10 22:04 Сейчас в теме
(94) ..."Как это нельзя, если можно. Жмешь правую кнопу мышки на составе текущей группы, выбираешь настройку колонок и ставишь там флажок КПП."...

А там нет такого флажка. Поля появляются только если по ним идет сравнение на первой закладке :(.
Поддерживаю (91), очень хочется выводить доп. поля в Результатах поиска, а не кликать по элементам на просмотр - поля всех реквизитов справочника.

97. buy_sale 220 17.03.10 23:48 Сейчас в теме
(95) я же сказал на СОСТАВЕ текущей группы, а не на группе.
92. Tishu 3 20.02.10 20:19 Сейчас в теме
Не находит элементы при сравнении по похожим словам в БП 1.16.6.6 Платформа 8.1.15.14
Обработка незаменимая вещь пр переносе нескольких баз 7.7 в одну базу 8.1.
Год назад очень помогла. Караул!
93. buy_sale 220 11.03.10 20:33 Сейчас в теме
Очень полезная разработка. Я ее немножко доработал :

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

Хочу еще сделать печать групп и их состава, а так же удаление групп из таблицы...
96. buy_sale 220 17.03.10 23:46 Сейчас в теме
Усоверщенствованная мной версия здесь http://infostart.ru/public/67047/
98. Gringj 72 19.03.10 16:08 Сейчас в теме
Обработка супер, но есть одно НО.
Предупреждать надо чайников, таких как я, что если поставить нестрогое соответствие по одному из реквизитов то остальные не проверяются на равенство. Я таким образом после слияния двух баз, стал чистить дубли. Дошел до справочника "Статьи затрат", поставил нестрогое соответствие по наименованию и строгое по "Вид Расходов НУ" и "Отнесение расходов к деятельности... ЕНВД чего-то там". Элементов нашлось порядка 100, на глаз вроде все правильно. Ну обработка и объединила мне, например, ЕСН по виду расходов "ЕСН", "Оплата труда", "Налоги и сборы из 3-ех в один. Пришлось писать обработку по отмене изменений, что не есть гуд.
99. tormozit 6723 19.03.10 16:40 Сейчас в теме
(98) Можете ли привести скриншоты, демонстрирующие первую и вторую закладку формы в вашем случае? Были ли колонки "Вид расходов НУ" и "Отнесение расходов ..." в таблице "Надейнные группы"?
Оставьте свое сообщение

См. также

Подсистема "Инструменты разработчика" v6.49.3 Промо

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

Интегрированный набор инструментов разработчика: - консоль кода - консоль запросов - консоль построителя отчетов - консоль компоновки данных - консоль заданий - конструктор запроса - справочник алгоритмов - исследователь объектов - интерфейсная панель - настройка журнала регистрации - анализ журнала регистрации - настройка техножурнала - анализ техножурнала - подбор и обработка объектов - редактор объекта БД - редактор констант - редактор параметров сеанса - редактор изменений по плану обмена - редактор пользователей - редактор предопределенных - редактор хранилищ настроек - динамический список - поиск дублей и замена ссылок - контекстная подсказка - синтакс-помощник - поиск битых ссылок - поиск ссылок на объект - структура хранения БД - удаление объектов с контролем ссылок - и прочее

23.09.2007    673326    39437    tormozit    2878    

Перенос помеченной на удаление номенклатуры для Розницы 2.3

Чистка данных Платформа 1С v8.3 1С:Розница Россия Бесплатно (free)

Перенос помеченной на удаление номенклатуры, в выбранную папку, и добавление к наименование слово (Архивный)

29.08.2022    706    24    user1308837    1    

Утилита чистки кеша 1С для ОС Windows

Чистка данных Платформа 1С v8.3 Бесплатно (free)

Простое решение для чистки кеша профилей и каталога temp для операционной системы Windows 10/2012/2019/2022.

30.06.2022    1666    62    EvgenyPrikhodko    9    

Поиск ссылок на объект для последующего удаления объектов. Промо

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

Иногда бывает нужно найти все ссылки на конкретный документ или любой другой объект системы, чтобы все это удалить...

12.01.2010    59722    2866    YAN    45    

Ошибки в ЕРП после перехода с УПП или выгрузки данных из Бухгалтерии предприятия 3.0

Корректировка данных Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Управленческий учет Бесплатно (free)

Описание решения ошибки: Запись не верна! Значение поля "Распоряжение" не может быть пустым! (Регистр накопления: Движение товаров; Номер строки: 1).

25.05.2021    3640    19    user1326339    1    

Переходим на БП 3.0. Мой вариант

Чистка данных Обработка документов Обработка справочников Бухгалтерский учет 1С:Бухгалтерия 2.0 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Абонемент ($m)

Если Вы запланировали переход с БП 2.0 на БП 3.0, можете последовать рекомендациям 1С, но в этой статье хочу предложить свой способ перехода, подробно расписать, какие действия стоит сделать до обновления конфигурации, какие после. Основная цель моего способа - привести базу в такое состояние, как будто бы учет в БП 3.0 ведется с начала года (а до этого в БП 2.0). Вторая цель - это избавиться от доработок в базе (ведь у 1С подготовлено для нас "Светлое будущее" - работа в модели сервиса), так что, если у Вас сделано много доработок, мой вариант Вам не подойдет (но можно воспользоваться некоторыми рекомендациями).

1 стартмани

25.09.2013    94844    229    B2B    86    

Галка "Поиск по подстроке" сразу

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

Клиенты любят посылать обрезанные номера проблемных документов, например, в таком виде: документ 4874 от 12.09.2013, хотя на самом деле он 00000004874. Надоело мне постоянно ставить в окне поиска галку "Поиск по подстроке"!

12.09.2013    19427    33    Abadonna    12    

Удаление помеченных объектов группами

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

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

28.09.2010    18360    308    leksmut    13    

Удаление помеченных объектов под 8.2 (управляемые формы, многопользовательская), альфа-версия

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

Удаление помеченных объектов на управляемых формах. Не требует монопольного доступа.

13.08.2010    19832    729    SilverIce    7    

Очистка БД от документов всех организаций (фирм) кроме указанной

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

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

23.05.2010    35977    620    Farpost    15    

"Глобальный" поиск (легкая замена полнотекстовому)

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

Есть такая штука в Axapta, как "Глобальный поиск"... Правда я ее увидел после того, как сделал первый вариант своего, но... потом пришлось дорабатывать по аксаптовский, уж больно он мне понравился :-) Но покажу только первый вариант.

09.01.2010    17322    224    dolter    33    

Мастер корректировки записей регистров

Обработка документов Корректировка данных Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление производственным предприятием Россия Бесплатно (free)

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

15.10.2009    23252    381    leksmut    16    

Перезаписать наборы записей с пустой валютой

Корректировка данных Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление производственным предприятием Бухгалтерский учет Бесплатно (free)

Обработка для любой конфигурации, в которой есть регистр бухгалтерии хозрасчетный. Перезаписывает наборы записей с валютой<>неопределено на всех невалютных счетах.

21.09.2009    13095    28    77dream77    2    

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

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

Внешняя обработка для заполнения документа "Корректировка записей регистров" остатками регистров накопления с отборами.

14.09.2009    10970    397    seagull33    11    

Поиск задвоенных документов по результатам переносов из других баз.

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

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

27.08.2009    13680    112    elizarovs    1    

Оформление пересортицы в БП

Обработка документов Корректировка данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Бухгалтерия 2.0 Россия Бесплатно (free)

На основании 2х документов списания и оприходования по зачтенным позициям формирует документ "Операция" вида Д43 К43 (или Д41 К41) на перезачитываемые позиции. Счет берется из регистра сведений счет учета номенклатуры.

16.06.2009    14594    96    y22-k    3    

Оформление и зачет пересортицы на складе в конфигурациях УТ

Обработка документов Корректировка данных Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Управление торговлей 10 Россия Бесплатно (free)

Два обработки - одна для торговли, одна для Бухгалтерии. В текущей публикации размещена основная обработка для торговли. Вторая обработка для Бухгалтерии находится в http://infostart.ru/public/20444/ Текущая обработка позволяет на основании документа "Инвентаризация товаров и услуг" произвести зачет номенклатурных позиций между собой по одинаковым весам (можно и по штукам, если вес не указан).

16.06.2009    18598    190    y22-k    10    

Очистка регистров сведений с отбором

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

Удаляет записи регистра сведений, удовлетворяющие отбору

14.05.2009    26848    1149    DSoB    14    

Очистка регистра сведений

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

Очищает регистр сведений.

09.04.2009    11767    400    zav-777    2    

[IFilter] Поиск в содержании файлов из 1С (ВК, .NET)

Разработка внешних компонент Поиск данных Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Бесплатно (free)

Компонента для работы с фильтрами поисковых систем. Получает текст из файла по установленном в системе фильтрам. Индексирует и ищет файлы по их содержанию (аналог Desktop Search) Поддерживает *.doc, *.xls, *.txt, *.ppt. Дополнительные фильтры можно скачать с http://www.ifilter.org/Links.htm

24.03.2009    37995    146    Душелов    44    

Полное удаление организации из базы

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

Полное удаление Организации и всех зависимых объектов для версии 8.0

27.02.2009    52828    4707    ganelin    28    

Корректировка товарных остатков

Оптовая торговля Логистика, склад и ТМЦ Обработка документов Корректировка данных Платформа 1С v8.3 1С:Управление торговлей 10 Россия Управленческий учет Бесплатно (free)

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

24.02.2009    16671    320    SiAl    8    

Просмоторщик

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

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

25.12.2008    10069    130    relax2105    3    

Поиск подчиненных документов

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

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

11.12.2008    23010    516    PointAnd    11    

Исправление ошибок (Перепроведение партий + Изменение вида взаиморасчетов в договорах контрагентов + Автозаполнение ПКО)

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

Исправление ошибок (Перепроведение партий + Изменение вида взаиморасчетов в договорах контрагентов + Автозаполнение ПКО)

10.07.2008    10992    347    dvadva    4    

1С 8.1 УТ 10.3: Обработка ежемесячной проверки заполнения серий

Обработка документов Корректировка данных Анализ учета Логистика, склад и ТМЦ Платформа 1С v8.3 1С:Управление торговлей 10 Бесплатно (free)

Необходимая в УТ операция для корректного ведения учёта с использованием названий стран происхождения товара - заполнение и выверка серий товаров. Обработка предназначена для контроля заполнения серий в документах за период.

30.04.2008    17237    367    angeliccare    8    

Корректировка регистра относительно документа

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

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

21.12.2007    12564    228    Legavaz    4    

Смена контрагента и договора

Корректировка данных Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием Россия Бесплатно (free)

Меняет выбранного контрагента на другого + ставит договор другого контрагента

26.11.2007    12173    376    programmer-1c2007    1    

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

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

Ищет дубли справочников в любых конфигурациях на платформе 8

05.11.2007    21495    989    sikvel2012    16    

Поиск и замена дублей для Планов видов характеристик - 8.0

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

Аналог типовой "ПоискИЗаменаДублирующихсяЭлементов" - для планов видов характеристик.

29.10.2007    11080    293    team    2    

Универсальная обработка по поиску дубликатов в справочниках для 1С 8.0-8.1

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

Универсальная обработка по поиску дубликатов в любых справочниках по любым реквизитам!!! Теперь и для 8 версии 1С. Была сделана в связи с неудобностью стандартной обработки, и отображения "похожих" дубликатов, т.е. не 100%.

14.06.2007    24403    2168    densdons    16    

Очистка регистра сведений

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

Обработка предназначена для очистки регистров сведений

20.03.2007    25973    3137    int    22