Интеграция 1С и Битрикс-продуктов

Интеграция Битрикс24, Битрикс, 1С и прочее
Частный программист-интегратор-сисадмин

Links-Pro.ru Частный Битрикс-программист, частный 1С-программист

Внимание! Внимание!

Данный сайт находится сейчас в переработке, поэтому некоторые вещи могут быть морально и физически устаревшими (out-of-date). Я сейчас буду писать сюда мысли, которые приходят.

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

Адаптивность у этого сайта пока работает не везде. Я это делаю.

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

Я занимаюсь не только интерацией 1С и Битрикс-продуктов, но этот сайт посвящен только этой одной теме. Для других тем у меня есть другие сайты.

В интернете есть много людей и организаций, которые позиционируют себя как интеграторы, но с моей точки зрения они не являются таковыми. Вот мои аргументы. Автоматизация бизнеса в нашей стране началась именно с использованием 1С, а не битрикс-продуктов. 1С четко объясняла - если обмен данными идет между разными 1С-конфигурациями, то это называется "Обмен данными". Если обмен данными идет между 1С и сайтом, то это уже интеграция. Соответственно те люди, которые занимаются интеграцией и называются интеграторами. Я один раз спросил одного золотого партнера Б24- почему он называет себя интегратором. Он ответил "Потому что мы интегрируем Б24 в бизнес-процессы организации". Но это чушь. А что 1С-программисты не занимаются интеграцией 1С в бизнес-процессы организации? Ответ - занимаются. Тогда надо всех называть интеграторами. Но если всех называть интеграторами, то как тоогда отличить людей, которые занимаются только какой-то одной системой, от тех людей, которые занимаются несколькими системами их взаимосвязью?

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

Обо мне Обо мне

Меня зовут Вадим. Живу в Екатеринбурге, но работаю по всей России. Хорошо знаю 1С. Хорошо знаю Битрикс-продукты. Очень глубоко специализируюсь на интеграции 1С и Битрикс-продуктов, чему и посвящен этот сайт. Кроме этого специализируюсь на готовых решениях (AsPro, Inteco AlTop), администрировании web/email-серверов с упором на nginx, email-маркетинге, ускорении сайтов и Б24-решениях, но эти альтернативные специализиации раскрываются на других моих сайтах.

Обо мне

Услуги Услуги

Услуги

Почему я? Почему я?

  1. Всегда на связи, потому что не езжу на встречи, а работаю дома. Если иду в магазин или покушать, то всегда беру с собой очень мощный телефон;
  2. Очень хорошо понимаю, что такое бизнес, потому что когда-то был чистым 1С-программистом с большим углублением в программирование 1С и в бухучет и бизнес-процессы;
  3. Принцип "одного окна" (one window principle): являюсь 1С-программистом, Битрикс-программистом и системным администратором. Большое заглубление в тему "Интерация 1С и Битрикс-продуктов";
  4. Хорошо знаю графические пакеты Adobe Photoshop (особенно цветокоррекцию фотографий) и Adobe Illustrator (векторная графика, SVG)
  5. Интенсивно-техническое заглубление в Email-марктетинг, массовые email-рассылки, автоворонки и чат-боты;
  6. Большой опыт парсинга того, что поддается парсингу с использованием разгообразных инструментов (1C, PHP, ZennoBox);
  7. Очень хорошо понимаю SEO и как его автоматизировать.
  8. Могу работать на разных условиях: договор возмездного оказания услуг ("Time & Material"), договор подряда ("Fixed Price"), смешанный договор, непоименнованный договор.
  9. Очень хорошо знаю английский, немного французкий и итальянский.
Почему я?

'Битрикс24' CRM «Битрикс24»

Б-24 - это почти полный комплект инструментов для организации работы компании. Он упрощает рабочие процессы: внутренние обсуждения, управление проектами, контроль поручений, планирование и отчетность, работу с клиентами в CRM, согласование документов, счетов, командировок, отпусков и другие. B-24 - для тех, кто стремится работать более эффективно, получать максимальные результаты от себя и своей компании.

Что бы этот комплект был полный в него необходимо добавить 1С. Причем, не просто добавить, а добавить и установить связи, закрепить его там. Поэтому, в этом разделе сайта не только рассматриваются разные стороны этой CRM, но еще приводятся варианты взаимодействия B24 и 1С. Конечно, нельзя объять необъятное, поэтому не все нюансы этого взаимодействия освещены, но я работаю над этим каждый день и добавляю туда информацию по мере возможности. Если там чего-то нет, то, значит, скоро будет. Если у Вас есть вопросы, то вы можете их оставить в форме обратной связи и я отдам приоритет этой теме.


Битрикс24

Интеграция 'БУС+1С' Интеграция «БУС+1С»

«БУС» - это сокращение для «1С-Битрикс: Управление сайтом» - платформа для создания, поддержки и развития корпоративных сайтов, интернет-магазинов, информационных порталов, сайтов сообществ, социальных сетей и других веб-проектов.

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

Интеграция 'БУС+1С'

Интеграция 'Б24+1С' Интеграция «Б24+1С»

Я думаю, ни у кого нет сомнений в пользе интеграции «Битрикс24» и «1С:Предприятие», вопрос только каким образом это сделать. Компания «Битрикс» предлагает две готовые базовые интеграции: первая - это «1С-треккер», которая использует REST API, вторая - это интеграция, которая использует «Bitrix Framework» API. У обоих этих базовых интеграций есть свои достоинства и ограничения. Основное ограничение первого варианта заключается в том, что оно односторонее. Ограничение второго варианта заключается в том, что я не могу изменять скрипты со стороны облака и не могу произвольно добраться до сущностей. В коробочной версии изменять скрипты можно. Используя обе эти базовые интеграции и открытый REST API можно создать практически любую интеграцию. У меня есть опыт в доработках, модификациях и готовые наработки в обоих базовых интеграциях, а также и интеграции этих двух базовых интеграций.

Интеграция 'Б24+1С'

Интеграция 'БУС+Б24' Интеграция «БУС+Б24»

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

Интеграция 'БУС+Б24'

Интеграция 'Б24+LP' Интеграция «Б24+LP»

«LP» → Landing Page, посадочная страница, страница приземления, одностраничный сайт. В отличие от CMS-сайтов LP-сайты делаются очень быстро. Цель LP - получить от потенциального покупателя контакт (лид, lead) в форме телефона или email, а иногда еще и список товаров и других параметров. В подавляющем большинстве случаев трафик на LP идет не из SEO, а из платных источников таких как тизерные сети, контекстная реклама, таргетированная реклама, рекламные посты в социальных сетях, email-рассылки и тп. При интеграции LP и CRM «Битрикс24» есть несколько вариантов.

Интеграция 'БУС+Б24'

Интеграция 1С и посадочной страницы Интеграция 1С и посадочной страницы («1С+LP»)

Бывают ситуации, когда организации не нужна отдельная CRM, потому что учет переговоров, звонков ведется в 1С, в частности в конфигурации "Управление торговлей". Иногда смысла не имеет покупать отдельную CRM, а имеет смысл доработать конфигурацию 1С. В некотором смысле я утверждаю, что в 1С можно сделать все, что есть в любой CRM, но ни одна CRM не сможет сделать все, что есть в 1С. В 1С есть бизнес-процессы, которые гораздо мощнее, чем в любой отдельной CRM. Из 1С можно отправлять email со счетами, SMS, сообщения в месенджеры типа Телеграма или вайбера. 1С может общаться с социальными сетями типа "ВКонтакте" и более того, может создавать там рекламные компании и управлять там ставками. 1С может делать email-рассылки, может принимать телефонные звонки и сама звонить клиентам. В 1С гораздо больше возможностей по расширению функционала и практически нет задач, которые там нельзя решить. Вопрос такой - зачем люди берут отдельные CRM типа Б24? Ответ такой - единственной причиной брать отдельную CRM - это что бы не пускать менеджеров в 1С, и, следовательно, не засорять 1С ненужной информацией. Покупать отдельную CRM только ради расширения функционала 1С - это не правильный аргумент.

Если у вас нет отдельной CRM, но есть желание получать заявки с посадочной страницы, то я могу сделать так, что заявки, оставленные на посадочной странице, будут уходить в 1С. Можно иметь одну посадочную страницу, но иногда имеет смысл сделать несколько посадочных страниц, каждая из которых заточена на свою аудиторию, содержит свой товар, услугу и использует свой канал интернет-маркетинга. Если пойти по этому пути, то можно сделать так, что при поступлении заявки в 1С из посадочной страницы, менеджеру отправляется SMS из 1С. Когда приходит оплата от покупателя или заказ покупателя собран и ждет отгрузки, то можно сделать так, что из 1С к покупателю отправляется SMS, email, Telegram-сообщение, "ВКонтакте"-сообщение и тд.

Интеграция 1С и посадочной страницы'

Интеграция ПОЛНАЯ Интеграция ПОЛНАЯ

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

Интеграция ПОЛНАЯ

Интеграция ТРЕККЕРА Интеграция ТРЕККЕРА

Интеграция треккера позволяет гибко управлять трафиком и оптимизировать затраты на интернет-рекламу и делать еще несколько полезных вещей. Я много экспериментировал с разными платными, полу-платными и бесплатными треккерами и тедеэсками (от слова TDS - traffic distribution system) и в резузьтате пришел к тому, что самым оптимальным вариантом является готовый бесплатный переделанный треккер, интегрированный с 1С. Существенной особенностью в этой моей модели является то, что 1С получает данные по трафику из логов сервера, а не из систем метрики типа Яндекс.Метрика или Google Analitycs. И 1С получает данные из треккера и управляет им. Например, 1С сама (без моего присутствия) дает команду треккеру переключить потоки трафика с одного назначения на другой и сама может стопать малодоходные рекламные объявления в платных источниках трафика. 1С также может изменять параметры платных источников, например цену. Попутным выигрышем того, что 1С следит за логами веб-сервера, является то, что можно как на ладони видеть вирусные атаки и добавлять нежелательные ip-адреса в список запрещенных.

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

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

Интеграция ТРЕККЕРА

Интеграции ПРОЧАЯ Интеграции ПРОЧАЯ

1С-платформа умеет работать с http-протоколом, ftp-протоколом, json-форматом, xml-форматом, COM-объектами, ZIP-архивированием, WEB-сервисами, DOM-механизмами, XBase-механизмами, XDTO-механизмами, с криптографическими механизмами и тд и тп. Но несмотря на такой общирный круг поддерживаемых технологий я сталкивался и сталкиваюсь с задачами, которые нельзя решить только с помощью 1С. Например, в 1С нельзя сгенерировать электронную подпись, нельзя подписать электронный документ уже готовой электронной подписью. Причем PHP это делает легко, а 1С никак не может это сделать, даже несмотря на то, что она поддерживает криптографию. Но! Есть выход! Поскольку 1С поддерживает http-протокол, то никто не мешает для какой-либо конкретной задачи создать какой-либо свой конкретный SaaS-сервис на своем домене, который будет дополнять 1С теми механизмами, которые она не может делать. Пример. Некоторые поставщики дают свободный API-доступ к своему справочнику номенклатуры и другим данным. Но некоторые поставщики (имен не называю) дают глубоко зашифрованный доступ к своим данным и возможность отправлять им заказы ...

Интеграция прочая

Приложения Б24 Приложения «Б24»

Здесь будет описание того, что такое "Приложения Б24", описание областей, где их можно применять, описание технологии как я их разрабываю и отлаживаю, и кейсы.

Бизнес-процессы Бизнес-процессы

Автоматизацию бизнеса любой организации нужно рассматривать с точки зрения единства общего и частного. "Общим" в этом деле являются бизнес-процессы. "Частным" в этом деле являются открытые линии, CRM-формы, телефония, почта, календари, диски и тп. Функционал бизнес-процессов CRM «Битрикс24» хоть и является довольно мощным, но все же имеет серъезные ограничения, которые не позволяют решать некоторые принципиально важные задачи в рамках CRM «Битрикс24». Для преодоления этих ограничений можно подключать в некотором смысле "безлимитный" функционал бизнес-процессов 1С. Таким образом, интегрируя волшебство бизнес-процессов CRM «Битрикс24» с магией бизнес-процессов 1С можно реализовывать практически любые предпринимательские фантазии бизнеса.

Бизнес-процессы

Сквозная аналитика Сквозная аналитика

Сквозная аналитика - это когда по любому лиду можно сказать сколько на него денег было затрачено, из какого рекламного источника он образовался, и какое конкретно рекламное объявление, включая картинку, его вызвало. Возможность сквозной аналитики в «Битрикс24» обусловлена тем, что в некоторых сущностях есть поля, которые соответствуют utm-меткам и там есть внутренние механизмы, которые их заполняют.

Сквозная аналитика

Создание магазинов Создание интернет-магазинов

Интернет-магазины можно делать с нуля, а можно на основе готовых решений. В интернете полно статей, раскрывающих этот выбор. Я могу делать магазины как с нуля, так и на готовых решениях, но делаю только на готовых решениях, потому что моя вторая рабочая специализация (первая рабочая специализация - это интеграция 1С и Битрикс-продуктов) - это создание магазинов на основе готовых решений. Достоинство создания магазина на основе готовых решений - это быстрота и дешевизна. Недостаток создания магазинов на основе готовых решений - это сложность доделок и переделок. Поскольку я нарабатываю опыт по готовым решениям, то со мной этот недостаток значительно уменьшается. Я работаю только по трем производителям: AsPro, Inteco, AlTop. У меня есть собственные лицензии всех этих разработчиков и я их постоянно прокачиваю, используя при этому мою собственну методологию. Поскольку третьей моей рабочей специализацией является администрирование Линукса, логирование, nginx, то если Вы обратитесь ко мне, я вам могу продать и очень быстро сделать магазин, связанный с 1С и ускоренный nginx'ом и контролируемый через Прометея практически за день-два. Интересный факт, когда я ...

Создание интернет-магазинов

Перенос сайтов с любой CMS на Битрикс Перенос сайтов с любой CMS на Битрикс

Это нормально, когда в начале бизнеса люди делают интернет-магазин на бесплатных движках типа OpenCart, Joomla и тп, а потом переходят на платные движки типа Bitrix. При смене движка важно не только корректно перенести данные, но и сохранить SEO-характеристики сайта, а также потом проверить позиции сайта по основным запросам. В этой процедуре я интенсивно использую 1С, при чем не только в трансформации данных, но и в SEO-манипуляциях. Моя 1С может не только парсить сайты проверя при этом корректность технической SEO-оптимизации (www, без www, коды ответов, 301-редирект, 404-редирект, уникальность метатегов и H1), но и с помощью API вытаскивать из Яндекс-вебмастеа позиции по разным запросам.

Перенос сайтов с любой CMS на Битрикс

Сопровождение 1С Сопровождение 1С

У меня очень большой опыт в 1С, хорошо знаю бухучет, управленческий учет. Работал с производством, оптом, розницей, услугами. Обычные и управляемые формы, а так же другие функции 1С знаю очень хорошо. Чистое сопровождение 1С мне уже неинтересно, но если у вас есть задачи, связанные с web-технологиями или с трафиком, то конечно же на 1С я Вам исполню все что захотите, включая наведение порядка в базе и тд и тп.

Сопровождение 1С

Email: технологии & маркетинг Email: технологии & маркетинг

С финансовой точки зрения можно утверждать, что Email-маркетинг является самым рентабельным источником трафика, но тут нужны уточнения (они будет рассмотрены ниже). С технической точки зрения, если использовать все возможности, то можно утверждать, что Email-маркетинг является самым сложным рекламным каналом. Он может быть использован для разных целей, и для каждой цели его можно использовать разными способами. Применение здесь 1С основывается на двух китах. Во-первых, 1C поддерживает http-протокол, это значит, что с помощью 1С можно управлять любым почтовым сервисом, который предоставляет API. Во-вторых, 1С поддерживает почтовые протоколы (smtp, imap, pop), это значит, что на 1С можно делать разнообразные почтовые клиенты. По моему глубокому убеждению, основанному на практике, максимальную отдачу от email-маркетинга можно получить только если использовать свои smtp-сервера, свои скрипты и свои программы, или другими словами, такие сервисы как «SendPulse», «MailChimp», «GetResponse» и им подобные хороши только для начала (но тут есть одно исключение, о котором будет рассказано ниже) ... Лично я предпочитаю использовать скрипты «InterSpire», «SenSay», «PowerMTA», свои платные smtp-сервера и конечно же 1С.

Тема email-маркетинга очень обширная, поэтому я ее на другом сайте сейчас делаю. Когда тот сайтик доделаю, то осюда ссылку выложу. Чисто мой подход там следующий:

Email: технологии & маркетинг

Кейсы Кейсы

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

Кейсы

Статьи Статьи

Полезный анекдот про двух учителей:

Встречаются два учителя. Один - веселый, другой грустный. Веселый учитель спрашивает грустного учителя: «Слушай, Сигизмунд! Ты чего такой грустный?!»
— Да вот дети сегодня непонятливые какие-то попались ...
— С чего ты решил, что они непонятливые? Дети, как дети.
— Да я им сегодня новую тему объяснял. Раз объяснил - они не понимают. Второй раз объяснил - они все равно ничего не понимают. Третий раз объяснил - сам уже понял! А они все равно ничего не понимают

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

Статьи

Вопросы и ответы Вопросы и ответы

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

Вопросы и ответы

Как я работаю Как я работаю

О правилах нужно договариваться на берегу - это моя позиция. Вроде очевидный факт, но не смотря на его очевидность все равно периодически появляются заказчики, которые имеют другую альтернативную на 180° позицию - «Зачем нам договариваться? Давай, ты без договора работай, а потом ... » Дальше я уже не слушаю и прекращаю разговор. Здесь я нарисую картину, как я вижу механизмы правоотношений между программистом и заказчиком. В мире существуют только два законных варианта ...

Как я работаю

Заполнить бриф Заполнить бриф

Когда ко мне обращаются в первый раз, то очень часто задают вопрос «Какую мне нужно предоставить информацию, что бы Вы сказали стоимость работ?» или «Сколько будет стоить связать 1С и Битрикс?». Когда я только начинал заниматься интеграциями, то я был такой же наивный и думал, что можно вот так просто на берегу поговорить, провести аудит, а потом сказать заказчику стоимость работ. А потом, если заказчика устроит стоимость, то можно взять предоплату и сделать интеграцию. Но когда я начал плотно реализовывать интеграции и смежные работы, то на практике оказалось, что это невозможно (mission impossible)!

Заполнить бриф

Обратная связь Обратная связь

Инструкция Согласитесь с политикой конфиденциальности, подтвердите, что Вы не робот и нажмите кнопку «Отправить». Если Вы отправите форму на web-сервер без подтверждения «Я не робот», тогда web-сервер ничего делать не будет.