Импорт записей (многоуровневый) - не подтягиваются значения в поле Сущность

Ответить
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Импорт записей (многоуровневый) - не подтягиваются значения в поле Сущность

Сообщение alcompstudio »

Добрый день!

Есть структура:

Спецификации
- Компоненты

В Компонентах есть поле типа Сущность, которое берет значения из Спецификаций. А в самих Спецификациях поле заголовок тоже Сущность, которое берет данные из другой сущности (Номенклатура).

При многоуровневом импорте в Компоненты (через Спецификации) - не подставляются значения в это поле Сущность, оно пустое после импорта... Записи в Спецификациях уже есть, т.е. откуда подставлять данные - уже имеется.

http://prntscr.com/12wzu08 - настройки поля заголовка в сущности Компоненты
http://prntscr.com/12wzvpc - настройки поля заголовка в сущности Спецификации
http://prntscr.com/12wzznb - Настройки многоуровневого импорта

После импорта перехожу в сущность Компоненты, а там - пустые заголовки... http://prntscr.com/12x01zj
В чем может быть причина, ранее вроде работало, подтягивались значения по полю сущность.
Аватара пользователя
alcompstudio
Спонсор
Спонсор
Сообщения: 1704
Зарегистрирован: 03 янв 2016, 20:42
Имя: Александр Афанасьев
Откуда: г. Славянск, Донецкая обл.
Организация: Alcomp

Re: Импорт записей (многоуровневый) - не подтягиваются значения в поле Сущность

Сообщение alcompstudio »

В общем, я могу предположить, что проблема из-за "двойной" ссылки на значение. Т.е. тут получается в Компоненты значение забирается через Спецификации из Номенклатуры, а система не может его через "промежуточную" сущность найти, потому и не видит.

Сделал решение через Статический текст по шаблону в Спецификации, поставил заголовком поле, чтобы сохранялось в БД, а потом его можно подтянуть через сущность в Компоненты.

Но если есть возможность решить проблему "напрямую" - то было бы неплохо, чтобы не создавать лишних "технических" полей.
Ответить