|
Попытка вставки неуникального значения в уникальный индекс | ☑ | ||
---|---|---|---|---|
0
wms
22.11.16
✎
23:26
|
Задача обновить УТ 10.3(очень много релизов) для последующей конвертации данных в УТ11.
Текущая конфигурация "Управление торговлей", редакция 10.3 (10.3.4.14) накатываем в режиме сравнения и объединения 10.3.37.5. при обновлении (реструктуризация) выдает такую ошибку: В процессе обновления информационной базы произошла критическая ошибка по причине: Попытка вставки неуникального значения в уникальный индекс: Microsoft SQL Server Native Client 10.0: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo._AccumRgT7440NG' and the index name '_AccumRgT7440_ByDims_TRRRRRNRRNG'. The duplicate key value is (Jan 1 4012 12:00AM, 0x9a67000423cce2e311e0deb09a6382b2, 0xa5be000423cce2e311e10ebec364ce87, 0x8f435a1228bdacd2403f1434b4850fc4, 0xa5be000423cce2e311e10eadfe8bd2d5, 0x00000000000000000000000000000000, 2.44, 0xa5be000423cce2e311e10eadfe8bd2d6, 0x8540419f4ca125b141cfbf05c518610d). HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1 |
|||
1
wms
22.11.16
✎
23:33
|
http://radikal.ru/big/uzl7e2m59b75u
Вроде как таблица AccumRgT7440=РегистрНакопления.ЗаказыПоставщикам.Остатки и в сообщении вроде как тоже 9 полей как у этого регистра период+8 измерений. но в этом регистре нет даты 01.01.2012 12:00 да и вообще очистил данный регистр и все равно при обновлении такая же точно ошибка |
|||
2
Cyberhawk
22.11.16
✎
23:35
|
Это таблица итогов
|
|||
3
Cyberhawk
22.11.16
✎
23:35
|
Пересчет итогов только из конфигуратора может снять симптом, но для искоренения надо понять, почему это происходит (кривизна в данных)
|
|||
4
wms
22.11.16
✎
23:35
|
пробежался запросом по всем регистрам накопления тоже нет такой даты 01.01.2012 12:00
Куда дальше копать? Тестирование и исправление делал логическую проверку +пересчет итогов не помогло |
|||
5
wms
22.11.16
✎
23:36
|
(3)делал из конфигуратора см.выше
|
|||
6
wms
22.11.16
✎
23:40
|
0xa5be000423cce2e311e10eadfe8bd2d5- что это такое? думал гуиды, и хотел найти по ссылке номенклатуру, ругается на такой гуид. в нормальном гуиде есть "-"
|
|||
7
vicof
23.11.16
✎
00:39
|
||||
8
wms
23.11.16
✎
08:02
|
(7)читал.не помогло.
|
|||
9
Dmitry1c
23.11.16
✎
08:04
|
(0) зачем обновлять, если собираешься переводить на УТ11?
|
|||
10
wms
23.11.16
✎
08:39
|
(9)типовой перенос не работает со старого релиза
|
|||
11
youalex
23.11.16
✎
09:42
|
||||
12
wms
23.11.16
✎
10:31
|
(11) т.е. Например, '22345200-abe8-4f60-90c8-0d43c5f6c0f6' соответствует шестнадцатеричному 128-битному числу 0xF6C0F6C5430DC8904F60ABE822345200
а как из 0xa5be000423cce2e311e10eadfe8bd2d5 1Ский гуид вытащить? |
|||
13
Cyberhawk
23.11.16
✎
10:32
|
(5) Выше не вижу ни намека на сказанное мною
|
|||
14
wms
23.11.16
✎
10:42
|
(13)пересчет итогов делал из конфигуратора- ничего не сняло
|
|||
15
wms
23.11.16
✎
10:44
|
проблема в данных, регистр нашел, его полностью очистил, но ошибка все равно такая же. что за фигня...
|
|||
16
youalex
23.11.16
✎
14:53
|
(12) вот пример (добавил пробелы):
65003b89-d61c-11e5-82af-e069959a26f7 82af e069959a26f7 11e5 d61c 65003b89 или в скуле найти запись в таблице номенклатуры по полю _IDRRef (идентифицировать в 1с можно по коду/наименованию) или изврат:
|
|||
17
piter3
23.11.16
✎
14:55
|
может от даты стоит попробовать?
|
|||
18
piter3
23.11.16
✎
15:01
|
Или выключить перед обновлением итоги
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |