Имя: Пароль:
1C
1С v8
перенос файловой базы на скуль
0 Kurbash
 
03.12.14
14:22
Все привет. Собственно говоря сабж. Делаю дт-ник из файловой базы, загружаю в скуль выдается ошибка:

Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Native Client: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo._AccumRgT401' and the index name '_AccumRg401_ByDims_TRRRRSSNNNRRN'. The duplicate key value is (Nov  1 5999 12:00AM, 0x9c7b94de80ea00dc11e3cc2f990bf778, 0xa6fb94de80ea00dc11e3cb6b295a81e6, 0x01, 0x00000000, 0x00000000000000000000000000000000, 0x9c7b94de80ea00dc11e3cc30f6323f00, АПЭ-120-И.731 (донышко ), с/з №6 , 7.000000, 1.200000, 0.00, 0x967f94de80ea00dc11e3d452ce8ec413, 0x00000000000000000000000000000000, 0).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1


что может быть?
1 ДенисЧ
 
03.12.14
14:23
дык ТИИ для начала
2 pessok
 
03.12.14
14:24
может быть попытка вставки значения в уникальный индекс...
дубли предопределенных данных после кривого переноса, например.
сделай ТиИ, chkdbfl
3 m74y
 
03.12.14
14:24
А обратно в файловый вариант загружается?
4 Kurbash
 
03.12.14
14:26
все уже делал, и ТИИ и chdbf все без ошибок
5 Kurbash
 
03.12.14
14:26
обратно не может- вы в чистую вносим
6 pessok
 
03.12.14
14:28
(4) ну у тебя, судя по ошибке, в регистре накопления идут записи.
получи структуру хранения, посмотри что у тебя в AccumRgT401. выгрузи по нему движения в таблицу, изучи. вообще странновата дата - Nov  1 5999 12:00AM
7 MaxS
 
03.12.14
14:29
Остатки в регистре накопления. Там проблема.
8 Lionee
 
03.12.14
14:30

duplicate key was found for the object name 'dbo._AccumRgT401' and the index name '_AccumRg401_ByDims_TRRRRSSNNNRRN'

написали где ошибка

9 Kurbash
 
03.12.14
14:31
(6)как получить эту структуру?
10 pessok
 
03.12.14
14:31
(7) просто смущают остатки на 5999 год. или хитрая 1С так строит остатки на текущую дату?
11 pessok
 
03.12.14
14:31
(9)
Глобальный контекст.ПолучитьСтруктуруХраненияБазыДанных (Global context.GetDBStorageStructureInfo)
Глобальный контекст (Global context)
ПолучитьСтруктуруХраненияБазыДанных (GetDBStorageStructureInfo)
Синтаксис:

ПолучитьСтруктуруХраненияБазыДанных(<ОбъектыМетаданных>, <ИменаБазыДанных>)
12 pessok
 
03.12.14
14:32
+(11) тебе только по регистрам накопления смотреть. твой регистр
AccumRg401, бо Т - признак таблицы итогов
13 piter3
 
03.12.14
14:33
(10)1с называет это текущими итогами,если смещение 2000
14 pessok
 
03.12.14
14:34
(13) угу, я так и подумал, бум знать, мерси
Закон Брукера: Даже маленькая практика стоит большой теории.