Y2k (обсуждение | вклад) |
NDA (обсуждение | вклад) |
||
Строка 15: | Строка 15: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | |||
! width=150 | '''Направление''' | ! width=150 | '''Направление''' | ||
! width=300 | '''Название''' | ! width=300 | '''Название''' | ||
! '''Комментарий''' | ! '''Комментарий''' | ||
|- | |- | ||
− | |||
| 1C --> сайт | | 1C --> сайт | ||
| [[http://docs.abcp.ru/wiki/API#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D1.80.D0.B0.D0.B9.D1.81-.D0.BB.D0.B8.D1.81.D1.82.D0.B0_.D0.BF.D0.BE.D1.81.D1.82.D0.B0.D0.B2.D1.89.D0.B8.D0.BA.D0.B0 Склад]] | | [[http://docs.abcp.ru/wiki/API#.D0.97.D0.B0.D0.B3.D1.80.D1.83.D0.B7.D0.BA.D0.B0_.D0.BF.D1.80.D0.B0.D0.B9.D1.81-.D0.BB.D0.B8.D1.81.D1.82.D0.B0_.D0.BF.D0.BE.D1.81.D1.82.D0.B0.D0.B2.D1.89.D0.B8.D0.BA.D0.B0 Склад]] | ||
| Синхронизация вашего склада на сайт | | Синхронизация вашего склада на сайт | ||
|- | |- | ||
− | |||
| 1С --> сайт --> 1С | | 1С --> сайт --> 1С | ||
| [[http://docs.abcp.ru/wiki/API#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D1.81_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0.D0.BC.D0.B8 Новые заказы клиентов]] | | [[http://docs.abcp.ru/wiki/API#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D1.81_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0.D0.BC.D0.B8 Новые заказы клиентов]] | ||
| Получение новых заказов для автоматического создания их в 1С. | | Получение новых заказов для автоматического создания их в 1С. | ||
|- | |- | ||
− | |||
| 1С --> сайт --> 1С | | 1С --> сайт --> 1С | ||
| [[http://docs.abcp.ru/wiki/API#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D0.B8_2 Новые клиенты на сайте]] | | [[http://docs.abcp.ru/wiki/API#.D0.9F.D0.BE.D0.BB.D1.8C.D0.B7.D0.BE.D0.B2.D0.B0.D1.82.D0.B5.D0.BB.D0.B8_2 Новые клиенты на сайте]] | ||
| Получение новых клиентов (регистрирующихся на сайте) для автоматического создания их в 1С. | | Получение новых клиентов (регистрирующихся на сайте) для автоматического создания их в 1С. | ||
|- | |- | ||
− | |||
| 1С --> сайт --> 1С | | 1С --> сайт --> 1С | ||
| [[http://docs.abcp.ru/wiki/API#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D1.81_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0.D0.BC.D0.B8 Синхронизация статусов заказов от 1С к сайту]] | | [[http://docs.abcp.ru/wiki/API#.D0.A0.D0.B0.D0.B1.D0.BE.D1.82.D0.B0_.D1.81_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0.D0.BC.D0.B8 Синхронизация статусов заказов от 1С к сайту]] | ||
| Вы работаете в 1С, на сайте автоматически меняются статусы заказов. | | Вы работаете в 1С, на сайте автоматически меняются статусы заказов. | ||
|- | |- | ||
− | |||
| 1С --> сайт --> 1С | | 1С --> сайт --> 1С | ||
| [[http://docs.abcp.ru/wiki/API#.D0.A4.D0.B8.D0.BD.D0.B0.D0.BD.D1.81.D0.BE.D0.B2.D0.B0.D1.8F_.D0.B8.D0.BD.D1.84.D0.BE.D1.80.D0.BC.D0.B0.D1.86.D0.B8.D1.8F Синхронизация баланса клиента]] | | [[http://docs.abcp.ru/wiki/API#.D0.A4.D0.B8.D0.BD.D0.B0.D0.BD.D1.81.D0.BE.D0.B2.D0.B0.D1.8F_.D0.B8.D0.BD.D1.84.D0.BE.D1.80.D0.BC.D0.B0.D1.86.D0.B8.D1.8F Синхронизация баланса клиента]] |
Версия 13:20, 2 сентября 2015
Содержание
Для небольших компаний со стандартной структурой заказов и простым балансом клиента
Описанные ниже функции интеграции реализованы в стандартном модуле 1С.ABCP для 1C, поставляемом нашим официальным партнёром. Мы рекомендуем именно этот модуль для интеграции с вашей 1С.
Преимущества модуля:
- фиксированная стоимость
- качество
- стандартность
- скорость внедрения.
Подробнее о модуле здесь: http://www.abcp.ru/?page=1c-modul
_ Однако, вы можете не покупать модуль 1C.ABCP, а самостоятельно использовать API сайта для интеграции с вашей 1С.
Пароль API-аккаунта вы можете получить через техподдержку сайта
Направление | Название | Комментарий |
---|---|---|
1C --> сайт | [Склад] | Синхронизация вашего склада на сайт |
1С --> сайт --> 1С | [Новые заказы клиентов] | Получение новых заказов для автоматического создания их в 1С. |
1С --> сайт --> 1С | [Новые клиенты на сайте] | Получение новых клиентов (регистрирующихся на сайте) для автоматического создания их в 1С. |
1С --> сайт --> 1С | [Синхронизация статусов заказов от 1С к сайту] | Вы работаете в 1С, на сайте автоматически меняются статусы заказов. |
1С --> сайт --> 1С | [Синхронизация баланса клиента] | Финансовая информация ведётся в 1С, на сайте автоматически обновляется баланс клиента. |
Загрузка заказов в 1С с сайта
В API сайта имеются методы, которые позволяют Вам получить список заказов, отфильтровав их по определенному признаку, либо получить конкретный заказ по его номеру. Эти методы описаны в документации API:
Таким образом процесс загрузки выглядит следующим образом:
- 1С периодически выполняет запрос к API методу получения списка заказов с указанием в качестве фильтра периода времени от предыдущей проверки до текущего.
- При запросе 1С сохраняет время текущей проверки для того чтобы при следующем запросе использовать его в качестве начального значения периода.
- Получив список новых и обновленных за указанный период времени заказов, необходимо выполнить проверку, существует ли заказ с указанным в нем онлайн-номером (для этого в 1С необходимо хранить этот самый онлайн-номер).
- Если такой заказ существует, то необходимо обновить его содержимое полученными данными.
- Если заказ отсутствует, необходимо создать его в 1С.
Выгрузка заказов из 1С на сайт
При изменении параметров заказа в 1С вы можете синхронизировать изменения с сайтом с помощью API-метода сохранения заказа. Для этого необходимо в описанной в документации структуре передать онлайн-номер заказа и изменившиеся (или все) параметры заказа.
Клиенты
Технология синхронизации клиентов аналогична синхронизации заказов. Для получения списка клиентов с использованием фильтра необходимо воспользоваться операцией Получение списка пользователей. Для регистрации нового пользователя можно воспользоваться операцией Регистрация пользователя. При этом, стоит учесть, что пользователя следует уведомить о создании для него аккаунта на сайте и передать данные для входа - об этом нужно побеспокоиться самостоятельно.
Баланс клиента
Единственное свойство пользователя, которое доступно для редактирования из 1С - это баланс. Чтобы изменить текущий баланс клиента на сайте из 1С требуется обратиться к операции Обновление баланса клиента, указав в параметрах новое значение баланса.
Старый функционал для обмена заказами и клиентами через файлы
Функционал не доступен для сайтов, созданных после 22.10.2013