Имя: Пароль:
1C
1С v8
Создание начального образа РИБ. Попытка вставки не уникального в уникальный инд.
0 slnes
 
04.03.17
16:09
При попытке создания начального образа плана обмена, выводится ошибка: "Попытка вставки не уникального в уникальный индекс", далее указана таблица dbo._infoRg25364.
Эта таблица есть только в базе начального образа, в исходной базе её нет. Скажите что это за таблица? И как решить проблему и выгрузить начальный образ плана обмена?
1 Фрэнки
 
04.03.17
16:14
видно, что регистр сведений. А вот какой именно, по номеру так просто не скажешь. Где-то есть список, по которому можно увидеть, как номер соответствует имени таблицы из конфигурации.

А перед тем, как создавать, не пробовал протестить ТИИ - просто чтоб знать, найдет оно ошибки или нет.
2 slnes
 
04.03.17
16:20
(1) пробовал не помогло
3 vi0
 
04.03.17
16:29
Центральная база серверная, и создаешь файловый образ?
4 vi0
 
04.03.17
16:31
погугли, есть статьи на эту ошибку
5 slnes
 
04.03.17
16:31
(1) нет создаю образ в MSSQL, файловый образ тож не создается программа просто вылетает, никакой полезной информации в дампе нет.
6 slnes
 
04.03.17
16:32
(1) погуглил инфы много, к своему случаю применить не смог
7 vi0
 
04.03.17
16:36
попробовать задействовать ТЖ, вычислить регистр методом последовательнго исключения регистров сведений из состава плана обмена и содания образа
8 vi0
 
04.03.17
16:40
еще так можно попробовать понять, что за регистр:
создать пустой образ из cf
выгрузить в него регистры
9 slnes
 
04.03.17
17:00
(8) загрузить с помощью обработки "Выгрузка и загрузка данных XML"?
10 vi0
 
04.03.17
17:09
(9) можно так попробовать
но я имел ввиду создать именно пустую базу, установить у нее главный узел и сделать штатный обмен риб, предваритеьлно зарегистрировав регистры к обмену
11 Фрэнки
 
04.03.17
22:10
(0) у этой базы есть еще узлы? если узлы еще есть, то в этой регистре сведений проскочила ошибка из обмена с каким-то еще узлом, в виде дубль записи по заданным измерениям с назначенной уникальностью ключа или как там оно должно правильно называться.
12 Фрэнки
 
04.03.17
22:13
можно запрос написать, чтоб перебрать все РС по очереди в запросе в консоли и проверить, есть дубли по измерениям или нет.
13 Trotter
 
04.03.17
22:30
а КД способна сделать начобр ?
14 vi0
 
05.03.17
07:32
(13) теоретически ее можно задействовать, но на практике оно того не стоит
т.к. придется разгребать последствия багов кд
15 slnes
 
05.03.17
07:42
(11) да есть, но они не используются, посто так висят и используют ресурсы. У меня была такая идея, я удалил все узлы, добавил 1 заново, не помогло.

(12) как то можно это сразу по всем регистрам сделать?
16 Фрэнки
 
05.03.17
10:48
(15) я не к тому, что удалить или добавить новые узлы обмена, а в том смысле, что откуда ранее могла появиться запись в регистрах сведений с неуникальным значением ключей.

Если других идей нет, как создать первичный узел... отключтать из состава объектов в плане обмена почти все регистры сведений. А может быть даже и все. Создать первичный образ без них, а затем добавить в состав объектов и выборочно уже перезалить недолитое. Т.е. результата добиться можно, если уже по другому не выходит, то вот таким способом...

Кстати, я пробовал делать первичный образ РИБ совсем совсем малым составом объектов, чтобы РИБ был нужен для передачи Конфигурации и Предопределенных элементов. А нужные для непосредственной работы пользователей обмены создавал параллельным планом обмена без риб. В принципе, нормально получилось. Немного трудоемко, но работоспособно и надежно.
17 vi0
 
05.03.17
11:57
(16) > Кстати, я пробовал делать первичный образ РИБ совсем совсем малым составом объектов
Для какой конфигурации так делал?
18 vi0
 
05.03.17
11:58
(0) кстати, какая версия платформы?
19 Фрэнки
 
05.03.17
12:04
(17) в том конкретном случае это была вторая бух.
Хотя мне были не нужны виды расчетов для расчетов зарплаты, но зато план счетов перегрузился именно на уровне РИБ, предопределенные элементы в типовые справочники без дублей прописались и т.п.
20 vi0
 
05.03.17
12:32
(19) а какую цель преследовал таким способом?
21 vi0
 
05.03.17
12:38
я имею ввиду, чтобы создавать первичный образ такой неполной выгрузкой
зачем вообще использовать выгрузку если можно создать из cf
22 Фрэнки
 
05.03.17
13:04
(21) И первый же обмен, если в состав попадет справочник с предопределенными элементами создаст дубли.
23 vi0
 
05.03.17
13:38
(22) а, понятно
для типовых актульно, согласен
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший