Публикация

подписчиков: 3 Подписаться
0
Avatar

Как получить список связанных документов для сущности без удаления?

Добрый день, 
Я пытаюсь получить список связанных документов для определенной сущности и не смог найти никакого метода поиска кроме попытку удалить сущности. При попытке удаления мы получаем список зависимых документов, но такой метод довольно небезопасный и может привести к случайному удалению товара.
Пример, ответа который мы сейчас получаем при попытке удалить товар: 

-"errors": [ 
-{ 
"error": "Объект уже используется и не может быть удален", 
"code": 1028, 
"moreInfo": "https://online.moysklad.ru/api/remap/1.1/doc#обработка-ошибок-1028", 
-"dependencies": [ 
-{ 
"href": "https://online.moysklad.ru/api/remap/1.1/entity/enter/e1462255-846f-11e8-9ff4-3150001ca841", 
"metadataHref": "https://online.moysklad.ru/api/remap/1.1/entity/enter/metadata", 
"type": "enter", 
"mediaType": "application/json", 
"uuidHref": "https://online.moysklad.ru/app/#enter/edit?id=e1462255-846f-11e8-9ff4-3150001ca841
}, 
-{ 
"href": "https://online.moysklad.ru/api/remap/1.1/entity/demand/f00a4e6a-8cc2-11e8-9ff4-34e8000aa7ec", 
"metadataHref": "https://online.moysklad.ru/api/remap/1.1/entity/demand/metadata", 
"type": "demand", 
"mediaType": "application/json", 
"uuidHref": "https://online.moysklad.ru/app/#demand/edit?id=f00a4e6a-8cc2-11e8-9ff4-34e8000aa7ec




}

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

Tpaktopsp

Войдите в службу, чтобы оставить комментарий.

Комментариев: 2

0
Avatar

Добрый день.

Не могли бы вы уточнить как предполагается использовать эту информацию, то есть бизнес кейс?

Dtrufanov 0 проголосовали
Действия с комментариями Постоянная ссылка
0
Avatar

Используется для двух вещей:

1. Перенос товаров в модификации - при переносе нужно найти все связанные документы и изменить у них ссылку на товар, на модификацию.

2. Интерфейс одного экрана - у нас в планах написать собственный интерфейс с более удобным для наших пользователей видом, где можно посмотреть все данные по одному товару в рамках одного экрана. Для этого же нам нужно получить связанные документы по товару чтобы сделать кнопки ссылок на них.

Tpaktopsp 0 проголосовали
Действия с комментариями Постоянная ссылка