Имя: Пароль:
1C
1С v8
Ошибка при загрузке dt из файловой базы в sql
0 Dimka_1975
 
13.03.15
15:44
Добрый день.Тема избитая.Но решить проблему никак не получается.
Пытаюсь перевести файловую базу на sql.При загрузка dt в базу на сервере выдает ошибку:

Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 11.0: Выполнение инструкции CREATE UNIQUE INDEX прервано, поскольку обнаружен повторяющийся ключ для объекта с именем "dbo._AccRgAT3496" и индекса с именем "_AccRgA3496_ByPeriod_TRRRRRRRN". Повторяющееся значение ключа: (дек  1 4010 12:00AM, 0xb3b089cf057bbfe846b9e47b501d71e2, 0x96e3000c6e46fcad11de203995465426, 0x08, 0x0000002d, 0x80f296a855f1d54f416a99ae37f61337, 0x08, 0x00000020, 0x89ee001bfce9988411dec390bf23affa, <NULL>, <NULL>, <NULL>, <NULL>, <NULL>, 0).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=10, native=1505, line=1

chdbfl  не помогла
ТИИ не проходит на пересчете итогов регистра Бухгалтерии выскакивает ошибка недостаточно памяти
хотя памяти на серваке 64 г
выяснил что ошибка в таблице РЕгистрБухгалтерииХозрасчетныйСубконто ИтогиПоСчетамИСубконто3
Tool_1CD открываю таблицу там 4500000 записей как найти битую и поправить не могу понять.
Может кто сталкивался помогите советом.
База большая > 8г понимаю что затянул с переводом на sql но на это были причины
1 МихаилМ
 
13.03.15
15:56
раз понимаете, что тема избитая - то в поиск.
2 Dimka_1975
 
13.03.15
16:01
Я находил похожие темы но решить проблему не смог.Поиском пользоваться умею.
3 D_E_S_131
 
13.03.15
16:16
"как найти битую и поправить не могу понять." — пересчет итогов не помогает?
4 МихаилМ
 
13.03.15
16:17
5 МихаилМ
 
13.03.15
16:25
6 Мыш
 
13.03.15
16:29
(0) Пустая ссылка в таблице значений субконто вместо "Неопределено"
7 Мыш
 
13.03.15
16:31
Пересчитываешь итоги помесячно, в сбойном месяце ищешь косяк.
8 Dimka_1975
 
13.03.15
16:32
(5)я читал эти темы
у меня индекс _AccRgA3496_ByPeriod_TRRRRRRRN не грузится вообще отключить его не могу.Обработки из http://lohnin.ru/create-unique-index-terminated-because-a-duplicate-key-was-found-for-object-name#more-458 не помогли.
9 Dimka_1975
 
13.03.15
16:35
Может попробовать отключить итоги для регистра.На пересчете итогов помесячно зависает.
10 Мыш
 
13.03.15
16:39
(9) Отключи использование итогов для начала. Всё на копии, конечно.
11 Флориан
 
13.03.15
16:44
"дек  1 4010 12:00AM" - это 1 декабрая 2010г? ну может пересмотреть что там за доки?
12 Флориан
 
13.03.15
16:47
это тоже не помогло? http://infostart.ru/public/183180/
13 Dimka_1975
 
13.03.15
16:52
(11)Ввод начальных остатков на 31.12.2010.Доки с такими датами вероятнее всего это ДокументРасчетовСКонтрагентамиРучнойУчет они как раз в субконто3 по счетам. попробую найти записи регистра с такими доками в субконто.http://infostart.ru/public/183180/ не пробовал спасибо попробую
14 Serg_1960
 
13.03.15
16:56
Я бы установил бесплатную PostgreSQL и там загружал DT - она не критична к неуникальным индексам. Там сделать ТиИ, пересчет итогов и выгрузку...
15 Флориан
 
13.03.15
17:04
(13) я так понял был перенос из 1.6? в типовом переносе 1С любит один документ ДокументРасчетовСКонтрагентамиРучнойУчет пихать во все проводки
16 Флориан
 
13.03.15
17:06
0xb3b089cf057bbfe846b9e47b501d71e2 - ГУИД объекта - может можно по нему получить действующий объетк?
17 МихаилМ
 
13.03.15
17:44
(16)
можно, предварительно преобразовав его в гуид 1с.
18 Dimka_1975
 
15.03.15
11:53
(14)Установил PostgreSQL загрузил dt успешно. ТИИ со всеми галками прошло успешно.Пытаюсь выгрузить в dt данные для последующей загрузки в msSql ничего не происходит уже 2 часа ни ошибок ни предупреждений файл с расширением N1 0 кб.Стоит подождать еще или уже не выгрузит?База в PostgreSQL 11г.
19 shuhard
 
15.03.15
12:48
(18) кроме выгрузки через  dt есть очевидная выгрузказагрузкавидентичнуючерезxml
20 Dimka_1975
 
15.03.15
17:15
Спасибо всем за советы! Отдельное спасибо Serg_1960 (14).
1.Установил PostgreSQL.
2.Создал пустую базу.
3.Загрузил туда dt из файловой.
4.Сделал ТИИ со всеми галками.
5.Выгрузил в dt (пришлось подождать 3 часа)
6.УСПЕШНО Загрузил dt в пустую базу MSSQL !!!
21 Dimka_1975
 
15.03.15
17:16
(18) Выгрузка то есть да база очень большая это был крайний случай.
Закон Брукера: Даже маленькая практика стоит большой теории.