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

19.08.15

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

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

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

Наименование Файл Версия Размер
Обработка (8.1.8+) v0.99
.1186121235 63,25Kb
8114
.1186121235 63,25Kb 8114 Скачать бесплатно

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

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

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

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

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

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

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

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

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

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

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


См. также

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

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

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

4800 руб.

06.10.2023    2314    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    135904    248    144    

418

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

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

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

3600 руб.

10.02.2017    106797    633    173    

676

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6/3.0, КА 2, ЗУП 3 и т.д.)

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

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

9600 руб.

14.05.2012    155275    326    252    

558

Универсальное выборочное удаление данных из базы 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    24307    46    16    

58

Журнал изменений с восстановлением состояния ссылочных объектов и архивацией по HTTP / COM (расширение + конфигурация, 8.3.14+, ЛЮБАЯ конфигурация)

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

База данных «сама» меняет данные в документах/справочниках? Тогда данный журнал изменений для Вас! Практически не влияет на скорость записи объектов за счет быстрого алгоритма! Скорость работы почти в 2 раза выше типового механизма "История изменений"! Позволяет следить за изменениями и удалением в любых ссылочных объектах конфигурации, с возможностью архивации по HTTP(!) или COM, и сверткой данных. А так же, может восстановить состояние реквизитов (значения) до момента изменения или удаления объекта из базы. Есть ДЕМО-база где можно самостоятельно протестировать часть функционала! Работает на любых платформах выше 8.3.14+ и любых конфигурациях! Версия 3.1 от 24.08.2023!

19200 руб.

15.05.2017    42515    10    24    

38

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

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

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

14400 руб.

29.04.2020    27369    79    146    

59

SALE! 10%

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

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

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

3980 3582 руб.

16.03.2015    113688    181    75    

217
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
100. Gringj 72 19.03.10 19:09 Сейчас в теме
(99) Скриншоты прикрепил как файлы, как делать, чтобы скриншоты прямо в комментах показывались - не знаю.
Обработку скачивал 14 марта - может за эти дни версия поменялась. Написал собственно потому, что хотел поделиться алгоритмом восстановления: Значит я сделал в копии базы и в рабочей базе регистр сведений "Восстановление", туда записал всю таблицу ссылок из копии. Перекачал из копии в рабочую базу справочник статьи затрат и регистр "Восстановление". В рабочей базе запустил обработку по восстановлению. Вроде получилось, хотел через планы обмена, да не смог пока разобраться. Все сделал путем настройки обработки автора. Вроде работает. До настроенную обработку прикрепил, может кому пригодиться. :)
Прикрепленные файлы:
ПоискИЗаменаДублирующихсяЭлементов+ - vvdem.epf
Скриншоты.zip
Dimly; cehuma; +2 Ответить
101. Gringj 72 19.03.10 19:13 Сейчас в теме
(100) Скриншоты :)
Прикрепленные файлы:
Скриншоты.zip
eduardoff; +1 Ответить
102. tormozit 7136 22.03.10 18:09 Сейчас в теме
(100) Скриншот закладки 2 сделай пожалуйста с теми включенными колонками в табличном поле состава группы, по которым строгое сравнение задано.
103. NtS 16.04.10 23:44 Сейчас в теме
почему может не искать по похожим словам? выбираю справочник контрагенты по наименованию, по равному значению реквизита находит дубли. а по похожим словам нет
104. ntsm 16.04.10 23:55 Сейчас в теме
(103) и в поиске по равному значению реквизита находит только абсолютно одинаковые значения, если отличаются наименования хотя бы запятой, уже дубли не находятся
180. sbv2005 347 21.06.12 10:58 Сейчас в теме
(103) Автору: сейчас не работает сравнение по похожим словам (работает только в версии в ИР). Проанализировав вашу полную версию предлагаю корректировки, чтобы этот режим работал:
1) Заменить Процедуру НайтиПоСовпадающимСловам(ОтборПоиска):

Процедура НайтиПоСовпадающимСловам(ОтборПоиска)

ЕСли мФормаИндикатора <> Неопределено Тогда
мФормаИндикатора.КомментарийОбработкиДанных = "Поиск элементов";
мФормаИндикатора.КомментарийЗначения = "Получение элементов объекта";
мФормаИндикатора.ВладелецФормы = ЭтаФорма;
мФормаИндикатора.Открыть();
КонецЕсли;

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

ПсевдонимОсновнойТаблицы = "_" + ПолучитьИдентификаторИзПредставления(Новый УникальныйИдентификатор);

ТекстВЫБРАТЬ = ТекстВЫБРАТЬ + ", " + ПсевдонимОсновнойТаблицы + "." + ПолеСравнения.ПутьКДанным;
ТаблицаСлов.Колонки.Добавить(ИмяПоля);
мРезультатыПоиска.Колонки.Добавить(ИмяПоля);
НайденныеГруппы.Колонки.Добавить(ИмяПоля);
КонецЦикла;
ТекстИдексов = Сред(ТекстИдексов, 2);

ПостроительОтчетаПоиска = Новый ПостроительОтчета;
ТекстЗапроса = "
|ВЫБРАТЬ " + ПсевдонимОсновнойТаблицы + ".Ссылка" + ТекстВЫБРАТЬ + ", NULL КАК КоличествоЭлементовВГруппе
|Из " + ПолноеИмяОбъекта + " КАК " + ПсевдонимОсновнойТаблицы + "
|";

ПостроительОтчетаПоиска.Текст = ТекстЗапроса;
ПостроительОтчетаПоиска.ЗаполнитьНастройки();

ЛксСкопироватьОтбор(ПостроительОтчетаПоиска.Отбор, ОтборПоиска, Истина);
ЛксСкопироватьПорядок(ПостроительОтчетаПоиска.Порядок, ПостроительОтчетаОтбора.Порядок);
ПостроительОтчетаПоиска.Выполнить();
ТаблицаОбъекта = ПостроительОтчетаПоиска.Результат.Выгрузить();
ТаблицаОбъекта.Индексы.Добавить(ТекстИдексов);

ТаблицаСлов.Колонки.Добавить("Ссылка");
ТаблицаСлов.Колонки.Добавить("СписокСлов");

СписокСлов = Новый СписокЗначений;

ЕСли мФормаИндикатора <> Неопределено Тогда
мФормаИндикатора.КомментарийОбработкиДанных = "Разбивка значения на отдельные слова";
мФормаИндикатора.МаксимальноеЗначение = ТаблицаОбъекта.Количество();
КонецЕсли;

Для Каждого СтрокаСсылки ИЗ ТаблицаОбъекта Цикл
ЕСли мФормаИндикатора <> Неопределено Тогда
мФормаИндикатора.Значение = ТаблицаОбъекта.Индекс(СтрокаСсылки) + 1;
КонецЕсли;

ЗначениеРеквизита = СтрокаСсылки[ИмяПоляНечеткогоСравнения];
СписокСлов = ПолучитьСписокСлов(ЗначениеРеквизита);

НовСтр = ТаблицаСлов.Добавить();
ЗаполнитьЗначенияСвойств(НовСтр, СтрокаСсылки);
НовСтр.СписокСлов = СписокСлов.Скопировать();
КонецЦикла;

ЕСли мФормаИндикатора <> Неопределено Тогда
мФормаИндикатора.КомментарийОбработкиДанных = "Выполняется анализ значений реквизита";
мФормаИндикатора.Значение = 0;
мФормаИндикатора.МаксимальноеЗначение = ТаблицаСлов.Количество();
КонецЕсли;

ТаблицаОбъекта = 0;

мРезультатыПоиска.Колонки.Добавить("Ссылка");
мРезультатыПоиска.Колонки.Добавить("НомерГруппы");
мРезультатыПоиска.Колонки.Добавить("Правильный", Новый ОписаниеТипов("Булево"));
мРезультатыПоиска.Колонки.Добавить("КоличествоСсылок");

НомерГруппы = 1;

Пока ТаблицаСлов.Количество() > 0 Цикл
ЕСли мФормаИндикатора <> Неопределено Тогда
мФормаИндикатора.Значение = мФормаИндикатора.ЭлементыФормы.Индикатор.МаксимальноеЗначение - ТаблицаСлов.Количество();
КонецЕсли;
ОбработкаПрерыванияПользователя();

ОбрабатываемаяСтрока = ТаблицаСлов[0];
ФильтрГруппыРавенства = Новый Структура(ТекстИдексов);
ЗаполнитьЗначенияСвойств(ФильтрГруппыРавенства, ОбрабатываемаяСтрока);
Если ФильтрГруппыРавенства.Количество() > 0 Тогда
СтрокиГруппыРавенства = ТаблицаСлов.НайтиСтроки(ФильтрГруппыРавенства);
Иначе
СтрокиГруппыРавенства = ТаблицаСлов;
КонецЕсли;
КоличествоСтрок = СтрокиГруппыРавенства.Количество();
СписокСтрок = Новый СписокЗначений;
СписокСтрок.Добавить(ОбрабатываемаяСтрока);
ТекущийСписокСлов = ОбрабатываемаяСтрока.СписокСлов.Скопировать();

Для индекс = 1 по КоличествоСтрок - 1 Цикл
СтрокаСравнения = СтрокиГруппыРавенства[индекс];
Если СтрокаСравнения = ОбрабатываемаяСтрока Тогда
Продолжить;
КонецЕсли;

СписокСловСравнения = СтрокаСравнения.СписокСлов.Скопировать();
СписокНеНайденных = Новый СписокЗначений;

ОдинаковыхСлов = 0;
Для Каждого Слово Из ТекущийСписокСлов Цикл
ЭлементСпискаСравнения = СписокСловСравнения.НайтиПоЗначению(Слово.Значение);
Если ЭлементСпискаСравнения = Неопределено Тогда
СписокНеНайденных.Добавить(Слово.Значение);
Иначе
СписокСловСравнения.Удалить(ЭлементСпискаСравнения);
ОдинаковыхСлов = ОдинаковыхСлов + 1;
КонецЕсли;
КонецЦикла;

Если СписокНеНайденных.Количество()=0 И СписокСловСравнения.Количество()=0 Тогда
ЕстьОтличия = Ложь;
Иначе
ЕСли ОдинаковыхСлов > 0 Тогда
ЕстьОтличия = АнализРазличийВСловах(СписокНеНайденных, СписокСловСравнения, ТекущийСписокСлов, ОдинаковыхСлов, ДопустимоеРазличиеСлов);
Иначе
ЕстьОтличия = Истина;
КонецЕсли;
КонецЕсли;

Если НЕ ЕстьОтличия Тогда
СписокСтрок.Добавить(СтрокаСравнения);
КонецЕсли;

КонецЦикла;

Для Каждого СтрокаИзСписка ИЗ СписокСтрок Цикл
Если СписокСтрок.Количество() > 1 Тогда
СтрокаРезультата = мРезультатыПоиска.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаРезультата, СтрокаИзСписка.Значение);
СтрокаРезультата.НомерГруппы = НомерГруппы;
Иначе
НомерГруппы = НомерГруппы - 1;
КонецЕсли;
ТаблицаСлов.Удалить(СтрокаИзСписка.Значение);
КонецЦикла;
НомерГруппы = НомерГруппы + 1;

КонецЦикла;

ЕСли мФормаИндикатора<>Неопределено Тогда
мФормаИндикатора.КомментарийОбработкиДанных = "Обработка результатов";
КонецЕсли;

НайденныеГруппы.Колонки.Добавить("КоличествоЭлементовВГруппе");
НайденныеГруппы.Колонки.Добавить("НомерГруппы");
НайденныеГруппы.Колонки.Добавить("ПравильныйЭлемент");
Если мРезультатыПоиска.Количество() > 0 Тогда

мРезультатыПоиска.Сортировать("НомерГруппы УБЫВ");
СтруктураПоиска = Новый Структура;
ВсегоГрупп = мРезультатыПоиска[0].НомерГруппы;
Для Индекс = 1 по ВсегоГрупп Цикл
СтруктураПоиска.Вставить("НомерГруппы", ВсегоГрупп - Индекс + 1);
МассивСтрок = мРезультатыПоиска.НайтиСтроки(СтруктураПоиска);
СтрокаГруппы = НайденныеГруппы.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаГруппы, МассивСтрок[0]);
СтрокаГруппы.КоличествоЭлементовВГруппе = МассивСтрок.Количество();
КонецЦикла;

НайденныеГруппы.Сортировать(ЛксПолучитьСтрокуПорядка(ПостроительОтчетаОтбора.Порядок));

Если мРезультатыПоиска.Количество() > 0 Тогда
ВывестиГруппу(НайденныеГруппы[0]);
КонецЕсли;

КонецЕсли;
ЕСли мФормаИндикатора<>Неопределено Тогда
мФормаИндикатора.Закрыть();
КонецЕсли;


КонецПроцедуры

2) Добавить 2 процедуры:

Функция ПолучитьИдентификаторИзПредставления(Представление)

Попытка
Пустышка = Новый Структура(Представление);
Возврат Представление;
Исключение КонецПопытки;

RegExp = Новый COMОбъект("VBScript.RegExp");
RegExp.IgnoreCase = Истина;
RegExp.MultiLine = Ложь;

шБуква = "А-Яа-я_A-Za-z";

RegExp.Pattern = "\d";
НовоеПредставление = Представление;
ПервыйСимвол = Сред(Представление, 1, 1);
Если RegExp.Test(ПервыйСимвол) Тогда
// Первый символ - цифра
НовоеПредставление = "_" + НовоеПредставление;
КонецЕсли;
ПредыдущийСимвол = " ";
ТекущаяСтрока = "";
Для Счетчик = 1 По СтрДлина(НовоеПредставление) Цикл
ТекущийСимвол = Сред(НовоеПредставление, Счетчик, 1);
RegExp.Pattern = "\s";
Если RegExp.Test(ПредыдущийСимвол) Тогда
// Предыдущий символ - непечатаемый
ТекущийСимвол = ВРег(ТекущийСимвол);
КонецЕсли;
RegExp.Pattern = "[" + шБуква + "\d]";
Если RegExp.Test(ТекущийСимвол) Тогда
// Предыдущий символ - непечатаемый
ТекущаяСтрока = ТекущаяСтрока + ТекущийСимвол;
Иначе
RegExp.Pattern = "[\S]";
Если RegExp.Test(ТекущийСимвол) Тогда
ТекущаяСтрока = ТекущаяСтрока + "_";
КонецЕсли;
КонецЕсли;
ПредыдущийСимвол = ТекущийСимвол;
КонецЦикла;
Результат = ТекущаяСтрока;
Возврат ТекущаяСтрока;

КонецФункции // ПолучитьИдентификаторИзПредставления()

Процедура ЛксСкопироватьОтбор(пОтборПриемник, пОтборИсточник, пСоздаватьОтсутствующие = Ложь, ТолькоИспользуемые = Ложь)

//Если пСоздаватьОтсутствующие Тогда
// ДоступныеПоля = пОтборПриемник.ПолучитьДоступныеПоля();
//КонецЕсли;
Для Каждого ЭлементОтбораИсточника Из пОтборИсточник Цикл
Если Истина
И ТолькоИспользуемые
И Не ЭлементОтбораИсточника.Использование
Тогда
Продолжить;
КонецЕсли;
Если ТипЗнч(ЭлементОтбораИсточника) = Тип("КлючИЗначение") Тогда
ЭлементОтбораИсточника = ЭлементОтбораИсточника.Значение;
КонецЕсли;
//Если ЭлементОтбораИсточника.Имя = "" Тогда
// Сообщить("Невозможно определить элемент отбора приемника при копировании отбора.",
// СтатусСообщения.Внимание);
// Продолжить;
//КонецЕсли;
ЭлементОтбораПриемника = пОтборПриемник.Найти(ЭлементОтбораИсточника.Имя);
Если ЭлементОтбораПриемника = Неопределено Тогда
Если Истина
И пСоздаватьОтсутствующие
//И ЛксНайтиПолеНастройкиПоПутиКДанным(ДоступныеПоля, ЭлементОтбораИсточника.ПутьКДанным) <> Неопределено
Тогда
Попытка
ЭлементОтбораПриемника = пОтборПриемник.Добавить(ЭлементОтбораИсточника.ПутьКДанным, ЭлементОтбораИсточника.Имя);
Исключение
Продолжить;
КонецПопытки;
Иначе
Продолжить;
КонецЕсли;
КонецЕсли;
ЛксСкопироватьЭлементОтбора(ЭлементОтбораПриемника, ЭлементОтбораИсточника);
КонецЦикла;

КонецПроцедуры // ЛксСкопироватьОтбор()
105. Iris-ocean 30.06.10 14:11 Сейчас в теме
почему не удаляются строчки из таблицы найденных групп?
106. tormozit 7136 30.06.10 14:14 Сейчас в теме
Цитирую описание "Самая свежая (немобильная) версия всегда здесь http://infostart.ru/public/15126/. А эта мобильная обновляется редко."
Таким образом нужно сделать вывод, что здесь (в этой мобильной версии) могут лишь исправляться существенные ошибки
107. Рамзес 29 29.12.10 10:51 Сейчас в теме
Под 8.2 будет работать?
108. -null- 19.04.11 17:35 Сейчас в теме
(107) А что мешает конвертнуть? У меня отработала.
109. p-pavel@inbox.ru 25.07.11 13:32 Сейчас в теме
не нашел где можно установить организовать поиск так - дубли по артикулу кроме тех у которых артикул пустой
110. tormozit 7136 25.07.11 14:13 Сейчас в теме
(109) Внизу отбор. Там добавляй элемент "Артикул = ".
А сверху добавляй элемент "Артикул, строгое совпадение".
111. Tota 15.09.11 22:13 Сейчас в теме
Огромное спасибо автору за проделанную работу. Сэкономил кучу времени.
112. AndreyBlin 16.09.11 10:45 Сейчас в теме
Спасибо, отличная весщ.
113. reg-aleks 16.09.11 11:15 Сейчас в теме
Воспользовался обработкой. В ней нет, как мне кажется, интересно вещи - допустим в справочнике есть два именнованных по-разному контрагента. НАдо из них двоих слепить один. Было бы интересно сделать так, чтоб я интерактивно задал контрагентов кого на кого заменяю и обработка это сделала. Такое есть?
114. tormozit 7136 16.09.11 11:38 Сейчас в теме
(113) Такая возможность есть в немобильной версии обработки внутри подсистемы ИР http://infostart.ru/public/15126/.
115. plotn 7 19.09.11 07:59 Сейчас в теме
Отличная обработки, очень помогает при чистке базы
116. altar 232 03.10.11 12:51 Сейчас в теме
117. fwa 07.10.11 11:09 Сейчас в теме
Хороший шаблон
Спасибо
118. Gosh02 14.10.11 08:02 Сейчас в теме
А на 8.2.14.537 будет обработка работатьв в Бухгалтерии 2.0.28.3? Очень нужная вещь в бухгалтерии. И почему ее нет в стандартной конфиге, хотя в Управлении Торговлей - она есть.
119. Lyuda_Iv 18.10.11 06:53 Сейчас в теме
Использовала программу после конвертации из Зарплата 7.7. Отлично!
120. itit 26.10.11 11:55 Сейчас в теме
постоянно пользуюсь этой обработкой когда бухи навводят одного и того же. спасибо
121. Nex@ 26.10.11 12:19 Сейчас в теме
Пользуюсь постоянно после переноса данных из УТ в БП. Проблемы только с Контрагентами, т.к. не меняет владельца Договоров. Но там сама подчищаю.
122. wonder_boy 10 27.10.11 15:15 Сейчас в теме
Автору "Пять" за планы видов характеристик. Но в УТ, в схожей обработке, удобство и логика работы на мой взгляд гораздо выше чем в УПП. Надо все переделать на основе обработки из УТ :).
123. Acasta 1 30.10.11 21:01 Сейчас в теме
Очень пригодилась обработка, спасибо
124. a3a 15 03.11.11 14:05 Сейчас в теме
Обработка просто крутая ! Спс большое пользуюсь и радуюсь
125. Coollerok 08.11.11 01:21 Сейчас в теме
Отличная обработка! Спасибо!
126. Coollerok 08.11.11 12:01 Сейчас в теме
127. nord87 17.11.11 11:44 Сейчас в теме
Мощный инструмент, частенько приходится пользоваться
128. Bezukladnikova 17.11.11 15:00 Сейчас в теме
Спасибо большое за обработку! а то думала 2000 договоров перебирать вручную Поиском и заменой значений!
129. zdrastvyitejorj 17.11.11 15:37 Сейчас в теме
Большое спасибо за обработку. Конечно есть некоторое пожелание. Хотелось бы еще увидиеть, если возможно, чтобы вместе с контрагентом, менялись ссылки и на договора привязанные к контрагенту. Например если договор с таким-же наименованием у контрагента на который заменяем уже есть, тогда обработка меняла бы ссылки на этот договор, а если такого договора нет, тогда создавала бы новый. Думаю очень облегчило бы работу в чистке справочника тем у кого по 500 дублей в справочнике контрагентов и везде договора привязанные к сотням документов.
130. Tristania 25.11.11 08:06 Сейчас в теме
131. pvlunegov 157 30.11.11 12:20 Сейчас в теме
Извините за возможный спам...
Просто нету времени читать ВСЕ комментарии...

Вопрос к автору - У меня необычная ситуация:

1). есть справочник "Договоры Контрагентов" в конфигурации 1С 8.2 "Комплексная автоматизация"
2). аналогичный справочник в 1С 7.7 "Бухгалтерия"
Оба справочника заполнены, ведутся параллельно в обоих конфигурациях в одной и той-же организации.
Причем наименования одних и тех-же договоров в конфигурациях отличаются.
Кроме того, в 1С 8.2 некоторые реквизиты заполнялись вручную кривыми руками менеджеров, частично незаполнены.
В один прекрасный момент организация отказалась вести учет в 1С 7, перешла на учет в 1С 8.2
Справочник был перенесен в 1С 8.2 криво, по наименованиям (это делали другие программисты, не знаю, как и зачем).\
Таким образом, на данный момент в 1с 8.2 В СПРАВОЧНИКЕ хаос (множество элементов справочника с
отличающимися наименованиями (или с совпадающими), являющимися по сути одним и тем-же).
Необходимо удалить дубли.
Для этого в обработке необходимо отбирать элементы по правилу:
1). Владелец договора (контрагент) у дублей совпадает
2). наименования ПОДОБНЫ ("умный поиск похожих наименований")

Как это можно сделать в вашей обработке?
132. pvlunegov 157 30.11.11 12:31 Сейчас в теме
Автору спасибо за качественную обработку. Искал подобное.
В принципе много аналогичных разработок.
Ваша понравилась удобным интерфейсом, наличием необходимого мне функционала для сложного поиска по нескольким критериям.
Интерфейс достаточно удобный.
Посмотреть другие подобные публикации времени, к сожалению, нету.
Если ваша меня устроит в моей ситуации, отлично.

Хотел попросить автора добавить версию для 1С 8.2
Я умею конвентировать под 1С 8.2. Эта просьба ради начинающих программистов, которые с этим не сталкивались.
Люди на данном сайте почему то забывают сделать простейшую операцию конвертации под 8.2 и 8.1
Хотя, если бы они это не забывали, спрос на разработку увеличился бы.
Потому что большинство людей идет по пути наименьшего сопротивления, если ваша обработка под 1С 8.2 не сконвектирована, они скачают другую, пусть и похуже, зато точно работающую на 8.2
133. pvlunegov 157 30.11.11 13:06 Сейчас в теме
Автор, все норм работает.
Было бы полезно добавить функцию помечать на удаление, после замены дублей.
Сейчас этой функции нету, ОЧЕНЬ ЖАЛЬ!
Мне пришлось вручную колбасить (помечать на удаление после замены ссылок в документах) справочник.
134. tormozit 7136 30.11.11 13:17 Сейчас в теме
(133) Вы уверены, что ее нет? Может быть просто остались ссылки на дубли? В таком случае с ними ничего не происходит.
Также замечу, что здесь несколько устаревшая версия обработки. Актуальная находится внутри подсистемы ИР http://infostart.ru/public/15126/ . А эта мобильная давно не обновлялась.
135. pvlunegov 157 30.11.11 13:29 Сейчас в теме
В коде посмотрел, что при замене ссылок в проведенных документах, обработка заменят ссылки в движениях документа.
Интересно реализовано...
Встречный вопрос - а если документ нестандартный, при проведении не делаются кроме движений, какие-либо дополнительные операции с БД?
В нестандартных конфах сталкивался с такими криворукими творениями всяких "умельцев".

В этом случае без перепроведения документов не обойтись.
Поэтому просьба добавить такую возможность в виде кнопки на закладке "Замена"!
На мой взгляд, такая кнопка совершенно необходима.
В описание обработки можно по этому вопросу пару слов черкнуть - дескать, замена ссылок в движениях проведенных документов есть, но добавлена кнопочка на всякий пожарный, кому нужна...
136. tormozit 7136 30.11.11 13:46 Сейчас в теме
(135) Согласен что в некоторых случаях в умелых руках такая возможность принесет пользу. Однако в большинстве случаев она будет приносить вред.

Можете привести реальный пример, где она бы потребовалась?
137. pvlunegov 157 30.11.11 14:15 Сейчас в теме
к сообщению 131:
хочу добавить, что пробовал сделать следующий отбор:
1). Владелец договора (контрагент) у дублей совпадает
2). наименования ПОДОБНЫ

При этом в группах попадаются элементы справочника с ПОХОЖИМИ наименованиями, но разными владельцами!
Значит отбор неправильно работает, или я туплю?

Что касается сообщения 134:
большое спасибо за ссылку! Не знал, что есть такая полезная разработка, где все в одном...
Не было времени искать, еще раз спасибо!Скачаю, заценю!

Что касается сообщения 136:
К сожалению, не сейчас не смогу привести конкретный пример. Ранее работал в компании "СпецАвтобаза". Там есть сильно модифицированная конфигурация. Есть тяжелый документ "Путевой Лист", он при проведении очень много чего делает, в том числе выгружает данные в сторонние программы (в БД при этом изменений нету, но например изменяется информация в .DBF файле, предназначенном для системы автодозвона должников). Таким образом, если данный документ не перепроводить, то информация в этом внешнем файле перестанет быть актуальной, система автодозвона неправильно будет отрабатывать, за что программисту по шапке надает директор...
Вопрос не в том, что полезна или нет кнопочка проведения, просто должна быть возможность ее нажать. Нажимать ее будут на свой страх и риск. Ведь данная разработка для продвинутых пользователей, которые знают, зачем и что они делают.
138. tormozit 7136 30.11.11 14:46 Сейчас в теме
(137) По проблеме с попаданием в одну группу элементов с разными владельцами прошу проверить актуальную версию обработки. Если проблема есть и в ней, сообщи дополнительно. Будем разбираться.

По примеру когда при проведении документ подключается к другой базе и что то там меняет действительно не самый хороший прием, т.к. транзакция записи и проведения документа может получиться очень долгой. Из легких доработок могу предложить открытие списка обработанных документов в отдельной форме с кнопкой Провести.
139. shaera 30.11.11 15:05 Сейчас в теме
Хорошая обработка. Пользуюсь периодически. Один раз очень помогла исправить косяк.
140. pvlunegov 157 01.12.11 11:12 Сейчас в теме
Что касается сообщения 138:
Обработку скачал отсюда, проверял несколько раз, проблема с попаданием в группу элементов с разными владельцами остается.
Просьба выложить тут актуальную (или хотя бы рабочую) версию..., чтобы отбор по владельцам работал.

Что касается обработки, находящейся в рамках подсистемы ИР http://infostart.ru/public/15126/. Скачал, но не смог запустить обработку. Возникают ошибки с работой подсистемы - не хватает общих модулей. К сожалению, пока нет времени разбираться с причинами, читать сообщения. Подсистему загружал объединением-сравнением к конфе "Комплексная автоматизация".
141. tormozit 7136 01.12.11 23:48 Сейчас в теме
(140) К сожалению в ближайшее время не смогу удовлетворить твою просьбу, т.к. обновление мобильной версии обработки очень затратно. Сейчас смоделировал твою ситуацию в подсистеме ИР и не обнаружил проблемы. Встречная повторная большая просьба проверить проблему именно в ИР.
142. fff666 09.12.11 14:21 Сейчас в теме
Спасибо, обработка спасает от бессмысленной ручной работы.
143. Shmell 533 16.12.11 08:12 Сейчас в теме
Очень полезная обработка. Было бы замечательно иметь автоматический поиск дублей ПВХ
144. tormozit 7136 16.12.11 08:48 Сейчас в теме
(143) А разве обработка не позволяет делать "автоматический поиск дублей ПВХ"?
145. Shmell 533 18.12.11 09:25 Сейчас в теме
Сорри, не к той обработке описал комментарий! По этой обработке скажу - что достаточно все удобно сделано.
146. nkvg_a 20.12.11 09:13 Сейчас в теме
Спасибо.
За Обработка исправлял последствие переноса с торговли в бухгалтерию немного подработал.
147. пользователь 22.12.11 10:26
Сообщение было скрыто модератором.
...
148. Foxux 22.12.11 12:17 Сейчас в теме
При использовании "Подсистемы для разработчика" открытие данной обработки выдает кучу ошибок синтаксиса типа
{ВнешняяОбработка.ПоискИЗаменаДублирующихсяЭлементов(1424,11)}: Процедура или функция с указанным именем уже определена (ЛксСкопироватьЭлементОтбора)
Процедура <<?>>ЛксСкопироватьЭлементОтбора(пЭлементОтбораПриемник, пЭлементОтбораИсточник) Экспорт

+++
149. tormozit 7136 24.12.11 22:12 Сейчас в теме
(148) Это задуманное поведение. Исправлять его пока не планируется.
Опишите ситуацию, в которой потребовалось использовать старую мобильную версию этой обработки в базе с конфигурацией, содержащей более новую версию в составе подсистемы ИР.
Пока такая ситуация кажется очень искусственной.
150. altar 232 27.12.11 18:24 Сейчас в теме
вполне рабочая обработка
151. mr.Kot 28.12.11 10:06 Сейчас в теме
Обработок подобных мильён в сети, но, судя по количесту плюсов, Ваша - одна из самых-самых. ;)
152. garaevilnur 4 12.01.12 10:13 Сейчас в теме
153. eduardoff 18.01.12 15:21 Сейчас в теме
а если попробовать синхронизировать из зуп в бух , справочники и документы, стандартными методами
154. пользователь 18.01.12 15:22
Сообщение было скрыто модератором.
...
155. eduardoff 18.01.12 15:22 Сейчас в теме
упс забыл спросить, она работает в 8.2
156. eduardoff 18.01.12 15:30 Сейчас в теме
попробовыл неработает с 8.2, а типа такой имеется но для 8.2
157. serpisal 3 21.01.12 14:15 Сейчас в теме
Супер обработка, решает проблему задвоенных(дубли) элементов и групп просто "на ура".
158. yar555 25.01.12 12:02 Сейчас в теме
спасибо с экономил время, отличная обработка
159. baralgin1003 31 26.01.12 13:52 Сейчас в теме
Ошибка: Индекс выходит за границы (Форма, 561)
Исправление:

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


Если НаборЗаписи.Количество() = 0 Тогда
Продолжить;
КонецЕсли;
160. tormozit 7136 26.01.12 14:12 Сейчас в теме
(159) Эта ошибка давно исправлена в подсистеме ИР.
161. baralgin1003 31 26.01.12 14:17 Сейчас в теме
прошу прощения, наверно старую обработку запустил
162. zhleonid8 28.01.12 22:48 Сейчас в теме
добавь откат изменений, обработка пока лучшая из предложенных на сайте
164. tormozit 7136 28.01.12 22:57 Сейчас в теме
(162) Допускаю, что под откатом ты имел ввиду что то безобидное. Поэтому прошу уточнить, что есть "откат"?
163. zhleonid8 28.01.12 22:49 Сейчас в теме
но к обраотке приложение надо, чтоб впредь не разрешала делать дубликаты
165. AlekseiLeit 9 21.02.12 12:52 Сейчас в теме
спасибо, хорошая обработка
166. hansolo686 3 29.02.12 15:30 Сейчас в теме
Спасибо, полезная обработка!
Но с небольшой проблемой — вылетает:
{Форма.Форма.Форма(179)}: Индекс находится за границами массива
		СтрокаПоиска.НомерГруппы = НайденныеГруппы.НайтиСтроки(мСтруктураКлючаПоиска)[0].НомерГруппы;

Происходит это, когда в мСтруктураКлючаПоиска есть значение отбитой пробелами пустой строки, тогда в найденных группах оно идёт без сокращения пробелов, а в мСтруктураКлючаПоиска сворачивается в "" на строке 177:
мСтруктураКлючаПоиска[СтроковоеПоле] = Нрег(СокрП(мСтруктураКлючаПоиска[СтроковоеПоле]));

Для воспроизведения ошибки можно запустить поиск дублей по справочнику Банков по полю Корр. счет

Если убрать СокрП в строке 177 то ошибка исчезает, но это неграмотное решение проблемы.

Пробовал на версии 0.99
169. hansolo686 3 15.03.12 07:29 Сейчас в теме
(166) Глупость сказал. В Подсистеме разработчика, оказывается, уже 100 лет как исправлено.
167. zxc768 29.02.12 15:32 Сейчас в теме
Такую бы штуку да под 8.2.. Ээх
168. hansolo686 3 29.02.12 15:36 Сейчас в теме
(167) zxc768, просто открой в конфигураторе обработку, она под 8.2 сконвертируется.
170. wowkai 4 31.03.12 13:05 Сейчас в теме
обработка старенькая но очень помогла найти дублирующиеся контингенты, номенклатуру! Спасибо автору, если есть свежее версия киньте ссылку плз!
171. &rew 49 12.04.12 12:06 Сейчас в теме
Очень полезная вещь! Давно хотел почистить справочник Единицы измерения, даже писал что-то на основе стандартной обработки, но до ума довести как то не довелось. Сейчас я ей всю базу почищу!
172. 1C_tradeomsk 105 19.04.12 09:22 Сейчас в теме
А как насчет гибкой настройки при сравнении по строке?
173. tormozit 7136 19.04.12 09:27 Сейчас в теме
174. 1C_tradeomsk 105 19.04.12 17:48 Сейчас в теме
(173) Хочется сравнения по шаблону типа

Если <Исходник> + "2323232" Тогда
попадает в объединение по дублю
Иначе
НЕТ


Ситуация надо объединять не все.
Вручную долго
175. tormozit 7136 19.04.12 18:03 Сейчас в теме
(174) 1C_tradeomsk, теперь понятно. Пожелание записал.
Отмечу, что в подсистеме ИР есть возможность из дерева результата запроса или дерева результата компоновки передать колонку в обработку "поиск дублей и замена ссылок" для заполнения групп дублей. Т.е. если нужен промежуточный уровень отношения универсальность/удобство, то это как раз он и есть сейчас.
176. onlyone777 25.04.12 17:43 Сейчас в теме
Огромное спасибо за обработку!
А нельзя ли автоматизировать процесс замены и удаления?
Например я использую обработку для замены и удаления дублей номенклатуры в УТ 10.3.
Как я понял поиск и удаление зависимых элементов, в моем случае это единицы измерения, необходимо делать в ручном режиме, не в ручном у меня не получилось - если делаю автозамену, то единица измерения удаляемой номенклатуры просто добавляется в номенклатуру которую я указал как правильную.

В моем случае нужно обработать около 5000 позиций, которые идеально точно определяются дублями, сделать это в ручную очень сложно. Если бы еще можно было задавать алгоритм "Автоопределения правильных", например, для меня правильные, это позиции зарегистрированные позже (сам определяю по коду номенклатуры, если он выше, то правильный), то было бы здорово!
177. denklu 25.04.12 18:00 Сейчас в теме
спасибо, давно пользуюсь, много раз выручала, но вот полный справочник контрагентов в бух 8, исправить не смогла. сделали новую базу из 7-ки, выгрузили стандартно справочники без кодов, а потом сделали выгрузку из торговли по кодам, все задвоилось. практически все исправила кроме контрагентов, пришлось коды руками перебивать и выгрузку из торговли повторять
178. OleGazz 13 14.05.12 17:41 Сейчас в теме
спасибо большое надеюсь для бП 2.0 подойдёт...
179. Psylocibine 22.05.12 11:39 Сейчас в теме
Шикарная обработка, спасибо! Не раз выручала
181. Shturman88 07.08.12 15:49 Сейчас в теме
Спасибо! помогло в трудную минуту!
182. alcoholic 11.09.12 12:28 Сейчас в теме
спасибо очень помогла
183. SuperSpade 18.10.12 12:52 Сейчас в теме
Спасибо за обработку - полезная штука.

Заметил косячок в версии 0.99 (под платформой 8.2.16.352) пропадают отборы после обновления группы. То есть изначально ставил отбор на элементы справочника ЭтоГруппа=Истина - по нему отобралось 2 группы, в каждой по 2 элемента.
После обновления группы двойным тычком, в первой группе появилось 8 элементов, из которых 2 Группы и 6 НЕГруппы.
Где-то тут Текст ЗапросаПоиска меняется таким образом, что из него исчезают отборы:
ТекстЗапросаЭлементы = "
	|ВЫБРАТЬ Объект.Ссылка КАК Ссылка" + ТекстВЫБРАТЬ + "
	|ИЗ " + ПолноеИмяОбъекта  + " КАК Объект
	|ГДЕ ИСТИНА
	|";
    //Тут слетают Параметры отборов!!!:
	МенеджерВременныхТаблиц = ЗапросПоиска.МенеджерВременныхТаблиц;
	ПостроительЗапросаПоиска.Текст = ТекстЗапросаЭлементы;
	ПостроительЗапросаПоиска.ЗаполнитьНастройки();
	ЛксСкопироватьОтборСтатический(ПостроительЗапросаПоиска.Отбор, ОтборПоиска, Истина);
	ЗапросПоиска = ПостроительЗапросаПоиска.ПолучитьЗапрос();
	ЗапросПоиска.Текст = ЗапросПоиска.Текст + " И (" + Сред(ТекстСГРУППИРОВАТЬ, 2) + ")
	|В (ВЫБРАТЬ " + Сред(ТекстИдексов, 2) + " ИЗ НайденныеГруппы)";
	ЗапросПоиска.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц;
	мРезультатыПоиска = ЗапросПоиска.Выполнить().Выгрузить();
Показать


Изначально текст запроса был:
ВЫБРАТЬ
	Объект.Наименование КАК Наименование,
	КОЛИЧЕСТВО(Объект.Ссылка) КАК КоличествоЭлементовВГруппе
 ПОМЕСТИТЬ НайденныеГруппы ИЗ
	Справочник.ТорговаяМарка КАК Объект
ГДЕ
	ИСТИНА
	И Объект.Наименование ЕСТЬ НЕ NULL 
	И Объект.ЭтоГруппа = &Параметр1

СГРУППИРОВАТЬ ПО
	Объект.Наименование

ИМЕЮЩИЕ
	КОЛИЧЕСТВО(Объект.Ссылка) > 1
Показать

После обновления группы тест запроса стал:
ВЫБРАТЬ
	Объект.Ссылка КАК Ссылка,
	Объект.Наименование КАК Наименование
ИЗ
	Справочник.ТорговаяМарка КАК Объект
ГДЕ
	ИСТИНА И ( Наименование)
В (ВЫБРАТЬ  Наименование ИЗ НайденныеГруппы)
184. SuperSpade 23.10.12 17:44 Сейчас в теме
Поправил один запрос со строки 154 в модуле формы с такого:

	ТекстЗапросаЭлементы = "
	|ВЫБРАТЬ Объект.Ссылка КАК Ссылка" + ТекстВЫБРАТЬ + "
	|ИЗ " + ПолноеИмяОбъекта  + " КАК Объект
	|ГДЕ ИСТИНА "+"
	|";

На такой (по аналогии с предыдущим текстом):
	ТекстЗапросаЭлементы = "
	|ВЫБРАТЬ Объект.Ссылка КАК Ссылка" + ТекстВЫБРАТЬ + "
	|ИЗ " + ПолноеИмяОбъекта  + " КАК Объект
	|ГДЕ ИСТИНА "+"

   	|{ГДЕ "  + Сред(мСтрокаРеквизитов, 2) + "}

	|";
Показать

Осталось проверить корректность работы такого исправления в разных случаях - с моим одним отбором вроде бы работает :)
185. SuperSpade 24.10.12 10:40 Сейчас в теме
Почему-то не работает поиск ссылок. На закладке "Результаты поиска" показывает кол-во ссылок 22, нажимаю "Поиск ссылок" - переходит на закладку "Замена" где пустая таблица. Однако встроенная обработка Поиск дублирующихся элементов показывает все эти ссылки.
186. tormozit 7136 24.10.12 10:50 Сейчас в теме
(185) Какая версия подсистемы ИР используется?
187. SuperSpade 24.10.12 11:02 Сейчас в теме
188. tormozit 7136 24.10.12 11:19 Сейчас в теме
(187) В описании написано
Самая свежая (немобильная) версия всегда здесь http://infostart.ru/public/15126/. А эта мобильная обновляется редко.
189. SSP2011 30.11.12 01:06 Сейчас в теме
жму руку за обработку удаления дублей по планам видов расчета! очень полезная вещь! (пользовался актуальной из инструментария)
190. serge_focus 4 01.12.12 18:33 Сейчас в теме
Добрый день всем.
Прочитал обсуждение, но так и не понял в чем отличия от ИТС и других обработок, представленных здесь.
А главный вопрос : стандартная обработка после замены в справочниках меняет дату последовательности документов. И чтобы ее восстановить - необходимо перепроведение...
МОЖНО ЗАМЕНИТЬ елементы справочников не нарушив последовательность документов?
Как в этой обработке обстоят дела с этим?
191. eugen91 04.12.12 20:13 Сейчас в теме
Встречали ли вы обработку по замене дублей в свойсвтах справочника номенклатуры? очень ищу!
192. zigomodo 27.12.12 12:30 Сейчас в теме
Очень нужно,постоянно в бухгалтерии задваиваются справочники.
193. fixin 4252 22.01.13 14:52 Сейчас в теме
табличку со ссылками нужно сделать с галочкой "изменять состав строк" и с "множественным выделением".
иногда надо некоторые ссылки отсавить, если случайно заменили клиента на сотрудника, например с одинаковыми ФИО.

И вообще - хотелось бы такую обработку - выбираешь что менять и на что менять и чтобы она меняла (без поиска, иногда список заранее известен). Хотя такая типовая есть "Поиск и замена значений называется". Туплю.
194. tormozit 7136 22.01.13 15:16 Сейчас в теме
(193) Уже давно реализовано в подсистеме "Инструменты разработчика".
195. fixin 4252 22.01.13 15:30 Сейчас в теме
(194) мне надо отдельно запустить, в отдельной базе.
196. internetname 08.02.13 14:55 Сейчас в теме
Спасибо, хорошая вещь.
197. 00alenka00 22.02.13 15:51 Сейчас в теме
обработка замечательная, и все таки не работает отбор по владельцу. Собираетесь это исправлять или нет.
198. tormozit 7136 22.02.13 16:03 Сейчас в теме
(197) Пока таких планов нет. Замечу что ошибка эта исправлена в актуальной версии обработки в составе ИР.
199. 00alenka00 25.02.13 17:14 Сейчас в теме
в составе ИР неинтересно, т.к. добавлять какие-либо объекты в типовую базу не хочется. Эта обработка всем и нравится за счет того, что она внешняя.
Оставьте свое сообщение