Интеграция с 1C

Материал из Planfix
Перейти к: навигация, поиск

ПланФикс в тестовом режиме поддерживает обмен данными с типовыми конфигурациями на базе 1С:Предприятие 8.3

Сейчас между ПланФиксом и 1С поддерживается обмен контактами.


Поддерживаемые конфигурации

  • Управление торговлей 11
  • Комплексная автоматизация 2
  • ERP Управление предприятием 2
  • Управление нашей фирмой 1.6


Настройка интеграции

  • Перейдите в Управление аккаунтомИнтеграцииДругие сервисы и приложения1С:Предприятие 8

BimIRJ.png


  • Нажмите Добавить

YPAcQV.png


  • Задайте и сохраните имя интеграции (логично назвать по имени типовой конфигурации, с которой будет производиться обмен):

9mFgbC.png


  • Добавленная конфигурация должна появиться в перечне конфигураций:

SS0Sf8.png


Скачайте файл модуля интеграции по ссылке.


На стороне 1С

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

  • Перейдите в раздел НСИ и Администрирование - Печатные формы, отчеты и обработки:

erWY2L.png


  • нажмите на Дополнительные отчеты и обработки:

jzPhRb.png


  • Кликните на Добавить из файла, выберите файл обработки, загруженный по ссылке выше:

8lfPCV.png


  • Нажмите на кнопку Записать (иконка в виде дискеты).
  • Разместите обработку в нужном разделе программы.
  • Настройте быстрый доступ к команде Открыть форму настроек обмена с ПланФикс для пользователей:

yQNC55.png

LqzFcJ.png


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

tzHuwW.png

1qTqjs.png


Второй вариант, как можно использовать модуль: открыть обработку через Меню - Файл - Открыть. В данном случае файл обработки должен храниться в локальной или общедоступной папке :

xCynJ7.png


Настройка интеграции

Настройка модуля интеграции:

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

ialagW.png


  • Переходите во вкладку Контакты
  • Выбираете шаблон для создания контакта в Планфикс.
  • Выбираете шаблон для создания компании в Планфикс.
  • Устанавливаете опцию параметров импорта.
  • Выбираете поле, по совпадению которого определяется, что контакт существует.
  • Если в конфигурации используются контактные лица, то можно установить флаг выгрузки их в контакты компаний. Также есть возможность установить флаг выгрузки помеченных на удаление объектов.

W36EZG.png

В таблице слева есть возможность сопоставить пользовательские поля Планфикса реквизитам справочника 1С. В зависимости от настроек CRM и маркетинга в 1С, используется справочник Контрагенты или справочник Партнеры. Это дополнительный функционал, настраивать сопоставление необязательно.

fkgvAk.png

В правой части окна располагаются параметры импорта контактов в 1С:

  • Обновлять данные существующих контактов (если нужно)
  • Создавать при загрузке новых контрагентов/партнеров
  • Опция позволяющая создавать и обновлять контактные лица партнеров из контактов компаний в Планфикс
  • Поля, по совпадению которых определяется что компания/контакт существует
  • Поле по умолчанию, если контакт/компания не найдены по заданному правилу выше:

m5Pjss.png


Для правильного обмена телефонами, необходимо выполнить сопоставление видов телефонов для различных групп контактной информации в 1С

bxVS1b.png

PmGFHG.png

eFEpeO.png


После необходимо нажать на Сохранить настройки.

Выполнение обмена

Перед выполнением обмена настоятельно рекомендуется сделать backup информационной базы.

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

9vFWCr.png


Отладка и тестирование и доработка

Исходный код модуля открыт для редактирования, поэтому при необходимости можно дорабатывать его под свои нужды. В этом случае последующие обновления модуля придется выполнять в ручном режиме, если они будут вам необходимы. Также на форме обработки есть вкладка Отладка и тестирование, где можно выполнять тестовые команды.