gifts2017

Замена элемента справочника для Предприятия 7.7

Опубликовал Andrey Smirnov (dusha0020) в раздел Обработки - Обработка документов

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

Обработка предназначена для замены одного элемента справочника другим.
Как правило необходимость в этом возникает когда существуют дуюлирующие элементы справочников и учет ведется вразброс.
В этом случае трудно бывает получить адекватную аналитику по элементам справочника и возникает необходимость привести все разрозненные элементы к одному общему знаменателю.
Традиционно это делается через поиск ссылок на объект и ручной правкой документов и зависимых элементов справочников.
Данная обработка призвана автоматизировать этот процесс.
Просмотр справочников, документов и операций ведется по всем документам, справочникам  и операциям, которые могут ссылаться на изменяемое значение.
Разбираются также периодические реквизиты справочников, которые могут ссылаться на заменяемый элемент. Исправленные документы перепроводятся.

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

Протокол всех изменений ведется в окне сообщений.

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

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

Наименование Файл Версия Размер
ЗаменаЭлемСправ.ert 162
.ert 38,50Kb
06.10.11
162
.ert 38,50Kb Скачать

См. также

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

Комментарии

1. Дмитрий Литовченко (kompas-dm) 07.10.11 10:51
(0) А чем стандартная ИТС хуже ? Но, с почином :cry:
2. rimma_n (rimma_n) 07.10.11 11:03
и почему народ предпочитает изобретать свой велосипед, а не пользоваться стандартными разработками с ИТС?е за что плюсик ставить
3. Andrey Budnik (azsw) 07.10.11 11:09
А как обойти проведение документов , как в 8 только исправить регистры ?
4. Александр Лыткин (TrinitronOTV) 07.10.11 11:19
rimma_n пишет:

и почему народ предпочитает изобретать свой велосипед, а не пользоваться стандартными разработками с ИТС?е за что плюсик ставить

а этот ИТС у каждого что ли есть?
5. Andrey Smirnov (dusha0020) 07.10.11 12:16
(3) azsw,
В смысле исправить регистры не перепроводя документов? Править не документ а регистр...
6. Дмитрий Литовченко (kompas-dm) 07.10.11 15:35
(2)У автора первая публикация. Решился. Потому и +
7. rimma_n (rimma_n) 07.10.11 16:02
(3) azsw, Обработка с ИТС RepVal делает перепроведение документов при замене элементов справочников. Эта обработка только для справочниковв и для 1с7.7
8. rimma_n (rimma_n) 07.10.11 16:03
(4) TrinitronOTV, а ИТС должно быть, ведь мы работает только на легальном ПО.Техподдрежка на сайте 1с есть
9. Павел (Pasha-Buh) 12.10.11 14:33
(8) rimma_n, В тех поддержке может и есть, но есть люди (я к примеру,) которые незнали что в ИТС есть такая обработка. Благодоря этой публикации почитал нашел и скачал, вот за это плюс.
10. Natali P (NPodolsk) 13.10.11 12:44
Возможно ли этой обработкой в 1С ПУБ заменить определенные нормы расхода у выборочной номенклатуры? в документах мне менять ничего не надо, надо установить новые значения норм расходов например с начала месяца, номенклатура около 2000, например у 600 позиций номенклатуры. Может на диске ИТС есть такая обработка? Кто знает, подскажите пожалуйста
11. Александр Лыткин (TrinitronOTV) 13.10.11 12:48
rimma_n пишет:

(4) TrinitronOTV, а ИТС должно быть, ведь мы работает только на легальном ПО.Техподдрежка на сайте 1с есть

мы вот работаем с легальным ПО, но у нас нету ИТС, т.к. брали давно комплексную конфигурацию
12. Александр Рытов (Арчибальд) 13.10.11 12:49
(11) Комплексная. 1999 год. ИТС есть...
13. Александр Лыткин (TrinitronOTV) 14.10.11 07:09
Арчибальд пишет:

(11) Комплексная. 1999 год. ИТС есть...

но он не обязателен совершенно при получении обновлений
14. Andrey Smirnov (dusha0020) 14.10.11 09:32
(10) NPodolsk, Может и есть, но по-моему написать (или дописать) проще и быстрее, чем искать нужную обработку.
С другой стороны, если потребность в этом возникает часто, то универсальную уже кто-то написал. Писать под конкретную конфу в разы быстрее, чем натягивать на все возможные и может быть поэтому универсальных пока и нет...
15. vkr (vkr) 17.10.11 09:46
Да какая, в общем, разница - есть ли подобная обработка на ИТС или нет ???
Человек решил задачу, поделился с другими - и СПАСИБО ему за это!
Тем более, постоянный и непрерывный геморрой с дублями в 1С-справочниках
достал, по-моему, три четверти 1С-админов/программеров ( и меня тоже :) )...
16. Сергей (Che) Коцюра (CheBurator) 21.11.11 15:32
Писал это так меня уже достали юзеры в упор не видящие существующие элементы и быстро вводящие новые, а также те кто вместо быстрого поиска в форме списка переименовывает элементы. Откуда у них растут руки и куда гляза глядят вопрос риторический...

- потому что основное правило д.б. простым:
а) код должен быть сделан таким образом чтобы блокировать ввод повторяющихся элементов (по возможности, прозрачно для пользователя).
б) чем меньше у пользователя альтернатив - тем устойчивее системы.
.
советы - бесплатные, я не жадный.. ;-)
17. Денис Садовой (Den_Zenit) 21.12.11 16:19
Меня дубли тоже достали.
Это то что искал.
Спасибо большое.
18. Виктор Клименко (dicwork) 29.12.11 23:47
Попробую и эту разработку. С ИТСовским ReplVal приходится много работать - объединяю две конфигурации с похожими справочниками (должности), но заводили их в разных отделах разные люди - поэтому при объединении не состыковуются. А справочники используются в документах и регистрах - правлю ReplVal затем перепровожу документы Unijourn
19. DmitryDD (jan_jak@rambler.ru) 12.01.12 11:23
Спасибо автору за столь хорошую и удобную разработку.
Потребовалось заменить одни элементы справочника другими элементами.
Все получилось.
20. Andrey Smirnov (dusha0020) 12.01.12 13:49
Спасибо, всем за хорошие и не очень отзывы. Прошло уже 3 месяца и довольно много скачиваний. Речь идет не о моих SM, а о том, что обработка работает и не одной жалобы на неработоспособность пока нет. Значит есть люди которым реально помогло и мне кажется, что это главное...
Это в качестве ответа тем, кто писал, что велосипед изобретен до меня в ИТС:
Оказывается есть люди, которые на нем не хотят, не могут ездить, или у них не получается. Специально не отвечал, так как споры о полезности без критерия практики использования - чистое теоретизирование вокруг сфероидного куба.
Думаю , что в настоящий момент положительные отзывы уравновесили отрицательные, так что вопрос о необходимости разработки можно считать закрытым.
Еще раз спасибо всем!:)
21. Света Соколова (studentka) 16.01.12 11:18
22. Vyacheslav L (Strannik99) 12.03.12 13:48
Добрый день
Возможно ли восстановить последовательную нумерацию справочника номенклатуры (000001,0000002 и т.д) этой обработкой?
23. Andrey Smirnov (dusha0020) 12.03.12 18:39
(22) Strannik99, Нет. Насколько "я понимаю в живописи" для решения Вашей проблемы нужно переиндексировать ИБ в конфигураторе:)
24. Vyacheslav L (Strannik99) 12.03.12 21:17
Андрей , спасибо за оперативность.
ситуация несколько хуже, дело в том что при заполнении справочника номенклатуры операторы заносили артикул в поле код, не задумываясь о последствиях тупо ручками заменяли код автонумератора. В результате получили полный хаос, вплоть до остановки автонумератора кода.
25. Andrey Smirnov (dusha0020) 13.03.12 10:33
(24) Strannik99, Да уж... В этой ситуации конечно ни данная обработка, ни переиндексация не помогут. Переносите код в артикул и заменяете код элемента на какой нибудь произвольно генерируемый, а на следующем этапе проходите по справочнику и присваиваете последовательные коды по нужным правилам. Не знаю есть ли стандартная обработка для таких дел, но можете заказать кому-нибудь. Не должно быть дорого - писать там совсем не много.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа