gifts2017

Универсальная замена значений для ЛЮБОЙ конфигурации

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

Данная обработка в первую очередь пригодится программистам и администраторам 1с, мне данная обработка пригодилась при переходе с 1с77 на 1с82, часто нужно какие-то объекты заменить на новые или к примеру перенести данные по счету Х за указанный период на счет У и еще можно сделать много другого.

Первое что хочется отметить, что обработка работает на всех конфигурациях.

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

Еще одним из плюсов есть то что при замене значений можно документ не перепроводить, обработка проверить все движения по документу и автоматически произведет замену.

В дальнейшем планирую доработать настройку отбора.

Если будут замечания, пишите.

 

Обработка обновлена от  16.01.2012.

1. Добавлена возможность замены значений в неподчинённых регистрах сведений, но по умолчанию флаг "Заменять" не установлен, так как нужно понимать, что данные в РС буду замещаться.

2. Исправлены обнаруженные ошибки. 

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

Наименование Файл Версия Размер
Универсальная замена значений 1086
.epf 23,63Kb
16.01.12
1086
.epf 23,63Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

0. Олександр (d.alexandr) 01.01.70 03:00
Данная обработка в первую очередь пригодится программистам и администраторам 1с, мне данная обработка пригодилась при переходе с 1с77 на 1с82, часто нужно какие-то объекты заменить на новые или к примеру перенести данные по счету Х за указанный период на счет У и еще можно сделать много другого.

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

1. Павел Хорев (w22u) 24.12.11 10:59
Спасибо.
Такой инструмент должен быть у каждого разработчика и администратора.
2. DERL (DERL) 24.12.11 11:07
а чем отличается по функционалу от этой разработки http://infostart.ru/public/91837/
???
3. Sanechichek (d.alexandr) 24.12.11 22:38
(2), не знаю, наверное тем что эта обработка написана мной. Также здесь есть возможность отбора, ну и другой интерфейс.
5. no_registration no_registration (no_registration) 28.12.11 14:37
Полезная. Переносили контрагентов.
6. Алексей (ASoft) 01.01.12 21:28
Полезная штучка. Спасибо.
7. lesorubka (lesorubka) 02.01.12 20:27
Задвоились подразделения в Бухгалтерии Предприятия 2.0
Попробовала несколько обработок - вылетают по ошибке. Ваша понравилась. Отработала без ошибок. Поменялись подразделения в документе и в регистрах, а вот в проводках осталось прежнее подразделение. Галку "Проводить" не ставила, боюсь полетят все обороты. Попробовала на копии с перепроведением, поняла, что в регламентных операциях по закрытию месяцев не подменяются подразделения, документы "Закрытия месяца" даже не попадают в список.
А закрывать по новой с мая точно все по другому закроется.
Даже не знаю, что делать. Может подскажете?
А так обработка хорошая - ставлю плюс
8. Sanechichek (d.alexandr) 02.01.12 23:33
(7), странно, проверил у себя, все работает, подразделения в закрытии месяца (в проводках) заменяются.
Попробуйте воспользоваться этой обработкой и поменять в док. "Закрытие месяца" подразделения в проводках вручную.
Эту обработку скачал с этого сайта, но не помню автора, поэтому прикреплю обработку здесь.
Прикрепленные файлы:
RedaktorDvizhenij.epf
9. Ronald Admin (Ronald_) 03.01.12 14:12
Прикольная обработка, нужно и себе в архив добавить...
10. lesorubka (lesorubka) 03.01.12 19:04
(8) Спасибо большое! Попробую этой. Позже сообщу о результатах.
Всех с Новым годом!!!
11. Андрей (Genneral) 04.01.12 23:23
Спасибо, как раз собирался в документах за 2 года менять учет НДС, для отмены движений по регистрам НДС, не пришлось перепроводить, однозначно плюс!!
12. Сергей Жарков (zharkov.ss) 05.01.12 13:49
Спасибо, скачаю и попробую, полезная обработочка, ложу к себе в архив.
13. Сергей Жарков (zharkov.ss) 05.01.12 13:52
Обработка в тему, у нас переход с ЗиК на ЗУП, думаю пригодится при отладке перехода.
14. Сергей Сытько (8SiriuS8) 10.01.12 17:53
Эх... её бы да под управляемое приложение цены бы ей небыло
15. zavedeev (zavedeev) 10.01.12 19:22
Спасибо, автору. Очень полезная обработка!!!
16. Sanechichek (d.alexandr) 10.01.12 19:54
(14) 8SiriuS8, возможно в скором будущем сделаю)
17. Keyfly (Oleg_nsk) 11.01.12 06:16
Не совсем понимаю, а зачем две таблицы? Почему новое значение не вводится в той же строке в отдельной колонке в ТЧСтарыеЗначения?
18. Юлия Петрова (petrovaUL) 11.01.12 07:28
Спасибо, скачаю и попробую, полезная в некоторых случаях.
19. Сергей Средних (morpheus2) 11.01.12 11:09
Большое спасибо за обработку.
20. Sanechichek (d.alexandr) 11.01.12 12:04
(17) Keyfly, возможно, вы и правы, но думаю так как сделано не намного хуже и переделывать думаю нет смысла.
21. Alexandr Zaslavskiy (Imm) 12.01.12 04:12
22. Dima Dr. (Scukosan) 12.01.12 22:56
полезная вещь)
идет запуск проекта и приходится часто править после ввода пользователями данных..
замена нескольких ссылок на одну работает корректно?
23. Misha Misha (Shlyo) 13.01.12 01:50
суперская штука, а елементи подчиненних справочников будет подставлять в тексте?
или ето не подсилу
24. Misha Misha (Shlyo) 13.01.12 01:50
полезная вещь)
идет запуск проекта и приходится часто править после ввода пользователями данных..
замена нескольких ссылок
25. Sanechichek (d.alexandr) 13.01.12 02:20
(22) Scukosan, должно все работать, в старых значениях выбираете разные значения, а в новых указываете два одинаковых, выходит что два разных старых значений заменится одним.
26. Михаил Труников (voyger_men) 13.01.12 06:01
Отлично, мне понравилось, уже сам хотел писать чтонить подобное, но у самого было бы долго и не красиво, а тут все супер! СПАСИБО!
28. IR IR (Artemuch2) 13.01.12 21:06
Функционал чем то схожа с обработкой поиска и замены дублей. только сдесь пары устанавливаем вручную. Единственный вопрос, как быть с подчиненными справочниками?
29. IR IR (Artemuch2) 13.01.12 21:09
И как решается вопрос с регистрами сведений?
30. Анна Иванова (ladymug) 13.01.12 21:11
спасибо за обработку
единственно что все таки возникли проблемы в одной замене.
мне надо в зикбу заменить данные одну статью финансирования на другую в документах переноса данных
и выдает такое сообщение
{ВнешняяОбработка.УниверсальнаяЗаменаЗначений.МодульОбъекта(108)}: Поле объекта не обнаружено (Период)
Период выставляю за год
в чем может быть проблема?
31. Sanechichek (d.alexandr) 13.01.12 22:44
Artemuch2, ladymug, учту Ваши замечания.
32. Анна Иванова (ladymug) 14.01.12 00:33
(2) DERL,
скачала эту обработку и база вся покривилась. Вообще не пойму что случилось((
33. SergeyM (SergeyM) 15.01.12 10:43
спасибо, полезная обработка.
35. Anya Yakushina (Little-ann) 16.01.12 00:50
Часто возникает необходимость в подобном. Однозначно плюс!!!
36. Алекс Ю (AlexO) 16.01.12 02:13
(20) Sanechichek,
тогда напишите руководство, хотя бы краткое - что и куда, где смотреть.
а то думаем все по-разному, а результат хотим единообразный получить ))
37. Sanechichek (d.alexandr) 16.01.12 11:36
(36) AlexO, по-моєму скриншоты в публикации и есть руководство, но если из них не все понятно, то задавайте конкретный вопрос, попробую ответить.
38. Михаил Н (Mig_Alm) 16.01.12 13:51
Позже посмотрю и потестю. А пока плюс!
39. Sanechichek (d.alexandr) 16.01.12 19:23
(29), (30)
обработка обновлена.
40. Денис Сергеев (DenSergeev1968) 16.01.12 22:36
Полезная штука, теперь самому писать не прийдется!
Отлично! Спасибо!
41. Vladimir (Boroda) 16.01.12 23:06
Вот спасибо! Как раз перекачиваю базы из 7-ки в 8-ку, и возникла необходимость корректировать перенесённые данные (свести к единым графики работы, виды расчётов и ещё ряд элементов). Очень надеюсь, что данная обработка окажется полезной, тем более, что ряд замечаний, оговорённых здесь, уже устранён.
42. Sanechichek (d.alexandr) 17.01.12 00:18
(41) Boroda, если будут замечания или ошибки, пишите, буду исправлять.
43. Екатерина Мифтахова (lux17) 17.01.12 11:03
44. Валентина Ерина (erina_valentina) 18.01.12 04:37
Спасибо за обработку. Очень вовремя!
45. Сергей Жестовский (post279) 18.01.12 06:07
Чем отличается от обработки на ИТС?
46. Sanechichek (d.alexandr) 18.01.12 11:42
47. Владимир Каракозов (karakozov) 18.01.12 15:38
Толковый инструмент, если понимаешь что делаешь.Думаю реально упрощает жизнь.
48. Вадим Сайфутдинов (svad1) 18.01.12 18:38
Есть же стандартная обработка "Поиск и замена дублирующих значений". Зачем изобретать велосипед?
49. Sanechichek (d.alexandr) 18.01.12 19:41
(48) svad1,во-первых, моя обработка удобнее в плане интерфейса, можно отобрать по видам документа, по различным реквизитам и периоду (в основном из за этого и начал писать обработку), также в новое значение автоматически устанавливается тип старого значения.
А во-вторых от того что я изобрел "велосипед" мне хуже не будет, как никак опыт.
Да и возможно кому-то пригодится обработка.
50. Sanechichek (d.alexandr) 18.01.12 19:46
(48) svad1, и в-третьих сразу не заметил что вы написали "Поиск и замена дублирующих значений" - это совсем другая обработка, я не дочитал и подумал что вы имели ввиду "Поиск и замена значений" (с диска ИТС).
51. Вадим Сайфутдинов (svad1) 18.01.12 21:01
не хотел вас обидеть, для опыта конечно полезно. Удачи вам )
52. Sanechichek (d.alexandr) 19.01.12 00:22
(51) svad1, а Вы меня и не обидели.
54. jojo nll (nll.jojo) 19.01.12 14:14
Полезная штучка. Спасибо.
55. Александр Иванов (fap82) 19.01.12 15:32
Такой инструмент должен быть у каждого разработчика и администратора.
56. Иван Иванов (jko) 20.01.12 08:04
Спасибо. Как опробую, сразу же отпишусь. :)
57. Алекс Ю (AlexO) 22.01.12 02:37
(37) Sanechichek,
непонятно вот что:
- выбираем заменить во всех документах или можно только в определенных?
- вторая картинка относится к этому?
- непонятно, если уничерсальная - должна быть загрузка метаданных. Дерева не видно, значения - значит, только в доументах можно заменять?
И заголовок "для ЛЮБОЙ конфигурации". Опять же, зависит не от "конфигурации", а от того, где и как и что можно указать.
Потому и попросил все-таки более подробно - что можно выбрать из объектов, если восстанавливает по регистрам (из движений) - а как тогда быть с последовательностями? смысл по регистрам править, если смежные документы содержат неверную информацию?
А еще есть расчет себестоимости... он тоже предусмотрен в "универсальном" замене - при замене количества в приходе? :))
58. Sanechichek (d.alexandr) 22.01.12 15:31
(57) AlexO,
- выбираем заменить во всех документах или можно только в определенных?


можно в определенных.

- вторая картинка относится к этому?

да

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


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

И самое главное - эта обработка не для пользователей, а для программистов или администраторов.
59. Алекс Ю (AlexO) 23.01.12 02:40
(58) Sanechichek,
Спасибо! Вам это и нужно бы внести в описание! :)
Но теперь получается - что типовая обработка с ИТС "ПоискИЗаменаЗначений" делает тоже самое :)
Правда, там все наглядней:
- что заменять (выбор типа данных);
- на что заменять (выбор другого значения такоже типа);
- находит все вхождения ("Найти ссылки") в объекты искомого значения и предлагает выбрать, в каких объектах заменять;
- ну и Выполнить.
И все :))
60. Sanechichek (d.alexandr) 23.01.12 11:52
(59) AlexO, ну незнаю, в этой обработке по-моему все не менее наглядно, ИМХО, есть выбор старого значения, нового, ссылки на объекты, отборы... Такое впечетление что Вы не скачивали данную обработку.
61. Алекс Ю (AlexO) 23.01.12 13:27
(60) и ранее, а сейчас - тем более, есть ограничения на скачивание.
Поэтому желательно максимально прозрачно вносить все в описание :))
"Такое впечетление что Вы не скачивали данную обработку"
- конечно, я ориентировался по описанию и скриншотам. Почему - написал выше ))
" ИМХО, есть выбор старого значения, нового, ссылки на объекты, отборы..."
- ну вот порядок работы, приведенный в (59) - он интуитивный и понятный. И окна там друг за другом, не спутаешь.
А у вас как-то путаешься - сверху вниз идти, или снизу вверх, или только верхнюю заполнить... вот Отбор - это что, отбор именно документов, в которых надо заменить некое значение?
62. Sanechichek (d.alexandr) 23.01.12 14:23
(61) AlexO, как там можно запутатся не знаю, на первом скриншоте все видно, пошагово написано что и как делать, можно конечно написать более развернуто, но не вижу в этом смысла.
63. Вероника ТИтова (Nado2010) 25.01.12 23:55
спасибо за обработку
единственно что все таки возникли проблемы в одной замене.
мне надо в зикбу заменить данные одну статью финансирования на другую в документах переноса данных
и выдает такое сообщение
{ВнешняяОбработка.УниверсальнаяЗаменаЗначений.МодульОбъекта(108)}: Поле объекта не обнаружено (Период)
Период выставляю за год
в чем может быть проблема?
такая же проблема.... что делать
64. Вероника ТИтова (Nado2010) 25.01.12 23:59
к стати на управленаии строительнйо организацией работать будет? НИКТО НЕ ПРОБОАВАЛ
65. Sanechichek (d.alexandr) 26.01.12 02:16
(63) Nado2010,
{ВнешняяОбработка.УниверсальнаяЗаменаЗначений.МодульОбъекта(108)}: Поле объекта не обнаружено (Период)
Период выставляю за год
в чем может быть проблема?
такая же проблема.... что делать


скачайте обработку заново, эта ошибка уже исправлена.

к стати на управленаии строительнйо организацией работать будет? НИКТО НЕ ПРОБОАВАЛ

будет.
66. serge_focus (serge_focus) 28.01.12 23:52
Спасибо! Работает проще, чем стандартная поиск и замена с ИТС.
67. Екатерина Клюкина (Sonrisa) 29.01.12 15:08
Замечательная обработка!
и удобная.
Одно но - нет отбора по учреждениям. Ладно если номера документов идут с префиксами. А нсли нет? Приходилось, например, на платежных поручениях пользоваться групповой обработкой справочников и документов, т.к. в одной базе 5 учреждений.
Спасибо огромное автору. Благодаря обработке работала в выходные не так долго)
68. Sanechichek (d.alexandr) 29.01.12 18:09
(67) Sonrisa, нужно было настроить отбор, установить нужное учреждения и обработка установила бы флажки только с тем учреждениям, с которым нужно.
69. Екатерина Клюкина (Sonrisa) 29.01.12 20:50
70. Zoomby Zoomby (Zoomby) 30.01.12 13:17
Подскажите, у меня в бухгалтерии при переносе данных задвоились единицы измерения. И даже этой обработкой не могу поменять на нужную единицу измерения. Говорит что номенклатура уже участвует в документообороте. Как быть?
71. Sanechichek (d.alexandr) 30.01.12 15:06
(70), первое что пришло в голову:
групповой обработкой справочников и документов отобрать номенклатуру в которой указана неправильная ед. изм., далее этой же обработкой отобрать проведенные документы в которых указана номенклатура с неправильной ед. изм. и распровести документы, потом запускаете обработку "универсальная замена значений", делаете замену, после чего проводите документы. я так понимаю что вы только перенесли данные, поэтому распровести документы не будет проблемой.
72. Zoomby Zoomby (Zoomby) 30.01.12 18:23
(71)Честно говоря мне помогла обработка Поиск и замена значений дублирующихся элементов справочников.
73. Sanechichek (d.alexandr) 30.01.12 18:47
(72), ну это совсем разные обработки.
74. Vital Grushkin (nkvg_a) 30.01.12 21:12
обработка хорошая спасибо мне помогла только в бюджете немного поругалась.
75. Алексей Толков (zsder) 31.01.12 20:59
Спасибо автору за публикацию, как только будет возможность сразу скачаю и отпишусь
76. Алексей Гришков (asg1975) 01.02.12 10:08
Скачиваем, пробуем, плюсуем!
77. Sergey Anisimov (Sean1s) 05.02.12 19:10
Полезно. Заменил данной имевшуюся у меня ранее.
Спасибо.
78. Сергей Беленченко (svbel85) 06.02.12 13:35
Спасибо, удобная и нужная обработка
79. Евгений L (laeg) 08.02.12 20:25
Спасибо за обработку, убрал дубляж номенклатуры после загрузки из УТ
Попробовал несколько обработок - то вылетают по ошибке, то в связи остаются незамененые. Отработала без ошибок, провела полную замену номенклатуры по всем ссылкам.
Обработка хорошая - ставлю плюс
80. Алексей Аборин (commo) 10.02.12 14:43
81. nshrek nshrek (nshrek) 10.02.12 20:08
обработка Поиск и замена значений дублирующихся элементов справочников полезная. Надо будет научить бухов её пользоваться. Спасибо за разработку.
82. Владислав Тетюхин (Pretender195) 27.02.12 11:40
Залил бухам, обучил, юзают и радуются
83. utia utia (utia38) 11.03.12 20:37
Надеюсь очень полезная штука т.к стандартная замена значений в БГУ8 в ручных операциях и регистрах выдает ошибку (при замене КПС). Давеча скачал замену КБК, но она не заменяет как раз в регистрах и ручных проводках. так что попробую СПАСИБО
84. Сергей Казаков (Observer900) 20.03.12 07:35
Очень бы выручила данная обработка, но не хватает $, выручите плиз, segak@bk.ru, спасиб
85. Dmitriy Dmitriev (dimsbox) 20.03.12 07:54
Я бы тоже рад был бы ее посмотреть, но клянчить не буду)
86. Сергей Казаков (Observer900) 21.03.12 09:04
Каждый раз при попытке использовать отбор выдает "{Форма.ФормаНастроек.Форма(9)}: Значение не является значением объектного типа (Метаданные)
Для Каждого Реквизит Из Отбор.СсылкаНаОбъект.Метаданные().Реквизиты Цикл", как вылечить?!(1С:Предприятие 8.2 (8.2.14.540), Бухгалтерия государственного учреждения, редакция 1.0 (1.0.9.2))
87. Василий Борисов (EliasShy) 07.06.12 12:01
(86) Observer900,
Такая же ошибка. Решил кто-нибудь?
88. Александр Федоров (Sasha255n) 02.07.12 20:34
Наверное клаасная вещь а как быть с тем что не надо перепроводить документ допустим если на остатке нет материалов то она все равно спишет?
89. Svetlana E (Svetlana_E) 19.09.12 19:46
Допустим надо заменить несколько значений на одно. В верхней части набираем несколько старых. В нижней - одно новое. "Заполнить". Все нашлось. Выполнить. "да". работает... проверяем - ничего не заменилось. При этом если выбирать одно старое-одно новое - все отлично работает :( Проблема в том, что мне надо заменить почти 90 разных статей расхода, создавшихся в ЗБУ после переноса, на ОДНУ правильную.. Как это можно сделать?
90. Ирина Х (Amara) 23.05.13 15:02
Спасибо огромное за обработку! Достаточно понятный интефейс, сможет ею пользоваться и простой смертный пользователь.
91. Владимир Балашов (vlanik) 02.07.13 11:41
Отличная обработка, использовал для переноса базы с 7.7 на 8.2 - все сделал очень быстро.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа