Поиск и замена значений. Обычное и управляемое приложение

Опубликовал Алексей (begemot) в раздел Администрирование - Поиск данных

Обработка "Поиск и замена значений" для работы в режиме Управляемого приложения.

[вер. 0.0.1.2] 

  - Исправлена ошибка, возникающая при замене подразделений в БП 3.0

[вер. 0.0.1.3]
  - Доработана для замены данных в общих реквизитах
  - Исправлена ошибка открытия значения поля "Объект, содержащий ссылки" в режиме управляемого приложения

[вер. 0.0.1.4]
  - Исправлена ошибка в конфигурации 1С:Розница

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

Наименование Файл Версия Размер
SearchAndChange_AllModes_0_0_1_4.epf
.epf 31,09Kb
07.11.13
1725
.epf 0.0.1.4 31,09Kb 1725 Скачать
SearchAndChange_AllModes_0_0_1_3.epf
.epf 31,01Kb
07.11.13
77
.epf 0.0.1.3 31,01Kb 77 Скачать
SearchAndChange_AllModes_0_0_1_2.epf
.epf 30,89Kb
07.11.13
41
.epf 0.0.1.2 30,89Kb 41 Скачать
SearchAndChange_AllModes_0_0_1_1.epf
.epf 30,73Kb
07.11.13
1000
.epf 0.0.1.1 30,73Kb 1000 Скачать

См. также

PowerTools от 1 000
Вознаграждение за ответ
Показать полностью
Комментарии
0. Алексей (begemot) 250 28.09.11 14:17 Сейчас в теме
Обработка "Поиск и замена значений" для работы в режиме Управляемого приложения.


Перейти к публикации

0. Алексей (begemot) 250 28.09.11 14:17 Сейчас в теме
Обработка "Поиск и замена значений" для работы в режиме Управляемого приложения.


Перейти к публикации

1. Ruslan (rus128) 2 28.09.11 14:17 Сейчас в теме
На первой картинке номера счетов не замазаны :-)
2. Алексей (begemot) 250 28.09.11 18:47 Сейчас в теме
3. Александр Иванов (dkprim) 4 29.09.11 17:28 Сейчас в теме
не так давно возникла потребность в данной обработке, но в УП, а под рукой не оказалось подходящего решения, а теперь оно есть :) спасибо автору публикации :)
4. SAGA (rikvest) 02.10.11 16:49 Сейчас в теме
неплохая вещь, но работает не всегда. После конвертации данных появилось две валюты управленческого учета. Замена данной обработкой не производится, если есть проведенные документы.
5. aspirator 23 (aspirator23) 290 03.10.11 07:59 Сейчас в теме
Управляемое приложение очень кстати. искал - теперь нашел
6. Алексей (begemot) 250 03.10.11 08:38 Сейчас в теме
(4) Опишите по подробнее как происходит ошибка. На какой конфигурации...
Обработку тестировал на конф. УНФ. Глобальная замена валюты Рубли на Евро во всех объектах ИБ у меня выполняется без ошибок...
7. Vadim A (avavadim) 07.10.11 22:34 Сейчас в теме
Спасибо за обработку, кстати если что-то не работает на своей конфигурации то всегда можно подправить...
8. Кирилл kirillkr (kirillkr) 26 11.10.11 12:46 Сейчас в теме
Эта обработка работает с Номенклатурой в УТ 11? Есть обработка с инфостарта, которая не может подменять одну номенклатуру другой. Не вижу и несколько других справочников.
Прикрепленные файлы:
9. Алексей (begemot) 250 11.10.11 23:13 Сейчас в теме
(8)
Эта обработка работает с Номенклатурой в УТ 11?
Обработка универсальная, поэтому работает с любыми объектами информационной базы. Что касается справочника Номенклатура, то в УТ 11 он имеет пользовательское представление "Позиция номенклатуры". Соответственно, ищите его на букву "П...".

Не вижу и несколько других справочников.
Откройте конфигуратор, найдите в дереве метаданных необходимые объекты, и посмотрите что написано в поле "Представление объекта". В 11 торговле многие вещи были названы новыми именами. Также обратите внимание, что справочник "Договоры контрагентов" трансформировался в справочники "Соглашения с клиентами" и "Соглашения с поставщиками"
10. Кирилл kirillkr (kirillkr) 26 12.10.11 07:46 Сейчас в теме
(9) begemot, прошу прощения. Все никак не привыкну к формированию названий справочника.
ОГРОМНОЕ СПАСИБО.
11. Анатолий Ниуитин (ivsi2) 12.12.11 09:41 Сейчас в теме
Добрый день,
{Форма.Форма1.Форма(165)}: Значение не является значением объектного типа (Данные)
ОткрытьЗначение(ВыбраннаяСтрока.Данные);

При попытке открытия бизнес-процесса в документообороте
12. Алексей (begemot) 250 14.12.11 23:33 Сейчас в теме
(11) ivsi2, спасибо за замечание. Ошибку поправил, можете скачать исправленную версию...
13. DERL (DERL) 15.12.11 10:37 Сейчас в теме
Спасибо!
В моей самописной конфе работает!
14. Брест Беларусь (zhleonid8) 22.01.12 13:46 Сейчас в теме
15. Алексей (begemot) 250 22.01.12 13:52 Сейчас в теме
(14) Скажите на какой конфигурации Вы применяли обработку, и приведите описание и текст ошибки..
16. Илья Милованов (Killgur) 27 16.03.12 09:55 Сейчас в теме
Использовал на 1С:Документооборот 1.1.4.1 Корп

В найденных ссылках по клику выдавал ошибку и не открывал объект.
Решил заменой в процедуре НайденныеСсылкиВыбор
ОткрытьЗначение(ВыбраннаяСтрока.Данные);
на
ОткрытьЗначение(Элемент.ТекущиеДанные.Данные);
17. Александр Цвиль (dimbos_s) 20.08.12 19:47 Сейчас в теме
В рознице редакции 2.0 не работает. Выдает ошибку: ошибка отображения типов: Отсутствует отображение для типа "Файл".
А если открыть через меню файл то открывается пустое окно.
18. Алексей (begemot) 250 21.08.12 08:56 Сейчас в теме
(17) Проверил работу на конфигурации Розница 2.0.4.5 (Демо). Замена Номенклатуры проходит без ошибок. Расскажите по подробнее какие действия приводят к ошибке? Вы можете повторить возникновение ошибки на демо-конфигурации?
19. Андрей ССС (Bugor73) 37 24.08.12 09:39 Сейчас в теме
20. Андрей ССС (Bugor73) 37 24.08.12 09:42 Сейчас в теме
У меня для УТ 11 ред не запускается...пишет: "Возможно, обработка (отчет) устарела или не является дополнительной:Метод объекта не обнаружен (СведенияОВнешнейОбработке)"
21. Алексей (begemot) 250 24.08.12 10:51 Сейчас в теме
(20) Обработку я не делал подключаемой к интерфейсу Дополнительных отчетов и обработок...

Откройте ее просто через Файл - Открыть...

Если хотите добавить в Доп. отчеты и обработки, нужно у модуль вставить вышеуказанную процедуру (СведенияОВнешнейОбработке). Ее шаблон вы легко найдете на этом сайте.
22. Ann Korableva (Moll) 03.09.12 12:35 Сейчас в теме
Несомненно вещь очень полезная, странно что вообще компания 1C сами не выкладывают на ИТС подобное.

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

Спасибо автору :)
23. Сергей (necropunk) 4 15.11.12 14:44 Сейчас в теме
Спасибо, тоже отработала на двух конфигурациях без проблем - на переписанной УТ11 и на полностью самописной. Пригодилось, а то думал уж сам писать...
24. Lubov Lubov (bus1ka) 14.12.12 11:59 Сейчас в теме
Да, без таких обработок никуда. Иногда надо что-то по мелочи поправить, такие обработочки спасают. спасибо за труд.
25. ivdic (ivdic) 29 13.01.13 17:32 Сейчас в теме
Попробовал на конфигурации 1с-Документооборот, что бы убрать дубли корреспондентов.. все работает. Большое спасибо.
Как продолжение в развитии обработки хорошо бы добавить авто поиск дублей.
26. Алексей Ивнов (Арах) 04.02.13 10:03 Сейчас в теме
27. Алексей (darkkuller) 12.04.13 10:31 Сейчас в теме
Попытался сделать замену подразделений в Бухгалтерии 3.0, выдает ошибку "Неверное имя колонки" и ничего не меняет
28. Алексей (begemot) 250 12.04.13 12:01 Сейчас в теме
(27)
Проверил замену подразделений на бух 3.0 (демо). Проблем не возникло. Правда под рукой был достаточно старенький релиз...

Посмотрите повнимательнее, может проблема с правами?
Напишите номер вашего релиза программы и точное сообщение об ошибке. Посмотрите, что в журнале регистрации пишется по этому поводу..
29. Виктор Перевальский (perevalsky) 11.06.13 07:33 Сейчас в теме
(27) darkkuller, Такая же штука. Делали в БП 3. Пробовали менять подразделения организации.
30. Артем Бардюг (Йожкин Кот) 1025 01.07.13 15:54 Сейчас в теме
Плюсую. Просьба добавить интерфейс внешних обработок из БСП.
31. MiB (MiB) 01.07.13 18:53 Сейчас в теме
а в торговле 10,3 нормально идет?
32. Алексей Карвацкий (AVK_Alex) 4 30.08.13 10:42 Сейчас в теме
Здравствуйте, коллеги!
Возможно, разработчики тонко намекают: пользуйтесь ТИПОВЫМИ возможностями конфигураций! Представьте, что будет, если она попадет в руки к простому смертному? Как поменяет партнеров на номенклатуру... причем во всей базе...
P.S. Самому такая нужна :)
33. Сергей Ожерельев (Поручик) 3493 30.08.13 11:17 Сейчас в теме
(32) А что бы простой смертный не поменял контрагентов на номенклатуру, настроить права доступа.
А если простой смертный захочет, так он куда угодно дорвётся.
34. Алексей Карвацкий (AVK_Alex) 4 30.08.13 11:46 Сейчас в теме
(33) Поручик,
А мы, помогая себе, - помогаем и ему :)
35. Сергей Ожерельев (Поручик) 3493 20.09.13 12:21 Сейчас в теме
(0) Кто-то решил, что под его именем обработка будет смотреться лучше http://infostart.ru/public/201427/ (пока снято по моей наводке модератором)
36. Татьяна Фролова (Мать Тереза) 28.09.13 18:15 Сейчас в теме
У меня почему-то в списке замен нет номенклатуры. А мне дубли надо исправить.
37. Ирина нет (Enotik_!) 03.10.13 10:31 Сейчас в теме
Попробовала на УТ 11, при замене соглашений отбор может только по не помеченным на удаление. Ведь вся соль что бы удаленные (помеченные) заменить на действующее одно. не смогла....
38. Den (Dvornik) 18 14.10.13 08:43 Сейчас в теме
Не работает в Бух 3.0 Корп. Заменяю подразделения. Выдаёт: "Неверное имя колонки".
Физ. лица заменились без проблем.
Прикрепленные файлы:
39. Алексей (begemot) 250 15.10.13 17:51 Сейчас в теме
(27, 38) Ошибка исправлена...
40. Алексей (begemot) 250 15.10.13 17:55 Сейчас в теме
(37) Под рукой нет УТ11...
Проверил на БП 3.0 демо замену помеченной на удаление номенклатуры. Проблем не обнаружено...
41. rasswet (rasswet) 80 18.10.13 08:43 Сейчас в теме
с общими реквизитами работает?
42. Алексей (begemot) 250 18.10.13 11:42 Сейчас в теме
(41) доработал для замены данных в общих реквизитах...
43. rasswet (rasswet) 80 18.10.13 11:58 Сейчас в теме
(42) отлично, бывает это необходимо
44. Михаил Анучин (mute) 28.10.13 23:03 Сейчас в теме
Здравствуйте,на рознице 2.0.8 не работает выдает "поле объекта не обнаружено (Хозрасчетный) при нажатии на кнопку выполнить замену значений.
ooo_arsenal; +1 Ответить 1
45. Михаил Анучин (mute) 07.11.13 11:56 Сейчас в теме
Автор прекратил поддержку обработки ? Если да,может кто-то адаптирует ее к рознице 2.0.8.8 ?
46. Алексей (begemot) 250 07.11.13 16:22 Сейчас в теме
47. Михаил Анучин (mute) 07.11.13 23:53 Сейчас в теме
Огромное спасибо,все работет !
48. Николай Зайков (Mortiferus) 245 11.11.13 16:02 Сейчас в теме
Отлично работает, спасибо!
49. Konstantin Gostev (Airlord) 05.12.13 13:36 Сейчас в теме
50. Konstantin Gostev (Airlord) 05.12.13 13:44 Сейчас в теме
опробовал. работает! плюсег автору!
51. arsenal OOO (ooo_arsenal) 10.12.13 14:43 Сейчас в теме
Спасибо большое буду пользоваться
52. Александр Никитин (ManyakRus) 265 04.02.14 12:43 Сейчас в теме
обработка работает :)
только я себе всё напутал и испортил :(
53. Evgen54 Evgen54 (Evgen54) 3 03.03.14 11:56 Сейчас в теме
54. Елена 777 (елена777) 13 09.03.14 10:16 Сейчас в теме
Спасибо! Выручили в трудную минуту!
55. Евгений Кредько (kredko) 15 12.03.14 11:58 Сейчас в теме
Попробовал на Документообороте 1.2.2.9. Всё получилось.
56. Елена Шустова (Подкина) (podkinaea) 2 12.03.14 12:12 Сейчас в теме
Очень нужная обработка. Спасибо.
57. Александр Лагунов (kit) 61 18.03.14 23:56 Сейчас в теме
Спасибо! Почему 1С для УФ не сделали, не понял. На диске ИТС смотрел и не нашел, был неприятно удивлён. Но вот есть хорошие люди!
58. Александр Гончаров (aegoncharov) 2 19.03.14 19:06 Сейчас в теме
59. Дмитрий Жуйков (sibdemon) 30 04.04.14 08:54 Сейчас в теме
спасибо, помогла для БП30. Автор молодец.
60. Дмитрий Петров (if-deps) 14.04.14 15:35 Сейчас в теме
Спасибо большое ) Четко заменила везде склад в УТ 11.1
61. tisa tisas (tisas77) 14.04.14 23:51 Сейчас в теме
Спасибо за обработку, нужная и полезная
62. Владимир Клименко (KliMich) 30.06.14 22:49 Сейчас в теме
63. Vladimir Korostelev (CornCrake) 15 19.07.14 20:02 Сейчас в теме
В БП3.0(релиз 34.13)не удается выбрать реквизит "Что заменять".
64. TrashMaser TrashMaster@ro.ru (TrashMaster) 182 31.07.14 16:05 Сейчас в теме
В УТ 11 хорошо пошла
Неистово плюсую!
65. Евгений Шмидт (shmidt.eugene) 13.08.14 16:39 Сейчас в теме
Добрый день, в Рознице 2.0.8.11 хотел заменить дубли номенклатуры, но "Что заменять" там этого справочника не оказалось :(... Это так и должно быть?
66. Евгений Шмидт (shmidt.eugene) 13.08.14 16:45 Сейчас в теме
Прошу прощения, это Позиция Номенклатуры, вопрос снят.
67. Тимофей Шантин (ShantinTD) 85 22.08.14 14:08 Сейчас в теме
Спасибо большое (плюсую безоговорочно).
В Рознице 2.1.4.9 очень помогло, НО при отключенном режиме использования модальности пришлось поправить несколько строк.
68. Илья Замятин (Zamik) 5 08.09.14 19:17 Сейчас в теме
Косяк.
Если заменяемая ссылка встречается в задаче, в реквизитах адресации замена не происходит.
В обработку Задач надо вставить код:
Для Каждого Исполнитель ИЗ СтрокаТаблицы.Метаданные.Адресация.Измерения цикл
   Если Исполнитель.Тип.СодержитТип(ТипЗнч(Ссылка)) И Параметры.Объект[Исполнитель.Имя] = Ссылка тогда
	Параметры.Объект[Исполнитель.Имя] = ПравильныйЭлемент;
   КонецЕсли;
КонецЦикла;
...Показать Скрыть
Поручик; +1 Ответить
69. Павел Богачев (pvb2003) 11.09.14 12:39 Сейчас в теме
Заменять UUID обработка умеет?
70. yura yura (yura_ua88) 11.09.14 11:53 Сейчас в теме
Попробовал на конфигурации 1с-Документооборот, что бы убрать дубли корреспондентов.. все работает. Большое спасибо.
Как продолжение в развитии обработки хорошо бы добавить авто поиск дублей.
71. Татьяна Чагдурова (tanya_tch2) 6 13.11.14 22:36 Сейчас в теме
Спасибо, в БП 30 после переноса остатков из другой базы задвоились Контрагенты, очень помогла данная обработка. А файл специально качается как *.rar ? Пока сообразила переименовать в *.epf, немножко попереживала ))
72. Виталий Аронский (aronskiy) 12 05.12.14 09:19 Сейчас в теме
Опробовал на БП 2.0.63.4 на справочнике физ.лиц. Всё работает!!! Автору респект!
73. Максим . (mvv1969) 12.12.14 11:16 Сейчас в теме
Не очень удобно, что в УФ нет значка типа данных или группировки по типам
74. Алексей Патюков (apatyukov) 829 16.12.14 14:10 Сейчас в теме
В интерфейсе такси не дает выбирать объекты :(
75. Сергей Ожерельев (Поручик) 3493 17.12.14 16:36 Сейчас в теме
76. Алексей Патюков (apatyukov) 829 22.12.14 10:47 Сейчас в теме
(75) Поручик, заработало... я медленный газ....
77. Vlad (vld_trade) 25 24.12.14 13:30 Сейчас в теме
Спасибо! Плюсик за отличную отработку требуемой замены в Рознице 2.1.
78. Сергей Фирсаев (buy_sale) 199 25.12.14 13:22 Сейчас в теме
Ау, а поиск-то где ? В типовой еще есть поиск дублей !
79. dka80 ~ (dka80) 15 26.04.15 20:34 Сейчас в теме
80. Сергей Ожерельев (Поручик) 3493 24.05.15 22:15 Сейчас в теме
(0) Надеюсь, автор не будет против, если я включу вариант для управляемого приложения в одну мою обработку. Я решил вдохнуть в неё новую жизнь.
Ссылка на оригинал в обрабке присутствует.
81. Алексей (begemot) 250 25.05.15 11:35 Сейчас в теме
(80) Поручик, абсолютно не против. Только буду рад!
82. Сергей Ожерельев (Поручик) 3493 25.05.15 12:31 Сейчас в теме
(81) Она внедрена в универсальный подбор и обработку объектов с пофиксенным кодом.
83. Александр Клименко (alex-7900) 23.06.15 11:39 Сейчас в теме
Обработка не выдает ссылки если заменяемое значение находится в табличной части документа
84. Константин Куликов (Светлый ум) 193 14.04.16 16:01 Сейчас в теме
(4) rikvest, (к замечанию про - работает не всегда)

Протестирована, (обычные формы) работает всегда:
Прикрепленные файлы:
ПоискИЗаменаЗначений_безконтроля.epf
87. Кирилл Ширинский (el-gamberro) 45 07.02.17 07:34 Сейчас в теме
Необходимо сделать небольшую замену для асинхронных конфигураций.

ФормаНастройки.Открыть();
	
	//Если ФормаНастройки.Открыть() = КодВозвратаДиалога.ОК Тогда
	//	Объект.ВыполнятьВТранзакции    = ФормаНастройки.Объект.ВыполнятьВТранзакции;
	//	Объект.ОтключатьКонтрольЗаписи = ФормаНастройки.Объект.ОтключатьКонтрольЗаписи;
	//КонецЕсли; 
	
КонецПроцедуры

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

В форме ФормаНастройки1 добавить:

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы)
	струкОтвет = Новый Структура("ВыполнятьВТранзакции,ОтключатьКонтрольЗаписи",Объект.ВыполнятьВТранзакции,Объект.ОтключатьКонтрольЗаписи);
	Оповестить("ЗакрытиеНастройки",струкОтвет);
КонецПроцедуры

...Показать Скрыть