API - action: insert. Не добавляет в вып. списки новые значения

Все вопросы/проблемы по установке и использовании.
Ответить
Romiros
Сообщения: 85
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

API - action: insert. Не добавляет в вып. списки новые значения

Сообщение Romiros »

Доброго времени суток!

Такой кейс.
При попытке добавить с использованием API новую запись, добавление проходит норм, но те поля которые имеют тип "выпадающий список" остаются пустыми.

Пример:

Код: Выделить всё

       items = {
            'field_1354': 'Магазин_1',    # Подразделение [выпадающий список]
            'field_1351': '2024-04-18',    # Дата
            'field_1355': 'Расходная накладная',    # Документ
            'field_1360': 'НОВЫЙ',    # СТАТУС [выпадающий список]
            }
Результат примера
Изображение

При том что если в коде наименование поменять на id равное в глобальном списке Названию, то всё работает.

Такое впечатление что при добавлнии новой записи через API не проверяется поля с типом "выпадабщий список".

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

Re: API - action: insert. Не добавляет в вып. списки новые значения

Сообщение support »

По API нужно передавать ID статусов, а не их значения. Подробнее тут https://docs.rukovoditel.net.ru/index.php?p=52
Вложения
screenshot-docs.rukovoditel.net.ru-2024.04.18-07_43_54.png
Romiros
Сообщения: 85
Зарегистрирован: 02 ноя 2022, 05:15
Имя: Роман Сысоев
Откуда: Иркутск
Организация: ООО "ДНС Ритейл"

Re: API - action: insert. Не добавляет в вып. списки новые значения

Сообщение Romiros »

Это я понимаю и знаю.

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

Re: API - action: insert. Не добавляет в вып. списки новые значения

Сообщение support »

Предложения тут viewforum.php?f=3
Ответить