Как поменять местами записи рег.сведений по измерению? #531539


#0 by TDI
Есть рег.сведений КонтактнаяИнформация. В этом регистре есть измерение "Вид", "объект","тип". Нужно поменять местами записи этого регистра по измерению Вид, Т.е. чтобы все записи где вид был "АдресПоПрописке" стали "АдресДляИнформирования", и наоборот... Это можно как-то по быстрому сделать? Или перебором всех значений и перезаписью всех реквизитов?
#1 by GenV
Пробовал поменять сразу в общем запросе? Потом запись набора по результату запроса.
#2 by Сергей Д
1. Сделать запрос, возвращающий Объект, Вид, Тип, все остальное 2. Создать РегистрСведенийНаборЗаписей 3. Установить нужные отборы (если необходимо) 4. Записать РегистрСведенийНаборЗаписей (т.е. фактически удалить записи из регистра) 5. Обойти результат запроса 5.1. Для каждой строки выборки создать запись в РегистрСведенийНаборЗаписей, заполнить все поля, соответствующим образом изменить тип 6. Записать РегистрСведенийНаборЗаписей (т.е. создать новые записи в регистре)
#3 by Авиейро
2 Плюсую, также можно воспользвоаться набором записей. НаборЗаписей.ИмяРегистра.Записать Эх, жаль что моя проблема сложнее...:((
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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