Универсальная обработка "Поиск и замена значений реквизитов в документах"

Опубликовал mdbm (mdbm) в раздел Администрирование - Чистка базы

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

Возможности: 
1. работа со справочниками
2. работа с перечислениями
3. работа со строками (поиск по реквизитам с типом: "строка" и заменой части строки)
4. выбор периода документов для поиска и замены

 

Интерфейс состоит из двух таблиц и 5 кнопок

Инструкция:

1. Нажмите одну из трех кнопок Справочник/Перечислени/Строка (заполнится левая таблица)

2. Выбирите в реквизите "Что ищем"  объект поиска

3. Нажмите кнопку "Искать"

4. Кликните в левой таблице по интересующему виду документа (заполнится правая таблица)

5. Заполните реквизит "Чем будем заменять"

6. Нажмите кнопку "Заменить" (произойдет замена по всем документам в правой табличке)

 

Жду ваших мнений и пожеланий для развития данного проекта

 

 

Обновление:

Версия 1.1 добавлено:

1. Фильтр по видам документов

2. Добавлен поиск по реквизитам неопределенного вида

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

Наименование Файл Версия Размер
-
.1237204662 192,00Kb
25.09.09
1748
.1237204662 192,00Kb 1748 Скачать
Версия 1.1
.1237365567 207,50Kb
25.09.09
970
.1237365567 207,50Kb 970 Скачать

См. также

Комментарии
1. mdbm (mdbm) 188 16.03.09 14:38 Сейчас в теме
Работа с обработкой начинается с трех кнопок:
Справочники
Перечисления
Строка

Нажав на любую из них, вы выбираете Путь поиска....
2. Александр Рытов (Арчибальд) 2656 16.03.09 14:52 Сейчас в теме
3. mdbm (mdbm) 188 16.03.09 14:58 Сейчас в теме
4. Александр Рытов (Арчибальд) 2656 16.03.09 15:08 Сейчас в теме
5. Михаил Семенов (Shaman100M) 1176 16.03.09 17:05 Сейчас в теме
у меня есть подобная, поиск любых значений в ТЧ документа.

http://infostart.ru/projects/796/
6. Igоr Sаulеviсh (gutentag) 250 16.03.09 23:18 Сейчас в теме
А у вас подобной для бух-8.1 нету?
7. Олег (Sol) 54 17.03.09 00:05 Сейчас в теме
(6) на ИТС есть, чем не устраивает?
8. Алексей (kivduts) 118 17.03.09 04:45 Сейчас в теме
Есть ещё более удобная штука по замене реквизитов документов, для уборке в базе по определённым условиям - мне нравится. Кому надо пишите kivduts@mail.ru
9. Александр Рытов (Арчибальд) 2656 17.03.09 07:08 Сейчас в теме
(0)Жду ваших мнений и пожеланий для развития данного проекта

Обычное пожелание к черному ящику - прозрачность.
10. mdbm (mdbm) 188 18.03.09 11:42 Сейчас в теме
Обновление 1.1 см. описание
11. Олег (Sol) 54 19.03.09 13:53 Сейчас в теме
(9) Арчибальд, обработку не смотрел, но судя по описанию, у неё такое же ограничение как и у всех предыдущих такого же направления в 7.7. А именно:

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

Как Вы понимаете, перепроводить прошлые периоды не желательно/не возможно. Понятно, тут во многом сказываются ограничения семерки, но например замена в проводках возможна.
Арчибальд; +1 Ответить
12. mdbm (mdbm) 188 19.03.09 14:35 Сейчас в теме
Да именно над этим сейчас работаю
Думаю что в следующей версии будет реализовано
13. Александр Рытов (Арчибальд) 2656 19.03.09 15:06 Сейчас в теме
(12)Закрытая все равно не нужна.
14. Ёпрст (Ёпрст) 1017 19.03.09 15:17 Сейчас в теме
Ё... решение через запрос к документам ... не комильфо..
ЗЫ: Автору - посмотрите repval.ert с диска ИТС .. всё уже придумано сто лет в обед..
15. Ёпрст (Ёпрст) 1017 19.03.09 15:19 Сейчас в теме
А запрос в цикле по документам - вообще жесть...
16. Александр Рытов (Арчибальд) 2656 19.03.09 15:28 Сейчас в теме
(14)Только кроме флажка "Перепроводить документы" добавляется "Заменять реквизиты проводок"
17. nickVZ (nickVZ) 10 20.04.09 03:45 Сейчас в теме
Если включить движения, то задачка совсем не тривиальная получится...
Для Бух-компоненты (я о 7.7) все просто: можно движения править без проведений... Для регистров - уже фиг без прямого обращения к таблицам, и не забывать при этом итоговые записи. И опасность появления неуникальных записей... А "штатное" перепроведение напорется на ТА и будет грустно ;)
Для ЗиКи - тоже возможна прямая замена без проведения. Но лично у меня "универсального" решения не получилось: логика данных не дала. Так много ловушек надо обходить, что решил не заморачиваться...
Вот для бух77 - до сих пор пользуюсь (где-то в 2002-м сварганил для приведение жутко изуродованной БД в приличный вид) - на проклабе болтается. Без ВК, само-собой ;)
Но универсальный механизм хорош для "точечных" изменений. Для массовых - надо делать применительно к характеру объекта.
18. joni pashkoff (joni) 09.06.09 15:08 Сейчас в теме
19. Алексей Коробов (WiseSnake) 1723 09.06.09 15:39 Сейчас в теме
(18) Чем Вас стандартные не устраивают? Смотри диск ИТС!
20. Владимир (wowan ht) 5 21.07.09 08:59 Сейчас в теме
желательно добавить инструкцию на саму форму обработки
а то бывает все забывается
21. Владимир (wowan ht) 5 21.07.09 09:00 Сейчас в теме
желательно инструкцию написать прямо на форме обработки
а то можно забыть и не сразу вспомнить
22. Владимир (wowan ht) 5 21.07.09 09:22 Сейчас в теме
и еще пожелание: надо учесть, может документ в принципе проводиться или нет, а то когда делаешь замену типа в платежных поручениях, ругается, что документ не может быть проведен
23. enivid 13.10.09 17:46 Сейчас в теме
У меня при попытке добавить обработку (версия 1.1) спрашивает пароль. Может я туплю, но что-то нигде здесь пароль не встречал. Что я делаю не так?
24. Андрей (b_production) 10.03.10 06:39 Сейчас в теме
Классная штука. Помогла недавно. Автору - зачет! :)
Небольшое неудобство: на форме не видно, какой объект выбран для поиска...
25. Алексей Щебет (Lewkee) 27.12.10 15:28 Сейчас в теме
Непродуманная обработка, в части того, что реквизиты бывают и неопределенных типов.
А если нам нужно, например, заменить субконто в кассовых ордерах?
Т.е. незаконченное решение.
26. Михаил Харинов (Doubl) 23.09.11 11:14 Сейчас в теме
Огромное спасибо! Очень помогло. Самим писать времени не было, а тут вовремя попалась) Продолжайте дальше, будем ждать!
27. Андрей Сибиркин (siban) 27.09.11 08:42 Сейчас в теме
Ждем обновления, хотя и так прога на 5
28. mdbm (mdbm) 188 27.09.11 11:11 Сейчас в теме
Пишите что хотелось бы добавить - сделаем
29. nick e (nick_e) 28.09.11 04:07 Сейчас в теме
Вы даже не представляете скоьлко кривых конфигураций я исправил с помощью этой обработки. :)
30. Мария Назарова (найма) 06.10.11 12:44 Сейчас в теме
а можно с помощью этой обработки изменить инвентраные номера ОС?
31. Алекс Фергюсон (Foxux) 17.10.11 19:27 Сейчас в теме
найма пишет:

а можно с помощью этой обработки изменить инвентраные номера ОС?


Найма, смотря на что вы хотите их исправить. Есть другие обработки, которые, например, перекодируют справочник, или перенумеруют какой-либо реквизит. Вообще обработка очень полезная. Спасибо большое автору. Рекомендую.
32. Александр Чичкин (AleXpnz) 17.10.11 22:58 Сейчас в теме
Для Бух-компоненты (я о 7.7) все просто: можно движения править без проведений... Для регистров - уже фиг без прямого обращения к таблицам, и не забывать при этом итоговые записи. И опасность появления неуникальных записей... А "штатное" перепроведение напорется на ТА и будет грустно
Для ЗиКи - тоже возможна прямая замена без проведения. Но лично у меня "универсального" решения не получилось: логика данных не дала. Так много ловушек надо обходить, что решил не заморачиваться...
Вот для бух77 - до сих пор пользуюсь (где-то в 2002-м сварганил для приведение жутко изуродованной БД в приличный вид) - на проклабе болтается. Без ВК, само-собой
Но универсальный механизм хорош для "точечных" изменений. Для массовых - надо делать применительно к характеру объекта
33. mdbm (mdbm) 188 18.10.11 11:09 Сейчас в теме
(30) найма, подскажите где хранятся инвентарные номера ОС у вас.
34. Мария Назарова (найма) 19.10.11 09:37 Сейчас в теме
Ну как у всех - в регистре сведений
35. Yaroslav Suh (AragornYarik) 01.12.11 12:33 Сейчас в теме
В связи с очередными новациями в налоговом учёте Украины необходимо обязательно перевести на украинский язык все наименования ТМЦ. Подскажите пожалуйста, можно ли при помощи данной обработки выбирать элементы справочника по наличию определённого слова в наименовании ТМЦ с последующим изменением только части реквизита. Например нужно найти все элементы, в которых встречается слова "заправка картриджа" и изменить его на "заправка картриджу". (таких позиций много но с разными моделями картриджей). То есть нужно заменить не полностью значение реквезита а его общую часть. Спасибо за ответ.
36. 62chma 19.12.11 10:27 Сейчас в теме
Спасибо ! Данная обработка не раз выручала. Теперь надо нечто подобное для 8.2. Может посоветует кто-нибудь ?
37. Станислав (shtill) 20.12.11 11:25 Сейчас в теме
спасибо за обработку,.. разобрался только не сразу.. надо было поменять в выписках Банк на другой.. а потом обратно!!! сейчас запустил... пашет за два года!!!
38. Анна Попова (assamof) 21.12.11 10:19 Сейчас в теме
40. Alex Astafyev (Builder) 8 26.12.11 14:47 Сейчас в теме
Рекомендую, работает как надо!
42. Александр Чичкин (AleXpnz) 14.02.12 11:17 Сейчас в теме
Обработка полезная, но в плане интерфейса по моему мнению могла бы быть эргономичней.
43. Андрей (b_production) 16.02.12 21:51 Сейчас в теме
А может кто подскажет аналог для 8.2?
44. Гелла (Гелла) 29.02.12 09:51 Сейчас в теме
Нормальная обработка. Откорректировала все виды начислений как мне надо было. Здорово! и самой писать не пришлось. Еще раз спасибо.
45. i z (izz) 20.03.12 13:30 Сейчас в теме
46. Ламия 02.07.12 11:47 Сейчас в теме
Сначала почему то не искала документы, хотя видимо это я от счастья, что нашла такую обработку, тыкала на все подряд.позже успокоилась, опробовала, все работает.автору спасибо!)
47. Александр (alex_gus) 1 17.09.12 10:24 Сейчас в теме
Ничего не понял как работает. Мне нужно во всех документах за период заменить фирму с одной на другую. не получилось.
48. Эд Хз (Tatar_Ed) 05.11.12 23:22 Сейчас в теме
можно ли этой обработкой поменять одну валюту. на другую. в документах ( во всех. включая свертку базы)?
49. mdbm (mdbm) 188 06.11.12 16:37 Сейчас в теме
(48) Tatar_Ed, если при выборе валюты происходит пересчет таблицы или иные зависимые изменения, то надо дописывать. Эта обработка скорее подменяет, чем изменяет реквизит. Но не трудно дописать под свои нужды все что нужно.

У вас какая конфигурация 1С ? Торговля и Склад ?
50. Orynbek (Orynbek) 23.04.13 14:24 Сейчас в теме
(1) mdbm,Извините, А где обработка?
51. Orynbek (Orynbek) 23.04.13 14:28 Сейчас в теме
Подскажите пожалуста! Есть база на 1С 8.2, в ней вели учет по двум организациям, вернее организации идентичные, видимо бухгалтер запарился или ещё что то, давно были задвоены и учет велся как бы по разным организациям, хотя все реквизиты одинаковы, кроме того что в одном банковские реквизиты другие. Теперь возникла задача объединить эти организации в одну общую. Как это сделать, чтобы не потерять документы и справочники этих организаций? Заранее спасибо за ответы!
52. Урал-Центр Ваганов (Shanya1983) 08.05.13 13:35 Сейчас в теме
Особое спасибо за отбор по периоду!
53. Shrek Shrek (Shrek2015) 08.05.13 13:48 Сейчас в теме
прикольная штука. спасибо
54. Сергей Харламов (autotrade) 20.06.13 06:46 Сейчас в теме
А как же реквизиты типа "ЧИСЛО"?
55. mdbm (mdbm) 188 20.06.13 10:34 Сейчас в теме
Я посмотрю сегодня что там с цифрами
56. Сергей Скурихин (skurser) 24.10.13 10:32 Сейчас в теме
Если я заменю вашей обработкой в документах одного контрагента на другого, нужно ли перепроводить документы? На что это может повлиять?
57. mdbm (mdbm) 188 26.10.13 00:56 Сейчас в теме
(56) skurser, скажу от обратного - если вы не проведете, то документы будут помнить что должен не тот, покупатель, который в них указан. И вы создадите хаос в учете. Сама суть контрагента в документах в том, чтобы 1С запомнила кто кому должен.
58. Сергей Скурихин (skurser) 26.10.13 11:59 Сейчас в теме
Обработка проводит изменённые документы?
59. mdbm (mdbm) 188 26.10.13 12:49 Сейчас в теме
Да. Но можно эту возможность отключить если надо. Главное надо быть внимательным с договорами, если вы меняете контрагентов.
60. Сергей Скурихин (skurser) 01.11.13 11:27 Сейчас в теме
Что может случиться с договорами? На что обратить внимание?
61. mdbm (mdbm) 188 01.11.13 12:55 Сейчас в теме
При замене контрагента, договор в документе (если имеется такой реквизит) может остаться от старого контрагента, а так как у них (у договоров) названия как правило совпадают "Основной договор", то вы можете и не обратить внимания на это и движения будут садиться на другой договор. Но иногда именно так и нужно. Так что при замене контрагентов, при необходимости, можно вторым проходом заменить договоры - если это нужно.


62. Максим Литвинов (maksa2005) 88 14.05.15 09:20 Сейчас в теме
Думал что можно с помощью этой обработки заменить значение в документе... не получилось...
Оставьте свое сообщение