Не могу удалить измерение с РС. Самописка на 8.3.3.387 Что делать? #711054


#0 by Обработка
Хтел удалить только что созданое новое измерение в РС. Не удалается. Пишет: В процессе обновления информационной базы произошла критическая ошибка по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRgChngR1369NG" и индекса с именем "_InfoRg1369_ByNodeMsg_RNRNG". Повторяющееся значение ключа: (0x000004f0, 0x9ad854bef76dce2211e3edf56777e28d, <NULL>, 0x9e8e50465db5254311e3e0b241d9c4f1). Как раз продолжение истрии с
#1 by Обработка
По большому счету у меня база для разработки так что проблема не критичная. Но просто хочу понять в чем причина и как это решать в реале не дай бог в реальной базе.
#2 by YF
Убрать использование итогов регистра, затем вернуть и пересчитать итоги
#3 by braslavets
Зачистить регистр
#4 by Обработка
Не нашел я такой параметр. Не могу я зачистить. Но вот значения кторые создают не уникальность уже удалил.
#5 by Обработка
Для приколя зачистил РС. Не помогло.
#6 by lordmb
Создай новый регистр и перенеси данные в него. Затем старый удалишь, новый переименуешь.
#7 by YF
Это в режиме предприятия делается
#8 by Обработка
И в Предприяти ничего не вижу. А так пробовал делать ТИИ. Не помогло.
#9 by Обработка
Что-то 1с8.3 меня начинает смущать. Уже второй раз за неделю не могу удалить с конфы некие объекты или реквизиты. Сырая блин...
#10 by МихаилМ
1с8 при реструктуризации пересоздает таблицы суффикс "NG" указывает на таблицу-копию. соответственно возможно три варианта 1)  разрушен (отключен, удален ) уник.  индекс и допущено существование дублей в таблице оригинале 2)  создался новый индекс и данные не соответствуют параметрам индекса 3)  добавляются новы данные, которые не соответствуют индексу   Пути решения: выяснить к каким метаданным  1с  таблица и поля субд. для варианта 1) найти дубли и удалить   для вариантов 2 и 3) универсальный вариант отключить создание индекса с помощью ddl триггера. после загрузки данных проанализировать дубли,  удалить, создать индекс.
#11 by H A D G E H O G s
_InfoRegChangeRec<n> - таблица регистрации изменений регистра сведений. Создается, если регистр сведений участвует хотя бы в одном плане обмена.
#12 by H A D G E H O G s
Чисть записи плана обмена по этому регистру
#13 by H A D G E H O G s
Что то меня начинает смущать. Гуглом пользоваться не умеет, на 1С - ку грешит. Типичный программист 1С. Запишу ка я его.
#14 by Обработка
Не обижай меня так. Не хочу я быть типичным. )))
#15 by Обработка
Сенкс. Решил траблы. С Плана обмена убрал.
#16 by Обработка
Пардон не а Спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям