Имя: Пароль:
1C
1C 7.7
v7: SQL ошибка призагрузки из периферийной базы 1С 7.7
0 InnaMal
 
29.07.15
15:11
При загрузке в периферийную базу выдает ошибку
SQL State: 23000
Native: 2601
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Не удается вставить повторяющуюся строку ключа в объект "dbo.RG99" с уникальным индексом "VIA100". Повторяющееся значение ключа: (сен 1 2015 12:00AM, F , 33VPP40, 2, 0, 8QMNCOF, 2A09P40).
1 rs_trade
 
29.07.15
15:16
(0) думаю проблема в повторяющемся значении входящем в уникальный индекс. угадал?
2 Mikeware
 
29.07.15
15:17
(1) а назови это значение! :-)))
3 ДенисЧ
 
29.07.15
15:19
(2) выбирай любое
33VPP40
8QMNCOF
2A09P40

))
4 Ёпрст
 
гуру
29.07.15
15:21
ну, прибей итоги вэтой табличке, загрузи, пересчитай итоги, делов то
5 InnaMal
 
29.07.15
15:22
Угадал ! Только как поправить? тестирование и исправление не помогло. Загрузка-выгрузка тоже.
6 Mikeware
 
29.07.15
15:34
(3) выбирать надо все
индекс-то составной...
7 Ёпрст
 
гуру
29.07.15
15:38
(5) truncate table dbo.RG99
8 Ёпрст
 
гуру
29.07.15
15:38
lfkmit uhepb cdj. gthtabhbqre? lfkmit gthtcxbnsdfq bnjub gj 'njve htubcnhe
9 rs_trade
 
29.07.15
15:47
найди значение которое дублируется и удали его. либо из приемника либо из файла данных.
10 InnaMal
 
29.07.15
16:30
(9)  И как его найти?
11 Ёпрст
 
гуру
29.07.15
16:41
(10) не надо ничего искать, открой qa и напиши туда (7).
Потом грузи, потом пересчитаешь обработкой итоги по этому регистру.
12 Mikeware
 
29.07.15
17:11
(11) трункейт - слишком жестоко. Может, просто удалить все "первосентябрьские"?
13 Ёпрст
 
гуру
29.07.15
17:14
(12) ну можно и так, только вот,

итоги
сен 1 2015
наводят на грустные мысли
14 ДенисЧ
 
29.07.15
17:18
(12) ПРи таком уровне знаний - лучше удалить всё, объяснять, как удалить лишнее...
15 trdm
 
29.07.15
17:28
(13) +1
(7)  > truncate table dbo.RG99
Тогда и обработку по пересчету итогов её подсуети.
16 InnaMal
 
30.07.15
09:09
(11) Исправила без truncate