Демонстрационный пример для построения системы интеграции 1С и AmoCRM

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

Обмен - Обмен с другими системами

amocrm crm интеграция

3
Пример подсистемы интеграции 1С с облачной CRM системой - AmoCRM

В ходе разработки интеграции с amoCRM для одного клиента создал упрощенный и несколько урезанный демонстрационный вариант, который однако будет полезен тем, кто столкнётся с подобной задачей. Уверен, что разработка позволит вам сэкономить время на знакомство с REST API AmoCRM и реализацию задачи.

Замечу, API AmoCRM имеет ряд особенностей (н-р использование Cooke файлов) и ограничений (н-р нельзя удалять сущности), поэтому рекомендую внимательно ознакомиться с соответствующей документацией, а так же доп.файлами, в которых я кратко описал функционал и моменты, которыми нужно руководствоваться в настройке. Тем не менее, если будут вопросы или предложения (н-р вам нужна интеграция 1с и amo), то обращайтесь. Чем смогу - помогу.

Отмечу ещё и то, что вообще в amoCRM можно обмениваться и задачами, и примечаниями (в amo есть такие сущности). А данная обработка была задумана лишь как демонстрационная и в помощь тем, кто "дружит" 1с-ку и amo. 

P.S. Разработка велась на платформе 8.3.12.1567 для конфигурации УТ10.3.47.3. Поскольку подсистема и сам код довольно просты, то решение вам будет легко адаптировать под любую конфигурацию, даже на управляемых формах. 

3

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

Наименование Файл Версия Размер
Конфигурация, краткое описание и памятка.
.zip 165,74Kb
26.09.18
11
.zip 165,74Kb 11 Скачать

См. также

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

Комментарии
Избранное Подписка Сортировка: Древо
1. AlkB 25 03.10.18 09:50 Сейчас в теме
1) У вас получилось изменять списки в сделках?
2) Руками можно добавить файл к сделке, а вот через API как можно это сделать?
2. Идальго 116 03.10.18 16:49 Сейчас в теме
(1)
1 - у меня не было такой задачи. Но, когда пробовал, то да - н-р в доп.полях изменить телефоны и т.п.
2 - нет, не получилось. Даже специально пробовал это сделать. Но, поскольку у меня этого, опять же, не было в задаче, то я и не стал заморачиваться. Но, что-то можно придумать наверное. ТП у них опять же вполне активная.
3. Идальго 116 03.10.18 16:52 Сейчас в теме
+ Как вариант. Тупой, но вариант. Можно скидывать файл на яндексДиск (или что-то подобное) и передавать ссылку. Менеджер (или кто-то другой) в амо по ней скачает файл и поглядит.
4. user664359_vizto 22.02.19 01:18 Сейчас в теме
Здравствуйте. Как можно приобрести данную обработку. К сожалению нет стартмани).
5. kirich 14.03.19 11:17 Сейчас в теме
Здравствуйте. Подскажите как получить измененные или новые Сделки начиная с определенной даты?
Так не получается:


Заголовки = Новый Соответствие;
Заголовки.Вставить("IF-MODIFIED-SINCE", "Mon, 11 Mar 2019 12:00:00 ");
HTTPЗапрос = Новый HTTPЗапрос("/api/v2/leads?&USER_LOGIN="+USER_LOGIN+"&USER_HASH="+USER_HASH, Заголовки);
6. Идальго 116 14.03.19 11:34 Сейчас в теме
Здравствуйте! Ну я точно сейчас уже не помню (давно с амо не ковырялся), это вспоминать нужно. Но, вроде как-то очень просто, передавая дату (вроде в юниксовом формате) в качестве параметра в "АдресРесурса". В документации даже пример есть (там кстати у них два АПИ - в одном из них точно есть пример).
7. leobrn 178 24.04.19 05:45 Сейчас в теме
что умеет данная подсистема? только обмениваться контактами с 1с?
8. Идальго 116 24.04.19 07:35 Сейчас в теме
(7) ну ещё сделками и компаниями (если правильно помню). Когда я только знакомился с amo, я её и написал. Там многие вещи конечно стоит для прода переделать, но в качестве примера, если вы своё что-то пилите, может пригодиться.
Оставьте свое сообщение