Страница 2 из 2

Re: Импорт в поле типа Сущность

Добавлено: 12 фев 2018, 12:37
isbesedin
Сергей, спасибо. Импорт работает.

К сожалению, проблему решить не удалось из-за структуры данных.
Путешествия
-Заявки
--Участники

Необходимо было импортировать заявки из старой системы. При импорте необходимо указать к какой сущности верхнего уровня (т.е. Путешествие) относятся импортируемые заявки. Оптимально было бы иметь возможность импортировать все заявки вместе, а на основании данных из импортируемой таблицы заполнялась бы связь с путешествием. Так нельзя сделать?

P.S.
У меня 146 путешествий, в каждом 8-15 заявок. Очень не хочется руками все переносить... Буду рад любой помощи.

Re: Импорт в поле типа Сущность

Добавлено: 12 фев 2018, 13:40
support
Ага, тогда можно поступить следующим образом:
1) Импортируйте Путешествия
2) В сущности Заявки создайте временное текстовое поле "Название путешествия"
3) Затем импортируйте Заявки так, чтоб в поле "Название путешествия" импортировалось соответствующее название. Я надеюсь так можно сделать в вашем случае?
4) И последним шагом нужно будет выполнить один простой sql скрипт, который проставит связи (я подскажу). Временное поле" Название путешествия" можно будет удалить.

Выполните пункт 1-3 и пришлите базу в личку.

Re: Импорт в поле типа Сущность

Добавлено: 12 фев 2018, 21:03
isbesedin
1 - готово
2 - готово
3 - Так как обязательно требуется указать родительскую сущность при импорте, я создам какое-то временное путешествие, и в него все импортирую, верно?

Re: Импорт в поле типа Сущность

Добавлено: 12 фев 2018, 21:12
support
да

Re: Импорт в поле типа Сущность

Добавлено: 13 фев 2018, 00:20
support
Эх, к сожалению не получится так как я хотел. Я полагал, что название путешествия у вас текстовое поле, соответственно можно будет сравнить по названию и переписать связи. А как выяснилось, название путешествия у вас поле Текст по шаблону и такую процедуру выполнить невозможно.

Но, имея рядом временное поле с название путешествия, перенести заявки не составит большого труда, их там не так много. То есть, отсортировали данные по временному полю, затем отметили записи, которые нужно перенести, и нажав С выбранными/Переместить записи переносите в нужный Тур.
screenshot-localhost-2018.02.13-00-09-40.png

Re: Импорт в поле типа Сущность

Добавлено: 13 фев 2018, 13:35
isbesedin
Сергей, спасибо. Не самый быстрый способ, но все лучше, чем руками.