Имя: Пароль:
1C
1С v8
Не могу удалить измерение с РС. Самописка на 8.3.3.387 Что делать?
0 Обработка
 
10.06.14
12:32
Хтел удалить только что созданое новое измерение в РС. Не удалается.
Пишет:

В процессе обновления информационной базы произошла критическая ошибка
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 10.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._InfoRgChngR1369NG" и индекса с именем "_InfoRg1369_ByNodeMsg_RNRNG". Повторяющееся значение ключа: (0x000004f0, 0x9ad854bef76dce2211e3edf56777e28d, <NULL>, 0x9e8e50465db5254311e3e0b241d9c4f1).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

Как раз продолжение истрии с v8: Реализация простого РС обсудим? Или жду советов.
1 Обработка
 
10.06.14
12:33
По большому счету у меня база для разработки так что проблема не критичная. Но просто хочу понять в чем причина и как это решать в реале не дай бог в реальной базе.
2 YF
 
10.06.14
12:36
(0) Убрать использование итогов регистра, затем вернуть и пересчитать итоги
3 braslavets
 
10.06.14
12:40
(0) Зачистить регистр
4 Обработка
 
10.06.14
12:51
(2) Не нашел я такой параметр.
(3) Не могу я зачистить. Но вот значения кторые создают не уникальность уже удалил.
5 Обработка
 
10.06.14
13:00
(3) Для приколя зачистил РС. Не помогло.
6 lordmb
 
10.06.14
13:17
Создай новый регистр и перенеси данные в него. Затем старый удалишь, новый переименуешь.
7 YF
 
10.06.14
13:19
(4) Это в режиме предприятия делается
8 Обработка
 
10.06.14
13:31
(7) И в Предприяти ничего не вижу.

А так пробовал делать ТИИ. Не помогло.
9 Обработка
 
10.06.14
13:34
Что-то 1с8.3 меня начинает смущать. Уже второй раз за неделю не могу удалить с конфы некие объекты или реквизиты.
Сырая блин...
10 МихаилМ
 
10.06.14
13:34
1с8 при реструктуризации пересоздает таблицы

суффикс "NG" указывает на таблицу-копию.

соответственно возможно три варианта

1)  разрушен (отключен, удален ) уник.  индекс и допущено существование дублей в таблице оригинале

2)  создался новый индекс и данные не соответствуют параметрам индекса

3)  добавляются новы данные, которые не соответствуют индексу  


Пути решения:

выяснить к каким метаданным  1с  таблица и поля субд.


для варианта 1) найти дубли и удалить  

для вариантов 2 и 3)
универсальный вариант отключить создание индекса с помощью
ddl триггера. после загрузки данных проанализировать дубли,  удалить, создать индекс.
11 H A D G E H O G s
 
10.06.14
13:36
_InfoRegChangeRec<n> - таблица регистрации изменений регистра сведений. Создается, если регистр сведений участвует хотя бы в одном плане обмена.
12 H A D G E H O G s
 
10.06.14
13:36
Чисть записи плана обмена по этому регистру
13 H A D G E H O G s
 
10.06.14
13:37
Что то меня Обработка начинает смущать.

Гуглом пользоваться не умеет, на 1С - ку грешит.
Типичный программист 1С.

Запишу ка я его.
14 Обработка
 
10.06.14
13:48
(13) Не обижай меня так. Не хочу я быть типичным. )))
15 Обработка
 
10.06.14
13:50
(10) Сенкс. Решил траблы. С Плана обмена убрал.
16 Обработка
 
10.06.14
13:52
Пардон не (10) а (11) Спасибо!