en
Feedback
КодАвтоматизации

КодАвтоматизации

Open in Telegram

Мы разрабатываем крутые корпоративные сайты для крупных компаний. Руководитель отдела продаж @automation_code_dev

Show more
330
Subscribers
No data24 hours
+57 days
+530 days
Posts Archive
Разработали новый модуль для слабовидящих пользователей. Модуль  предоставляет возможность адаптировать сайт для слабовидящих  пользователей, обеспечивая удобное отображение информации с возможностью  настройки под индивидуальные потребности. Создание версии сайта для  слабовидящих является обязательным требованием для государственных  организаций согласно ГОСТ Р 52872-2019 и закону «О социальной защите инвалидов в Российской Федерации». Ознакомиться можно по ссылке тут

The office 💓
The office 💓

Автоматизация бизнеса ⭐️ Первые шаги. Уже сегодня можно автоматизировать многие рутинные процессы, чтобы сэкономить время и ресурсы. Вот несколько идей, которые работают прямо сейчас: 🔤Чат-боты для поддержки клиентов 🔴Отвечают на частые вопросы, помогают с заказами. 🔴Интеграция с Telegram, WhatsApp или сайтом. 🔤Учет задач и проектов 🔴Используйте Битрикс24, Кайтен,Trello, Notion или Asana для автоматизации напоминаний и распределения задач. 🔤Электронная почта 🔴Настройте шаблоны и автоответчики в Yandex, Gmail или Outlook. 🔴Сервисы вроде Mailchimp помогут автоматизировать email-рассылки. 🔤Финансы и отчетность 🔴Подключите сервисы вроде 1С или Мой Склад для автоматического учета доходов и расходов. 🔤Социальные сети 🔴 Планируйте публикации через SMM-платформы (например, Buffer или Hootsuite). Автоматизация — это не про сложные системы, а про простые решения, которые уже сегодня могут сделать ваш бизнес эффективнее. Начните с малого и постепенно масштабируйте! #автоматизация #бизнес #эффективность

Разрабатываем модуль “Конструктор договора” 🔆 Делаем мы его для упрощения и ускорения процесса создания договоров. Конечно,
+1
Разрабатываем модуль “Конструктор договора” 🔆 Делаем мы его для упрощения и ускорения процесса создания договоров. Конечно, данный функционал есть в Битрикс24, но не у всех он есть и не всем он нужен. Основные функции: 🔴Простое создание договоров: Пользователь переходит по адресу site.ru/dogovor_ur_lico и попадает на страницу с интуитивно понятными полями для ввода данных. 🔴Автоматическое формирование документа: После заполнения необходимых полей (например, реквизиты сторон, предмет договора, сроки, условия оплаты и т.д.), система автоматически генерирует готовый договор в формате PDF или Word. 🔴Отправка договора клиенту: Созданный договор можно сразу скачать или отправить клиенту по электронной почте прямо из интерфейса модуля. 🔴Гибкость и настройка: Возможность настройки шаблонов договоров под конкретные нужды бизнеса (например, для разных типов услуг или продуктов). 🔴Интеграция с сайтом: Модуль будет легко интегрируется на любой сайт сделаный на Битрикс или Wordpress, не требуя сложных технических знаний для установки и настройки. ✏️✏️✏️✏️✏️✏️ Наш модуль - это удобное и простое решение для автоматизации создания договоров. Он подходит для компаний, которые хотят упростить процесс документооборота, сэкономить время. Так же будет модуль по сборке КП.

Лайфхак в 1С 😎 Быстрый поиск данных с помощью F7 Если вам нужно быстро найти информацию в большом списке (например, товары, контрагенты, документы), просто нажмите F7 в нужном поле. Откроется расширенный поиск, где можно задать условия отбора, фильтровать данные по нескольким параметрам и даже использовать выражения для более точного поиска. Этот способ удобнее, чем стандартный поиск (Ctrl+F), так как позволяет сразу сузить выборку и сэкономить время. #1c #автоматизация

🟢Полезный пост 5️⃣ грубых ошибок, которые убивают конверсию на сайте. Часть 1. Сохрани, чтобы не потерять✔️ Если Вам нужна р
+9
🟢Полезный пост 5️⃣ грубых ошибок, которые убивают конверсию на сайте. Часть 1. Сохрани, чтобы не потерять✔️ Если Вам нужна разработка сайта - пишите @automation_code_dev Будем рады сотрудничеству 💎 #разработкасайта #конверсия #увеличениепродаж

Скоро новый опыт 😎

Новый аналог ChatGPT и OpenAI — deepseek.com Этот проект разработан в Китае. По словам создателей, нейросеть обучалась исключ
Новый аналог ChatGPT и OpenAI — deepseek.com Этот проект разработан в Китае. По словам создателей, нейросеть обучалась исключительно на качественной и проверенной информации. В случаях, когда данных было недостаточно, разработчики самостоятельно создавали контент и использовали его для обучения модели. Кроме того, сервис предлагается по более доступной цене по сравнению с аналогами. Пользуемся сами - пока полёт нормальный🖱 Можно почитать еще тут

Редиректы на 1С-Битрикс: Как настроить перенаправление с www на без www и наоборот Веб-разработка и поддержка сайтов часто требуют от нас настройки правильного редиректа для обеспечения корректного отображения сайта и повышения его SEO-показателей. Одной из распространенных задач является перенаправление с адреса с www на адрес без www и наоборот. В этой статье мы рассмотрим, как настроить такие редиректы на платформе 1С-Битрикс. Почему это важно? SEO: Поисковые системы могут считать адреса с www и без www как разные сайты, что может привести к проблемам с дублированием контента. Настройка редиректов помогает избежать потери трафика и улучшить позиции в поисковых системах. Удобство: У пользователей не возникнет путаницы, если они всегда будут попадать на одну и ту же версию сайта. Безопасность: Правильная настройка редиректов может также помочь в защите от фишинга и других угроз. Настройка редиректов в .htaccess Для настройки редиректов вам необходимо отредактировать файл .htaccess, который находится в корневой директории вашего сайта на 1С-Битрикс. Ниже представлены два основных правила для перенаправления: с www на без www и наоборот. 1. Перенаправление с www на без www Если вы хотите, чтобы ваш сайт был доступен только по адресу без www, добавьте следующее правило:
# Перенаправление с www на без www
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/\$1 [R=301,L]
Объяснение правил: RewriteEngine On: включает механизм перезаписи URL. RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]: условие, которое проверяет, начинается ли хост с "www.". [NC] означает, что проверка не чувствительна к регистру. RewriteRule ^(.*)$ http://%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес без www. %1 соответствует захваченной части из условия, а R=301 указывает на постоянное перенаправление. 2. Перенаправление с без www на www Если ваш сайт должен быть доступен только с www, используйте следующее правило:
# Перенаправление с без www на www
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%1/\$1 [R=301,L]
Объяснение правил: RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]: условие, которое проверяет, не начинается ли хост с "www.". Знак восклицания ! означает отрицание. RewriteRule ^(.*)$ http://www.%1/\$1 [R=301,L]: если условие выполнено, выполняется перенаправление на адрес с www. Проверка работы редиректов После внесения изменений в файл .htaccess, важно проверить, что редиректы работают корректно. Для этого можно воспользоваться различными онлайн-инструментами для проверки редиректов или просто ввести адрес сайта в браузере и убедиться, что он перенаправляется на нужную версию. Заключение Настройка редиректов с www на без www и наоборот является важной частью работы с веб-сайтами. Это не только помогает улучшить SEO, но и обеспечивает удобство для пользователей. Следуя приведенным инструкциям, вы сможете легко настроить правильные редиректы на своем сайте на платформе 1С-Битрикс. Также вы можете установить наш модуль по SEO редиректам #php #1сбитрикс #код

Функционал “Намекнуть о подарке”🎁 Реализовали функционал - намекнуть о подарке. Как это работает? На сайте thaispb.ru в разделах “Подарочные сертификаты”, “Абонементы”, “СПА” и других доступна функция “Намекнуть о подарке 🎁”. Пользователь вводит своё имя, а также имя и адрес электронной почты человека, которому хочет отправить намёк. На указанный адрес электронной почты будет отправлено сообщение с информацией о том, что пользователь хотел бы получить данный подарок. ➖➖➖➖➖➖➖ Лёгкий и аккуратный намёк о подарке всегда приветствуется 🫠

🟢Новый пост 10 советов, которые спасут сайт от взлома? 🔤🔤 Сохрани, чтобы не потерять ✔ Если Вам нужна разработка без голов
+9
🟢Новый пост 10 советов, которые спасут сайт от взлома? 🔤🔤 Сохрани, чтобы не потерять ✔ Если Вам нужна разработка без головной боли - пишите @automation_code_dev Будем рады сотрудничеству 💎 #разработка #битрикс #взломсайта

Получение цены товара в 1С-Битрикс: D7 и традиционный подход В 1С-Битрикс существует несколько подходов для работы с данными, включая получение цен товаров. В этой статье мы рассмотрим два способа получения цены товара по его ID: с использованием нового подхода D7 и традиционного метода. 1. Получение цены товара с помощью D7 С появлением архитектуры D7 в 1С-Битрикс разработчики получили возможность работать с данными более удобно и эффективно. Для работы с ценами товаров мы будем использовать класс \Bitrix\Catalog\Model\Price. Пример кода:
<?php
use Bitrix\Main\Loader;
use Bitrix\Catalog\Model\Price;

// Подключаем необходимые модули
if (Loader::includeModule("catalog")) {
    // Допустим, у нас есть ID товара
    $itemId = $arItem['ITEM_ID'];

    // Получаем базовую цену товара
    $priceData = Price::getList([
        'filter' => ['PRODUCT_ID' => $itemId],
        'select' => ['ID', 'PRICE', 'CURRENCY'],
        'limit' => 1,
    ])->fetch();

    // Проверяем, была ли цена найдена
    if ($priceData) {
        // Выводим информацию о цене
        echo "Цена товара с ID " . $itemId . " составляет: " . $priceData['PRICE'] . " " . $priceData['CURRENCY'];
    } else {
        echo "Цена товара не найдена.";
    }
} else {
    echo "Модуль каталога не подключен.";
}
?>
Пояснение: Мы используем Loader::includeModule("catalog"), чтобы подключить модуль каталога. С помощью Price::getList() получаем базовую цену товара по его ID, используя фильтр PRODUCT_ID. Если цена найдена, выводим ее; если нет, выводим сообщение об отсутствии цены. 2. Получение цены товара с помощью традиционного подхода Традиционный подход к получению цен в 1С-Битрикс основан на использовании класса CPrice. Этот метод был распространен до появления D7 и все еще широко используется. Пример кода:
<?php
// Подключаем модуль каталога
CModule::IncludeModule("catalog");

// Допустим, у нас есть ID товара
$itemId = $arItem['ITEM_ID'];

// Получаем базовую цену товара
$price = CPrice::GetBasePrice($itemId);

// Проверяем, была ли цена найдена
if ($price) {
    // Выводим информацию о цене
    echo "Цена товара с ID " . $itemId . " составляет: " . $price['PRICE'] . " " . $price['CURRENCY'];
} else {
    echo "Цена товара не найдена.";
}
?>
Пояснение: Мы подключаем модуль каталога с помощью CModule::IncludeModule("catalog"). Метод CPrice::GetBasePrice($itemId) используется для получения базовой цены товара по его ID. Если цена найдена, мы выводим ее; если нет, выводим сообщение о том, что цена не найдена. Сравнение подходов: Структура кода: Код на D7 более лаконичен и читабелен, благодаря использованию методов класса. Гибкость: D7 позволяет легко расширять функционал и использовать другие возможности ORM. Поддержка: Традиционный подход все еще поддерживается, но D7 является более современным решением. Заключение Оба подхода имеют свои плюсы и минусы. Если вы разрабатываете новый проект или обновляете существующий, рекомендуется использовать D7, так как он предлагает ряд преимуществ, связанных с удобством и современными методами работы с данными. Однако традиционный метод по-прежнему актуален и может быть полезен в определенных ситуациях. Выбор подхода зависит от конкретных задач и требований вашего проекта. #php #1сбитрикс #код

На нашем YouTube канале вышел курс Знакомство с 1С для новичков Видео будет полезно для тех, кто никогда не работал с 1С, но хочет начать. Видео уроки не сложные и после просмотра всех видео у Вас будет понимание, хотите Вы заниматься 1С дальше или нет. Так же для общего развития будет полезно 😎 Курс выложили и на отечественные платформы 🔤 Rutube 🔤 Дзен

🟢Кейс. AURORA - продажа яхт. Итальянская компания Aurora уже более 15 лет занимается продажей широкого спектра судов. Так же они являются эксклюзивными представителями многих брендов. 🟠aurora-yacht.com Подробное описание процесса разработки тут Если Вам нужна разработка сайта без ошибок и головной боли - рекомендуем написать нам @automation_code_dev Будем рады сотрудничеству 💻

Продолжаем восхищаться новым дизайном 1С:Предприятие 8.5💓 Подробнее почитать можно тут #1c #автоматизация #битрикс
+8
Продолжаем восхищаться новым дизайном 1С:Предприятие 8.5💓 Подробнее почитать можно тут  #1c #автоматизация #битрикс

Сравнение методов получения элементов инфоблока в 1С-Битрикс В 1С-Битрикс разработчики часто сталкиваются с задачей получения данных из инфоблоков. Существует несколько способов это сделать, и в данной статье мы рассмотрим два метода: использование класса ElementRykTable и метода CIBlockElement::GetList. Оба подхода имеют свои особенности и могут быть выбраны в зависимости от конкретной задачи и требований к производительности. Метод 1: ElementInfoblockTable::getList
$elements = \Bitrix\Iblock\Elements\ElementInfoblockTable::getList([
    'select' => ['ID', 'NAME', 'CODE', 'PREVIEW_TEXT', 'PREVIEW_PICTURE'],
    'filter' => ['=ACTIVE' => 'Y'],
    'cache' => [
        'ttl' => 3600
    ]
])->fetchAll();
Этот метод представляет собой современный подход к работе с данными в 1С-Битрикс. Он использует ORM (Object-Relational Mapping), что позволяет разработчикам писать код более декларативно и понятно. Преимущества: Читаемость и поддерживаемость: Код выглядит более структурированным и понятным, что упрощает его поддержку. Кэширование: Встроенные механизмы кэширования позволяют эффективно управлять данными и уменьшать нагрузку на базу данных. Меньше строк кода: С помощью этого метода можно быстро получить массив данных с необходимыми полями. Недостатки: Сложность для новичков: ORM может быть сложнее для понимания, особенно для разработчиков, которые привыкли к "старым" методам работы. Нужен опыт работы с ORM: Чтобы эффективно использовать этот подход, необходимо знание специфики работы ORM. Метод 2: CIBlockElement::GetList
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM");
$arFilter = Array("IBLOCK_ID"=>IntVal($yvalue), "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize"=>50), $arSelect);
while($ob = $res->GetNextElement())
{
    $arFields = $ob->GetFields();
    print_r($arFields);
}
Этот метод является более классическим и широко используется в проектах на 1С-Битрикс. Он основан на вызове статического метода GetList, который позволяет извлекать данные из инфоблоков. Преимущества: Широкая известность: Этот метод хорошо известен и часто используется, что делает его понятным для многих разработчиков. Гибкость: Позволяет легко настраивать выборку данных и добавлять дополнительные условия фильтрации. Недостатки: Меньшая читаемость: Код может быть менее понятным, особенно при добавлении большого количества условий фильтрации и выборки. Отсутствие встроенного кэширования: Разработчикам необходимо самостоятельно реализовывать механизмы кэширования, если это требуется. Заключение Выбор метода получения элементов инфоблока в 1С-Битрикс зависит от конкретных условий задачи. Если нужна высокая производительность и читаемость кода, стоит обратить внимание на ORM и метод ElementInfoblockTable::getList. Если же требуется гибкость и простота, то метод CIBlockElement::GetList останется отличным выбором. Каждый из методов имеет свои сильные и слабые стороны, и, в конечном итоге, правильный выбор будет зависеть от требований вашего проекта и предпочтений команды разработчиков. #php #1сбитрикс #код

🧬Как найти лучшего сотрудника в компанию?🧬 Часть 2. Как провести отбор? 🔠Дайте несложное тестовое задание. Тестовое должно быть нацелено на логику и базовые знания. Например, задача на аналитическое мышление или креативность. Это поможет понять, как человек рассуждает и принимает решения. 2️⃣Собеседование — это диалог, а не экзамен. На этапе собеседования важно сосредоточиться не только на профессиональных навыках, но и на личностных качествах. Обсудите возможные ситуации, чтобы понять, как кандидат реагирует на сложные или конфликтные моменты. Пример вопроса: Если руководитель дал задание, но вы считаете, что он неправ, как вы поступите? Ответ кандидата покажет его подход к коммуникации и конфликтам. Если он скажет: «Конечно, я сразу скажу, что руководитель неправ. Молчать не буду!», это может быть сигналом о том, что человек склонен к прямолинейным и, возможно, конфликтным действиям. Такой ответ стоит отметить для дальнейшего анализа. 3️⃣Оценивайте личностные качества. Хороший сотрудник — это не только навыки, но и умение работать в команде, принимать критику и стремление учиться. Простой тест на реакции в различных ситуациях даст вам понимание, подходит ли кандидат вашей команде. Заключение 💎 Итак, чтобы найти хорошего сотрудника, сделайте ставку на новичков с потенциалом, предоставьте им возможности для обучения и внимательно оцените их личностные качества. Такой подход позволит вам не только создать профессиональную команду, но и вырастить лояльных сотрудников, которые будут разделять ценности вашей компании. Было полезно? Ставь💪

🧬Как найти лучшего сотрудника в компанию?🧬 Часть 1. Поиск подходящего сотрудника — важная задача для любого бизнеса. Но вместо того чтобы пытаться привлечь уже опытных профессионалов, многие успешные компании выбирают другой путь: брать новичков и обучать их в своей среде. Этот подход доказал свою эффективность как в России, так и за рубежом. Примеры из практики крупных компаний: 🍎Яндекс и Сбер активно развивают собственные учебные программы, чтобы обучать перспективных специалистов под свои задачи. 🍎За рубежом аналогичный подход используют такие гиганты, как Google и Amazon. Они предоставляют внутренние обучающие курсы и программы стажировок, позволяя новичкам освоить их стандарты работы. Почему это работает? 🔠Гибкость и адаптация. Новички ещё не переняли чужие корпоративные привычки, что делает их более восприимчивыми к обучению и адаптации под культуру вашей компании. 2️⃣Долгосрочная лояльность. Сотрудники, которые выросли внутри компании, часто остаются преданными ей на годы. 3️⃣Экономия на поиске. Найти опытного профессионала, соответствующего вашим требованиям, может быть дороже и дольше, чем взрастить такого специалиста самостоятельно. В следующем посте мы расскажем, как провести отбор и найти прекрасного сотрудника в Вашу компанию. Было полезно? Ставь💪

🟢Новый пост Что такое Битрикс 24? Основные функции Сохрани, чтобы не потерять ✔ Если Вам нужна разработка или настройка CRM
+9
🟢Новый пост Что такое Битрикс 24? Основные функции Сохрани, чтобы не потерять ✔ Если Вам нужна разработка или настройка CRM - пишите @automation_code_dev Будем рады сотрудничеству 💎 #настройкасрм #битрикс24 #срм

У 1С:Предприятие 8 новый интерфейс 👍 Выглядит достойно. Что пишет сама компания: С момента последнего большого обновления ин
+2
У 1С:Предприятие 8 новый интерфейс 👍 Выглядит достойно. Что пишет сама компания: С момента последнего большого обновления интерфейса платформы прошло уже более 10 лет и настало время представить новый интерфейс платформы «1С:Предприятие 8». Этот важный шаг был сделан с учётом потребностей как нынешних, так и будущих пользователей.