Безголовая (Headless) архитектура построения eCommerce

Публикация № 1547428 10.11.21

Интеграция - WEB-интеграция

Обобщение материалов по безголовой архитектуре построения eCommerce.

Мне самому интересна модульная архитектура в e-commerce. По большей частью сталкиваюсь с обменом с Битрикс в формате CML с ограничением по однопоточности, приделывание к нему REST API, навешиванием модулей общую ситуацию по сложности доработок и отставанием в технологиях не компенсируют.

При чем здесь 1С? В моем понимании 1С это back-backend, от развития его инструментария API есть больше шансов получить синергию при использовании его в связке с современным стеком технологий.

К информации пришел через анализ решения Vue Storefront, который в v1 был как обертка для magento, в текущей v2 позиционирует себя как headless (безголовое) и не зависящее от бэкенда прогрессивное веб-приложение для электронной коммерции (PWA).

 

Про headless архитектуру

Выдержки из статьи "Что такое безголовая электронная коммерция? Умное руководство по безголовому переходу" (ссылка).

Определение безголовой электронной коммерции

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

 

 

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

И вот тебе загадка: Если вы разделите голову и тело, какая часть будет отвечать за мышление? 

Безголовый подход к этой проблеме заключается в том, что всегда тело содержит все процессы и "мысли". Вашему магазину не нужна голова для работы, но ему нужна голова для продажи. Если вы извините меня за это графическое сравнение, это безголовый продавец, который может надевать различные головы в зависимости от потребностей покупателей.

 

Отличия от монолитного подхода

Платформы электронной коммерции создаются как монолит. Если вы хотели создать интернет-магазин, вы обычно брали с полки решение "все в одном". Конечно, вы всегда можете настроить его с помощью своих разработчиков программного обеспечения.

Но электронной коммерции не обязательно нравится подход "все в одном". Бизнес полон сложных и нестандартных процессов, которые являются ключом к вашему конкурентному преимуществу. Все это требует постоянной регулировки и полировки.

Если ваше решение состоит из одного "блока программного обеспечения", вам скоро будет трудно тестировать свою систему изнутри каждый раз, когда вы запускаете новую функцию.

Архитектура безголовой торговли решает эту проблему, разделяя монолиты на более мелкие и гибкие части, которые взаимодействуют друг с другом через API.

Примечание: Система построенная на микросервисах имеет свои архитектурные плюсы и минусы. В контексте eCommerce при относительно слабой связанности (сервисы синхронно не обслуживают одну транзакцию) часть минусов нивелируется.

 

Формат обмена

В архитектуре электронной коммерции без головы интерфейс и серверная часть взаимодействуют через интерфейс прикладного программирования (API). Это набор кодифицированных команд. Если вы помните звуковые сигналы R2-D2, это эквивалент этого. API является точным и простым для понимания машиной.

“Некоторые из наших клиентов просто делают заказ от машины к машине для случаев использования В2В, и им даже не нужен интерфейс, потому что это робот, размещающий заказ с завода”

Конечно, как человек, вы можете взаимодействовать с ним напрямую, отправляя команды через командную строку. Это все равно что свистеть R2-D2 на его собственном роботизированном языке.

Это может показаться вам захватывающим, если вы разработчик, но после нескольких вызовов API вы сдадитесь и отправитесь туда, где интерфейс предназначен для людей. Этот интерфейс является интерфейсом, который действует как посредник между пользователем и платформой электронной коммерции без головы.

 

 

Преимущества безголовой архитектуры

Доступ к различным интерфейсам

Продолжая тему общения, давайте еще раз подчеркнем тот факт, что безголовая электронная коммерция отделяет интерфейс от остальной части приложения.

На переднем конце находится почти весь пользовательский опыт. Опыт работы с клиентами-это то, где вы создаете свое конкурентное преимущество.

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

Например, с отделенным задним концом вы можете:

  • Включите покупки с помощью домашних помощников, таких как Google Home.
  • Разверните несколько магазинов, подключенных к одной и той же серверной части.
  • Обеспечьте доступ к устройствам интернета вещей, таким как умные часы, умные холодильники и так далее.
  • Легко подключайтесь к внешним рынкам, таким как Amazon.

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

В конце концов, ваш магазин превращается в гидру, которая обращается к вашему пользователю по нескольким каналам. Эта гидра ловит лиды и заказы с каждой головы и отправляет их в общий процессинговый центр.

 

 

Простой способ замены элементов

Использование API для подключения внешнего интерфейса означает, что вы можете легко заменить его. Безголовый подход обычно обеспечивает более широкую открытость для микросервисов. Это означает, что вы можете подключить дополнительные службы и функции к своей архитектуре.

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

  • Нужен быстрый фронт PWA? Повесьте на него Vue Storefront.
  • Нужна программа лояльности? Подключите Open Loyalty platform.
  • Вам нужно уточнить информацию о вашем продукте? Подключите Pimcore или Akeneo.
  • Нужна поисковая система? Просто добавьте Algolia или Constructor.io.
  • Опыт работы с клиентами в вашем магазине нуждается в завершающем штрихе? Добавьте такие решения, как Contentful или Contentstack.

Выдержка из статьи "Архитектура без головы: Краткое иллюстрированное руководство от Divante" (ссылка)

 

Различные способы достижения безголовой архитектуры

  • commercetools (ссылка) - это платформа, которая была создана как решение только для API. Это делает его безголовым по определению.
  • Spryker (ссылка) добавил API в какой-то момент во время своей разработки для поддержки безголового подхода.

В конце концов, платформы, построенные с использованием только API или подходов, основанных на API, лучше подходят для безголовых решений, потому что:

  • Все их функции доступны через API.
  • API обычно работает лучше.
  • API получают более широкую поддержку, включая REST API и GraphQL.
  • Структура API лучше продумана и свободна от ограничений, которые появляются, когда мы впоследствии добавляем функциональные возможности API.
  • Эти решения обычно имеют лучшую политику управления версиями API и обратную совместимость.
    • commercetools не создает новые версии API. Он обещает не изменять и не удалять существующие интерфейсы API. Каждое изменение вносится путем создания нового. Благодаря этому безголовый передний конец всегда будет оставаться совместимым.
    • Spryker предлагает классическое семантическое управление версиями, поэтому при обновлении нам может потребоваться изменить интерфейс.

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

 

Варианты реализации

Видение со стороны commercetools

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

 

 

Продвигают MACH архитектуру microservices-based, API-first, cloud-native, and headless - микросервисы, сначала API, в облаке и без головы. Из полезного продуманное и описанное API https://docs.commercetools.com/api/. Предоставляют службы только как сервис. У конкурентов (будут на следующем слайде) так же присутствует современный API.

Отдельно смотрел Shopware https://www.shopware.com/en/, искал eCommerce на Symfony (PHP), код открыт https://github.com/shopware/platform, есть вариант сервиса с абонентской платой "от 0" и Self-hosted Community Edition.

Общая проблема в том что продвинутым платформам российский рынок неинтересен и местные студии не особо двигают данные технологии/продукты.

 

Видение со стороны Vue Storefront

 

 

Меня на данный момент интересует левый блок eCommerce Platforms.

Представим что хотим использовать 1С как eCommerce платформу.

Для этого нужно написать компонент на js, который умеет взаимодействовать с API предоставляемый 1С.

 

 

Выдержки из документации

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

Тема по умолчанию в Vue Storefront поставляется с поддержкой многих функций из коробки, что отлично подходит, если вы не хотите иметь дело с пользовательским интерфейсом или стилем. Однако за это приходится платить. Чем меньше функциональных возможностей поддерживает ваша платформа, тем больше она требует переопределения.

Трудно перечислить все функции, которые должна поддерживать ваша платформа. Тем не менее, вы можете получить общее представление, просмотрев отдельные составные файлы "composables".

API вашей платформы должен иметь конечные точки для большинства из этих операций, если только некоторые из них не могут быть выполнены на интерфейсе. Одним из таких примеров может быть isInCart, который принимает currentCartи productв качестве параметров. В большинстве случаев этой информации достаточно, чтобы проверить, есть ли товар уже в корзине, не вызывая API.

В качестве альтернативы можно реализовать API совместимый интерфейс на уровне API и подключать уже разработанный модуль. Примеры такого подхода gogatekeeper - форк форка gatekeeper и redpanda (A Kafka® API compatible streaming platform).

 

Итог

На данный момент на US-EU рынке есть интересные eCommerce продукты и описание их работы, в RU тем более около 1С сообществе только унылый CML или "сайт из 1С" которые не соответствуют актуальным требованиям web.

Буду рад ссылкам на продукты или наработки по теме в RU сегменте.

Благодарю за внимание.

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. starik-2005 2834 10.11.21 13:45 Сейчас в теме
Ща ковровые бомбардировки GraphQl в тренде, но 1С они положат, ибо в сути своей это oData на JSON.
2. Константин С. 737 10.11.21 20:22 Сейчас в теме
Представим что хотим использовать 1С как eCommerce платформу.

все имеет пределы и возможности. Нестоит пытаться пристроить платформу 1С, куда нипопадя.
Да возможно используя ее можно написать управление спутниками (помнится было табло прилетов/отлетов кажется шереметьево), но всетаки 1с (пока) заточено для учетных систем среднего масштаба.
3. malikov_pro 1237 10.11.21 22:53 Сейчас в теме
(1) "бомбардировки GraphQL" это развитие JSON API для оптимизации количества запросов, при том что даже на web слой GraphQL обходится дороже чем тот же REST. Использовать что удобно.

Подход "дадим доступ стороннему сервису" не единственный, склоняюсь с созданию miidleware а 1C приводить к RPC варианту. Автодокументацию HTTP, regexp хз когда завезут.
4. malikov_pro 1237 10.11.21 22:57 Сейчас в теме
(2) В статье писал что 1С рассматриваю как бек-бекэнд, в котором крутится учет остатков итд, а нагрузку берут на себя окружающие веб сервисы.
"заточено для учетных систем среднего масштаба." - Если у меня сайт дает 100 заказов в день, то 1С по HTTP это вывезет без проблем, именно запись и пересчет заказа, корзина на midleware пускай крутится.
5. Константин С. 737 11.11.21 11:34 Сейчас в теме
(4)
Если у меня сайт дает 100 заказов в день, то 1С по HTTP это вывезет без проблем,

вот о такой конкретики и говорил. Может кто подумает валберис или мвидео предлагаете перейти на такую структуру)
6. starik-2005 2834 11.11.21 11:56 Сейчас в теме
(4)
а нагрузку берут на себя окружающие веб сервисы
Кста, лайфхак для этого: https://infostart.ru/1c/articles/1543746/

ЗЫ: Но народ пока лишь пустил скупую слезу )))
7. malikov_pro 1237 11.11.21 12:19 Сейчас в теме
(6) Статью читал, на сколько понял там C++ (с которыми на Вы) на raspberrypi.
8. starik-2005 2834 11.11.21 13:18 Сейчас в теме
(7)
на сколько понял там C++ (с которыми на Вы) на raspberrypi.
Не обязательно на малинке, но даже на малинке это работает достаточно быстро, при том через Вафлю.

Суть основная в том, что есть окружение вокруг 1С, которое является накопителем для входящих запросов, а 1С по мере возможности из этого накопителя забирает данные. Фактически это очередь - тот же кролик. Но тут есть возможность кода накатать дополнительного, чтобы какую-то полезную работу с данными провести, а не просто передать из точки А в точку Б.

Ну и кода там кот наплакал, при том он не сильно сложнее кода организации сервиса на 1С. Ну и помимо нев...й производительности еще и лицухи целы.
9. malikov_pro 1237 11.11.21 13:44 Сейчас в теме
(8) "Не обязательно на малинке," - по сути middleware, поддерживаю данный подход, возможно прототипы напишу на node.js, есть небольшой опыт, в планах использовать Go.

"Фактически это очередь - тот же кролик." - какой из брокеров использовать отдельный вопрос, буду разбираться с kafka.
Оставьте свое сообщение

См. также

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Данная обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.

6000 руб.

02.02.2021    12700    28    43    

15

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ 3. Отчеты по данным загруженным в регистры сведений. Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен.

11856 руб.

25.05.2021    9717    6    4    

6

Драйвер облачной кассы для Бизнес.РУ Чеки

ККМ WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Универсальный драйвер для фискализации чеков для сервиса Бизнес.РУ. Чеки (https://online-check.business.ru/). Работает с любой кассой, подключенной к сервису, в том числе и без физической кассы (Аренда облачной ККТ в датацентре). Принцип работы аналогичен наличию физической кассы, подключенной к рабочему месту 1С. Фискализация выполняется с любого рабочего места через интернет. Нет ограничений на количество рабочих мест, касс, компьютеров. Поддерживает печать с нескольких рабочих мест на одну кассу. Работает в любой операционной системе (Windows, Linux) и в любом клиенте (Тонкий, Толстый, Web, Мобильный клиент).

6000 руб.

03.06.2021    10770    8    0    

5

Contragent+ 9.1 для 1С 8.2/8.3

Обработка справочников Обмен с ГосИС Взаиморасчеты WEB-интеграция Платформа 1С v8.3 Платформа 1C v8.2 Конфигурации 1cv8 Платные (руб)

Универсальная обработка для экспресс-регистрации новых и обновления реквизитов существующих элементов справочников «Контрагенты» & «Организации» по данным Федеральной Налоговой Службы РФ (ЕГРЮЛ&ЕГРИП). Минимизация ручного ввода и соответствие данных 1С учредительным сведениям юр. лиц & ИП.

3600 руб.

13.12.2012    89024    173    308    

248

SALE! 10%

Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Прайсы WEB-интеграция Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Автомобили, автосервисы Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

10600 9540 руб.

28.05.2015    81727    25    51    

49

Прайс-лист с фотографиями, выгрузкой в Excel с подсчетом суммы заказа, загрузкой заказа в Управление торговлей 11 (Россия) и Управление торговлей для Беларуси 3

Прайсы Загрузка и выгрузка в Excel Оптовая торговля WEB-интеграция Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Прайс-лист для программы 1С: Управление торговлей 11 и Управление торговлей для Беларуси 3, позволяющий: 1) Формировать прайс-лист с фотографиями; 2) Сохранить прайс-лист в Excel с формулами, подсчитывающими количество и сумму заказа; 3) Передать сформированный прайс-лист по каналу ftp на сайт; 4) Сохранить прайс-лист в формате CSV; 5) Загрузить сделанный по прайс-листу заказ обратно в программу.

6000 руб.

04.09.2014    118077    42    105    

51

[Расширение] БОР-Навигатор.Культура

Зарплата Бюджетный учет WEB-интеграция Обмен с ГосИС Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Расширение конфигурации, включающее в себя объекты, необходимые для подготовки и сдачи отчета "Штатная численность" системы "БОР-Навигатор.Культура" в программе "1С:Зарплата и кадры государственного учреждения", редакция 3.1.

8400 руб.

01.02.2019    23143    7    0    

6

Расширение 1СПАРК риски для 1С:Документооборот 8 КОРП

WEB-интеграция Управление взаимоотношениями с клиентами (CRM) Документооборот и делопроизводство (СЭД) Взаиморасчеты Платформа 1С v8.3 1С:Документооборот Бухгалтерский учет Управленческий учет Платные (руб)

Расширение для конфигурации 1С:Документооборот 8 КОРП, позволяющее с помощью сервиса "1СПАРК риски" проверять благонадежность контрагентов непосредственно из программы 1С.

7200 руб.

23.05.2018    27109    17    7    

14

Поиск ИП/судебных участков по адресу и РОСП по адресу без использования api fssp

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Бюджетный учет Платные (руб)

Обработка получает данные в сайтов с информацией по судам/должникам/отделам ФССП по адресу и/или ИНН и идентификаторам. Актуальна в связи с отключением возможности получать эти данные по API.

2400 руб.

22.03.2023    2837    5    2    

4

Sync1C: Синхронизация 1С и OpenCart

WEB-интеграция Оптовая торговля Розничная торговля Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка для обмена данными с интернет-магазином OpenCart. Позволяет быстро наполнить магазин товарами, затем обновлять цены и добавлять новые товары. Далее можно средствами OpenCart настраивать и дополнять карточки товаров как надо для магазина, при этом связь товаров с 1С не теряется.

3840 руб.

30.03.2018    39862    73    133    

77

Справочник кодов ТНВЭД

Обработка справочников WEB-интеграция Операции по ВЭД Учет ТМЦ Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием Платные (руб)

Загрузка справочника ТНВЭД в базу данных 1С без изменения конфигурации. База кодов загружается с сайта www.nalog.ru или локального ресурса. После загрузки - справочник всегда под рукой! Реализован поиск по загруженной базе. Доступны примечания для групп справочника (комментарии налогового органа). Дополнительно реализовано занесение кодов ТНВЭД в справочники ИБ (например, справочник Номенклатура) как реквизита или свойства справочника. Подходит для всех стандартных конфигураций (БП 2.0, УПП 1.3, КА 1.1, УТ 10.3, Розница 1 и пр., написанных под обычные формы).

3100 руб.

29.09.2015    52004    13    4    

36

#KafkaЭтоПросто: Kafka Adapter 1С (Confluent) - отправляем сообщения

Инструментарий разработчика Внешние источники данных WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Сегодня поднимем в docker kafka с confluent'om, а в 1С, в EDT загрузим проект из репозитория, создадим обработку, в которой несколькими строчками отправим сообщение в kafka через rest proxy и в confluent control center посмотрим на него. Если коротко, то: как отправить сообщение в Kafka несколькими строчками кода без компонент, регистраций и смс.

5 стартмани

24.07.2022    10384    21    huxuxuya    29    

79

Яндекс.Метрика - загрузка статистики в 1С:Предприятие 8

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Хорошая основа вашего решения импорта данных статистики Яндекс.Метрики в информационную базу 1С. Получение счетчиков, запрос статистики, получение данных - все в одной обработке.

3600 руб.

21.06.2022    6507    1    0    

3

Заполнение контрагентов по ИНН для УТ 10.3

Обработка справочников WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 10 Россия Абонемент ($m)

Заполнение контрагентов по ИНН (1С: Управление торговлей 10.3).

6 стартмани

17.05.2022    7870    37    kostyan7    20    

1

Сервис push-уведомлений для 1С (Push Notification Service For 1C - PNS4OneS)

WEB-интеграция Платформа 1С v8.3 Абонемент ($m)

Сервис предназначен для передачи сообщений от сервера 1С клиентским сеансам. В простом случае полученное сообщение отображается у клиента в виде всплывающего окна (процедура 1С ПоказатьОповещениеПользователя). С использованием данного сервиса можно оповещать пользователей о новых задачах, полученных электронных письмах, менеджеров о новых заказах, загруженных с сайта и т. п. Дополнительно имеется возможность передавать произвольные данные и обрабатывать самостоятельно полученные сообщения на клиенте, что позволяет реализовать более сложные сценарии (чаты, отображение прогресса длительной операции на сервере и т. п.).

1 стартмани

02.02.2022    14429    38    ltfriend    9    

89

Интеграция 1С:БИТ.Управление медицинским центром и amoCRM

Управление взаимоотношениями с клиентами (CRM) WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Здравоохранение, медицина, стоматология Россия Управленческий учет Платные (руб)

Это законченное решение, которое позволяет в amoCRM получать данные о врачах и их свободном времени, в 1С создавать документ "Заявка", выгружать оплаты от клиента в лид. Тестировалось на конфигурации БИТ.Управление медицинским центром (2.0.46.43), платформа 1С:Предприятие 8.3 (8.3.16.1063), версия Python 3.10.1.

5400 руб.

28.01.2022    9620    1    2    

2

Обмен со СДЭК

WEB-интеграция Учет ТМЦ Платформа 1С v8.3 Конфигурации 1cv8 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Обработка позволяет производить обмен между 1С Альфа Авто 5.1 и СДЭК по протоколу API.

6000 руб.

21.12.2021    8702    1    0    

2

Интеграция с КОМТЕТ Касса Курьер

WEB-интеграция Учет ТМЦ Платформа 1С v8.3 1С:Управление торговлей 10 Платные (руб)

Внешняя обработка предназначена для интеграции конфигурации Управление торговлей 10.3 с веб-сервисом КОМТЕТ Касса Курьер. КОМТЕТ Касса Курьер это сервис с возможностью распределения заказов по курьерам, быстрой корректировке заказов в момент доставки, печати чеков по 54-ФЗ в момент расчета с покупателем.

3480 руб.

20.12.2021    7929    1    0    

1

Работа с 1С через протокол OData

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Россия Бесплатно (free)

В данной статье мы будем рассматривать работу с данными информационной базы через протокол OData (далее OData).

17.12.2021    35693    ProgrammingStore    27    

89

Подключение к HTTP-сервису с авторизацией посредством передачи клиентского SSL-сертификата

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

В статье хочу поделиться опытом настройки подключения 1С к стороннему HTTP-сервису, использующему авторизацию посредством передачи клиентского SSL-сертификата.

07.12.2021    11665    kholkin    12    

106

WEB/HTTP сервисы. Базовые отличия и применение на практике

WEB-интеграция Платформа 1С v8.3 Бесплатно (free)

Рассказываем о WEB и HTTP сервисах, их практическом применении, о шишках, которые мы набили, и о выводах, которые сделали. Спойлер: тех, кто дочитает статью до конца, ждет бонус от автора.

04.10.2021    30562    Neti    23    

114

HTTP-клиент

WEB-интеграция Платформа 1С v8.3 Мобильная платформа Конфигурации 1cv8 Абонемент ($m)

Подсистема 1С для работы с HTTP.

1 стартмани

28.07.2021    17182    55    SpaceOfMyHead    51    

94

Работа с картами в 1С на примере бесплатной библиотеки Leaflet

WEB-интеграция Работа с интерфейсом Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.

1 стартмани

31.03.2021    26178    72    Parsec1C    20    

83

Правила обмена больше не нужны

Внешние источники данных Обмен между базами 1C WEB-интеграция Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 Бесплатно (free)

Есть несколько общепринятых подходов к написанию обмена между 1С-системами, каждый из которых упирается в длительное изучение технологии, мучительную отладку правил конвертации и написание большого количества сервисного кода, в котором потом тяжело разобраться. О принципах работы универсального фреймворка liteExchange, который реализует быстрые обмены между 1С и внешними системами, и берет на себя всю техническую обвязку по стандартному преобразованию данных, на INFOSTART MEETUP Saint Petersburg.Online рассказал Николай Крылов.

17.03.2021    19854    Nikola23    41    

80

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions

WEB-интеграция Облачные сервисы, хостинг Платформа 1С v8.3 Бесплатно (free)

"Я не могу просто взять и скопировать код с гитхаба", "у нас 1С микросервисами окружена", "возможностей мало" - частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще - берём и используем.

28.12.2020    12928    comol    32    

108

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

WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Строительство Абонемент ($m)

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

1 стартмани

25.11.2020    83545    16    kandr    3    

6

Поиск номенклатуры в интернете (Розница 2.3, Управление торговлей 11.4)

Розничная торговля WEB-интеграция Поиск данных Платформа 1С v8.3 Оперативный учет 1С:Розница 2 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Альтернатива сервису 1С Номенклатура, не требует подписки ИТС, ищет данные в открытых источниках. Для поиска товара по штрихкоду в сети интернет, полезно для первоначального заполнения базы.

1999 руб.

15.10.2020    16008    20    55    

23

Самый простой парсинг и обработка веб-страниц в 1С

WEB-интеграция Универсальные функции Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Рассмотрим самый простой парсинг веб-страниц средствами платформы 1С и еще некоторые полезные приемы работы с веб-страницами.

07.08.2020    25087    Infostart    30    

146