Ошибка при синхронизации "Значение не является значением объектного типа (УникальныйИдентификатор)"

1. qux 25 25.11.21 16:17 Сейчас в теме
В базу приемник добавил два справочника. Добавил новые правила обмена в конвертацию для этих двух справочников, в которые должны синхронизироваться два типовых справочника из конфигурации источника. Синхронизация падает с ошибкой:

Ошибка записи объекта
ТипОбъекта = Должности СВ
Объект = Менеджер по персоналу
ОписаниеОшибки = Значение не является значением объектного типа (УникальныйИдентификатор)
ПозицияМодуля = {ОбщийМодуль.ОбменДаннымиСлужебный.Модуль(1149)}: НаборЗаписей.Записать();
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульМенеджера(39)}: ОбменДаннымиСлужебный.ДобавитьЗаписьВРегистрСведений(СтруктураЗаписи, "СоответствияОбъектовИнформационныхБаз", Загрузка);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1777)}: РегистрыСведений.СоответствияОбъектовИнформационныхБаз.ДобавитьЗапись(СоответствияОбъектовИнформационныхБаз);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10508)}: ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(16428)}: ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2706)}: ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(ЧтениеСообщения);

по причине:
Ошибка при выполнении обработчика - 'ПередЗаписью'
по причине:
Значение не является значением объектного типа (УникальныйИдентификатор)
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульНабораЗаписей(28)}: ЭтотОбъект[0]["УникальныйИдентификаторИсточникаСтрокой"] = Строка(ЭтотОбъект[0]["УникальныйИдентификаторИсточника"].УникальныйИдентификатор());
{ОбщийМодуль.ОбменДаннымиСлужебный.Модуль(1149)}: НаборЗаписей.Записать();
{РегистрСведений.СоответствияОбъектовИнформационныхБаз.МодульМенеджера(39)}: ОбменДаннымиСлужебный.ДобавитьЗаписьВРегистрСведений(СтруктураЗаписи, "СоответствияОбъектовИнформационныхБаз", Загрузка);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1777)}: РегистрыСведений.СоответствияОбъектовИнформационныхБаз.ДобавитьЗапись(СоответствияОбъектовИнформационныхБаз);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10508)}: ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(16428)}: ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2706)}: ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(ЧтениеСообщения);

КСообщенияОбОшибках = 26
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(1788)}: ВызватьИсключение СтрокаСообщенияОбОшибке;
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(10508)}: ЗаписатьОбъектВИБ(Объект, ТипОбъекта, ЗаписатьОбъект, ОтправкаНазад);
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(16428)}: ПоследнийОбъектЗагрузки = ПрочитатьОбъект();
{Обработка.КонвертацияОбъектовИнформационныхБаз.МодульОбъекта(2706)}: ПроизвестиЧтениеДанныхВРежимеВнешнегоСоединения(ЧтениеСообщения);
Показать
Вознаграждение за ответ
Показать полностью
Найденные решения
2. glek 119 25.11.21 16:43 Сейчас в теме +1 $m
Насколько можно понять из ошибки, Вы не добавили в указанный регистр (СоответствияОбъектовИнформационныхБаз) свои 2 справочника. Учитывая. что измерение/ресурс имеет скорее всего составной тип, то в измерение/ресурс записывается неопределено и падает с ошибкой. Проверьте в РС измерения и ресурсы, в которых есть ссылки на объекты базы.
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. glek 119 25.11.21 16:43 Сейчас в теме +1 $m
Насколько можно понять из ошибки, Вы не добавили в указанный регистр (СоответствияОбъектовИнформационныхБаз) свои 2 справочника. Учитывая. что измерение/ресурс имеет скорее всего составной тип, то в измерение/ресурс записывается неопределено и падает с ошибкой. Проверьте в РС измерения и ресурсы, в которых есть ссылки на объекты базы.
3. qux 25 25.11.21 18:03 Сейчас в теме
(2) А возможно синхронизироваться без этого РС.СоответствияОбъектовИнформационныхБаз ?
4. glek 119 26.11.21 07:21 Сейчас в теме
(3) Если используется типовой механизм синхронизации, то нет.
8. qux 25 02.12.21 11:41 Сейчас в теме
(4) Настроил синхронизацию без использования РС.СоответствияОбъектовИнформационныхБаз
10. Vladimir_D 119 07.06.22 10:08 Сейчас в теме
(8)
пользования РС.СоответствияОбъектовИнформ

Можно спросить как отключить обмен без этого регистра?
7. bmk74 233 01.12.21 18:37 Сейчас в теме
(2)Так то в данном регистре нету определенных справочников, там есть только измерение приктически со всеми ссылками на элементы базы т.е. "ДокументСсылка" "СправочникСсылка" и.т.д.
Так что ошибка тут в другом,
Строка(ЭтотОбъект[0]["УникальныйИдентификаторИсточника"].УникальныйИдентификатор()); 

ЭтотОбъект[0]["УникальныйИдентификаторИсточника"] - тут не ссылка по всей видимости,
5. MaxS 2823 27.11.21 13:45 Сейчас в теме
Запуск синхронизации вручную? Ели через прямое соединение, то можно попробовать запустить обмен на стороне исходной базы.
Или настроить автообмен. Возможно при интерактивном запуске обмена в базе приемнике выполняются дополнительные процедуры для интерактивной идентификации.
6. Good_Smile 30.11.21 11:57 Сейчас в теме
(1) уточните, как вы делаете синхронизацию
9. Vladimir_D 119 07.06.22 09:01 Сейчас в теме
Тоже столкнулся с подобной проблемой.
Отладчиком выясни, что в Модуле набора записей в обработчике ПередЗаписью в строке
ЭтотОбъект[0]["УникальныйИдентификаторИсточникаСтрокой"] = Строка(ЭтотОбъект[0]["УникальныйИдентификаторИсточника"].УникальныйИдентификатор());

Поле УникальныйИдентификаторИсточника равен Неизвестно.
Проблема аналогичная. Добавил новый справочник в состав плана обмена, настроил правила конвертации. Данные выгружаются, но при загрузке ошибка, аналогичная ошибке ТС.
11. xico 70 12.01.23 21:07 Сейчас в теме
(9)
Строка(ЭтотОбъект[0]["УникальныйИдентификаторИсточника"].УникальныйИдентификатор());

Не удалось решить проблему?
12. Vladimir_D 119 12.01.23 21:23 Сейчас в теме
(11) точно уже не вспомню как, но решил и сдал давно проект. Вроде в модуле объекта, при записи что-то в структуре параметров заполнял чтобы данные не регистрировались в регистре. Справочник был добавлен в расширении и его нельзя было зарегистрировать. В структуре параметров было свойство, отвечающее за регистрацию.
13. xico 70 12.01.23 21:25 Сейчас в теме
14. ilsijar 63 19.04.23 08:43 Сейчас в теме
(13) Удалось разобраться? Столкнулась с данной проблемой, не подскажете, как решить ?
15. qux 25 19.04.23 20:45 Сейчас в теме
16. qux 25 19.04.23 20:45 Сейчас в теме
17. ilsijar 63 20.04.23 14:04 Сейчас в теме
18. ilsijar 63 20.04.23 14:19 Сейчас в теме
Оставьте свое сообщение
Вакансии
Программист 1С
Казань
зарплата от 150 000 руб.
Полный день

Разработчик 1С
Москва
зарплата от 200 000 руб. до 300 000 руб.
Полный день

Программист 1С (удаленно)
Самара
зарплата от 230 000 руб. до 230 000 руб.
Полный день

Руководитель группы разработки 1С
Москва
зарплата от 250 000 руб. до 250 000 руб.
Полный день

Специалист техподдержки
Санкт-Петербург
зарплата от 100 руб. до 150 руб.
Полный день