Как стать автором
Обновить
1.48
Рейтинг

1С-Битрикс

Продукты компании 1С-Битрикс

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Как работает кеширование в Bitrix? Всё просто

1С-Битрикс

Данная статья - это не научный прорыв, а лишь помощник быстрее понять как работает стандартный функционал в Bitrix

Давайте представим, что в разделе каталога у нас 150 запросов к БД. Вроде бы немного при условии, что в один момент обращение к разделу происходит одним пользователем?

При одновременном обращении к разделу 200-т пользователей количество запросов равняется 200 * 150 = 30 000

Кеширование помогает снизить нагрузку на БД и сервер в целом

Читать далее
Всего голосов 9: ↑4 и ↓5 -1
Просмотры 1.8K
Комментарии 9

Новости

Как тимлиду обучить распределенную команду работать с Git

1С-Битрикс

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

Читать далее
Всего голосов 20: ↑4 и ↓16 -12
Просмотры 5.4K
Комментарии 34

Новые мини-ПК, на которые стоит обратить внимание: от ASUS c Intel Jasper Lake до EliteMini HM90 с Ryzen 9 4900H

Блог компании Selectel 1С-Битрикс Гаджеты Компьютерное железо Настольные компьютеры

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

Почти все указанные девайсы доступны для покупки. Если вы уже успели приобрести какую-то из моделей, поделитесь в комментариях мнением о приобретении.
Читать дальше →
Всего голосов 40: ↑40 и ↓0 +40
Просмотры 17K
Комментарии 27

Прикручиваем Twig к Битрикс, или ещё одна попытка скрестить ежа с ужом

PHP *Symfony *1С-Битрикс

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

И вот в один прекрасный момент, попробовав Blade и Twig, я задумался о том, как бы какой-нибудь шаблонизатор к битре прикрутить.

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

В итоге, перелопатив (почти) всю информацию по этому поводу, я решил создать своё решение (почему никто не удивлён?). Сначала была идея запилить модуль, но потом решил использовать composer-пакет.

Это было небольшое вступление, теперь непосредственно к сути.

Как интересно, требую полный текст!!!
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 1.7K
Комментарии 11

Обновление PHP в окружении BitrixVM с использованием Docker

Блог компании Nixys Системное администрирование *PHP *Apache *1С-Битрикс

Введение

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

Предыстория

Несколько месяцев назад перед нами встала задача обновления PHP до версии 7.4 на одном из наших проектов. Проект был расположен внутри виртуальной машины с развернутой на ней BitrixVM версии 7.2.2. Заглянув в меню Битрикс при обращениях к скрипту /root/menu.sh было обнаружено, что обновление PHP не возможно без обновления Битрикс окружения. При этом само обновление окружения выполняется из бета репозиториев, так как текущая стабильная версия не поддерживала работу с PHP версии 7.4 согласно курсу:

https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&LESSON_ID=12862

Прошерстив форумы Битрикс, мы не нашли конкретного ответа, когда будет выполнено обновление BitrixVM до стабильной версии с поддержкой с PHP 7.4. В связи с чем, нами было принято решение обновить версию окружения до актуальной беты на одном из виртуальных серверов разработки, предварительно сделав snapshot.

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

BitrixVM хранит лог выполняемых задач по пути /opt/webdir/temp/, в ходе выполнения обновления окружения в логе возникали различные ошибки, вызывавшие нарушение процесса обновления. Поиск и решение подобных ошибок занимало достаточный период времени. Как пример, возникали ошибки подключения репозитория:

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 2.4K
Комментарии 6

Настраиваем площадку Битрикс правильно: простые советы для сохранения душевного здоровья тимлида

1С-Битрикс
Из песочницы

Настройка любой площадки для CMS — это рутинный процесс, который должен быть доведен до автоматизма в каждой уважающей себя компании. А потому частенько воспринимается, как восход солнца — это происходит само собой. На самом деле, нельзя так относиться и надеяться на разработчиков, особенно если часть команды работает на субподряде. Они могут потратить кучу времени и денег проекта на переносах, багах и конфликтах кода.

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

Читать далее
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 3.8K
Комментарии 23

Как мы не смогли подобрать подрядчика и внедряли CRM сами. Главные ошибки и их решения

1С-Битрикс CRM-системы *
Из песочницы

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

Год назад нам потребовалось внедрить CRM у одного из заказчиков. Купили Битрикс24, несколько месяцев выбирали подрядчиков по внедрению. С двумя из них поработали, но безрезультатно — потеряли 8 месяцев и в итоге сделали всё сами. В этой статье я расскажу, на что нужно обратить внимание, чтобы не повторять наших ошибок, как сэкономить время и деньги при внедрении любой CRM-системы.

Читать далее
Всего голосов 16: ↑8 и ↓8 0
Просмотры 5.2K
Комментарии 11

Распознавание эмоций в записях телефонных разговоров

Анализ и проектирование систем *1С-Битрикс Машинное обучение *Микросервисы *Голосовые интерфейсы
Из песочницы

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

Читать
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 4.2K
Комментарии 6

Что нужно знать программисту про интеграцию сайта и 1С

1С-Битрикс *
Tutorial

Нельзя просто взять и интегрировать сайт с 1С. (с) Народное творчество.

Цель написания поста  – изложить всю информацию по теме человеческим языком.

Интеграция сайта на 1С-Битрикс: Управление сайтом и 1С — неисчерпаемый источник вопросов и проблем. На сайте идей для Битрикс в соответствующем разделе 16 страниц, на форуме про это больше 23 000 сообщений. В форме обращения в техподдержку Битрикса есть даже отдельный тип заявки «Обмен с 1С».

Считается, что интеграция 1С и сайта на Битриксе должна работать из коробки. Самые простые функции действительно можно запустить за час-два. А вот на доработку обмена можно потратить и 10, и 100 часов. 

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

В данной статье будет рассмотрена общая теория обмена между двумя IT-системами и два стандартных обмена между 1С и сайтом на 1С-Битрикс: обмен товарами и обмен справочниками.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 13K
Комментарии 26

Как вовремя распознать выгорание сотрудника

1С-Битрикс Управление персоналом *

Трудоголики – влажная мечта любого руководителя. Бьющая фонтаном продуктивность, горящие глаза, желание совершенствоваться в профессии и сворачивать горы 24/7… Но зачастую постоянная гонка, жизнь «в колесе» и повышенные требования к самому себе приводят к профессиональному выгоранию.

Читать далее
Всего голосов 31: ↑2 и ↓29 -27
Просмотры 7K
Комментарии 18

Как подключить официальный WhatsApp бизнес API через Gupshup и интегрировать с Битрикс24

Мессенджеры *API *1С-Битрикс Интернет-маркетинг
Tutorial

В данной пошаговой инструкции мы подробно опишем весь процесс получения доступа к WhatsApp Business API через официального партнера Facebook — сервис Gupshup и подключения WhatsApp к Открытым линиям Битрикс24 CRM. Данный сервис мы нашли для себя, для своих бизнес задач и хотим этим поделиться с вами.

Читать далее
Всего голосов 7: ↑2 и ↓5 -3
Просмотры 9.2K
Комментарии 29

Выгрузка сотрудников из 1C ЗУП в Битрикс24 или правдивая история о том как настроить интеграцию 1С-Битрикс24 c 1С ЗУП

1С-Битрикс *
Recovery mode

Выгрузка пользователей из 1C ЗУП в Битрикс24 или правдивая история о том как настроить интеграцию 1С-Битрикс24 с ЗУП без 1С-ника.

В жизни так бывает, причём бывает чаще чем хотелось бы, хоть в целом и довольно редко – надо интегрировать Битрикс24 с ЗУП. Сими дружественными компаниями заявлена штатная интеграция (но только для коробки Б24), которая осуществляется по следующей принципиальной схеме...

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 5.3K
Комментарии 15

«Битрикс24». Играемся с настройками и оптимизируем проект

Блог компании Timeweb IT-инфраструктура *1С-Битрикс
В этой статье мы расскажем, как оптимизировать крупный проект в «Битрикс24» и увеличить его производительность в 3 раза, изменяя настройки MySQL и режим питания CPU.

Дано


Корпоративный портал в «Битрикс24», рассчитанный на несколько сотен пользователей, c ~300 Гб файлов и ~80 Гб БД на выделенном сервере с BitrixVM.
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Просмотры 4.4K
Комментарии 7

Разработка бизнес-процесса в Битрикс24. Советы руководителю отдела

1С-Битрикс CRM-системы *Разработка под e-commerce *Лайфхаки для гиков

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

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 3.2K
Комментарии 0

Как быстро получить много данных от Битрикс24 через REST API

Python *API *1С-Битрикс
Из песочницы

Нередко при работе с Bitrix24 REST API возникает необходимость быстро получить содержимое определенных полей всех элементов какого-то списка (например, лидов).

Традиционный способ для этого - обращение к серверу через метод *.list (например, crm.lead.list для лидов) с параметром select, перечисляющим список требуемых полей. При этом, чем больше полей вы запрашиваете, тем больше времени серверу требуется для формирования ответа. Плюс, в силу того, что информация сервером выдается постранично, получение всего списка через последовательные запросы всех страниц может занимать много времени.

Однако существует несколько стратегий для того, которые позволяют ускорить процесс на порядки.

И что это за стратегии?
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 9.6K
Комментарии 9

Разработка бизнес-процесса в Битрикс24. Советы директору

1С-Битрикс CRM-системы *Разработка под e-commerce *

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

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

Читать далее
Всего голосов 11: ↑6 и ↓5 +1
Просмотры 5K
Комментарии 7

Краткий обзор интерне-магазина в Битрикс24

1С-Битрикс Разработка под e-commerce *
Я давно знаком с Битрикс24, ещё дольше с 1С-Битрикс и, конечно же, неоднократно имел дела с интернет-магазинами которые работают на нём. Да, конечно это дорого, долго, местами неуклюже и неповоротливо, но все минусы с лихвой перекрываются тем, что Битрикс знаком многим, под него достаточно легко найти администраторов, разработчиков, контент-менеджеров и, в конце концов, просто людей, которые могу делать какие-то механиеческие операции в уже готовом магазине или сайте поскольку «на прошлой работе тоже Битрикс был». Уровень этих работ нам сейчас не важен, важен факт того, что человек примерно понимает что и как делать, в процессе ему нужно лишь доучиться, а идею в целом он понимание и может обслуживать магазин на 1С-Битрикс.

image

Да что тут говорить, там, в Битриксе, действительно почти всё очень круто, но вот за исключением одной «маленькой» детали: сам по себе Битрикс заточен именно под интерет магазин: кучи настроек, параметров, переменных, шаблонов, форм… из всего этого действительно можно сделать отличный магазин, останется только проследить за тем, чтобы все заказы доходили до менеджеров, они их получали и обрабатывали, склад отгружал, а у клиента было бы такое чувство восторга, что он заказывал бы снова и снова. Главные минусы я описал во втором предложении «…дорого, долго …». То есть нельзя просто взять, установить и начать работать. Нужно зарегистрировать домен, найти хостинг (а ущё лучше облако или VPS), купить лицензию, установить, настроить, продумать структуру…
Читать дальше →
Всего голосов 4: ↑1 и ↓3 -2
Просмотры 3.4K
Комментарии 3

Младший брат Большого Брата? (управляем мобильным устройством с компьютера)

Разработка мобильных приложений *1С-Битрикс Тестирование мобильных приложений *
Сначала эта публикация задумывалась как небольшой обзор средств для облегчения жизни при мобильной разработке на 1С, но постепенно она переросла в ответ на вопрос, заданный в статье на Хабре: «Кто в доме хозяин: ПК, ноутбук, смартфон или… планшет?» Спойлер: это не они. Тех, кто заинтересовался, прошу под кат…

Читать дальше →
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 4.1K
Комментарии 6

Переброска данных между идентичными объектами метаданных базы 1С через подмену УИДов в базе SQL

Блог компании Онлайн-кинотеатр IVI SQL *1С-Битрикс *

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



Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 2.7K
Комментарии 28