Имя: Пароль:
1C
1С v8
v8: Обмен УТ 10.3. и БП 2.0 (базовая) ошибка при сопоставлении организаций
,
0 Aswed
 
21.03.12
12:46
Настроил обмен. Справочники заходят без проблем.
При попытке загрузке документов вываливается с ошибкой:

Ошибка при загрузке данных: {Обработка.ОбменДаннымиXML.МодульОбъекта(3793)}: Ошибка записи объекта
   ТипОбъекта             =  Организации
   Объект                 =  Технологии Креплений
   ОписаниеОшибки         =  Ошибка при вызове метода контекста (Записать): Не удалось записать: "Организации"!
   ПозицияМодуля          =  Обработка.ОбменДаннымиXML.МодульОбъекта(3786)
   КодСообщения           =  26

(БП перенесена из 7.7)

Код, наименование, ИНН, КПП совпадают в обоих базах.

Ясно что при обмене обработка не может сопоставить эти организации.
Но не могу понять что конкретно не устраивает. Подскажите как быть?
1 Aswed
 
21.03.12
12:58
АП
2 DMLangepas
 
21.03.12
13:04
актуально, кто знает??
3 Aswed
 
21.03.12
13:20
Есть мысль что это дело надо сопоставлять в регистре сведений "Соответствие объектов для обмена." Теперь вопрос где взять функцию которая возвращает значение УИДа в нужном формате.
4 Aswed
 
21.03.12
13:42
И АП
5 Aswed
 
21.03.12
14:04
Ну не верю что никто не сталкивался с таким же.
6 Aswed
 
21.03.12
14:25
Всё ещё мучаюсь
7 SurFace
 
21.03.12
14:29
обмен работает с внутренним идентификатором, это раньше была обработка переброски данных, которая по ИНН/КПП/Наименованию отлавливала, типа сейчас так работает выгрузки БП/ЗУП
8 Zombi
 
21.03.12
14:30
Ошибка вроде при создании нового элемента, по крайней мере при его записи. А почему он его не находит, это другой вопрос. Может по идентификатору найти пытается.
9 Aswed
 
21.03.12
14:31
(7) Ок. Где сейчас они хранятся?
Пытался вставить новый идентификатор в регистр "Соответствие объектов для обмена", чего то не хрена не помогло.
10 SurFace
 
21.03.12
14:33
(9) а заменить идентификатор в БП внешней обработкой низя? Я так не пробывал, но как-то у двух базы синхронизировал справочник по ИД.
11 Aswed
 
21.03.12
14:34
(10) Что то не видел я такой обработки. По поделишься?
12 SurFace
 
21.03.12
14:39
(11) ну так написать надо)) Идентификатор это текстовое поле определяется методом УникальныйИдентификатор()
13 Aswed
 
21.03.12
14:40
(12) Знаю. Но вот метода его заменить не знаю:)
14 SurFace
 
21.03.12
14:43
15 SurFace
 
21.03.12
14:57
Как сделаешь отпишись плиз, сам часто сталкиваюсь с подобным.
16 Rodinyr
 
21.03.12
16:38
Я подобную проблему решил так!!!, выгрузил и БП справочник Организации, в регистре сопоставления баз заменил на нужную организацию, не нужную удалил, и сделал выгрузку в ут->бп, ошибок после этого не было!
17 Rodinyr
 
21.03.12
16:39
(16) небольшие поправкиЖ выгружали справочник из БП, регистр правил в торговле.
18 Naumov
 
21.03.12
16:55
обмен через универсальный ведется или в режиме распределенной?
19 Naumov
 
21.03.12
16:56
Судя по ошибке пытается создать новую организацию, а в базовой низя больше одной
20 Aswed
 
21.03.12
17:26
(19) +1 в точку)))
Я же и описал в сабже)
21 Aswed
 
22.03.12
16:40
Рассказываю как решил проблему.

1) Настроил обмен между УТ и БП как полагается.
2) Зашел в настроенный обмен и сохранил правила.
3) В конвертации изменил правило связи организаций, убрав связь по УИДу и оставив только связь по ИНН и КПП
4) Загрузил эти правила в настроенный обмен.
5) Выполнил обмен.

Теперь всё работает как положено:)
22 SurFace
 
22.03.12
18:27
Маладец!! Хорошее решение.
23 Naumov
 
23.03.12
12:03
(21) Кто ж знал, что ты так можешь :)
Так проще всего.
А вообще после первоначальной настройки там предлагается выполнить начальную синхронизацию справочников. Это могло бы пердотвратить данную проблему.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс