Просмотр полной версии : SH5 Web API
Коллеги добрый день!
Пилим импорт из Frontol5 в SH5, через WEB API II. Не понимаю как работает добавление товара через метод сервера InsGood.
Создаю товар с GUID одним и тем же и ничего не ругается, хоть 5 раз. Товары появляются в справочнике с разными RID.
Hо! Когда по этому GUID читаем товар, выдает только последний из созданных. В связи с этим вопрос:
как можно ПЕРЕЗАПИСЫВАТЬ товар, чтобы обеспечить уникальность по GUID?
apetrov70
13.04.2019, 16:05
Есть метод сервера ReplGoods. Там , если нет товара по Guid , то он добавляется , если есть то редактируется.
Есть метод сервера ReplGoods. Там , если нет товара по Guid , то он добавляется , если есть то редактируется.
Спасибо. Вопросы в продолжение.
1. Как бы Вы видели правильную последовательность импорта из какой либо системы набора данных для создания заявки?
С т.з. выполнения процедур API? Насколько я понял из коммента про ReplGoods часть методов API не задокументирована.
2. Нам фактически надо написать Qushman под Frontol5, но в интерфейсе реализована загрузка из xml. Куда смотреть, чтобы
м.б. на первых порах делать импорт данных через ручной выбор xml документа? Т.е. как правильно создать заявку в xml?
apetrov70
17.04.2019, 02:15
Это уж надо в UCS обращаться.
За описанием можно залезть в sdbman, права пользователей. там есть дерево прав , по сути это список процедур сервера. По дабл клику открывается описание параметров процедуры.
Вместе с WEB API идет приложение, с помощью которого можно запускать json в виде обычных файлов. Путем экспериментов можно определить как работает та или иная процедура сервера. Если совсем не идет, то трекер в UCS.
Это уж надо в UCS обращаться.
За описанием можно залезть в sdbman, права пользователей. там есть дерево прав , по сути это список процедур сервера. По дабл клику открывается описание параметров процедуры.
Вместе с WEB API идет приложение, с помощью которого можно запускать json в виде обычных файлов. Путем экспериментов можно определить как работает та или иная процедура сервера. Если совсем не идет, то трекер в UCS.
А не подскажите как параметр tBinary[16] вставить в их отладчик процедур в sdbman. Это GUIDы все. Все время пишет ошибку преобразования типа...
apetrov70
18.04.2019, 07:27
В sdbman никак. Можно json через API .
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot