Интеграция с 1C: различия между версиями

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




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


https://p.pfx.so/pf/KS/8lfPCV.png
https://p.pfx.so/pf/KS/8lfPCV.png




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


https://p.pfx.so/pf/es/yQNC55.png
https://p.pfx.so/pf/es/yQNC55.png
Строка 81: Строка 81:
== Настройка интеграции ==
== Настройка интеграции ==
Настройка модуля интеграции:  
Настройка модуля интеграции:  
*Копируете адрес для принятия запросов и токен авторизации из настроек Планфикса и вставляете их в настройки интеграции в 1С
*Скопируйте адрес для принятия запросов и токен авторизации из настроек Планфикса и вставьте их в настройки интеграции в 1С
*Нажимаете '''Тест подключения''', в сообщениях должно появиться - '''Запрос успешно выполнен'''
*Нажмите '''Тест подключения''', в сообщениях должно появиться - '''Запрос успешно выполнен'''


https://p.pfx.so/pf/Ve/ialagW.png
https://p.pfx.so/pf/Ve/ialagW.png

Версия от 12:59, 4 июня 2021

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

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

На текущий момент поддерживается обмен контактами между системами. Модуль поддерживает следующие типовые решения:

  • Управление торговлей 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


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

t5CTe7.png


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

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

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

ialagW.png


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

W36EZG.png

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

fkgvAk.png

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

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

m5Pjss.png


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

bxVS1b.png

PmGFHG.png

eFEpeO.png


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

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

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

9vFWCr.png


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

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