Первоначальная выгрузка данных из БП 3.0 в ЗУП 3.1.

1. Verdad 84 02.05.22 09:12 Сейчас в теме
Здравствуйте! Выгружаю данные из БП в ЗУП встроенной обработкой по переходу на другую программу.
При загрузке данных в ЗУП появляется ошибка:
"Ошибка записи объекта
ТипОбъекта = Регистрация в налоговом органе
Объект = <>
ОписаниеОшибки = Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица Reference343.
ПозицияМодуля = {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(6406)}:Объект.Записать();
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(8458)}:ЗаписатьОбъектВИБ(Объект, СтрокаДанных.Значение.ТипОбъекта);
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13134)}:ПровестиЗаписьНеЗаписанныхОбъектов();
{Обработка.ПомощникПереходаСПрежнихПрограммЗарплатаКадры.Форма.ФормаПомощника.Форма(2276)}:ОбработкаОбмена.ВыполнитьЗагрузку();

по причине:
Ошибка при попытке вставки записи с неуникальным значением ссылки.
таблица Reference343.
КодСообщения = 26"


Тестирование делала, не помогает, какие ещё есть варианты?
Может быть можно где-то уникальность отключить? Только вопрос где?
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RustamZz 02.05.22 10:29 Сейчас в теме
(1)
Объект = <>
это пустышка: Не нужно ее выгружать.
4. Verdad 84 02.05.22 11:48 Сейчас в теме
(2)Правильно я понимаю, что в справочнике "Регистрации в налоговом органе" есть пустая ссылка или где-то ещё?
6. RustamZz 02.05.22 12:47 Сейчас в теме +0.25 $m
(4) Не обязательно, возможно где то не заполнено где должно поле этого типа.
7. Verdad 84 02.05.22 12:57 Сейчас в теме +0.25 $m
(6)Это плохо. Вероятность найти ошибку снижается.
9. Verdad 84 03.05.22 20:34 Сейчас в теме
(6)В списке файлов загрузки удалила этот и загрузила дальше, вроде нормально вышло. Т.е. ошибочный файл загрузился до ошибки, а остальные уже полностью.
8. ishelper 02.05.22 14:15 Сейчас в теме
(4)
Правильно я понимаю, что в справочнике "Регистрации в налоговом органе" есть пустая ссылка или где-то ещё?
Вероятнее всего - именно там. Лично я для начала открыл бы карточку организации в БП и проверил историю регистраций в налоговых органах - нет ли там "пустышки"?

Если нет, то открыл бы файл выгрузки XML любым редактором и запустил поиск "Регистрация в налоговом органе" или "РегистрацииВНалоговомОргане", как это называется в метаданных.

Просмотрел бы все вхождения (вряд ли их там много) и нашел бы запись с пустым объектом, а дальше смотрел бы по контексту - к чему она относится.

P.S. Про проверку ненужных или пустых записей в списке организаций есть надобность напоминать?
tasha2024; +1 Ответить
3. GSokolov 320 02.05.22 11:15 Сейчас в теме
(1) Если база файловая, проверьте файл базы утилитой chdbfl.exe.
5. Verdad 84 02.05.22 11:49 Сейчас в теме
(3)Проверяла, не помогло.
10. PhoenixAOD 62 04.05.22 05:57 Сейчас в теме
(1)Как вариант, на копии базы прогнать Тестирование с убиением битых и частично потерянных ссылок. и потом выгрузить.
11. PiotrLoginov 05.05.22 07:35 Сейчас в теме
Вот с этим функционалом Универсального обмена данными часто бывают проблемы. Имею ввиду ПровестиЗаписьНеЗаписанныхОбъектов() .

Если погуглить, можно найти инфомацию, в чем там соль и суть. Лично я попросту отключаю запись незаписанного объекта, если выясняется, что объект с такой ссылкой уже существует. Как вариант - заменить свойства существующего объекта на значения из свойств незаписанного объекта.
Оставьте свое сообщение

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