Многоуровневый импорт

Любые критические ошибки будут исправлены в течение 24-48 часов.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый импорт

Сообщение support »

Не могу повторить проблему. Поле #324 - это что за поле? Программа говорит что нет такого поля в сущности 25

При многоуровневом импорте нужно сравнивать по заголовкам. И поле "Заголовок" - это должно быть поле ввода. Например "Название" записи. Смотрите прпимер.
Вложения
2026-06-03_06-42-17.png
klaud
Сообщения: 11
Зарегистрирован: 24 дек 2024, 11:42
Имя: Илья
Откуда: Краснодар

Re: Многоуровневый импорт

Сообщение klaud »

Это поле-заголовок вложенной сущности
и оно же Сущность, выпадающий список (ajax) 37

В Сущность выпадающий список, раньше добавлялись записи (при импорте через файл xls - автоматически) с кодом, остальные все строки пустые (т.е. потом можно было дополнить справочник (сущность) товары нужными значениями (38). В версии 3.4.4.

Добавлено
при импорте через файл xls - автоматически
Не импортируется тип поля Поле для текста
Вложения
Screenshot_38.png
Screenshot_37.png
Аватара пользователя
ink64rus
Сообщения: 47
Зарегистрирован: 09 мар 2022, 10:34
Имя: Михаил
Откуда: Саратов
Контактная информация:

Re: Многоуровневый импорт

Сообщение ink64rus »

Database Error: 1054 - Unknown column 'field_283' in 'where clause'
Query: select id from app_entity_28 where field_282='Acura' and field_283!='CSX' limit 1

283 - Текстовое поле ввода (Заголовок) во вложенной сущности.
Это уже с новым файлом из этой темы
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый импорт

Сообщение support »

А в родительской тоже заголовок текстовое поле?

Пришлите xls файл для примера. Достаточно пару строк. Попробую с вашим файлом повторить ошибку.
Аватара пользователя
Fait
Инвестор
Инвестор
Сообщения: 1196
Зарегистрирован: 19 ноя 2020, 17:46
Имя: Максим Балакшеев
Откуда: Россия, Златоуст
Организация: ИП Балакшеев Максим Георгиевич
Контактная информация:

Re: Многоуровневый импорт

Сообщение Fait »

ink64rus писал(а): 06 июн 2026, 21:16 Database Error: 1054 - Unknown column 'field_283' in 'where clause'
Query: select id from app_entity_28 where field_282='Acura' and field_283!='CSX' limit 1

283 - Текстовое поле ввода (Заголовок) во вложенной сущности.
Это уже с новым файлом из этой темы
Несколько я знаю, синтаксис вида "field_283!='CSX'" не всегда корректно работает в SQL, там должно быть "field_283<>'CSX'".

И ещё, проверьте, существует ли колонка field_283 в БД в таблице app_entity_28.

Бывает так, что поле создалось и его даже видно в списке полей, но номинально в таблице app_entity_* не создался столбец для этого поля, хотя в app_fields поле создалось нормально.
Такое я видел много раз. Тут помогает либо вручную создать столбец в БД, либо удалить старое поле и создать новое.
Аватара пользователя
ink64rus
Сообщения: 47
Зарегистрирован: 09 мар 2022, 10:34
Имя: Михаил
Откуда: Саратов
Контактная информация:

Re: Многоуровневый импорт

Сообщение ink64rus »

support писал(а): 07 июн 2026, 02:33 А в родительской тоже заголовок текстовое поле?

Пришлите xls файл для примера. Достаточно пару строк. Попробую с вашим файлом повторить ошибку.
И родитель и вложенная сущность, в обоих "Поле ввода"
Колонки есть т.к. я делаю не новый импорт, а обновляю существующую базу марок и моделей
Вложения
auto.xls
(7 КБ) 110 скачиваний
klaud
Сообщения: 11
Зарегистрирован: 24 дек 2024, 11:42
Имя: Илья
Откуда: Краснодар

Re: Многоуровневый импорт

Сообщение klaud »

Создал demo в личном кабинете
ящик a8451236
Вложения
Screenshot_53.png
CRM_20260531-1.xlsx
(11.6 КБ) 109 скачиваний
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый импорт

Сообщение support »

ink64rus писал(а): 08 июн 2026, 18:11

И родитель и вложенная сущность, в обоих "Поле ввода"
Колонки есть т.к. я делаю не новый импорт, а обновляю существующую базу марок и моделей
Не могу найти настройку, которая создает этот конфликт. Загрузил последнее исправление в персональную демо версию. Импортирую тройную вложенность и все равно такой ошибки не получаю.

Михаил, у вас достаточно простой файл для импорта. Можете мне повторить данную ошибку в персональной демо версии?

Вашу базу грузить не нужно, просто подготовьте похожий пример и пришлите ссылку на демо версию. Будем разбираться.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7660
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Многоуровневый импорт

Сообщение support »

Коллеги, кажется нашел в чем причина. Файл из архива замените в modules\items\components\
Сообщите результат.
Вложения
_import.process.inc_fix2.zip
(4.09 КБ) 92 скачивания
klaud
Сообщения: 11
Зарегистрирован: 24 дек 2024, 11:42
Имя: Илья
Откуда: Краснодар

Re: Многоуровневый импорт

Сообщение klaud »

Добрый день

Выдает ошибку
Ошибка: отсутствует поле заголовок для сущности "Товар".

Но в сущности товар задан заголовок и колонка заполненная к этому полю имеется в xls файле
Ответить