Имя: Пароль:
1C
1С v8
Ошибка при попытке вставки записи с неуникальным значением ссылки. таблица ...
0 PQT
 
12.07.12
13:45
База накодена с нуля, живет и бодрствует уже 12 лет, но пришло время переписаться на 8.2 и вот....

Конвертор ИБ 1С:Предприятие 7.7 на 99% выполнения выводит ошибку:
Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица Reference1644.
Принятые меры:
Накатал обработку проверки уникальности всех элементов справочников и всех документов.
Не пробовал разве что отменить проверку уникальности всех объектов метаданных - лень)
1 shuhard
 
12.07.12
13:55
(0) [Конвертор ИБ 1С:Предприятие 7.7 ]
выбрось эту гадость
кури КД
2 PQT
 
12.07.12
14:02
(1) КД? давай без аббревиатур?)
3 PQT
 
12.07.12
14:04
меня этот конвертер устраивает, я уже на 8.2 50% кода перекодил) назад дороги нет
полгода назад нормально сконвертировалось.. но после этого метаданные много менял
4 PQT
 
12.07.12
14:06
базу хочу оставить идентичной 7.7, чтоб юзеров не переучивать, да и мне в моей 7.7 все нравится... а ща это упреждающая миссия
5 PQT
 
12.07.12
14:07
знать бы на что конкретно он ругается, где он нашел таблицу Reference1644
6 PQT
 
12.07.12
16:04
..уговорили)... уберу контроль уникальности у всех объектов(((
7 PQT
 
12.07.12
16:08
..хм... посетила светлая мысль.. сделаюка прежде "тестирование и исправление"
8 PQT
 
12.07.12
17:13
(6) непомогло
9 PQT
 
12.07.12
17:14
(7) вывалило: "Проверка уникальности внутреннего идентификатора в справочнике. ШтрихКоды. Элемент (8502941820007). Вн. идентификатор    2RK   . Исправить вручную"
....ларчик просто открывался..
10 PQT
 
12.07.12
17:36
не.. не помогло(((
Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица InfoRg9469.
11 hhhh
 
12.07.12
17:54
там в 8.2 всё по-другому. Если тупо перекодируешь из 7.7 в 8.2, будет работать в 50 раз медленнее, чем было в 7.7. Совершенно другая идеология, перенести один в один не получится. Поэтому чем скорее выбросишь этот конвертер, тем лучше.
12 PQT
 
12.07.12
18:04
при чем тут конвертер, конвертер только объекты метаданных и данные переносит, а под "идеологию" 8ки я походу пьессы подстраиваю, что ясен пень я не дублирую код 7ки)) все переосмысливается на лету)
13 PQT
 
12.07.12
18:06
к примеру, проведение документов готово.. за 12 лет документы проводятся.. партии списываются, достаточно быстро. оптимальности уделяю должное внимание.
14 PQT
 
12.07.12
18:06
только вот документы которые пол года назад закинул.. а ща конвертер вздумал закапризничать((
15 vde69
 
12.07.12
18:10
1. штатный конвертор делает хрень а не конвертацию.
2. при переводе забудь все что ты знал про 7.7 (иначе то-же хрень получишь)
3. после перевода самой конфигурации данные переноси через КД (конвертация данных, есть на ИТС и на сайте, бесплатна для подписчиков ИТС)
16 hhhh
 
12.07.12
18:10
(14) ну тогда пользуйся КД.
17 PQT
 
12.07.12
18:15
(1) (16) хотелось бы дефиницию аббревиатуры КД)
18 hhhh
 
12.07.12
18:17
(17) ну если дефиницию, то почитай (15).
19 PQT
 
12.07.12
18:21
ой.. пропустил))
20 PQT
 
12.07.12
18:22
аа.. кд... да, вариант-то подходящий, тока там просто настраивать долго((
21 PQT
 
12.07.12
18:23
в крайнем случае придется((
22 PQT
 
12.07.12
19:25
елы-палы)) дело было в том, что конвертор по каким то там своим неспособностям не справлялся с конвертацией реквизита справочника(ЭтапГарантийногоСервиса) в регистры сведений((  после установки конвертации в реквизит справочника, проблема исчезла! Надеюсь мне не придется прибегнуть к КД)
23 PQT
 
12.07.12
19:25
лень + упрямство = программист))
24 PQT
 
12.07.12
19:27
последнее шутка... нескандальтесъ))
25 МихаилМ
 
12.07.12
19:31
если база использует субд
то нужно времеено отключить индекс

после проанализировать таблицу на предмет задвоенности значений

удалить или свернуть задвоенные

включить индекс
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший