Bt-teh.ru

БТ Тех
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Интеграция с 1С: Синхронизируем контакты

Интеграция с 1С: Синхронизируем контакты

Эту статью я планировала начать с исторической справки о том, как давно мы собираем запросы на интеграцию с 1С. Попыталась найти первую задачу, с которой начался сбор запросов на эту интеграцию. В своих временных поисках дошла до эры динозавров и устала. Будем считать, что первый запрос на 1С появился на следующий день после создания ПланФикса. И долгое время мы были уверены, что создать такую интеграцию практически невозможно. Состыковать такой конструктор как ПланФикс с таким конструктором как 1С казалось чем-то малореальным. Между тем, поток запросов на нее не иссякал.

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

Примерно так выглядел наш смелый разработчик.
*Фото Armies of Exigo

Работа закипела. И вот только спустя год после старта работы мы готовы представить первый шаг нативной интеграции 1С и ПланФикса — синхронизацию контактов.

Поддерживаются следующие конфигурации 1С:

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

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

Путь к 1С: Предприятие 8
По клику картинка откроется в новом окне и большем размере.
Так происходит добавление конфигурации.
По клику картинка откроется в новом окне и большем размере.

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

Задаете конфигурации понятное название.
По клику картинка откроется в новом окне и большем размере.

Когда со стороны ПланФикса настройка будет закончена, вы увидите добавленную конфигурацию в списке конфигураций:

Вуаля! Конфигурация появилась.
По клику картинка откроется в новом окне и большем размере.

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

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

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

Второй большой вопрос/просьба: делиться с нами опытом и пожеланиями по поводу того, каким должен быть следующий шаг. Что конкретно вам нужно передавать из ПланФикса в 1С и из 1С в ПланФикс? В какой момент должна происходить эта передача? Какие условия нужно учитывать? Пишите нам об этом в Службу поддержки, каждое такое описание реальной бизнес-ситуации очень важно. Только вы сможете помочь нам сделать правильный шаг в дальнейшей интеграции этих двух систем.

Вот, пожалуй, и все, о чем я хотела рассказать вам сегодня. О доработках, которые мы делаем практически каждый день, можно узнавать в социальных сетях. Подписывайтесь на наши каналы: Facebook, ВКонтакте, Telegram, Twitter и YouTube-канал.

12 Comments

Ура, спасибо, что работаете над этим! Жаль что обошли вниманием самую простую «Упрощенку» ((

и «Розницу». Те кто использует ПФ это малый и средний бизнес и у них может быть конфигурация Розница (которая в принципе должна быть аналогична УТ 11 в части работы с «контактами»).

Здравствуйте, Илья. «Розница» в плане справочников идентична УТ, так что тоже заработает в скором времени.

Это урезанная 1С:Бухгалтерия, должно работать с ней.

Пока не понятно что именно в статье подразумевается под «контактами в 1С». Это ведь и справочник «физлица» и собственно «контрагенты».

Читать еще:  Ноутбук регулировка яркости mint

Обмен происходит в зависимости от настроек конфигурации и обработки, например, для УНФ обмен выполняется между справочником контрагентов и если включена опция «Выгружать контактные лица», то между справочником «Контакты» и контактами в ПФ.
Для УТ, КА, ERP если в настройках конфигурации включен раздельный учет контрагентов и партнеров, то основным источником данных выступает справочник контрагентов, иначе справочник партнеров, если включена опция «Выгружать контактные лица» в обработке, то используется еще справочник «Контактные лица партнеров».
Справочник физических лиц не используется в обмене.

Радует, что хоть какая то движуха пошла.

Согласен, вот только не будет ли так что 1С что-то поменяет в очередном обновлении конфигурации и все поломается. Хотя по идее работа в «контактами/контрагентами» это часть общей стандартной библиотеки, а не особенность каждой конкретной конфигурации.

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

Таким образом осуществляется интеграция 1с:Документооборот в 1С:КА2 или 1С:ERP — видят и обрабатывают входящие Задачи в окне текущей конфигурации.

Здравствуйте. На данный момент в ближайших планах реализовать обмен базовыми сущностями между системами, а потом уже займемся интерфейсными решениями. Так что это в планах.

А как насчет 1С Бухгалтерии 3.0 ?

Здравствуйте. Тоже в планах, там нужны будут небольшие доработки с нашей стороны.

Инструкции

Синхронизация клиентов, счетов и сделок между УНФ и Битрикс24

Настройки по выгрузке товаров из 1с в Битрикс24 похожи по функционалу с выгрузкой товаров из УТ11.4, которые мы описывали. Поэтому перейдем сразу к настройкам выгрузки «Клиентов»

«Сопоставление типов контрагентов к шаблонам Битрикс24»

В УНФ используется тип юридических данных «Государственный орган», поэтому нужно создать в Битрикс24 такой же тип контрагента CRM- Настройки-Шаблоны реквизитов.
Загружаем шаблоны с портала и устанавливаем соответствия.
В «Установке зависимости компаний/контактов и типов контрагентов» нужно указать в какую сущность Битрикс24 будет попадать контрагент 1с в зависимости от своего типа юридических данных. По умолчанию, в типовых настройка модуля Индивидуальный предприниматель добавлен в одну таблицу с физическим лицом, мы его оттуда удалили и добавили к типам контрагентов, которые будут создаваться в сущностях «Компания».

«Загружать и выгружать клиентов»

Так как в Битрикс24 у нас уже есть компании и контакты, и нам не нужно чтобы они загрузились при полной выгрузке в базу УНФ, то мы не будем ставить на данном этапе флаг «Загружать клиентов», после полной выгрузки этот флаг мы возведем.
В рамках нашего кейса нам нужно выгрузить контрагентов, поэтому ставим флаг «Выгружать клиентов» и отборами указываем кого выгрузить.

Выполняем выгрузку в Битрикс24, проверяем.

Конфигурации имеют свои особенности обмена.
Например, «1С:Бухгалтерия» обменивается счетами, «1С:Управление торговлей» — сделками (заказами), а «1С:УНФ» — и тем и тем.

Настройка синхронизации счетов.

Прежде всего необходимо указать соответствие статусов счетов в Битрикс24 и 1С. Нажмите кнопку «Настроить сопоставление статусов».
Команда «Загрузить с Битрикс24» добавит список статусов из Битрикс24. Для каждого из них выберите аналог в 1С.Предварительно создайте доп. реквизит счета с значениями как у статусов счета в Битрикс24.
Ставя флаг в колонке «Н.З» можно указать, чтобы в определенных статусах счет не загружался в 1с.

Выберите опцию Загружать счета для передачи счетов из Битрикс24 в 1С.
Теперь укажите, как нумеровать счета и определять их дату — автоматически или по данным из Битрикс24.
Полученные счета можно сохранять, сразу проводить или проводить только оплаченные, выберите нужный вариант из списка «Режим записи».
Для обмена пользовательскими полями отметьте опцию Загружать значения пользовательских полей.
Выберите опцию Выгружать счета для передачи счетов из 1С в Битрикс24.

Укажите начальную дату для выгрузки. При необходимости можно отобрать счета, например, по организации. Если флаг не будет стоять, то изменения по счету в 1с, загруженному с Битрикс24, не выгрузятся на портал.
Укажите начальную дату для выгрузки. При необходимости можно отфильтровать счета, например, по организации. Укажите начальную дату для выгрузки. При необходимости можно отфильтровать счета, например, по организации.
Создадим счет и выгрузим его в 1с


«Синхронизация сделок»

Настройка синхронизации сделок в УНФ схожа с настройками, которые мы описывали для настройки загрузки сделок между УТ 11.4 и Битрикс24.
Прежде всего необходимо указать соответствие статусов сделок в Битрикс24 и заказов в 1С. Нажмите кнопку «Настроить сопоставление статусов».
Команда «Загрузить с Битрикс24» добавит список направлений и их статусов из Битрикс24. Для каждого из статусов выберите аналог в 1С.
Выберите опцию « Загружать сделки» для передачи сделок из Битрикс24 в 1С.
Укажите, как нумеровать сделки и определять их дату — автоматически или по данным из Битрикс24.
Полученные сделки можно сохранять, сразу проводить или проводить только закрытые. Выберите нужный вариант из списка.
Для обмена пользовательскими полями отметьте опцию «Загружать значения пользовательских полей».
Выберите «Выгружать сделки» для передачи сделок из 1С в Битрикс24.
Укажите начальную дату для выгрузки. При необходимости можно отфильтровать сделки, например, по организации.

Читать еще:  Не работает регулировка громкости macbook

Настройка обмена в 1с 8.3

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

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

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

Процесс синхронизации данных можно условно разделить на следующие этапы:

1. Включение функциональной возможности.

2. Настройка правил подключения.

3. Настройка правил отправки и получения данных в прикладных решениях.

4. Отправка данных из одного прикладного решения и получение данных в другом прикладном решении с сопоставлением данных.

Будем рассматривать настройку типового обмена между конфигурациями 1С:Управление торговлей, редакция 11 (УТ) и 1С:Бухгалтерия предприятия, редакция 3.0 (БП).

1 шаг. Включение функциональной возможности.

В программе «УТ» переходим в раздел «НСИ и администрирование» — «Настройка интеграции» — «Синхронизация данных».

image002.png

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

При создании нового элемента справочника или документа к номеру автоматически добавится префикс, что позволит определить место создания элемента.

image004.png

2 шаг. Настройка правил подключения.

Открываем настройки синхронизации данных и добавляем новую синхронизацию данных, выбрав конфигурацию, с которой настраивается обмен.

Переходим к настройкам параметров подключения.

image006.png

Выбираем один из трех вариантов подключения к другой программе.

image008.png

При выборе первого способа далее в форме настройки указываем данные для подключения к базе.

image010.png

В случаях когда доступ к базе предоставляется через интернет, то необходимо выбрать второй способ, указав ссылку на базу и данные для входа в нее (логин и пароль пользователя с правами администратора).

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

image014.png

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

image016.png

В случае использования синхронизации через каталог, прежде чем перейти к третьему шагу, необходимо в программе-корреспонденте выполнить аналогичные настройки, описанные ранее в первом и втором шаге.

3 шаг. Настройка правил отправки и получения данных в прикладных решениях.

image018.png

На этом шаге указываем правила отправки и получения данных. Выбираем режимы отправки нормативно-справочной информации и документов. Также есть возможность настроить синхронизацию только по выбранным организациям и указать с какой даты будут выгружаться данные.

image020.png

В случае одностороннего обмена в программе-корреспонденте нужно в правилах отправки данных установить режим «Не отправлять». При двустороннем обмене указываем какие документы и нормативно-справочная информация будет передаваться в другую программу.

4 шаг. Отправка данных из одного прикладного решения и получение данных в другом прикладном решении с сопоставлением данных.

image022.png

Запускаем выгрузку данных для сопоставления.

image024.png

По окончанию выгрузки нажимаем «Готово» и переходим в другую программу.

Читать еще:  Программы синхронизация по http

image026.png

Запускаем сопоставление данных.

image028.png

Эта процедура позволит избежать дублирования элементов.

image030.png

При первой синхронизации элементы справочников сопоставляются по определенным полям, например по ИНН и КПП в справочнике «Организации». При последующих обменах сопоставление происходит по внутреннему идентификатору.

image032.png

По окончанию сопоставления выполняем начальную выгрузку данных.

image034.png

image036.png

По завершению выгрузки возвращаемся в программу «УТ» и нажимаем «Синхронизировать» для загрузки сопоставленных данных из «БП».

image038.png

В случае отсутствия ошибок при обмене появится сообщение «Синхронизация завершена».

image040.png

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

Консультацию для Вас составила специалист нашей Линии консультаций.

Закажите тестовую консультацию по Вашей программе у нас по телефону: +7(343) 288-75-45.

*Для оказания консультации необходимо сообщить ИНН вашей организации, регистрационный номер вашей программы ( для программ 1С:Предприятие версии ПРОФ необходим активный договор 1С:ИТС ПРОФ)

Бесшовная интеграция 1С:Документооборот с учетными программами

Нередко на практике мы сталкиваемся с тем, что организации работают не в одной, а в нескольких учетных программах: 1С:Бухгалтерия, 1С:Зарплата и управление персоналом, 1С:Управление торговлей, 1С:CRM и т. д. Как объединить их между собой, чтобы обеспечить единое рабочее пространство? «Бесшовная» интеграция для решения задач в «одном окне». Разберем, как это работает на примере 1С:ERP и 1С:Документооборот.

Затрудняетесь с выбором программы для ведения документооборота? Эксперты новосибирского филиала «1С-Рарус» помогут, подскажут, проконсультируют по вопросам приобретения и сопровождения.

В процессе реализации проекта по переходу с программного продукта «1С:Управление производственным предприятием» на 1С:ERP поступил запрос на осуществление интеграции 1С:ERP с уже существующей в компании системой 1С:Документооборот. Цель — создание единого информационного пространства на предприятии.

Для описания содержания требований и процедур сдачи-приемки реализованной функциональности бесшовной интеграции был разработан документ «Спецификация требований». В нем определен и зафиксирован перечень объектов, которые необходимо интегрировать между программными продуктами, а также направления миграции:

  • Контрагенты (из 1С:ERP в 1С:Документооборот).
  • Служебные записки на оплату (из 1С:Документооборот в 1С:ERP).
  • Заказ клиента (из 1С:ERP в 1С:Документооборот).
  • Договор (из 1С:Документооборот в 1С:ERP).
  • Дополнительное соглашение к договору (из 1С:Документооборот в 1С:ERP).
  • Приложение к договору (из 1С:Документооборот в 1С:ERP).

Схема потоков данных

Поскольку библиотека для бесшовной интеграции встраивается в типовые решения «1С», то настройка происходит без внесения изменений в конфигурацию. Но перед этим рекомендуется синхронизировать нормативно-справочную информацию 1С:Документооборот с учетной программой. Это позволяет избежать дублирования элементов справочников и других неприятных ситуаций при переносе объектов из одной базы в другую.

Непосредственно сама настройка была проведена в 4 этапа:

  • Установка веб-сервера, на котором выполнена публикация веб-сервиса 1С:Документооборот.
  • Синхронизация нормативно-справочной информации между 1С:Документооборот и 1С:ERP.
  • Выполнение настроек в 1С:Документооборот (созданы виды и шаблоны документов, настроены бизнес-процессы и хранение файлов, добавлены дополнительные реквизиты).
  • Выполнение общих настроек «бесшовной» интеграции (созданы и настроены правила для согласованных к интеграции объектов систем, настроены регламентные задания по обновлению реквизитов связанных объектов).

За обновление реквизитов связанных объектов отвечают два регламентных задания:

За обновление реквизитов связанных объектов отвечают два регламентных задания

Таким образом, совместное использование дополнило 1С:ERP функционалом 1С:Документооборот:

  • Запуск и работа с бизнес-процессами.
  • Просмотр истории выполнения задач и процессов.
  • Согласование документов учетной программы.
  • Создание, просмотр, редактирование и отправка электронных писем.
  • Работа с поручениями.
  • Создание, хранение файлов и работа с ними.
  • Просмотр и добавление связей между объектами 1С:Документооборота.
  • Ведение учета рабочего времени.

Например, реализована такая возможность, когда менеджер по продажам из карточки документа «Заказ клиента» в 1C:ERP формирует внутренний документ «1С:Документооборот» и запускает по нему бизнес-процесс. Отправляет его на согласование и контролирует исполнение процесса.

Также предусмотрено создание контрагентов в 1С:Документооборот без непосредственного входа в программу. Для этого настроено правило: пользователь, ответственный за ведение нормативно-справочной информации, в карточке контрагента в 1С:ERP переходит по гиперссылке и в несколько кликов создает связанный объект в 1С:Документооборот.

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

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

Автор статьи

Ольга Гришина,
Специалист Центра корпоративных проектов «1С-Рарус» в Новосибирске.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector