Имя: Пароль:
1C
1С v8
Проблема с индексом после добавления субконто счету
0 live in sky dreams
 
08.08.17
08:27
Помогите локализовать проблему. Сам не могу найти уже несколько часов..
Есть база бух 3.0. Платформа 8.3.9.1818 если это имеет значение
SQL Server 2012 Std

В конфигураторе в плане счетов добавил к счету субконто. Предварительно создал его в ПВХ. Все как полагается..

Сохранил конфу. Конфигуратор произвел реструктуризацию БД (по идее должен).
При попытке записи документа с этим счетом вылетает ошибка - "Попытка вставки неуникального значения в уникальный индекс".


Странно, ладно..
Перестроил индекс указанной в ошибке таблицы в SQL management studio, подвигал границы итогов регистра хозрасчетный в начало ведения учета и обратно в текущую дату - результата ноль.. Запустил ТиИ - результата ноль.

На сколько я понимаю ошибку (поправьте, если ошибаюсь), происходит попытка записи набора, в котором по ключевым полям в БД уже есть аналогичная запись. Казалось бы... НО, на этапе проверки средствами 1С ключи не пересекаются. То есть проблема именно в неверном построении индекса. Как понять почему он неверно строится?

Таблица: dbo.AccRgAT1969
Индекс: _dbo.AccRgAT1969_ByPeriod

Сама ошибка: http://prntscr.com/g5q0w3
1 live in sky dreams
 
08.08.17
09:05
Попробовал снести индекс таблицы - документ с проблемным счетом провелся без проблем. Значит точно проблема в построенном индекса.
Запустил переиндексацию - посмотрим что будет после нее
2 live in sky dreams
 
08.08.17
09:39
Снес индекс в скуле, переиндексировал из конфигуратора - помогло
Спасибо всем кто читал =)