Все посты из категории: заметки на память

AWS Lambda и API Gateway для обработки вебхуков Битрикс24

Многие мои клиенты выбрали в качестве CRM-системы и системы управления проектами Битрикс24 в облаке. Основное преимущество облака перед коробой состоит в том, что клиенту не нужно думать о настройке сервера, его мощностях, безопасности, амортизации железа, нанимать отдельно администратора сервера. Однако это преимущество частично теряется, когда возникает необходимость расширить функционал Битрикс24 за счет кастомных приложений. Да, приложения под Битрикс24 может хостить партнер, принимая на себя эту головную боль. Но для работы простых нетиражных приложений, тех, для которых обычно используют вебхуки Битрикс24, вообще не нужен сервер! (далее…)
Читать далее

Интеграция WhatsApp и других мессенджеров в облачный Битрикс24 – технические моменты

В предыдущем посте мы писали о том, каким образом интегрировали WhatsApp в Битрикс24. Как и обещали, в данном посте речь пойдет о технической стороне вопроса. Изучая возможность интеграции  WhatsApp  в Битрикс24 посредством агрегаторов мессенджеров, мы обнаружили, что идеальным способом такой интеграции являлся бы механизм открытых линий. Открытые линии – действительно мощный и удобный механизм. Сообщения в них приходят через коннекторы (каналы коммуникации), которые и реализуют взаимодействие Битрикса с внешними системами. (далее…)
Читать далее

Интеграция Битрикс и 1С: выгрузка комплектов, наборов – простой способ “в лоб”

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

Битрикс24 – что делать, если из портала не приходят письма – продолжение

Ранее я уже писала о том, как диагностировать проблему недоставки писем из портала Битрикс24, развернутого в локальной сети клиента, и как ее решать. Недавно мне попался кейс, который показал мне, что моя методика, описанная в данном посте, не полна и требует расширения. Битрикс24 был развернут в локальной сети клиента. Почтовый сервер так же был развернут в локальной сети клиента. Доступа в локальную сеть клиента нам не дали - нужно было решить проблему, консультируя по скайпу админа (вообще-то мы так не работаем - это было исключение). Письма, отправленные из CRM Битрикс24, не доходили даже до тестового сервиса www.mail-tester.com Сотрудники клиента отправляли…
Читать далее

Еще один интересный кейс по отправке почты из Б24

Не комментирую - просто оставлю здесь себе на память. Это логическое продолжение кейса, когда почта приходит в Битрикс24 не на одни общий ящик компании, а на множество ящиков сотрудников. Соответсвенно, каждый сотрудник может отправить письмо прямо из портала, и оно уйдет по smtp через ящик этого сотрудника. (далее…)
Читать далее

Как развернуть на макбуке виртуалку для локальной битрикс-разработки

Для mac os есть очень удобная программа для создания виртуальных машин - Parallels Desktop. В Parallels Desktop можно развернуть Centos (и любую другую ОС), причем очень легко и быстро. Качаем от сюда https://wiki.centos.org/Download Centos 6.8 в виде iso образа. В Parallels нажимаем на + и просто перетаскиваем файл с образом туда - в открывшееся окно, нажимаем продолжить. Система просит нас ввести логин и пароль для будущего доступа к системе. Мы вводим логин и пароль - и при установке в Centos создается пользователь с этим логином и паролем, и еще дополнительно с тем же самым паролем создается пользователь root. Далее, как все установилось…
Читать далее

Битрикс24 в локальной сети клиента – что делать, если не приходят письма с портала?

Я думаю, то, что я сейчас опишу в данном посте - это отнюдь не новость для unix-администраторов. Но я думаю, это может быть полезено внедренцам для того, чтобы дать администратору задание копать в нужном направлении. Итак, что же делать, если письма из портала Битрикс24, расположенного в локальной сети предприятия не приходят адресату (порой даже не попадают в папку Спам)? 1) Нужно произвести диагностику. Для этого можно воспользоваться специальным сервисом, к примеру: https://www.mail-tester.com Смысл сервиса в том, что вам дается специальный емейл, на который нужно отправить письмо для диагностики. Отправляешь письмо - сервис пишет список проблем, которые не дают данному письму быть…
Читать далее

Некоторые приемы работы с апи CRM Битрикс24 (коробочная версия)

Апи коробочной версии Битрикс24 - документировано достаточно слабо, поэтому я собираю для себя небольшую шпаргалку по использованию наиболее часто необходимых апи-функций по работе с CRM и с календарем в Битрикс24. Добавление нового контакта в CRM Битрикс24: (далее…)
Читать далее

Памятка по работе с хайлодблоками в 1С-Битрикс

Для того, чтобы программно создать хайлоадблок в 1С-Битрикс: (далее…)
Читать далее

Как вешать профиль импорта/экспорта Битрикс на крон

Оболочкой для выполнения по расписанию битриксовских импортов/экспортов на cron является файлпуть_от_корня_сервера_до_корня_сайта/bitrix/php_interface/include/catalog_export/cron_frame.php Этот файл нужно отредактировать специальным образом, а затем добавить  команду в расписание crona 1) Узнайте у хостера путь к интерпретатору phpК примеру, на серверах без забот Русоникс это   /usr/bin/php Тогда в первой строке файла cron_frame.php дожно быть записано: #!/usr/bin/php ‐qПуть к интерпретатору php на некоторых хостингах можно узнать вот как:2) Узнайте значение константы $_SERVER["DOCUMENT_ROOT"]  для сайтаК примеру, на Русониксе это: var/www/vhosts/название_сайта/httpdocsПропишите это значение в файле cron_frame.php 5.3 Для каждого профиля импорта/экспорта добавьте в таблицу cron (в расписание) в панели  управления хостингом следующую команду (пример - для Русоникса):/usr/bin/php ‐f /var/www/vhosts/имя_сайта/httpdocs/bitrix/php_interface/include/catalog_export/cron_f rame.php 7 >/var/www/vhosts/имя_сайта/httpdocs/bitrix/php_interface/include/catalog_export/logs/ 7.txt Где   /usr/bin/php – путь к интерпретатору php7 – идентификатор профиля импорта/экспортаА вот в панели управления хостинга timeweb.ru так удобно повесить импорты/экспорты на крон не получится, так как там не поддерживается передача скрипту аргументов. На таймвебе придется создать по отдельному файлу cron_frame.php для каждого профиля, который нужно повесить на крон, и внутри этих файлов зашить нужный ID профиля импорта или работать с кроном через…
Читать далее

Подписаться на рассылку:

Fields marked with an * are required