Перейти к содержимому


Импорт данных


Сообщений в теме: 6

#1 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 181 сообщений

Отправлено 09 Октябрь 2018 - 12:03

Добрый день,

Подскажите, зачем вы убрали возможность выбора ключевых полей при импорте?
А также как теперь импортировать клиентов исключая дубликаты по имени отчеству и дате рождения?

Спасибо.

ps.
Версия: 2.0.11
ревизия 19561 от 2018-07-18

#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 658 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Октябрь 2018 - 15:43

Не понял, что за "ключевые поля"? Не помню чтобы такое понятие существовало в КБ, есть понятие обязательных полей, причем независимо от импорта и никуда оно не исчезало.

#3 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 181 сообщений

Отправлено 10 Октябрь 2018 - 16:40

Просмотр сообщенияDarkNight (09 Октябрь 2018 - 12:03) писал:

Подскажите, зачем вы убрали возможность выбора ключевых полей при импорте?

Мда, действительно, в 1.9.5 тоже нет, возможно спутал с другой системой или это было в совсем ранних версиях ( да, я очень старый :) ).
Хотя в 1.9.5 доступен ID для импорта, в моем случае это могло бы спасти революцию.
В версии 2.0.11 - ID нет

Просмотр сообщенияDarkNight (09 Октябрь 2018 - 12:03) писал:

как теперь импортировать клиентов исключая дубликаты по имени отчеству и дате рождения?

Вопрос остается в силе!

При отсутствии суррогатных ключей по нескольким полям, по отдельности значения этих полей не уникальны.

Спасибо.

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 658 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 10 Октябрь 2018 - 18:29

Просмотр сообщенияDarkNight (10 Октябрь 2018 - 16:40) писал:

Хотя в 1.9.5 доступен ID для импорта, в моем случае это могло бы спасти революцию.

Версия то тут причем? Включите права доступа на импорт для данного поля. Ничего не менялось в этом плане.

Просмотр сообщенияDarkNight (10 Октябрь 2018 - 16:40) писал:

как теперь импортировать клиентов исключая дубликаты по имени отчеству и дате рождения?

Если по отдельности эти поля не уникальны - то никак. От версии это не зависит опять же.

#5 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 181 сообщений

Отправлено 15 Октябрь 2018 - 11:14

Просмотр сообщенияCbCoder (10 Октябрь 2018 - 18:29) писал:

Включите права доступа на импорт для данного поля. Ничего не менялось в этом плане.

Да, не сообразил, что правами ограничивается.

Тогда следующий вопрос,
я так понимаю, что обработка срабатывает на каждую импортируемую строку (поправьте меня если не так)
в какой момент срабатывает вычисление "Импорт в таблице" (до записи данных в базу, или после)?
доступен ли импортируемый массив данных? если да в какая переменная?
можно ли менять значения импортируемого массива перед импортом?

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 658 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 15 Октябрь 2018 - 11:55

я так понимаю, что обработка срабатывает на каждую импортируемую строку (поправьте меня если не так)

Все верно.

в какой момент срабатывает вычисление "Импорт в таблице" (до записи данных в базу, или после)?

Все вычисления на данный момент срабатывают уже после записи в базу.

доступен ли импортируемый массив данных? если да в какая переменная?
можно ли менять значения импортируемого массива перед импортом?

Сам импортируемый массив недоступен, как уже выше написал - данные вначале сохраняются в БД, затем вызывается вычисление. Т.е. по сути вычисление ничем не отличается от стандартного "на сохранение записи", разница только в том, когда оно вызывается.

#7 DarkNight

    Активный участник

  • Пользователи
  • PipPipPip
  • 181 сообщений

Отправлено 15 Октябрь 2018 - 12:30

Спасибо.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных