Поиск и замена значений V 8.3 (управляемые формы)

01.06.24

Задачи пользователя - Поиск данных

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

Скачать исходный код

Наименование Файл Версия Размер
Поиск и замена значений V 8.3 (управляемые формы): 1С:Предприятие 8.3 (1С:Предприятие (8.3.22.2239))
.epf 43,37Kb
220
.epf 1.1.5 43,37Kb 220 Скачать
Поиск и замена значений V 8.3 (управляемые формы) 1С:Предприятие 8.3 (8.3.22.2239) Для самописных конфигураций без БСП:
.epf 49,13Kb
0
.epf 1.1.5.1 49,13Kb Скачать

Обработка "Замена объектов"

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

В обработке есть вспомогательный  универсальный конструктор запросов для того, чтобы выбирать данные про определенному условию - какие объекты с какими необходимо объединить и по каким условиям, вызывается по кнопке "Заполнить дублированные".

Также есть возможность отметить  заменяемые по типу и по организации.

Имеется возможность записи без проверки контроля условий записи Режим "Отключить контроль записи".

И Режим отключения регистрации объектов в тех планах обмена, в которых регистрация осуществляется по событию - режим  "Удалять регистрацию"

Если в информационной базе присутствует регистр сведений с наименованием  _ЗаменаОбъектов, то будут доступны кнопки  "Сохранить в регистр" , "Заполнить из регистра".

Для нормальной работы регистр должен иметь структуру

Регистр сведений _ЗаменаОбъектов

Измерения

   ЧтоЗаменять  тип Любая Ссылка

Ресурсы

  НаЧтоЗаменять тип Любая Ссылка

  Пометка  тип Булево

Проверено на 1С:Предприятие 8.3 (8.3.22.2239).

Проверено на следующих конфигурациях и релизах:

  • Бухгалтерия предприятия, редакция 3.0, релизы 3.0.152.28

Поиск и замена значений Замена объектов Unireps

См. также

Быстрый поиск дублей в 1С с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 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)

10800 руб.

14.05.2012    156737    328    252    

561

Кто такая Мантикора?

Поиск данных Системный администратор Программист Платформа 1С v8.3 Россия Абонемент ($m)

Статья об опыте развертывания и интеграции с базой данных Manticore Search для быстрого полнотекстового поиска.

1 стартмани

30.11.2023    3511    andreysidor4uk    16    

48

PowerOffice

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

PowerOffice - обработка для поиска, просмотра и обработки данных для пользователей. Доступ к объектам на просмотр и редактирование данных определяется правами пользователя.

1 стартмани

05.06.2023    2071    24    PowerBoy    1    

16

Получение ссылки по бинарной строке PostgreSQL или MSSQL

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

Получение ссылки в 1С по бинарной строке из PostgreSQL в виде строки формата bytea или из MSSQL в виде шестнадцатиричной строки. Кроме ссылочных объектов ссылки могут быть получены и для перечислений. Это может быть полезно при анализе логов журнала регистрации или СУБД.

1 стартмани

04.04.2023    2741    2    berserg    2    

12

Поиск документов с ошибками проведения, универсальный

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

Обработка позволяет найти проведенные документы без движений и, наоборот, НЕ проведенные документы с движениями. Подходит для любой конфигурации.

1 стартмани

18.08.2022    3102    25    KVIKS    3    

10

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

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

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

3600 руб.

30.03.2022    8675    3    0    

5
Отзывы
6. o.kovalev 115 01.10.18 15:29 Сейчас в теме
Добавил новую версию 1.1.4 .
1) Добавлена защита от зацикливания, которое возникало если "Что заменять" и "На что заменять" одинаковые значения.
2) Исправлена ошибка признаков учета в режиме записи "без контроля", где Обменданными.Загрузка=истина установлен для набора записей регистра бухгалтерии "Хозрасчетный".
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. YannikAlx 27 24.09.18 16:34 Сейчас в теме
А что эта обработка сделает если забыить указать "НА ЧТО МЕНЯТЬ" и нажать выполнить?
2. o.kovalev 115 24.09.18 16:48 Сейчас в теме
В некоторый случаях выдаст ошибку, если невозможно заменить, в некоторых где возможно заменить заменит на пустую ссылку (защиты нет)
3. o.kovalev 115 24.09.18 16:48 Сейчас в теме
4. o.kovalev 115 24.09.18 16:51 Сейчас в теме
Сейчас добавлю проверку, как обновиться будет новая версия, где будет еще и пометка на удаление, тех которые "ЧтоЗаменять"
5. o.kovalev 115 24.09.18 17:10 Сейчас в теме
Добавил новую версию (с защитой) и пометкой на удаление
6. o.kovalev 115 01.10.18 15:29 Сейчас в теме
Добавил новую версию 1.1.4 .
1) Добавлена защита от зацикливания, которое возникало если "Что заменять" и "На что заменять" одинаковые значения.
2) Исправлена ошибка признаков учета в режиме записи "без контроля", где Обменданными.Загрузка=истина установлен для набора записей регистра бухгалтерии "Хозрасчетный".
7. Svetlana_E 5 10.02.19 11:44 Сейчас в теме
А на ЗУП 3.1. будет работать? В документах переноса и регистрах сведений заменит?
8. o.kovalev 115 10.02.19 15:16 Сейчас в теме
(7) На ЗУП не будет, но если требуется могу доработать, и выложить версию для ЗУП, это недолго, на самом деле у меня есть и для ЗУП, просто протестировать надо
9. o.kovalev 115 10.02.19 21:55 Сейчас в теме
(7) Извините дал неточную информацию, перепутал со своей "групповой обработкой",
да данная обработка будет работать и на ЗУП 3.1 и в документах и в подчиненных регистрах и не в подчиненных все заменяет. Отключайте контроль записи чтобы было быстрее
10. pentanom 25 27.02.20 13:51 Сейчас в теме
Какую версию из трех нужно скачивать?
11. o.kovalev 115 27.02.20 14:03 Сейчас в теме
12. SnarkHunter 03.06.21 16:24 Сейчас в теме
В ЗУП 3.1:

Тип не определен (РегистрБухгалтерииНаборЗаписей.Хозрасчетный)
{ВнешняяОбработка.ПоискИЗаменаЗначений.МодульОбъекта(223)}:						Если ТИПЗНЧ(НаборЗаписей)=ТИП("РегистрБухгалтерииНаборЗаписей.Хозрасчетный") Тогда
{ВнешняяОбработка.ПоискИЗаменаЗначений.Форма.Форма.Форма(214)}:		ЗаменаВыполнена = ОбработкаОбъект.ВыполнитьЗаменуЭлементов(ПараметрыОбработки);
{ВнешняяОбработка.ПоискИЗаменаЗначений.Форма.Форма.Форма(83)}:	ЗаданиеВыполнено = ВыполнитьЗаменуСервер();	
13. o.kovalev 115 04.06.21 08:12 Сейчас в теме
(12) Это в какой версии обработки?
14. o.kovalev 115 04.06.21 08:50 Сейчас в теме
(12) исправлено в 1.1.4

1. Добавляем в начало функции модуля объекта ВыполнитьЗаменуЭлементов(ЗначениеОбъекта)

//
	Попытка 
		ТИПХОЗР=ТИП("РегистрБухгалтерииНаборЗаписей.Хозрасчетный");
	Исключение
		ТИПХОЗР=Неопределено;
	КонецПопытки;
//

2. Заменяем строку 223
Если ТИПЗНЧ(НаборЗаписей)=ТИП("РегистрБухгалтерииНаборЗаписей.Хозрасчетный") Тогда


НА :

Если ТИПЗНЧ(НаборЗаписей)=ТИПХОЗР Тогда
15. pavelmael 10 31.05.24 12:51 Сейчас в теме
УЖАСНО!!!
Не универсальна. Использует из БСП. На конфах полностью самописных применять невозможно.
16. o.kovalev 115 31.05.24 13:05 Сейчас в теме
(15) Спасибо за информацию, подкорректирую, какую версию скачали ?
17. o.kovalev 115 01.06.24 11:49 Сейчас в теме
(15) добавил новую обработку для конфигураций без БСП напишите контакт, я её вам отправлю
18. pavelmael 10 03.06.24 09:18 Сейчас в теме
(16) Добрый день.

На сайте, видимо, с прошлой недели уже версии поменяли. Самая новая что была из четырех в списке. Номера внутри обработки нет или не увидел. А так дата изменения файла в архиве 23.11.20
(17)pavel собака slavdvor точка ru
19. o.kovalev 115 03.06.24 09:26 Сейчас в теме
(18) Без БСП версия 1.1.5.1 Протестировал на самописной - без БСП , работает.

Для стандартных конфигураций предпочтительно использовать с БСП.
Оставьте свое сообщение