выставление счетов в 1с и управление в битрикс24
Интеграция Битрикс24 и 1С
Интеграция Битрикс 24 и 1С позволяет оптимизировать процессы внутри предприятия, что повышает качество сервиса и экономит массу времени. Синхронизация данных между двумя программами существенно сокращает объем работы менеджеров компании. Собственник же предприятия получает возможность легко контролировать все бизнес-процессы предприятия.
Решение интегрировать Битрикс24 и 1С позволяет:
Синхронизация 1С и Битрикс 24 – это простой и надежный способ улучшения вашего бизнеса. Этот процесс позволяет увеличить качество предоставляемых услуг и усилить конкурентоспособность компании на рынке. Настроить интеграцию между программами можно через модуль 1С:Бэкофис.
Установка модуля обмена: коротко о главном?
Чтобы подключить интеграцию систем 1С и Битрикс24, требуется скачать модуль обмена. Установка модуля происходит через 1С – необходимо:
Программа самостоятельно определит адрес портала, и создаст подключение. На этом этапе при необходимости можно заполнить таблицу соответствий. Процедура позволяет настроить соответствие типов пользователей и клиентов, а также выбрать подходящий порядок обмена данными с 1С.
Настройки синхронизации 1С и Битрикс24: все, что нужно знать
После установки ключа проводится настройка обмена между 1С и Битрикс24 данными компании. Интерфейс системы предполагает возможность взаимодействия с категориями массивов, а также со способами синхронизации самой информации.
Настройка синхронизации позволяет осуществлять обмен данными из следующих категорий:
Интеграция с 1С позволяет выгружать информацию отдельно для каждой категории. При этом документооборот будет производиться в двустороннем порядке. Это позволяет полностью исключить утерю документов внутри какой-либо из систем.
Интеграция 1С и клиентов из CRM Bitrix 24
Выгрузка контактов клиентской базы из 1С считается первостепенной задачей после интеграции. Синхронизация контактов позволяет не упустить ни одного контрагента, а также предотвратить вероятность повторного обращения к клиенту. Инструкция по интеграции Битрикс24 для категории «Клиенты» следующая:
По умолчанию юридические лица из контактов выгружаются как компании, физические – как контакты. Значения можно изменить при необходимости в настройках. Если контакт клиента уже есть, модуль обмена сравнит и запишет свежее значение. Если информации нет – программа создаст нового контрагента.
Обратите внимание! Как правило, интеграция контрагентов между программами происходит в одностороннем порядке. Однако также возможна синхронизация контактов клиентов в двустороннем порядке.
Синхронизация товаров: как настроить выгрузку?
Выгрузка товаров из 1С в Битрикс24 позволяет синхронизировать товарные группы, а также свойства товаров и используемые единицы измерения. Для запуска обмена данными необходимо:
Обратите внимание! Из CRM невозможна выгрузка изображений и цен товаров.
Интеграция с 1С всех счетов компании
Обмен счетами между программами позволяет контролировать всю информацию по оплате счетов или отгрузке товаров. Интеграция счетов – основной этап автоматизации продаж компании, ускоряющий время обработки заказов. Для этого необходимо:
Интегрированные данные можно сортировать автоматически по мере добавления или на основе значений из CRM. Загруженные счета можно сразу сохранить, либо проводить через оплату, либо работать только с оплаченными.
Обратите внимание! Модуль обмена также поддерживает опцию обратной интеграции в CRM. Для этого необходимо в настройках выбрать «Выгрузить счета» и отфильтровать данные по нужным значениям.
Обмен данных по всем сделкам: как настроить?
Для интеграции сделок компании переходим к соответствующему окну настроек диалогового окна и нажимаем «Настроить». В открывшемся окне необходимо:
Обратите внимание! Для каждой конфигурации характерны свои параметры настроек. К примеру, «УНФ» может выгружать сделки и счета в Битрикс, «Управление торговлей» – только обмениваться сделками.
Настройка режимов синхронизации: что нужно знать?
Ниже категорий в интерфейсе настроек можно выбрать режим обмена данными между программами. В настройках можно указать приоритет программы – по умолчанию основной стороной является Б24.
Пользователю предоставляется 3 метода обмена информации:
Подключение к Битрикс24 1С Бухгалтерия через модуль обмена имеет защиту от дублированная информации. Перед началом выгрузки все элементы проходят трехфакторную идентификацию, не позволяющую повторять уже имеющиеся данные.
Обратите внимание! Проводить синхронизацию данных полностью вручную целесообразно только в первый раз и при отсутствии массива информации в одной из программ. В остальных случаях целесообразно проводить только пакетный обмен данными или настроить обмен по расписанию или в режиме онлайн.
Интеграция 1С и Битрикс 24. Простыми словами о том, что такое интеграция 1С Предприятие с Битрикс24
На сегодняшний день не существует универсального программного продукта, который закрывает все бизнес-задачи. Например MS Office предназначен для создания и редактирования документов, 1С — для бухгалтерского, складского и управленческого учёта.
Вдумайтесь, насколько абсурдно звучит задача:«Сделать возможность создавать презентации в 1С Предприятие».
Точно также и с CRM-системой: попытки сделать в Битрикс24 решение задач складского и бухгалтерского учёта обычно заканчиваются растратой денег и времени.Как же быть — разберём в этой статье.
У каждой программы есть свое прикладное назначение, с которым она справляется лучше всего.
Разные бизнес-задачи решает разное программное обеспечение, но бывает так, что работа ведётся с одними и теми же данными в разных программах и приходится дублировать информацию — это неудобно и неэффективно.
Такая проблема называется — двойная запись. Решение проблемы — интеграция.
Интеграция— это обмен данными между различными программами, сайтами, приложениями.Существуют различные способы обмена данными, их называют протоколы: REST API, SOAP, XML, Commerce ML, например.
Выбор протокола обмена данными напрямую зависит от систем, которые вы интегрируете между собой.В большинстве случаев приходится учитывать поддержку протокола обеими программами, а чаще всего выбора как такового не существует.
Основное преимущество, которое дает интеграция — отмена двойной записи.Вам не придётся вводить одни и те же данные в две системы. Как только данные появятся в одной программе — они отобразятся и в другой.
Типовая двусторонняя интеграция Битрикс24 с 1С Предприятие работает на базе готовых бесплатных модулей от 1С-Битрикс.Модуль обмена — готовое решение, которое устанавливается как расширение в 1С Предприятие.Какие данные можно синхронизировать?
Модуль использует протоколы обмена: REST и Commerce ML 2.0.Какие конфигурации 1С поддерживаются?
У каждого прикладного решения 1С Предприятие свои возможности обмена.Например, 1С:Бухгалтерия обменивается счетами, 1С:Управление торговлей — сделками (на стороне Битрикс24) и заказами (на стороне 1С), а 1С:УНФ — и тем и тем.Обмен может работать в 3-х режимах:
Двусторонняя интеграция с 1С доступна только на тарифе «Компания» в облачной версии.В коробочной версии интеграция доступна на всех редакциях.
Модули обмена выпускаются и регулярно обновляются вендором.
Для возможности установки последней версии модуля часто приходится обновлять прикладное решение 1С до актуального релиза.
Например последнюю актуальную версию (на июль 2020) модуля обмена для 1С Управление торговлей 11 можно установить только на версию 1С Управление торговлей не старее 11.4.12.61.
Модуль обмена нельзя установить в базовые конфигурации 1C.В базовых конфигурациях не предусмотрена установка дополнений.
Посмотреть таблицы соответствия версий модуля обмена и релиза прикладного решения для 1С вы можете по ссылкам ниже:
Если обновить 1С проблематично, то все ошибки модуля, которые были исправлены в новых версиях, придётся отлавливать и исправлять вручную путем доработки модуля обмена. Это обычно дольше и дороже.Вы можете скачать обработку, которая сама подберет вам подходящий модуль синхронизации по этой ссылке.
Вы можете открыть 1С в карточке CRM в Битрикс24. Для этой интеграции потребуется публикация базы 1С на веб-сервере.
Ссылки на объекты из 1С сохраняются в карточках CRM Битрикс24, что позволяет открыть их повторно для редактирования прямо из CRM. Также можно сформировать печатную форму и выгрузить ее в карточку CRM.
Открыть 1С можно из выпадающего меню в карточке CRM. Каждый пункт меню – это объект из 1С.
Для разных конфигураций 1С разный набор объектов. Наиболее часто используемые — документы и отчеты. Список отображаемых сущностей можно настроить.Если объект является отчётом, то он будет отображаться в разделе CRM-аналитики.
Интеграция 1С:Бэкофис работает через готовый модуль.Посмотреть таблицы соответствия версий модуля обмена и релиза прикладного решения для 1С вы можете по ссылкам ниже:
Вы можете скачать обработку, которая сама подберет вам подходящий модуль 1С:Бэкофис по этой ссылке.
Возможно разработать интеграцию с учетом всех требований бизнеса. К примеру, выгрузить нетиповые объекты из 1С, или сделать интеграцию с отраслевой конфигурацией (1С Отель, например).
Частый кейс: интеграция с 1С ERP для которой нет готового модуля от вендора. В некоторых случаях удается использовать модуль синхронизации для Управления торговлей, но к сожалению, не во всех случаях он подходит.
Обычно мы разрабатываем индивидуальные интеграции с использованием протокола REST API. (Документация REST API Битрикс24).
Такие интеграции работают как с облачной, так и с коробочной версией Битрикс24.Есть возможность по любому событию в 1С — передать данные в Битрикс24 и наоборот.
Интеграция продукта Битрикс24 с 1С ЗУП позволяет выгрузить структуру компании, сотрудников и кадровую информацию:
Отделы, департаменты, иерархия, руководители отделов и подразделений, заместители и т.д. Информация сразу становится доступна для просмотра всем пользователям.
Выгружается полная информация о сотрудниках (кроме работающих по совместительству), включая фотографии, личную информацию и данные о рабочей деятельности. Род занятий, должность, контролируемые вопросы.
Информация об отсутствиях сотрудников
Больничные, отпуска, командировки. Информация отображается на корпоративном портале в графике отсутствий.
Прием на работу новых сотрудников.
Есть готовый модуль для синхронизации с 1С:ЗУП.Посмотреть таблицы соответствия версий модуля обмена и релиза прикладного решения для 1С вы можете по ссылкам ниже:
Интеграция с 1С ЗУП доступна только для коробочной версии Битрикс24.
Напишите свой вопрос в комментариях, мы обязательно на него ответим.
Здравствуйте, многие возможно скажут сам виноват, наверное так и есть, но пишу, чтобы с поддержкой Авито связаться и заблокировать мошенника, а также других людей предупредить так как подобных случаев особо не встречал, ну а теперь подробно расскажу, как всё было.
Персонализированное питание, VR-тренировки, 3D-печать костных имплантов, метавселенная и другие — в подборке The Economist.
В этой статье мы рассмотрим способы доработки модуля разбиения текста на предложения «Razdel».
Это моя первая статья в «Приёмной» vc.ru, и цель её — как можно сильнее привлечь внимание общественности к откровенному беспределу банка «Тинькофф», который злоупотребляет 115-ФЗ, Положением Банка России от 15 октября 2015 г. № 499-П и дополняет требования Закона собственными запросами, не имеющими целесообразности. Но по отношению к кому?
«В ФИФА 211 стран. Я организовал договорные матчи в 50», — говорил в 2014 году организатор договорных матчей из Сингапура Уилсон Радж Перумал. Он начинал в местных низших лигах, а со временем перешел на международный уровень и влиял на исходы встреч в крупнейших турнирах.
Другая реальность, наступившая в марте 2020 года, научила нас жить и работать по-новому. Сотрудники контакт-центров одними из первых почувствовали изменения. Именно им пришлось объяснять авиапассажирам, почему отменилась поездка, на их плечи свалилась львиная доля непривычных запросов, в том числе пришлось отрабатывать обращения по резко…
Мы изучили, с какими трудностями сталкиваются компании, которые хотят развивать собственные контакт-центры, — о трех самых характерных явлениях читайте ниже. А тех, кому эта тема близка и интересна, ждем 16 ноября на бесплатном вебинаре, где вы узнаете, как запустить полноценный контакт-центр за одну рабочую неделю.
Тонкости и подводные камни работы типового модуля интеграции Битрикс24 и 1С
P.S. В процессе написания понял, что придется писать цикл статей, т.к. в одну все просто не уместить.
Прежде всего хочу акцентировать внимание на том, что это НЕ инструкция! Подробнейшая инструкция по настройке имеется на официальном сайте HelpDesk’а Bitrix24 в открытом для всех и каждого доступе https://helpdesk.bitrix24.ru/section/104395/ (в статье я буду периодически оставлять ссылки на описание конкретных настроек).
Статьи поделю по разделам для улучшения восприятия. Вроде бы ничего не забыл… Итак, поехали!
Общие настройки
Раздел, как понятно из названия, посвящен основным и общим положениям типового модуля интеграции. Поможет составить общее представление о том, что модуль умеет, чего не умеет и какие на глобальном этапе есть нюансы и тонкости.
Оглавление:
1. Установка модуля
Сам модуль представляет из себя расширение конфигурации, что позволяет не вносить изменений в вашу конфигурацию и сэкономить тонны времени и средств на обновление. НО! Вот для 1С Управление Торговлей 10.3 все немного не так просто. Тут точно понадобится понимание что и как вы делаете, доступ к конфигуратору и немного прямых рук, так как модуль вшивается непосредственно в конфигурацию. Комплект для установки шаблона можно отыскать вот тут. Инструкция по установке в саму конфигурацию идет в комплекте.
В том же месте можно найти выгрузки расширений для других конфигураций любых версий, если вы решили установить их вручную.
2. Схемы обмена
Главные вопросы раздела: “Что с чем меняется?”, “А если у нас две базы 1С?” и “А если у нас два Битрикса?”.
2.1. Первый вопрос больше философский. Если же подойти с технической точки зрения к ответу на первый вопрос, то меняется в нашем случае всегда 1С с Битрикс24. Инициатором обмена всегда служит 1С! То есть непосредственно управлением выгрузкой/загрузкой данных манипулирует 1С. Битрикс в лучшем случае знает, что за 1С к нему подключена и какие объекты она планирует забирать и присылать. Непосредственно “забирает” из Битрикс24 с помощью запросов изменения сама 1С, ну и конечно же отправляет обратно свои изменения.
Нужно упомянуть, что есть режим обмена в реальном времени посредством поддержки постоянной связи с Битрикс24 и мгновенного получения изменений, но по сути своей он сводится к тому, что Битрикс сразу после изменений передает сообщение 1С, что изменения были, и 1С их тут же “забирает”. Технически манипулирует выгрузкой все равно 1С.
То есть у вас в любом случае должна быть одна централизованная база 1С (обычно ее называют управленческой базой), в которую стекаются ВСЕ данные, и есть побочные системы, из которых эти данные поступают и куда, при необходимости, отправляются. Это для случаев, кода у вас в схеме не более 5 различных систем. Чем больше, тем более сложной и многоуровневой будет выглядеть схема, но всегда есть кто-то в центре, отвечающий за манипуляцию потоками данных.
Если интересно расширить кругозор о том, как правильно строить взаимодействие между большим количеством систем, чтобы оно оставалось максимально прозрачным и имело минимальную сцепленность, рекомендую к ознакомлению статью Андрея Овсянкина //infostart.ru/1c/articles/792952/. В ней есть как мат. часть, так и подробно описанные инструменты для реализации.
2.3. Про последний вопрос: да, это возможно без особых плясок с бубном. Стоит только учитывать момент, что возможны пересекающиеся изменения, как в случае со вторым вопросом (в первую очередь, это касается Контрагентов). Если Контрагент был изменен в одном из Битриксов, то поменяется и в другом через 1С. В целом вариант не многим лучше, чем описанный выше, но менее разрушителен.
3. Соответствия объектов
Вот примерная таблица соответствия объектов:
Контактная информация Контрагента /
Контактная информация Контактного лица
Как вы видите, список немного больше, чем может показаться при первом взгляде на интеграцию. А теперь немного пояснений:
4. Режимы синхронизации
Существует три режима обмена с Битрикс24, о которых можно почитать тут в самом низу страницы.
Вообще редко когда необходима настолько оперативная передача информации из CRM системы, поэтому я рекомендую пользоваться следующим по списку режимом.
Если в настройках обмена вы не видите возможности переключиться на режим обмена по расписанию, загляните «Общие настройки» модуля интеграции. В некоторых конфигурациях галочка для включения доступности обмена находится там.
Из интересных нюансов могу отметить техническую сторону того, как разработчики реализовали механизм добавления регламентного задания в расширении конфигурации (интересно будет программистам).
Механизм аналогичен тому, как вы регистрируете внешнюю обработку с типом «Вызов серверного метода» в любой типовой конфигурации в разделе «Дополнительные отчеты и обработки», для последующего использования ее как внешней обработки.
Только делается это кодом с использованием методов БСП. По сути разработчики Битрикс24 регистрируют новое регламентное задание с использованием методов БСП так, как это делает внешняя обработка с вызовом серверного метода как регламентного задания.
А при запуске регламентного по расписанию, отлавливают по ключу эту обработку в вынесенном в расширение методе БСП (общий модуль «ДополнительныеОтчетыИОбработки») и запускают нужную функцию.
5. Журнал синхронизаций
У модуля интеграции Битрикс24 очень удобный и красивый журнал, но хранится он непосредственно в регистрах базы 1С. Как следствие, если происходит обмен большими объемами данных, то ОБЯЗАТЕЛЬНО необходимо установить настройку обрезки этого журнала. И обязательно должна быть снята галочка «Режим отладки». Она нужна только для программистов, если нужно посмотреть, что там за запросы уходят в Битрикс. А так как все это фиксируется в журнал, то количество сообщений от одного обмена увеличивается в несколько раз. В официальной инструкции этому не уделено достаточно внимания (тут в разделе “Общие настройки”), но на моей практике были случаи, когда база клиента разрасталась до крайне неприличных размеров (размер журнала в 3 раза превышал размер основных данных, накопленных за 3 года).
Особенно это критично для файловых баз, так как если вы превысите лимит по размеру таблицы данных (примерно 2 Гб), то спасать вашу базу придется с шаманами и бубнами. Еще один случай из практики, когда красивый журнал модуля Битрикс24 положил базу Бухгалтерии, и на спасение ушло полдня в авральном режиме (был последний день сдачи отчетности) и невесть сколько флаконов нашатыря для Главбуха.
В общем. При настройке убирайте галочку “Режим отладки” (в обязательном порядке) и выбирайте период обрезки журнала правильно.
6. Резюме
Подробно в дебри нюансов и тонкостей, касающихся каждого объекта, участвующего в обмене, я постараюсь погрузить вас в грядущих статьях. Предполагаю, что там уже будет больше технических терминов и будут они интересны именно программистам, руководителям проектов и внедренцам.
Здоровая критика, исправления и дополнения приветствуются. Если остались вопросы, добро пожаловать в комментарии, постараюсь ответить.
ВНИМАНИЕ! Спасибо за внимание! =3