Перебор регистров сведений #727256


#0 by Wefast
При попытке обновить УТ 11.0 на следующую версию, постоянно ругается на регистры сведений. Пишет что там есть не уникальные записи. Перебирать все вручную слишком не благодарное занятие. Пытаюсь написать обработку которая их переберет, удалить все пустые строки(которые там есть) и удалит дубли если они есть. Перебор регистров делаю через метаданные. запросом беру все записи. Помещаю измерения в массив     Для Каждого Элемент Из Метаданные.РегистрыСведений Цикл Нужна помощь в грамотной организации отбора или решения задачи в целом
#1 by Wefast
Да, УТ полностью типовая без доработок. Версии при обновлении не перепрыгиваю. При тестировании так же ругается на какой нибудь регистр и останавливается на этом. Пробовал очистить регистр и заново протестироватьобновить, начинает ругаться на другой регистр. База слишком объемная чтобы подобные пробные тестирования делать после каждого нового выявленного проблемного регистра.
#2 by Wobland
предлагаю выкинуть это к чертям и спокойно искать дубли каждого регистра (порегистрово)
#3 by Gbpltw
дааа, удаление гланд через анус - любимое занятие ТС. там-же в УТ есть процедура по поиску невалидных записей, ищи.
#4 by Wefast
Что то не нашел никакой стандартной обработки в УТ по поиску дублей в регистрах сведений.
#5 by Wobland
бывает
#6 by Wobland
вообще, перестань гробить базу и позови специалиста
#7 by МимохожийОднако
включи полный поиск по слову "невалидн"
#8 by Wefast
Ну специалист мне и передал разобраться с этой проблемой. В общем вручную выявил, что были задублированы пустые строки. Сделал поиск в регистрах по Неопределенно и удалил их. И так с каждым регистром на который начинало ругаться. Одна радость - регистров таких оказалось всего 3.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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