Продажи со склада поставщика WildBerries. Взаимодействие с АПИ из 1С

Публикация № 1321781

Учет и отчетность - Розничная торговля

обработка wildberries api маркетплейс интеграция

Взялся я тут делать интеграцию с АПИ нового проекта Диких Ягод - Продажи со склада поставщика (ПССП). Это было нелегко. Никто же не читает инструкцию (уже аж 7 версии!), а зря! Для начала сделал получение списка товаров и обмен остатками.

 

Внимание

Статья написана программистом для программистов. Если вы обычный пользователь и хотите, чтобы работало конкретно у вас - пишите в личку.

Целых 3 API

Для начала оказалось, что у Вайлдберриз аж 3 АПИ:

1) АПИ Контент (позволяет авторизоваться и получить карточки товаров, а также загрузить описания и фото)

https://suppliers.wildberries.ru/remote-wh-site/api-content.html
Для его работы сильно помогла публикация //obrabotki.nsksoft.ru/public/1316698/

2) API Stock&Price - обмен остатками на складе

Для его работы требуются отдельные токены АПИ, получаемые в настройках ЛК.

https://suppliers.wildberries.ru/marketplace-pass/api-access

Если вы их забудете и не скопируете сразу при получении(как я), то придется недельку подождать ответа ТП. Видимо, такой же дикой как ягоды, потому что ну "гениальное" же решение показать токены ровно 1 раз в ЛК а дальше написать "Токены уже предоставлены. Для повторного получения токенов необходимо обратиться в техническую поддержку." 

Также не забудьте, что токен занимает целых 64 символа и не обрезается у вас.


3) API Orders - работа с заказами и сборочными заданиями.

Эту часть я дополню позже.

Подготовка к обмену товарами/остатками

Я исходил из того что в ЛК уже есть сколько-то загруженных товаров, через Ексель или созданных вручную. Возможно позже допишу обработку для создания товаров из 1С.

Для работы со вторым АПИ остатков требуется знать Код размера (chrtId) и  Артикул WB (nmId) для каждой номенклатуры. Можно их получить, кроме работы с АПИ, просто выгрузив Ексель из перечня номенклатуры поставщика (https://suppliers.wildberries.ru/analytics/nomenclatures) и из него загрузить в дополнительные реквизиты номенклатуры. Но мы же не ищем легких путей? Поэтому написал код получения всех товаров из АПИ. Но, кстати, загрузку из Ексель (точнее csv) тоже оставил.

В процессе работы с АПИ контент для получения номенклатуры столкнулся с такой ошибкой: передавал валидный Json в метод card/list но приходила ошибка доступ запрещен "code":-32603,"message":"access denied"


Оказалось, нужно передавать  SupplierID вовсе не тот что получается из АПИ по методу suppliers/getID а из раздела Спецификаций в ЛК полученный по кнопке "получить uuid". Это кстати было в Инструкции написано! Полезно иногда курить мануал.

Кстати говоря чтобы получить WbToken и нормально с ним работать надо сделать логин 3 раза (о да!)

1) сначала получить пинкод смс и смс-токен с помощью метода
/passport/api/v2/auth/login_by_phone
2) потом с этим смс-токеном и пинкодом получить куки со значением WBToken
/passport/api/v2/auth/login
кстати да кроме куки тут в ответе ничего нет
3) потом можно "запомнить" этот WBToken отправив его на 
/passport/api/v2/auth/grant
в ответ возвращается еще один токен (аутентификации или как я его назвал основной)
и вот его мы отправляем вместе с куки WBToken на passport/api/v2/auth/login в виде
{
  "country": "RU",
  "device": "test",
  "token": "основной"
}
Теперь с токеном аутентификации можно запрашивать обновление через cookies того самого ВБТокен. Дописал для этого процедуру ОбновитьВБТокенПоОсновному

Запрос номенклатуры

Следующий прикол на который я наткнулся, запросив наконец-то карточки номенклатуры методом LIST (https://content-suppliers.wildberries.ru/card/list) - ограничение лимита по 100 штук, даже если я хочу 999 и явно поставил лимит. Блин мы в 2020, у меня мощный канал интернета, у вас в Диких Ягодах наверняка Дико Производительный Сервер на Golang, если я хочу получить сразу 999 карточек, так дайте мне их блин. Но нет, прилетает 100 штук, и приходится запрашивать еще раз.

Дальше понятно, получаем номенклатуру в Json, находим ее по артикулу и записываем в регистр дополнительные сведения данные по chrtId и nmId. Далее эти сведения нам пригодятся при обмене остатков.

Обмен остатков

Получаем остатки по нужному складу и цены по нужному виду цен. Данные по chrtId и nmId получаем из регистра ДополнительныеСведения. Кстати, если заносить их из файла выгрузки Ексель - тоже можно, есть у меня функция ЗанестиВДопРеквизиты. Только пересохраните Ексель в CSV, так с ним проще работать.

Дальше произошло чудо - сразу возникает ошибка "token is not valid". Причем я пробовал оба, и тестовый и рабочий. Это кажется возникало если данные по ценам были в 0. Или еще json is not valid без каких-то пояснений. 

Я долго смотрел на разницу примера, приведенного у Диких Ягод, и своего тестового json и не мог ничего увидеть. Потом понял - цены были с дробной частью, а ДЯ требуют int. Поправил, получил  "token is not valid", оказалось что у меня обрезался токен до 50 символов. Поправил, получил код 200, остатки обновились. 

Создаем номенклатуру

Для начала попробовал создать номенклатуру без фото. Есть метод АПИ https://content-suppliers.wildberries.ru/card/batchCreate

Но думаете там все так просто? Как бы не так! 

Создать-то карточку получается, вот только в ответе АПИ поля nmId и chrtId, которые дальше нужны для обмена остатками в API Stock&Price, приходят в 0 - не заполнены то есть! Подозреваю что карточка отправляется на модерацию, но пока точный ответ про это не получил. 

Созданная таким образом карточка не появляется в "Аналитике - Отчет с перечнем номенклатур" и не выгружается в Ексель, однако появляется в разделе "Спецификации New". Но этот новый раздел нерабочий и из него карточка не открывается. 

Также не все просто оказалось с загрузкой фото - если просто установить тело из двоичных данных, вылезает ошибка upload file 'data' error: request has no multipart/form-data Content-Type. Тут мне помогла статья про формирование multipart/form-data из 1С //obrabotki.nsksoft.ru/public/20017/ - оказалось двоичные данные картинки нужно кодировать с помощью XMLСтрока. Тогда загрузка файла в Вайлдберриз заработала. 

Тестировал на УТ 11.1, платформа 8.3.11.

 

UPD1 добавил версию для УТ 10.3 на обычных формах.

Скачать файлы

Наименование Файл Версия Размер
Продажи со склада поставщика WildBerries. Взаимодействие с АПИ из 1С

.epf 21,62Kb
62
.epf 2.0 21,62Kb 62 Скачать
Продажи со склада поставщика WildBerries. Взаимодействие с АПИ из 1С УТ 10.3 обычные формы

.epf 43,25Kb
11
.epf 43,25Kb 11 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. zoikins 06.11.20 11:22 Сейчас в теме
СПАСИБО за статью!!! сейчас тоже занимаюсь этим вопросом, статья очень помогла , я то думала что достаточно получить токен только в ЛК (типа он один для всего)! занимаюсь загрузкой остатков - тоже token is not valid, но только на тестовом , на рабочем прошел статус ошибки 200 , но в ЛК нигде не видно остатка, а на сайте он появился :) пришлось посылать новый запрос с 0 количеством чтобы он ушел.
3. kiv1c 603 06.11.20 12:43 Сейчас в теме
(1) Да, если остатки обновлены в методе /stocks то кроме кода 200 ничего не приходит. а зачем еще один запрос отправили не понял?
4. zoikins 06.11.20 13:08 Сейчас в теме
(3)с тестовым URL у меня выгрузка не работает , а вот с рабочим заработала - и я выложила некорректный остаток , чтобы это исправить я выслала 0 остаток и все стало как было
2. kiv1c 603 06.11.20 11:56 Сейчас в теме
разобрался с ошибкой token is not valid - оказывается я поставил в свойствах реквизита длину строки 50 а токен 64 символа и обрезался!
5. kiv1c 603 13.11.20 16:39 Сейчас в теме
проблема с тем что в АПИ поля nmId и chrtId, которые дальше нужны для обмена остатками в API Stock&Price, приходят в 0 при создании - еще не решена.
6. Semfr 18.11.20 12:43 Сейчас в теме
Спасибо большое за пост! А на УТ 10.3, платформа 8.3.16 всё то же самое будет или надо тестировать?
42. unknown181538 35 23.11.20 15:26 Сейчас в теме
(6)
тформа 8.3.1
В любом случае, регистры-то в УТ10 другие. И в любой компании будут индивидуальные особенности, полагаю. У автора решение не претендует на универсальность. Сейчас вот под 10ю запилить пытаюсь, но разница конфигураций тут наименьшая из сложностей.
7. unknown181538 35 18.11.20 17:29 Сейчас в теме
Спасибо заранее! А то я уже испытал стресс от чтения инструкций.
Уточню, на всякий случай.
1) АПИ Контент. СМС достаточно будет получить 1 раз, и потом основной токен можно будет всегда использовать в дальнейшем?
2) API Stock&Price. На закладке "Доступ к АПИ" у меня уже написано "Токены уже предоставлены. Для повторного получения токенов необходимо обратиться в техническую поддержку.". Это значит, что токен уже потерян и нужно делать запрос в ТП? В техподдержку нужно звонить или писать куда-то? Куда придет этот токен?
8. unknown181538 35 18.11.20 18:09 Сейчас в теме
(7) 2) Отвечаю: откуда-то нашлись токены, думаю, что это для второго АПИ. Техподдержку я нашел.

При получении карточек получаю:
{"id":1,"jsonrpc":"2.0","error":{"code":-32603,"message":"access denied","data":{"err":"access denied","trKey":"accessDenied"}}}

Еще вопрос по ссылке https://suppliers.wildberries.ru/specification/client/index есть кнопка "создать токен". Что это за еще один токен?
10. unknown181538 35 18.11.20 18:59 Сейчас в теме
(8) Возможно, я глупые вопросы задаю, потому что сам отвечаю :) но может это кому и поможет. Возможно, моя проблема в том, что я не отправлял заявку на открытие доступа к API Content. Однако же токены с помощью обработки ТС получить удается. Но, возможно, они не рабочие, пока те не обработают мою заявку. В общем, отправил заявку, а там посмотрим.
13. kiv1c 603 19.11.20 10:58 Сейчас в теме
(8) да ошибка accessDenied тоже иногда возникает, помогает обновить токен
30. unknown181538 35 20.11.20 23:01 Сейчас в теме
(13) Мне пришло ответ из ТП, что API активирован. Однако ошибка не ушла. ВБТокен обновил - не помогло. Оставил заявку в ТП.
11. Semfr 18.11.20 19:36 Сейчас в теме
(7) По вашему второму вопросу. Токен выдается при его первом запросе и отображается прямо в личном кабинете, см картинку. Пи обновлении страницы пропадает. Так что надо обращаться к тому, кто его сгенерировал в первый раз - менеджер, админ, еще кто-то , кто имел доступ к личному кабинету поставщика.
Прикрепленные файлы:
unknown181538; +1 Ответить
12. unknown181538 35 18.11.20 21:12 Сейчас в теме
(11) ага. Понятно. Ну этот вроде был отловлен.
14. kiv1c 603 19.11.20 10:58 Сейчас в теме
(7) если получите Основной токен с его помощью можно "без регистрации и смс" обновлять ВбТокен
9. unknown181538 35 18.11.20 18:27 Сейчас в теме
По идее, я должен выгружать только товары, остатки которых изменились. Но получить с сайта остатки на складе поставщика я не вижу возможности.
Получается, что возможно только выгружать всю номенклатуру, либо "запоминать", что выгрузил в прошлый раз. Оба варианта как-то не очень...
15. kiv1c 603 19.11.20 11:00 Сейчас в теме
(9) ну по идее остатки можно получить с АПИ методом card/list
33. jenyavp 54 22.11.20 00:17 Сейчас в теме
(15)А как? потому что я тоже не нашла там полей Остаток и цена.
37. jenyavp 54 22.11.20 22:22 Сейчас в теме
(33)Сама нашла, это другое АПИ, сервис статистики.
16. marat3581525 20.11.20 10:14 Сейчас в теме
Автор, в описании ты пишешь:

"Созданная таким образом карточка не появляется в "Аналитике - Отчет с перечнем номенклатур" и не выгружается в Ексель, однако появляется в разделе "Спецификации New". Но этот новый раздел нерабочий и из него карточка не открывается."

Удалось решить данную проблему?
17. GAlexy 20.11.20 13:26 Сейчас в теме
(8) Удалось победить "err":"access denied" ? ТП должна включать доступ?
использую токен аутентификации и cookie: WBToken =
Получаю "err":"access denied" в методе /list
и
"err":"wrong supplier vendor code" в методе /create
Aspire1C; +1 Ответить
18. marat3581525 20.11.20 13:31 Сейчас в теме
(17)wrong supplier vendor code" в методе /create

Буквально сегодня столкнулся с такой проблемой.
Там в теле запроса для "params" надо добавить еще "supplierVendorCode". Более подробно можно увидеть в инструкции API, расположенной в разделе "Товары" - "Спцификации new".
Если честно, такое API конечно, по кусочкам везде раскидано...
23. kiv1c 603 20.11.20 15:12 Сейчас в теме
(18) ага я тоже офигел, только сегодня видимо добавили это поле supplierVendorCode
25. marat3581525 20.11.20 15:13 Сейчас в теме
(23) Удалось победить ошибку при открытии карточки товара, созданной через API?
19. marat3581525 20.11.20 13:33 Сейчас в теме
(17)
Получаю "err":"access denied" в методе /list


Видимо WB токен истек. Тебе надо его обновить, запросив cookies. Более подробно написано в описании этой статьи
43. unknown181538 35 24.11.20 15:59 Сейчас в теме
(19) ну я его обновлял, использую обработку из статьи. мне не помогает.
По плану ТП будет обрабатывать мой вопрос неделю! Кажется, это претендент на звание Самая Дикая ТП в мире!
20. GAlexy 20.11.20 14:41 Сейчас в теме
(19) я его при каждом запросе обновляю, прежде чем его обратно отослать. Каждый раз он приходит другой.
21. marat3581525 20.11.20 14:51 Сейчас в теме
(20) а supplier ID откуда берете?
22. GAlexy 20.11.20 14:59 Сейчас в теме
24. marat3581525 20.11.20 15:12 Сейчас в теме
(22) По описанию все делаете верно, скорее всего токен нерабочий. Попробуйте один раз авторизоваться через смс, потом получить основной токен и его продолжать использовать для WB токена.
26. kiv1c 603 20.11.20 15:25 Сейчас в теме
Итоги сегодняшнего эксперимента:
САМЫЙ УЖАСНЫЙ АПИ что я видел!

1)добавили новое поле supplierVendorCode нигде об этом не написав

2) запрос на создание карточек номенклатур в card/batchCreate все еще возвращает chrtId и nmId в 0, а они нужны дальше для обмена остатками

3) созданные карточки видны только в разделе "спецификации new" но при попытке их открыть - backend-errors.предмет не найден
andrkoss; +1 Ответить
44. andrkoss 25.11.20 12:12 Сейчас в теме
(26) с п. 3 не боролись?

У меня сегодня там появились карточки. Видимо, их из старых спецификаций скопировали. Причем написано, что карточки от 21.11. Они открываются. А созданный через АПИ - фиг.
50. marat3581525 30.11.20 11:46 Сейчас в теме
(44) Получилось победить ошибку, возникающую при открытии карточки, созданную через API?
51. andrkoss 30.11.20 12:32 Сейчас в теме
(50) Нет. Поддержка уникальная у ВБ, конечно...
45. andrkoss 25.11.20 12:17 Сейчас в теме
(26) У меня еще при попытке зайти в эту карточку вылазит: "Время сессии истекло! Пожалуйста, обновите страницу или перезайдите в Личный кабинет."
46. andrkoss 25.11.20 15:12 Сейчас в теме
(26) О, новый ответ на попытку редактировать - IsLockedCard
85. uAz1k 12.01.21 16:08 Сейчас в теме
(26) Можете чуть более подробно описать процесс создания карточки. Я не могу понять какие параметры обязательны, какие нет. Обязательно ли указывать в параметр "object" только те значения которые есть у WB, или я могу свое подставить? supplierVendorCode куда нужно добавить?
И да, API действительно очень сырой
27. GAlexy 20.11.20 15:45 Сейчас в теме
(24) если я меняю основной токен на рендомный, кука вообще не приходит.
Уже 100500 раз начинал сначала.
Скажите, от СП требуется включение на доступ по АПИ?
28. GAlexy 20.11.20 16:39 Сейчас в теме
Кукис в файл сохраняете или парсите заголовок?
29. marat3581525 20.11.20 16:51 Сейчас в теме
(28) Заголовок. Скачай обработку этой статьи, там все указано.
31. user1496685 20.11.20 23:35 Сейчас в теме
мамочки. Так мне и придется по-старинке на склад отгружать(((( Сейчас заплачу
32. jenyavp 54 21.11.20 22:53 Сейчас в теме
Воспользовалась вашей обработкой, спасибо, это ускорила процесс. У меня была проблема такая же как у (8),
получила токен, куки, но при получении товаров https://content-suppliers.wildberries.ru/card/list ошибка.
Дело было в учетной записи. Я для себя, как для разработчика создавала дополнительную учетку, и прикрепляла номер к нему. И токен был не рабочий, но вот когда я использовала номер основной учетки, со всеми правами, токен сработал и успешно получилось список товаров.
36. jenyavp 54 22.11.20 16:20 Сейчас в теме
успешно получилось список товаров
(32)
удалось получить список товаров
38. GAlexy 23.11.20 09:17 Сейчас в теме
(32) Подтверждаю. Нужно использовать телефонный номер первый, указанный при регистрации.
Спасибо jenyavp
39. kiv1c 603 23.11.20 14:14 Сейчас в теме
Новая неделя - новые проблемы.
теперь появляется ошибка "wrong supplier vendor code"
card.validate.supplierVendorCode
похоже дело в лишнем пробеле
40. unknown181538 35 23.11.20 14:50 Сейчас в теме
Отправил по одному товару остаток. Вроде как успешно отправился, но на сайте не обновился. Он сразу должен обновиться, или нужно какое-то время выждать?
Если я отправляю пустую цену-цена останется та же, что и была? Ибо цены у нас на сайте ставят, и в 1С нету нужной цены.
41. GAlexy 23.11.20 15:17 Сейчас в теме
(39) Как писал (26)
"jsonrpc": "2.0",
"params": {
"card": {
"supplierVendorCode":"BlaBla",
47. comfortbaby 25.11.20 16:08 Сейчас в теме
Нам тоже нужна такая интеграция... программиста штатного нет
49. user1491021 27.11.20 13:04 Сейчас в теме
Теперь с токеном аутентификации можно запрашивать обновление через cookies того самого ВБТокен. Дописал для этого процедуру ОбновитьВБТокенПоОсновному
Обновление через cookies того самого ВБТокен как часто нужно выполнять и для чего.
И если при получении списка номенклатуры получаем ответ "access denied" дело в неправильной авторизации или SupplierID неправильный. Беру его по кнопке "Получить uiid"
52. GAlexy 30.11.20 13:37 Сейчас в теме
55. Senpasi 01.12.20 00:07 Сейчас в теме
Подскажите, пожалуйста, с api по заказам пока у всех глухо или я косячу?
Простой get с токеном на suppliers-orders.wildberries.ru/api/v1/orders?date_start=2020-11-30T20:59:55+03:00 отдает ошибку на стороне ВБ - 500 "У нас проблемы. Попробуйте позже"

Уже думаю с suppliers.wildberries.ru/marketplace-api/api/private/portal/v1/gather_tasks попробовать дергать, что бы хоть как-то резервирование остатка проходило.
56. evgenrs 01.12.20 12:10 Сейчас в теме
Добрый день, подскажите, а можете переделать вашу обработку для унф 1.6?
57. givi-724 03.12.20 13:56 Сейчас в теме
Добрый день!

Да, обработка для УНФ 1.6 была бы очень актуальна !
58. Aspire1C 664 07.12.20 11:11 Сейчас в теме
У всех нормально работает?
У меня сегодня при попытке получить СМС на строке
ssl = Новый ЗащищенноеСоединениеOpenSSL();
HTTPСоединение = Новый HTTPСоединение("content-suppliers.wildberries.ru",,,,,, SSL);
Виснет режим предпряития и всё.
59. carapuzzz 10.12.20 16:15 Сейчас в теме
Подскажите кто уже разобрался с получением списка.

1.Чтобы все заработало нужно создать Заявка на API Content (Склад поставщика)? после того как ее выполнят получить токен через смс и по этому токену получать WBToken. далее смс авторизация уже не будет нужна?

2.По методу https://content-suppliers.wildberries.ru/card/list какие параметры обязательны, скажем если я хочу получить весь справочник, а передает только 100 штук, предполагаю что должен быть параметр типа страница с которой надо получать. Кроме каких то фильтров непонятных в их запросе есть еще
"query": { // Пагинаци "limit":10, "offset": 20} это и есть подобие страниц, если да то как это использовать?
60. unknown181538 35 14.12.20 14:18 Сейчас в теме
(59) 1. По идее - да. Но у меня вот ошибка accessDenied.
61. carapuzzz 14.12.20 18:03 Сейчас в теме
с получением списка и прохождения авторизации разобрался, но это только начало, создавать новые карточки через апи этот еще тот квест, с отдачей остатков и получением заказов тоже есть свои заморочки.
62. GAlexy 15.12.20 14:04 Сейчас в теме
Я не могу залить остатки. nmId и chrtId получаю из excel списка номенклатуры (через card/list тоже можно). Через API Stock&Price получаю ответ 200, но остатки и цены не меняются. Могу поменять только через excel "Загрузить файл с остатками".
ЧЯДНТ?
63. carapuzzz 17.12.20 09:23 Сейчас в теме
(62) остатки в ЛК не меняются, но фактически они меняются. народ пишет что надо зайти как покупатель на сайт ВБ и в корзине эти остатки будет видно, я пока не дошел до данного этапа.
64. Stas84 18.12.20 14:18 Сейчас в теме
(63) Все верно сказал. Нужно смотреть через корзину как обычный покупатель. Заметил интересный глюк. Менеджер через ексель установила остаток 1, поменять обратно на 0 не получается через ексель, если по АПИ я ставлю 1, на сайте остаток меняется на 2, если 0, меняется на 1. Такое ощущение, что ексель и АПИ не связанные вещи
65. Stas84 18.12.20 14:21 Сейчас в теме
1. Подскажите чем обработка за 4 старт мони отличается от той что за 3 ? Интересует реализация авторизации через СМС для Контент АПИ, чтобы получить список товаров, остатки я обновлять научился.
2. При обновлении остатков на что влияет параметр цена? Передавал разные значения, цена так и не изменилась. На витрине остается цена и скидка та которую установили в ЛК
67. carapuzzz 18.12.20 17:47 Сейчас в теме
(65)Цена не на что не влияет ХЗ зачем она там вообще, я без нее передаю и все работает.
66. carapuzzz 18.12.20 17:46 Сейчас в теме
(64)ВБ работает в двух режимах: 1 СКЛАД ВБ, 2 СКЛАД поставщика.
Остатки в корзине суммируются если скажем для Склада ВБ = 2, для склада поставщика 3, корзина покажет 5.
1 у тебя это скорее всего остаток режима Склада ВБ.
68. carapuzzz 18.12.20 18:01 Сейчас в теме
//шаг1 получить постоянный токен
//НомерТелефона - строго тот что указывался при регистрации ЛК как основной
//смс приходят на любые телефоны но вот токен генерит левый
Процедура ПолучитьТокенНажатие(НомерТелефона)
	
	Стр = Новый Структура;
	Стр.Вставить("phone", НомерТелефона);
	Стр.Вставить("is_terms_and_conditions_accepted", Истина);
	ТекстОтвета = ПолучитьДанные("content-suppliers.wildberries.ru", "/passport/api/v2/auth/login_by_phone", Стр);
	
	Сообщить(ТекстОтвета);
	
	Чтение = Новый ЧтениеJSON;
	Чтение.УстановитьСтроку(ТекстОтвета);
	Ответ = ПрочитатьJSON(Чтение);
	Чтение.Закрыть();

	Токен = Ответ.token;
	
КонецПроцедуры

//шаг2 получить постоянный токен
//КодИзСМС - код из смс что пришла на телефон указанный ранее
//Токен - токен который был получен в процедуре ранее
Процедура ПолучитьWBTokenНажатие(КодИзСМС, Токен)
	
	options = Новый Структура;
	options.Вставить("notify_code", КодИзСМС);
	Стр = Новый Структура;
	Стр.Вставить("token", Токен);
	Стр.Вставить("options", options);
	
	Заголовки = Неопределено;
	ТекстОтвета = ПолучитьДанные("content-suppliers.wildberries.ru", "/passport/api/v2/auth/login", Стр, Заголовки);
	
	Сообщить(ТекстОтвета);
	
	WBtok = Заголовки.Получить("set-cookie");
	Поз = СтрНайти(WBtok, "max-age");
	WBtok = Сред(WBtok, 1, Поз-3);
	
	Заголовок2 = Новый Соответствие();
	Заголовок2.Вставить("Content-Type", "application/json");
	Заголовок2.Вставить("Cookie", WBtok);
	ТекстОтвета = ПолучитьДанные("content-suppliers.wildberries.ru", "/passport/api/v2/auth/grant",, Заголовок2);
	Сообщить(ТекстОтвета);
	
	Чтение = Новый ЧтениеJSON;
	Чтение.УстановитьСтроку(ТекстОтвета);
	Ответ = ПрочитатьJSON(Чтение);
	Чтение.Закрыть();

	ГлавныйТокен = Ответ.token;

	Стр = Новый Структура;
	Стр.Вставить("country", "RU");
	Стр.Вставить("device", "");
	Стр.Вставить("token", ГлавныйТокен);
	
	Заголовок2 = Новый Соответствие();
	Заголовок2.Вставить("Content-Type", "application/json");
	Заголовок2.Вставить("Cookie", WBtok);
	ТекстОтвета = ПолучитьДанные("content-suppliers.wildberries.ru", "/passport/api/v2/auth/login", Стр, Заголовок2);
	
	Сообщить(ТекстОтвета);
	
КонецПроцедуры

Функция ПолучитьДанные(Сервер, Ресурс, ВхДанные=Неопределено, Заголовки=Неопределено)
	
	Если ВхДанные=Неопределено Тогда
		ДанныеJSON = "";	
	Иначе
		Запись = Новый ЗаписьJSON;
		Запись.УстановитьСтроку(Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет));
		ЗаписатьJSON(Запись, ВхДанные);
		ДанныеJSON = Запись.Закрыть();
	КонецЕсли;
	
	SSL = Новый ЗащищенноеСоединениеOpenSSL();
	HTTP =  Новый HTTPСоединение(Сервер,,,,,600, SSL);
	
	Если Заголовки = Неопределено Тогда
		ЗаголовокHTTP = Новый Соответствие();
		ЗаголовокHTTP.Вставить("Content-Type", "application/json");
	Иначе
		ЗаголовокHTTP = Заголовки;
	КонецЕсли;
	
	ЗапросHTTP = Новый HTTPЗапрос(Ресурс, ЗаголовокHTTP);
	
	Если ЗначениеЗаполнено(ДанныеJSON) Тогда
		ЗапросHTTP.УстановитьТелоИзСтроки(ДанныеJSON);
	КонецЕсли;
	
	HTTPОтвет = HTTP.ОтправитьДляОбработки(ЗапросHTTP);
	Если Заголовки=Неопределено Тогда 
		Заголовки = HTTPОтвет.Заголовки;
	КонецЕсли;
	
	Ответ = HTTPОтвет.ПолучитьТелоКакСтроку();
	
	Возврат Ответ;

КонецФункции
Показать
Iva_Irina_Iva; +1 Ответить
69. carapuzzz 18.12.20 18:04 Сейчас в теме
кому надо авторизацию, код выше так получается ГлавныйТокен, просто копируйте процедуры во внешнюю обработку там думаю разберетесь

для получения временного токена(WBТокен ) для работы используем этот главныйТокен

Процедура ОбновитьТокенНажатие()
	
	Стр = Новый Структура;
	Стр.Вставить("token", ГлавныйТокен);
	Заголовки = Неопределено;
	ТекстОтвета = ПолучитьДанные("content-suppliers.wildberries.ru", "/passport/api/v2/auth/login", Стр, Заголовки);
	
	WBtok = Заголовки.Получить("set-cookie");
	Поз = СтрНайти(WBtok, "max-age");
	WBТокен = Сред(WBtok, 1, Поз-3);

КонецПроцедуры
Показать
Iva_Irina_Iva; +1 Ответить
70. user844865 19.12.20 20:08 Сейчас в теме
Не у кого не было проблем с получение постоянного ключа? У меня на отправке запроса /passport/api/v2/auth/grant зависает и всё
71. machnef 45 23.12.20 16:17 Сейчас в теме
Слушайте писал обмен с API OZON, так голова не пухла! Мне интересно есть ли герой, который настроил обмен с WB полностью? обновление остатков, цен, карточек, картинок, заказов?
72. Iva_Irina_Iva 25.12.20 07:31 Сейчас в теме
Кто разобрался с прохождением авторизации, подскажите, все верно делаем?! Шаг 1, получаем смс на номер, который указан в визитке у контактного лица. Далее шаг 2, полученный токен и смс в шаге 1 отправляем для получения WBToken, но приходит пустой { "token": "" }, у кого то было подобное?
73. Iva_Irina_Iva 25.12.20 15:32 Сейчас в теме
(72) Если парсить заголовок, то там должен быть set-cookie? Вопрос, если такого заголовка нет?
74. GAlexy 28.12.20 12:21 Сейчас в теме
(73)
//НУЖЕН:
curl_setopt($cu,CURLOPT_HEADER,true);

//ПАРС:
$out = explode(PHP_EOL,curl_exec($cu));
$WBToken = str_replace('set-cookie: ','',explode(';',$out[7])[0]);

// ВМЕСТО $cu ВАША ПЕРЕМЕННАЯ
77. Iva_Irina_Iva 29.12.20 10:06 Сейчас в теме
(74) Если честно, не поняла что Вы мне написали. Внесла твой телефон в визитку (на тот телефон, которые внесен при регистрации смс не приходят). Получила смс и токен первым шагом, получаю вторым шагом WbToken, он должен быть в заголовках, но там его нет. Делаю все в Postman. Возвращаемые заголовки прикрепила, wbToken там не вижу.
Прикрепленные файлы:
78. GAlexy 29.12.20 10:13 Сейчас в теме
(77)
(на тот телефон, которые внесен при регистрации смс не приходят)
Его нужно поставить в "настройка - визитка" тода смс придет.
81. Iva_Irina_Iva 29.12.20 11:03 Сейчас в теме
(78) Поставили, все равно не приходит.
75. LifeStyle 28.12.20 14:41 Сейчас в теме
Здравствуйте! Скачал вашу обработку для примера. JSON в текстовый файл создаю. Но все время ошибка.

Все время возвращается ошибка json is not valid. Что может быть? Спасибо.
76. Iva_Irina_Iva 29.12.20 09:50 Сейчас в теме
(75) Такая же ошибка при передаче остатков.
{
"token": "111",
"data": [
{
"nmId": 9641619,
"stocks":[
{
"chrtId": 31855256,
"quantity": 1,
"storeId": 111
}
]
}
]
}
ошибка {"error": "json is not valid","errorDetails": ""}, тело запроса копирую из инструкции и подставляю свои значения
token Беру из ЛК меню Товары - Спецификации - Создать токен.
Специалист по API WB написал "Если вы уже работаете по обычной схеме, значит уже умеете загружать товар. Вот тогда можно отдельно загружать остатки для работы по схеме Продажа со склада поставщика и там свои сервисы, адреса сервисов и токены, которые можно получить прямо в ЛК". Товар у нас уже заведен, продается по схеме FBO, поэтому по API его не создаем.
Если удастся решить ошибку "json is not valid" напишите, пожалуйста.
79. GAlexy 29.12.20 10:16 Сейчас в теме
(76)
"json is not valid"
Проверьте json тут https://jsonlint.com/
Iva_Irina_Iva; +1 Ответить
80. Iva_Irina_Iva 29.12.20 10:44 Сейчас в теме
(79) при проверке Valid JSON. Скорее всего токен не тот. Беру из ЛК как написал специалист WB по API. Получить WBToken пока не получается.
82. GAlexy 29.12.20 13:10 Сейчас в теме
(76)
"json is not valid"

У Вас "price": int нету

{
"chrtId": int,
"price": int,
"quantity": int,
"storeId": int
},
83. uAz1k 06.01.21 14:05 Сейчас в теме
Возможно пригодится, получение Cookie для работы с API Content. Файл для httpClient в PHPStorm

### Шаг 1: Отправка SMS кода на телефон и получения токена в ответе для шага 2
POST https://content-suppliers.wildberries.ru/passport/api/v2/auth/login_by_phone
Content-Type: application/json

{
  "phone": "",
  "is_terms_and_conditions_accepted": true
}

### Шаг 2: Отправка верификационного SMS кода на сервер вместе с токеном из предыдущего ответа и получение Cookie для доступа к методам API
POST https://content-suppliers.wildberries.ru/passport/api/v2/auth/login
Content-Type: application/json

{
  "token": "",
  "options":{
    "notify_code": ""
  }
}

### Дальнейшие шаги позволяют отбновлять Cookie без запроса кода на телефон
### Шаг 3: Отправка Cookies из предыдущего ответа для получения токена
POST https://content-suppliers.wildberries.ru/passport/api/v2/auth/grant
Content-Type: application/json
Cookie: WBToken=

### Шаг 4: Добавление токена из предыдущего запроса в список разрешенных
POST https://content-suppliers.wildberries.ru/passport/api/v2/auth/login
Content-Type: application/json
Cookie: WBToken=

{
  "country": "RU",
  "device": "Test",
  "token": ""
}

### Обновление Cookie (шаг 2) без SMS c токеном (шаг 3)
POST https://content-suppliers.wildberries.ru/passport/api/v2/auth/login
Content-Type: application/json

{
  "token": ""
}

###
Показать
Прикрепленные файлы:
_wildberies_contentAPI_auth.http
84. Alex_Japanese_Student 441 11.01.21 12:12 Сейчас в теме
ограничение лимита по 100 штук, даже если я хочу 999 и явно поставил лимит. Блин мы в 2020, у меня мощный канал интернета, у вас в Диких Ягодах наверняка Дико Производительный Сервер на Golang, если я хочу получить сразу 999 карточек, так дайте мне их блин. Но нет, прилетает 100 штук, и приходится запрашивать еще раз.


и у озона тоже кругом лимиты на запросы. 2021 год, да, как же можно больше 100 карточек раздавать (((
Оставьте свое сообщение

См. также

Интеграция с бонусной программой лояльности ManyBonus Промо

Управление взаимоотношениями с клиентами (СRM) Розничная торговля WEB v8 Розница УУ Абонемент ($m)

ManyBonus.com - бонусная программа лояльности на базе мессенджеров. Позволяет регистрировать клиента в программе лояльности через Telegram, Viber, VK, отправлять коды скидок в мессенджеры, получать уведомления при списании/начислении бонусных баллов, альтернатива сообщениям СМС.

3 стартмани

07.01.2021    1284    1    Anton64    0    

[Расширение] Временное отключение онлайн-эквайринга в РМК (УТ 11.4)

Розничная торговля Рабочее место Эквайринг v8 v8::ОУ УТ11 Розничная и сетевая торговля (FMCG) УУ Абонемент ($m)

Расширение предназначено для исправления исключительных ситуаций, когда оплата по эквайринговому терминалу с подключением оборудования прошла успешно, но чек на ККТ не был фискализирован. Расширение позволит временно отключить онлайн-эквайринг непосредственно из формы РМК.

1 стартмани

14.12.2020    1574    12    RocKeR_13    9    

BIM: взаимодействие с платформой Autodesk Forge

WEB v8 Строительство Абонемент ($m)

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

1 стартмани

25.11.2020    10141    4    kandr    0    

Получаем токен wildberries для Content API

Розничная торговля WEB v8::ОУ v8::УФ УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

Будет полезна тем, кто зарегистрирован поставщиком на Wildberries и планирует начать работу со своего склада.

1 стартмани

02.11.2020    2945    14    whitedeath    22    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3 Промо

Обработка документов WEB v8 v8::УФ 1cv8.cf Россия БУ УУ Абонемент ($m)

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    9535    12    capitan    11    

Чатбот WhatsApp

WEB v8 1cv8.cf Абонемент ($m)

Внешняя обработка для написания чат-бота WhatsApp

1 стартмани

21.10.2020    4492    16    ripreal1    16    

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

WEB Практика программирования v8 1cv8.cf Абонемент ($m)

Пошаговое руководство по созданию http сервиса (часть третья). Передача нескольких параметров в http сервис, a также формирование сложных JSON строк.

1 стартмани

02.10.2020    5564    2    hpi    14    

HTTP сервисы по OpenAPI спецификациям

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    8598    4    shmalevoz    19    

Загрузка весового товара в весы Масса-К ВПМ-Ф (1С Предприятие, УТ 11.2-11.4 управляемые формы) Промо

Весы Розничная торговля Розничная торговля v8 v8::ОУ v8::УФ УТ10 Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Данная обработка загружает весовой товар из базы в весы. Данная обработка тестировалась только на версии УТ 11.2-11.4 (1С Предприятие 8.3) и весах ВПМ-Ф.

2 стартмани

21.07.2016    19174    51    user594264_e.sitnik    4    

Загрузка из XML файла ЭДО в документ поступления для конфигураций 1С: Розница 2.2/2.3, Управление торговлей 10.3/11.4

Розничная торговля Обработка документов Документооборот и делопроизводство Обмен через XML v8 УТ10 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Внешние обработки загрузки данных из XML файлов формата ON_NSCHFDOPPRMARK ЭДО в документы поступления 1С Розница версия 2.2.10.19 и выше, Управление торговлей 10.3.52.2 и выше, Управление торговлей 11.4.5.63 и выше

1 стартмани

04.06.2020    15817    204    independ    113    

Пример работы с Trello из 1С

WEB v8 1cv8.cf Россия УУ Абонемент ($m)

Небольшая конфигурация содержит примеры обмена с онлайн-сервисом Trello.

1 стартмани

15.02.2020    12194    45    terrorion    12    

Google drive - менеджер файлов

WEB Внешние источники данных v8 1cv8.cf Россия Абонемент ($m)

Синхронизация с гугл диском легко и просто!

10 стартмани

05.12.2019    10823    33    zykov_vitaliy    26    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

1 стартмани

30.03.2018    28452    33    Ditron    86    

Работа с Яндекс-картами в 1С (вывод меток, прокладка маршрута, отображение балуна, вывод меток в кластеры) (обычное и управляемое приложение)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (управляемое приложение). Обработка показывает, как можно найти адреса на карте Яндекс, проложить маршрут.

2 стартмани

20.11.2019    13633    127    Denr83    0    

Рекомендательный сервис на основе коллаборативной фильтрации на 1С. Расширение формы подбора для УТ 11.4

Оптовая торговля Розничная торговля Практика программирования Математика и алгоритмы v8 ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

В данной разработке реализован механизм рекомендаций товаров по принципу схожести товаров в корзине на основе алгоритма Item-to-Item от Amazon. Разобран алгоритм с демо базой и сделано расширение для УТ11.4 которое добавляет в форму подбора таблицу рекомендаций. Протестировано на 8.3.13.1865 на Управление торговлей, редакция 11 (11.4.8.63)

3 стартмани

25.09.2019    11532    13    informa1555    24    

Telegram бот на 1С

WEB v8 1cv8.cf Абонемент ($m)

Telegram бот на 1С в виде внешней обработки, встраиваемой в типовые 1С 8.3.

1 стартмани

24.09.2019    17597    38    budidich    19    

Автоматическая рассылка прайс-листов Промо

Ценообразование, прайсы Email Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Абонемент ($m)

Устали от утомительной рассылки прайс-листов своим клиентам? Тогда эта обработка как раз для вас, она сделает полностью все сама! Сформирует прайс с нужными настройками и отправит его по электронной почте, как, куда и когда надо.

1 стартмани

24.03.2014    40850    14    skyadmin    20    

Аналоги номенклатуры для УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Расширение

Рабочее место Оптовая торговля Розничная торговля Управление торговлей Оптовая торговля Розничная торговля v8 Розница ERP2 УТ11 КА2 Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Расширение для работы с аналогами номенклатуры. Отлично подходит для работы с кроссами запчастей и товаров с аналогичными свойствами. Поддерживаемые конфигурации: УТ 11.4, КА 2.4, ERP 2.4, Розница 2.2, Розница 8. Магазин автозапчастей. Лёгкое подключение, без изменения конфигурации.

1 стартмани

30.08.2019    21460    25    AleSSandre    26    

Работа с релизами 1С и договорами ИТС

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    15566    46    RocKeR_13    15    

Выгрузка номенклатуры в социальную сеть Вконтакте

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf Абонемент ($m)

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

2 стартмани

14.08.2019    16086    51    kaliuzhnyi    46    

Печать чеков для ККМ АТОЛ и ШТРИХ на основании текстового файла, где содержится описание товаров, цен, НДС (все требования 54-ФЗ, поддержка изменений от 01/07/19). Для 1С (7.7 и 8 УФ, обычных форм) есть готовые обработки Промо

ККМ Фискальный регистратор Кассовые операции Оптовая торговля Розничная торговля Кассовые операции Оптовая торговля Розничная торговля v7.7 v8 v8::УФ 1cv8.cf 1cv7.md Россия Абонемент ($m)

Это программа печати чеков, которая читает обычный текстовый файл, где перечислено, что надо распечатать на ФР - описание содержимого чека. Такой механизм позволяет использовать комплект для WEB сайтов, для не типовых или сильно измененных 1с7 или 1с8. Для любых программ которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые внешние печатные формы для печати из документов Реализация товаров и услуг 1с8 УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1с:ТиС 7.7 Реализация ТМЦ, Бух4.5, Бух1.3 и Печать из ПКО Подключать ФР к 1С не надо! Не надо открывать смену. Подходит для любой конфигурации, для любого документа. Более 300 внедрений на ккм Штрих-Мини-ФР-К, Штрих ОнЛайн Атол 11Ф, 55Ф, 30. Возможна пробитие оплаты наличным или VISA  (Электронные деньги). Поддерживает передачу в ОФД имени кассира, телефон или email покупателя. Для каждого чека можно поменять ОСН (ЕНВД, Доходы-расходы итд). Возможна печать чека с выровненными колонками, Наименование,Количество Цена, Сумма, в этом случае фискализация будет одной строкой с общей суммой. Можно пробить не фискальный чек. (чек будет, но в налоговую не уйдет). Добавлена расшифровка длинных наименований, что актуально для Штрих (программа сама переносит длинные наименования на след строку). Есть внесение и выплата денег. 29.06.17 добавлено пробитие 2 видов оплат в одном чеке.

7 стартмани

11.04.2017    72335    204    ah7777777    558    

Шаблон http-сервиса для вашего проекта

Внешние источники данных WEB Мобильная разработка v8 v8::Mobile 1cv8.cf Абонемент ($m)

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    20742    78    MarkoSokolov    48    

Обработки для 1С: Розница по работе с ЕГАИС

Розничная торговля Обработка документов Обработка справочников Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия БУ Абонемент ($m)

Несколько простых и нужных обработок для упрощения работы с ЕГАИС в 1С Розница версий 2.2.10.ХХХ и выше.

1 стартмани

25.02.2019    19408    47    independ    15    

Трекинг номеров РПО в Почте России Промо

WEB Оптовая торговля Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

2 стартмани

28.03.2016    28196    38    Smaylukk    3    

1С и WebKit. Вариант взаимодействия

WEB v8 1cv8.cf Абонемент ($m)

В результате перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменился с COMОбъект на ВнешнийОбъект. Также изменилась DOM модель документа, доступная через это свойство.

2 стартмани

23.02.2019    32086    82    mi1man    57    

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet

WEB v8 1cv8.cf Транспорт, автопарки, такси Абонемент ($m)

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    28039    106    Ditron    94    

1С: Розница/УТ 10.3. ЕГАИС, загрузка акцизных марок в справочник Штрихкоды и Упаковки, регистр Акцизные марки из XML-сообщений входящих ТТН ЕГАИС + Печать акцизных марок

Розничная торговля Обработка справочников Обмен через XML Ценники Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия Абонемент ($m)

Пакетная загрузка/обновление списка акцизных марок ЕГАИС из входящих ТТН ЕГАИС. Для 1С Розница 2.2.9.ХХХ/2.2.10.ХХХ//2.2.11.ХХХ/2.2.12.ХХХ/Управление торговлей 10.3.49.ХХХХ и выше с возможностью печати

1 стартмани

31.01.2019    24761    185    independ    124    

Яндекс карты 2.1. Построение маршрута. Передача длины маршрута в реквизит формы

WEB v8 1cv8.cf Абонемент ($m)

Пригодится как пример использования Яндекс карты 2.1 для построения маршрута.

1 стартмани

24.01.2019    15445    78    John_d    32    

Конструктор мобильного клиента Simple WMS Client: способ создать полноценный ТСД без мобильной разработки. Теперь новая версия - Simple UI (обновлено 14.11.2019)

Инструментарий разработчика Сканер штрих-кода Терминал сбора данных Мобильная разработка Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Учет ОС и НМА Учет ТМЦ v8 v8::Mobile БУ УУ Абонемент ($m)

Simple WMS Client – это визуальный конструктор мобильного клиента для терминала сбора данных(ТСД) или обычного телефона на Android. Приложение работает в онлайн режиме через интернет или WI-FI, постоянно общаясь с базой посредством http-запросов (вариант для 1С-клиента общается с 1С напрямую как обычный клиент). Можно создавать любые конфигурации мобильного клиента с помощью конструктора и обработчиков на языке 1С (НЕ мобильная платформа). Вся логика приложения и интеграции содержится в обработчиках на стороне 1С. Это очень простой способ создать и развернуть клиентскую часть для WMS системы или для любой другой конфигурации 1С (УТ, УПП, ERP, самописной) с минимумом программирования. Например, можно добавить в учетную систему адресное хранение, учет оборудования и любые другие задачи. Приложение умеет работать не только со штрих-кодами, но и с распознаванием голоса от Google. Это бесплатная и открытая система, не требующая обучения, с возможностью быстро получить результат.

5 стартмани

09.01.2019    47693    259    informa1555    234    

Проверка VAT номеров

WEB v8 1cv8.cf Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    13704    2    wtlz    1    

Загрузка чека онлайн-касс (загрузка товаров из чека)

Внешние источники данных WEB Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 1cv8.cf Абонемент ($m)

Обработка-пример, позволяет любому и из любой конфигурации загрузить информацию о товарах из чека(и не только) из почтового сообщения, отправленного из приложения ФНС проверка чеков.

2 стартмани

08.10.2018    22828    39    echo77    73    

Работа с публикациями "Инфостарт"

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    22977    13    RocKeR_13    16    

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Розничная торговля Обработка документов Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Абонемент ($m)

Данная обработка упрощает корректировку остатков алкогольной продукции небольшого магазина, где предполагается передача всей продукции в торговый зал сразу после приемки.

5 стартмани

08.09.2018    34958    83    asdfgcom    47    

SOAP для чайников

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    56372    48    dusha0020    19    

Класс-обработка “Работа с картами Яндекс”

Разработка внешних компонент WEB v8 Абонемент ($m)

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    27122    209    RSConsulting    17    

Пример использования REST API Яндекс Диска

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    27203    42    MKFreeUser    15    

ЕГАИС 3 Контролёр для 1С:Розница

Терминал сбора данных Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Оградите себя от рисков отзыва лицензии на торговлю алкоголем, штрафов и блокировок в ЕГАИС. Проверяйте поступающую алкогольную продукцию помарочно на соответствие ТТН ЕГАИС v3 перед тем, как подтвердить получение и принять её на баланс в ЕГАИС. С 01.07.2018 начинается переход ЕГАИС на помарочный учет алкогольной продукции на всех стадиях товародвижения, начиная от производства или ввоза на территорию России, до реализации в розничной торговле, т.н. "ЕГАИС 3.0". В типовой Рознице уже появилась обработка для контроля поступивших акцизных марок на ПК. Предлагаю ознакомиться с мобильным решением. Контроль производится в Android приложении на ТСД или на обычном смартфоне.

1 стартмани

13.06.2018    21801    17    kuld    30    

Обмен файловыми базами данных через Yandex диск

WEB v8 Россия Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    18131    7    slimper    1    

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза

WEB v8 1cv8.cf Абонемент ($m)

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    16875    84    Malfarion    16    

Пробитие чеков через ККМ в офисе (для курьеров)

ККМ Фискальный регистратор Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 v8::ОУ Розница УТ11 Россия БУ Абонемент ($m)

Предлагается интеграция 1С с ККТ СтарРус. Поддерживается одновременная работа с разных рабочих мест. ККТ СтарРус работает как сервер, и принимает команды через API по http-протоколу, что позволяет пробивать чеки через центральную базу 1С для интернет-магазина и для курьеров.

1 стартмани

07.06.2018    33722    25    Kutuzov    12    

Конфигурация для просмотра публичных телеграм каналов

WEB v8 Абонемент ($m)

Просмотр и каталогизация в более удобном виде публичных телеграм каналов, групп и чатов.

1 стартмани

02.06.2018    18941    11    DO_WHILE_LOOP    7    

Корректировка остатков ЕГАИС для 1С:Розница/УТ 10.3 - альтернативный вариант

Обработка документов Розничная торговля Учет ТМЦ Розничная торговля Учет ТМЦ v8 Розница Розничная и сетевая торговля (FMCG) БУ Абонемент ($m)

Обработка корректировки остатков ЕГАИС для 1С Розница версии 2.2.7/2.2.8/2.2.9/2.2.10/2.2.11/УТ 10.3.47.ХХХ-48.XXX-49.XXX-50.XXX раздельно по маркируемому/немаркируемому алкоголю + создание документов постановки/списания по пересортице.

1 стартмани

02.06.2018    36818    411    independ    282    

Интеграция между Atlassian Jira и 1С:Предприятие 8.3 используя Jira REST API (выборка, создание и изменение запросов, чтение, создание и удаление записей о работах, чтение комментариев и другие возможности)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с Atlassian Jira используя Jira REST API. Ключевые функции: выборка запросов с использованием JQL; добавление и изменение запросов; добавление, изменение и удаление записей о работах; чтение комментариев к запросам; сохранение всех ключевых параметров между сеансами работы. Тестирование проводилось на платформе 1С (8.3.11.2954) совместно с JIRA Server platform (7.3.7)

1 стартмани

24.04.2018    35031    196    Ko1t    82    

Простая и пошаговая интеграция Яндекс-Алисы и 1С

WEB v8 Абонемент ($m)

Интеграция Алисы и 1С через http сервис на платформе 8.3.9. Используем виртуальный сервер, сертификат от letsencrypt, и делаем простые запросы к базе из Алисы.

1 стартмани

09.04.2018    24191    20    kiv1c    35