Проблемы с трансфером DocuRef
Возникла проблема с трансфером DocuRef с тест среды на продакшн.
Вкратце: на тест среде в определенной таблице создаются записи, к ним присоеденяются документы, все это экспортируется с помощью standard дефинишн группы с включенным флажком notes. А потом импортируется в продакшн энв. На выходе имеем записи без документов.
Решил воссоздать ситуацию на Dev среде.
Создал тестовую таблицу. Создал в ней записи. Прикрепил к записям документы.
Создал definition группу, включил в ней notes.
Сделал экспорт в csv. Открываю созданные файлы и в dat, и в def файлах все правильно. Связанные записи из DocuRef отгрузились валидно.
То есть, на данном этапе все отлично.
Удаляю записи из таблицы, удаляю связанные с ними записи из DocuRef.
Произвожу импорт с помощью той же definition группы. На выходе: записи тестовой таблицы проимпортировались правильно, НО DocuRef"ы для них не отображаются.
Первая мысль, что при импорте возможно по какойте причине не были изменены значения RefRecId у импортируемых DocuRef записей.
НО, как оказалось DocuRef вообще не были проимпортированны. То есть, нет DocuRef с RefTableId равным ID тестовой таблицы.
Итог: недоумение. Экспортно\импортные классы у нас изменены минимально и эти изменения точно никакого отношения к проблемме не имеют. Методы таблицы DocuRef так же содержат незначительные изменения, но на процесс они влиять вообще не должны.
Есть ли у кого-то какие-то мысли по этому поводу? Может сталкивался кто? Буду очень признателен.
__________________
Axapta has seduced me deadly!
|