2 соответствия в регистре "соответствия объектов для обмена"

1. Lyns_owner 356 04.12.13 12:32 Сейчас в теме
Всем доброго времени суток.

Вопрос следующий:
В базе в регистре "соответствия объектов для обмена" обнаружено 2 соответствия базы источника одному объекту базы приемника и узлу обмена. Хотелось бы узнать, как такое могло получиться, в чем ошибка. Обмен односторонний. Объект - документ, поля поиска - Дата и номер.
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
14. adva 45 06.12.13 09:36 Сейчас в теме
Кстати, если соответствия выгружаются назад, то проще всего найти одинаковый документ приемника в базе источника (сразу будет виден сам объект), вот обработка, которая позволяет искать дубли (не помню где взял)
Прикрепленные файлы:
ЧисткаСоответствийДляОбмена82.epf
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kasper076 109 04.12.13 12:45 Сейчас в теме
(1) Lyns_owner, причин может быть много. Да это собственно и не является ошибкой.
Пример:
Справочник "ДоговорыКонтрагетов" синхронизируется ключу "Владелец, ВидДоговора". Нескольким объектам в базе источнике буде соответствовать один объект в базе приемнике.
4. Lyns_owner 356 04.12.13 12:50 Сейчас в теме
(2) kasper076, (3) andry_hoffma, В описании проблемы написано: "Документ".
(2) kasper076, Это ошибка, когда 2 документа источника являются одним документом в приемнике. Причем тем, который записывался в приемнике последним.
5. kasper076 109 04.12.13 12:54 Сейчас в теме
(4) Lyns_owner, возможно правила менялись, а может документ переносился в другой период и изменился его номер. при этом значение ссылки осталось прежним.
6. Lyns_owner 356 04.12.13 13:24 Сейчас в теме
(5) kasper076, Даже если предположить, что период менялся на год, соответствие документов уже было в базе, должен был поменяться существующий документ.
kasper076; +1 Ответить
10. adva 45 06.12.13 09:26 Сейчас в теме
(6) даже если соответствие уже было в базе, ничего не мешает новому документу с тем же номером и датой записать новое соответствие (т.к. ссылка на источник, это измерение)
3. andry_hoffma 04.12.13 12:48 Сейчас в теме
Какие конкретно объекты на какой ссылаются?
7. ant1773 6 04.12.13 14:33 Сейчас в теме
А ничего в регистре не меняли (измерений не добавляли)? Там же три измерения "Узел", "Своя ссылка", "Чужая ссылка". Сама платформа не даст записать еще раз тоже самое.
Ну - или глюк платформы и тогда ТиИ это пофиксит.

Пардон, сперва написал, потом вопрос окончательно дошел до мозга...
8. wins2 7 05.12.13 10:08 Сейчас в теме
Если в настройках правила конвертации документа стоит галка "продолжить поиск по полям поиска, если по идентификатору объект не найден", то такое может легко произойти, у меня была похожая ситуация со справочником, стоял поиск по наименованию, в итоге несколько элементов сливались в один.
kasper076; +1 Ответить
9. Dragga 06.12.13 01:58 Сейчас в теме
Ну если скажем правил типовые то скорей всего проблема не в этом. Так как 1С не допускает таких тривиальных косяков, а вот если кто дорабатывал то легко... Правила обмена можно увидеть?
15. kasper076 109 06.12.13 09:45 Сейчас в теме
(9) Dragga, 1С на уровне уникальности записей РС "СоответствиеОбъектовДляОбмена" вполне себе допускает несколько записей.
11. adva 45 06.12.13 09:27 Сейчас в теме
Кстати, соответствия назад выгружаются (обмен то односторонний) ?
12. adva 45 06.12.13 09:30 Сейчас в теме
Однозначно, изначально в источнике были документы, имеющие одинаковые реквизиты синхронизации (возможно разнесенные во времени, т.е. как уже указывали, впоследствии измененные)
13. adva 45 06.12.13 09:32 Сейчас в теме
Можешь по ссылке в соответствии найти документы в источнике (как-то делал так, сейчас подробностей не помню, но это вполне возможно). И посмотреть журнал изменений по ним (представление объекта точно в журнале должно остаться со старым номером)
14. adva 45 06.12.13 09:36 Сейчас в теме
Кстати, если соответствия выгружаются назад, то проще всего найти одинаковый документ приемника в базе источника (сразу будет виден сам объект), вот обработка, которая позволяет искать дубли (не помню где взял)
Прикрепленные файлы:
ЧисткаСоответствийДляОбмена82.epf
16. Lyns_owner 356 06.12.13 09:54 Сейчас в теме
Нашел причину ошибки - в источнике имеются 2 доукмента с одинаковым номером о_О
17. Lyns_owner 356 06.12.13 09:56 Сейчас в теме
Тему закрываю, за старания вознаграждение выдаю adva - он хоть что-то сказал по делу.
18. adva 45 06.12.13 10:03 Сейчас в теме
19. adva 45 06.12.13 10:04 Сейчас в теме
В смысле "благодарю" :)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот