Ищеться обработка по замене номенклатуры с одной на другую. #82674


#0 by Maniac
В общем есть распределенка которая обмениваеться только md-шником. В распределенную базы разово была выгружена с помощью обработки обмена часть номенклатуры. Сейчас пришли к выводу чтобы справочник мигрировал с помощью УРБД. Мне необходимо пометить на удаление всю ту номенклатуру, подгрузить по УРБД всю номенклатуру и заменить с тех кодов на эти идентичние все ссылки. Вручную с помощью "уни замена значений" очень долго. У кого есть групповая обработка ? Помогите сил нет.
#1 by Maniac
сорри за ошибки (голова не соображает после двух часов совещания)
#2 by Таня
а ссылки на объекты номенклатуры есть в базе?
#3 by Таня
есть стандартная с ИТС
#4 by Таня
а невнимательно прочла, если есть ссылки, тогда сорри
#5 by Кофеин
(2,3,4) Так приятно поговорить с умным человеком, правда?
#6 by Maniac
да есть ссылки конечно 8) месяц уже там наработали. Стандартная с итс это и есть "уни замена значений" но однако по одной позиции это месяц придеться делать. Мне как раз групповая бы не помешала. Заменить, перепровести и расслабиться.
#7 by unknown
Сколько мани заплатите?
#8 by fixin
У меня была в 2002 году (валяется в архивах) но возможно нужно будет заточить под вашу базу. (тоже в УРБД юзал). Но - нюанс - документы надо перепроводить, чтобы движения менялись тоже... :)
#9 by fixin
Маниаку - бесплатно, как манияку манияк.
#10 by Maniac
да понятно счто перепроводить. 8) В общем кому не жалко вышлите плиз на мыло/ (ps в правилах форума указано)
#11 by unknown
Тут не пять минут делать. А за спасибо чего-то не хочеться. Тем более надо твой md смотреть.
#12 by Maniac
Спасибо всем кто откликнулся. короче сдела все сам чтоб не париться. В стандартную Обработку замены значений добавил процедуру группового заполнения таблицы замены элементов. Удаляем те коды которые задвоены. Потом берем обработку запускаем заполнение, происходжит поиск удаленных элементов. Затем поиск настоящих элементов. При совпадении заносим в таблицу замены. делаем посик ссылок и автоматическую замену. Кому нужно могу код приложить процедуру. (достаточно будет одной кнопки).
#13 by Maniac
ИТАК: Стандартная обработка называеться Универсальная обработка: Замена значений REPLVAL.ERT Вешаем одну кнопку и на неё процедуру.
#15 by Maniac
все это можно расширить (сделать чтобы работало под любой справочник с различными функциями). в общем кому нужно дерзайте.
#16 by Maniac
не жалко.
#18 by Maniac
Писал на горячую поэтому оптимизация поиска дубляжей не очень быстрая. 600 элементов из 27 тысяч с поиском дубляжа минут двадцать делаеться. Мож кто оптимизирует ?
#19 by Maniac
вот для начала сделал замену |Условие("+РеквизитПоиска+" = ВРег(НайденКод)); - на чуток быстрее стало.
#20 by Maniac
#21 by Maniac
апну для тех кто был в море. может кто быстрее поиск скажет ?
#22 by Maniac
вот обновленный код:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С