Популярный в некоторых кругах сайт совместных покупок 100СП разросся до статуса маркетплейса и дает возможность работать организаторам закупок через API.
Данная обработка позволяет обновить цены и остатки товара в ПОКУПКАХ на сайте и получать с него заказы от покупателей.
Обработка создавалась для конфигурации Комплексная автоматизация 2.4, с большой долей вероятности будет работать на УТ, и ЕРП. Использует типовые методы для создания документов. Для других конфигураций подойдет с доработками.
В текущей реализации загружает на сайт 100СП только текущую цену товара, но при небольшой доработке и включении соответствующих возможностей на сайте 100 СП, можно загружать и РРЦ, тогда товар на сайте будет отображаться с зачеркнутой ценой.
Интерфейс обработки поделен на три страницы:
Данные загруженные с сайта, созданные документы и настройки.
Первым делом проверяем настройки создания документов.
Организация заказа, соглашение с клиентом, склад отгрузки, вид цены, зона доставки и т.д.
Имя файла данных на сервере это файл для отправки остатков и цен на сайт. При установленной кнопке отправлять на сайт остатки и цены загружаются на сайт автоматически.
Затем нажимаем кнопку "Получить заказы с сайта" и получаем заказы. В поле токен, вводим токен для авторизации с сайтом.
В верхней части страницы данные, отображаются заказы, в нижней части состав заказа. Если заказ уже загружен то заполняется созданный заказ.
По кнопке Создать заказы создаются заказы, помеченные галкой, не проводятся.
С созданными заказами можно дальше работать стандартными методами. Проводить, отгружать и т.д.
Код открыт. Запрос на выборку товара можно переделывать.
И еще нюанс. Для хранения настроек покупок у нас используется Хранилище и это выходит за рамки данной обработки. Поэтому текст восстановления настроек из хранилища закомментирован, а соответствующие реквизиты сделаны сохраняемыми.
Обработка создавалась и тестировалась на платформе 8.3.21, но в ней не используются какие-то специфические возможности платформы и скорее всего будет работать на любом релизе платформы 8.3
Проверено на следующих конфигурациях и релизах:
- 1С:Комплексная автоматизация 2, релизы 2.4.13.187