Имя: Пароль:
1C
1С v8
Загрузка остатков на сайт
0 Dotoshin
 
10.08.23
08:03
Коллеги подскажите как лучше решить такую задачу:
Нужно по запросу с сайта передать из 1с-торговля (10.3) этому сайту остатки на указанную дату (сайт самодельный и его могут дописать при необходимости).
Пока вижу вариант с написанием web или http-сервиса, но у меня небольшой опыт работы с такими сервисами и поэтому не до конца понимаю как правильно это нужно сделать.
На сколько я понял http-сервис может вернуть ответ в формате json. Но если мне понадобится передать остатки по нескольким тысячам позиций, то сможет ли такой способ передачи переварить этот объем?
Может нужно как-то частями передавать такие объемы или есть еще какие-то решения. Прошу пнуть в нужном направлении.
1 Strogg
 
10.08.23
08:26
Разницы вообще нет, хттп, или веб. Если веб, то просишь сайтописца прислать тебе xsd схему и заталкиваешь себе это в xdto пакет. Публикуешь сервис и обработчик, который будет возвращать требуемый хдто по его запросу.
Ну а если хттп, тогда вам  надо договариваться о парсинге jsona, или xml.
2 cuberboy
 
10.08.23
08:31
(0) зависит от формата и скорости предоставления данных.

Изначально следует из 1с передавать на сайт.
3 Dotoshin
 
10.08.23
08:35
(1) Ну о парсинге мы договоримся, там не будет только товар и количество. Вопрос в том, какой объем можно пропихнуть через json?
4 Dotoshin
 
10.08.23
08:35
(3) *там будет
5 Dotoshin
 
10.08.23
08:37
(2) >>Изначально следует из 1с передавать на сайт.
Ну вот это и нужно сделать...
6 Strogg
 
10.08.23
08:43
(5) так у тебя в (0) написано "по запросу с сайта". Если 1С инициатор, тогда их wsdl встраиваешь себе в виде ws ссылки и тогда уже в регламентном задании формируешь soap. Да, это про веб. в ХТТП, вроде, такого нет - при такой схеме используешь апи сайта.
(3) сколько у тебя там будет данных? json вроде бы весьма компактен.
7 Dotoshin
 
10.08.23
09:01
(6) >>сколько у тебя там будет данных? json вроде бы весьма компактен.
около 5 тыс. позиций.
8 Dotoshin
 
10.08.23
09:04
(6) Нет, инициатор как раз сайт. В нужный момент времени сайт должен отправлять запрос в 1с и получать в ответ остатки.
Вся задача 1С это сформировать перечень товара с остатками, по запросу, и передать его на сайт.