#0
by SatansClaws
Из файловой базы выгружаю ДТшник. При попытке загрузить его в скулевую базу валится с ошибкой неуникальности значений в таблице регистра сведений. Делаю "проверку логической целостности" (тестирование + исправление) - выдает " В таблице InfoRg6503 обнаружены неуникальные записи со значениями полей: Fld6505 = NULL Неуникальность записей устранена" Причем, по факту - не устраняет (повторное ТИИ выдает ровно то же самое). Плюс к ошибке неуникальности выдает "Неверный тип хранимого значения. Сохранено пустое значение допустимого типа." - это типо нуллы пытаются замениться на пустые ссылки. Аналогично, безуспешно. Пробовал удалить через форму списка. Типо удаляет. Жму Home - запись на месте (это не говоря про глюки в первичном отображении). Пробовал создать НаборЗаписей, сделать отбор по НУЛЛ-ам в этих полях, очистить-записать - тоже фиг. chdbfl ошибок никаких не находит (да и не должен, по большому счету). Чем лечить? ЗЫ структура регистра сведений примитивна: не подчинен регистратору, непериодический, 2 реквизита (ссылка на документ и ссылка на справочник одного из видов)
#2
by Defender aka LINN
Выгрузи регистр в файл (без дублей), запиши пустой набор без отбора и загрузи обратно
#6
by SatansClaws
была бы база скулевая - вопросов бы не задавал ЗЫ ну и НУЛЛ в понятии 1С и НУЛЛ в понятии скуля - немного разные вещи. 1С считает НУЛЛом что-то типа 0x000000000000000000000000000000000000
#7
by SatansClaws
Ну, да - похоже так и придется если даже так не поможет - тогда останется только покоцать в метаданных и создать его заново.
#8
by SatansClaws
Судя по поведению - нет. Обор по нуллам - это я уже извращался. Сначал, как умный, написал запрос (селект фром групбай хэвинг каунт(*) > 1 ) и шел по выборке. Потом узнал, что дубли только по пустым значениям - извращался уже без прикрас.
#9
by SatansClaws
Глупый вопрос в догонку: выгружать в файл самому (типо, сохранять гуиды ссылок), или есть более кошерные способы? ЗЫ написать мини-правила обмена не более кошерный, ибо по трудозатратам для меня выйдет столько же
#12
by Defender aka LINN
А вот свистеть не надо. 0x000000000000000000000000000000000000 - это пустая ссылка
#13
by dmpl
НаборЗаписей без дублей попробуй через ЗначениеВФайл сбросить. Потом через ЗначениеИзФайла загрузить.
#24
by SatansClaws
А куда делся ответ №2? о_0 Короче, этот способ помог. ХМЛ-ом даже не баловался - выплюнул ГУИДы+виды объектов в файл, загрузил из файла.
#25
by МихаилМ
если "в скулевую базу" = ms sql и версия больше 2000, то отключите индекс с помощью ddl триггера и удалите записи включите пересоздайте индекс.
#28
by МихаилМ
набрать в набрать в строке писка поисковой службы "ddl триггер" я приводил пример на этом сайте
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Набор записей в периодическом регистре сведений
- Изменение записей в периодическом независимом регистре сведений
- Ограничение кол-ва записей в регистре сведений
- Отсутствует срез последних при наличии записей в регистре сведений
- Добавление записей в документ корректировка записей регистра
- Мистическое дублирование записей в регистре сведений
- Нет записей в регистре сведений
- 8,5 млн записей в регистре сведений много или мало?
- Обработка создания новых записей в регистре сведений.
- Изменение записей в наборе записей РС
В этой группе 1С
- Как сделать отбор по двум полям на форме списка документа.
- В данной транзакции уже происходили ошибки
- MySQL - максимальное количество столбцов
- КА: Декларация по НДС, строка 150
- Как убрать временные разницы (ВР) в УПП повыпуску продукции?
- Как сделать отбор для всех филиальщиков в УТ_10.3?
- несколько счетов в одном приходном документе
- Можно ли в запросе преобразовать к нижнему регистру?
- СКД: имя "группы" однообразных полей
- Ключ защиты программы больше недоступен
- Почему не могу добавить запись в регистр сведений
- v7: Выбор запросом только элементов номенклатуры, без групп
- Копирование Табличного Поля с одной формы на другую
- БП 3.0: Зависает при открытии журнала "Банковские выписки"
- Вопрос по переходу на клиент-серверный вариант 1С8
- Как расшарить интернет подключенный через 3G модем в локальную сеть?
- Бухгалтерия 3.0 расчет фактической себестоимости выпуска продукции.
- 1С Управление торговлей 10.3 передача товаров в переработку
- Конвертация данных. Уникальность кода.
- v7: Прекращена работа программы 1c v7 starter program for sql