Имя: Пароль:
1C
 
Попытка вставки неуникального значения
0 razerw
 
22.01.18
09:09
Добрый день, при обновлении вылетает ошибка, помогите пожалуйста. как ее исправить?

В процессе обновления информационной базы произошла критическая ошибка
по причине:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft SQL Server Native Client 11.0: Cannot insert duplicate key row in object 'dbo._Acc4_ExtDim16919NG' with unique index '_Acc4_ExtDim16919_ByLineNoNG'. The duplicate key value is (0x9fa6f7570ab99fb74de12c6c94b7effe, 1, 0x870cef15904ca7e347798bbfc30f780b).
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1
1 Cyberhawk
 
22.01.18
09:10
"как ее исправить?" // Расследовать
2 rs_trade
 
22.01.18
09:12
(0) самое простое это сделать ТИИ если есть такая возможность
3 razerw
 
22.01.18
09:17
я дела, не помогает
4 razerw
 
22.01.18
09:18
(1) только этим и занимаюсь
5 rs_trade
 
22.01.18
09:19
(4) какой регистр меняли, там и косяк
6 FIXXXL
 
22.01.18
09:19
(0) база скульная?
7 rs_trade
 
22.01.18
09:20
измерение удалили? или добавили?
8 razerw
 
22.01.18
09:23
Это ПланСчетов.Хозрасчетный.ТабличнаяЧасть.ВидыСубконто
а что там нужно сделать я не совсем понимаю
9 Cyberhawk
 
22.01.18
09:26
(8) Откатись до той версиии конфигурации, при накатывании которой обновление проходит без этой ошибки. Посмотри потом на последующие изменения, внесенные в эту версию. Ответ придет.
10 razerw
 
22.01.18
09:29
(9)
Я смотрел все одинаковое. из сообщения ошибки я понимаю что
0x9fa6f7570ab99fb74de12c6c94b7effe индекс хотят заменить на этот 0x870cef15904ca7e347798bbfc30f780b
11 Cyberhawk
 
22.01.18
09:35
(10) Нет, ты неправильно понял. Это по порядку идут поля индекса (каккая-то ссылка, число, еще какая-то ссылка)
12 razerw
 
22.01.18
09:40
эту ссылку нужно найти в таблице?
13 Сияющий в темноте
 
22.01.18
09:41
Например,два разных субконто сс одним идентификатором,один создан руками,другой-типовой

такую ситуацию 1с должна разгрести при проверке ктнфигурации до обновления
14 razerw
 
22.01.18
09:44
такую ситуацию 1с должна разгрести при проверке ктнфигурации до обновления

этот момент объясните пожалуйста
15 НЕА123
 
22.01.18
10:07
(14)
тут говорят, что на одном счете два одинаковых вида субконто.
16 razerw
 
22.01.18
10:22
как это можно увидеть?
17 razerw
 
23.01.18
12:49
может кто подскажет?
18 Вафель
 
23.01.18
12:51
была такая ошибка: субконто неприведенных типов в проводках
19 razerw
 
23.01.18
12:53
как же мне устранить подобную ошибку?
20 Вафель
 
23.01.18
12:56
пройтись по всем проводкам: посмотреть есть ли где неопределено, где должна быть пустая ссылка
21 Вафель
 
23.01.18
12:58
ну или ТИИ - оно само такое сделает, только дольше немного
22 razerw
 
23.01.18
13:01
тии не помогло
23 razerw
 
23.01.18
13:01
ошибка у меня происходит при обновлении базы 1с
24 Cyberhawk
 
23.01.18
15:01
Сколько платят за решение вопроса?
25 Мандалай
 
23.01.18
15:09
Я не понял 77 или 8?
26 Cyberhawk
 
23.01.18
15:11
(25) 8
27 Мандалай
 
23.01.18
15:12
Ага вроде 8х...
Откройте план счетов и глазками пробегитесь по всем счетам. и проверьте что во всех счетах и субсчетах один тип не указан дважды, например справочник контрагенты не указан в Субконто1 и Субконто2 у одного счета.
28 Мандалай
 
23.01.18
15:12
(26)Спасибо
29 Мандалай
 
23.01.18
15:14
(27)Это надо сделать в копии и в базе после обновления и сравнить. Тоже самое по всем таблицам, которые вызывают подозрение.
30 razerw
 
24.01.18
09:01
Ни чего подобного там нет
31 mistеr
 
24.01.18
09:11
(23) Обновление после чего? Ты правил конфигурацию, или это обновление типовой, или еще что?
32 youalex
 
24.01.18
09:12
The duplicate key value is (0x9fa6f7570ab99fb74de12c6c94b7effe, 1, 0x870cef15904ca7e347798bbfc30f780b

Я так понимаю, первое значение, это уид ПС, второе - номер строки, 3 - уид ПВХ Субконто.

По уиду ПС - можно идентифицировать счет, с которым связана проблема, т.о. эту проблему локализовать. Ну и смотреть что там в  ТЧ ВидыСубконто у него, нагляднее прямо в скуле.
33 razerw
 
24.01.18
09:29
(31)
после неудачного обновления
34 Мандалай
 
24.01.18
09:50
Откатиться назад и попробовать заново?
35 mistеr
 
24.01.18
09:51
(33) Ты по-русски понимаешь?
36 НЕА123
 
24.01.18
09:52
надо проверить (13).
в предприятии до обновления просмотреть, распечатать ПС.
после обновления (может при сравнении можно) смотреть задублированные.
37 razerw
 
24.01.18
10:47
(34)
у меня есть рабочий бэкап, вы предлагаете, просто провести замену таблиц между базами?
38 Сияющий в темноте
 
24.01.18
10:59
Сравни релизы,что добавлено,посмотри,что в ижмененной конфе,стопудово два одинаковых субконто получидась,когюда к созданному добавили станрартный
39 Cyberhawk
 
25.01.18
10:07
(36) "в предприятии до обновления просмотреть" // Запросом тоже надо посмотреть, ибо оно может отличаться от того, что ТЧ на форме счета отображает
40 Токарь
 
25.01.18
19:19
(38) Сравнение релизов не всегда помогает. Т.к. на Плане Счетов запросто могли в режиме "Предприятия" чего-либо добавить/изменить, например, состав Субконто.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан