Интеграция интернет-магазина с 1С: что включить в первый внешний обмен

Запрос «связать магазин с 1С» может включать заказы, каталог, цены и доступность товаров. Чтобы согласовать первый результат, владельцу магазина и специалисту по 1С нужно выбрать один объект, одно направление передачи и понятное подтверждение. Остальные потоки стоит описать отдельно: у них могут оказаться другие владельцы данных и условия проверки.

Ниже — карта первого внешнего обмена на примере передачи заказа. Это порядок обсуждения границ работ, а не инструкция по изменению конфигурации 1С.

Выбрать один первый результат

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

Учебный пример использует вымышленные ORDER-A и ITEM-A: один заказ с одной позицией. Требуемый результат — установленный исход передачи и связь с объектом на принимающей стороне, если интерфейс действительно позволяет получить такое подтверждение. Каталог, цены и внутренняя логика 1С остаются за пределами примера.

Подтвердить реальный интерфейс

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

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

Назначить владельца данных

Владелец данных определяет, какое значение считать исходным и кто исправляет несоответствие. Его выбирают по деловому процессу, а не автоматически по названию программы. Для ORDER-A нужно согласовать хотя бы идентификатор заказа, соответствие ITEM-A, используемую цену и передаваемое состояние.

Учебная карта данных первого заказа
ДанныеУсловие примераКто подтверждает
Идентификатор ORDER-AПередаётся из магазина; правило связи с принимающим объектом проверяется по интерфейсу.Ответственные за магазин и приём заказа.
Соответствие ITEM-AОдно заранее проверенное соответствие товара.Назначенный владелец товарных данных.
Цена позицииДля примера стороны отдельно согласовали источник и допустимую проверку значения.Владелец ценовых правил заказчика.
Доступность товараАвтоматическое изменение доступности не входит в первый поток.Владелец складского процесса определяет отдельное расширение.
Состояние заказаПередаётся согласованное состояние; обратная синхронизация отдельно не предполагается.Владелец обработки заказов.

Эта таблица — вымышленное учебное соглашение. Она не подтверждает готовый обмен или выполненный проект.

Описать подтверждение заказа

Разделите три возможных свидетельства: сообщение отправлено, интерфейс принял сообщение, объект создан на принимающей стороне. Они могут быть доступны в разном составе. Согласуйте только те проверки, которые подтверждены документацией и проверочным примером.

Если интерфейс возвращает идентификатор созданного объекта, включите его связь с ORDER-A в критерий приёмки. Если он сообщает только о получении запроса, это подтверждает именно получение. Для установления дальнейшего результата потребуется другой согласованный способ проверки и ответственный. Отсутствие ответа нельзя обозначать как успешное создание.

Разделить остаток и резерв

Количество товара, доступное для продажи, и его резервирование — разные вопросы. Передача заказа сама по себе не доказывает создание резерва и не гарантирует отсутствие продажи недоступного товара. Для первого обмена достаточно явно указать, входят ли такие действия в проверяемый результат.

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

Проверить неудобные случаи

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

Матрица проверки внешнего обмена
СлучайОжидаемый исходСледующий шаг
ORDER-A с известным ITEM-AПодтверждение соответствует доступным возможностям интерфейса; связь идентификаторов проверяется, если поддерживается.Принимающий сверяет безопасный пример.
Нет соответствия товараПонятный отказ по согласованному правилу, без подстановки случайной позиции.Владелец товарных данных исправляет соответствие; повтор разрешается после проверки.
После отправки нет подтвержденияИсход неизвестен; повтор автоматически не считается безопасным.Ответственный выясняет результат предыдущей передачи и возможность повтора без второго заказа.
Заказ изменён после отправкиПрименяется заранее выбранное правило изменения; молчаливой перезаписи нет.Владелец процесса определяет допустимое продолжение и подтверждение.
Нужны каталог, цены или остаткиЗафиксировано отдельное расширение состава.Согласовать направление, владельцев и проверку нового потока.
Интерфейс недоступенНеуспех соединения отличим от подтверждённого отказа в обработке.Владелец интерфейса проверяет доступность; перед продолжением устанавливается, успел ли уйти предыдущий запрос.

Сравнить поддерживаемый коннектор

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

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

Передать карточку внешнего обмена

Карточку должны понимать и владелец магазина, и специалист по 1С. Неизвестное оставляйте открытым пунктом с ответственным: его нельзя заменять предположением о возможностях системы.

Пустой шаблон первого внешнего обмена
ПолеВаше значение
Магазин / конфигурация и версия 1С________________
Специалисты и документация________________
Один объект и направление________________
Владельцы данных и соответствия________________
Событие передачи________________
Результат и подтверждение________________
Отказ / неизвестный исход________________
Безопасный пример / принимающий________________
Исключения / следующий шаг________________

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

Пришлите названия и версии систем, один объект обмена и доступную документацию. Сначала сравним поддерживаемый коннектор с ограниченным внешним адаптером; изменения внутри 1С в этот состав не включаются.

Обсудить первый обмен