Я продовжую писати про Битриксе в контексті обмінів, Mysql і командного рядка Linux.

Ця стаття є вступною до серії статей про структуру бази даних Бітрікс, де ця тема буде розкрита досить докладно. Для початку будуть представлені рішення деяких невеликих, але настирливих завдань. Як завжди, знання SQL обов'язково.

У статті розглядаються досить приватні питання, які виникають щодня. Звичайно, ви можете використовувати ці матеріали за їх прямим призначенням, але головна мета статті не в цьому. Я починаю розкривати «чорний ящик» під назвою «структура бази даних бітрікс», і показувати, що ці знання можуть знадобитися для підвищення рівня володіння як системою, так і базовими технологіями (SQL, linux shell), що, звичайно, допомагає вирішувати нові, складні, цікаві, різноманітні завдання.

Сторінка, з якої можна робити SQL запити до бд, або mysql web клієнт бітрікс, знаходиться в панелі управління Битрикса по шляху: Настройки->Інструменти->SQL запит».

Також, звичайно, можна робити запити з командного рядка операційної системи, для чого можу запропонувати вам нескладну операцію з отримання логіна та пароля з налаштувань Битрикса:

log=$(grep -i "login" /home/bitrix/www/bitrix/php_interface/dbconn.php | cut -f2 -d'"')
pas=$(grep -i "pass" /home/bitrix/www/bitrix/php_interface/dbconn.php | cut -f2 -d'"')
mysql -u$log -p$pas $log

— таким чином можна отримати логін і пароль до бази даних Mysql Bitrix з командного рядка linux на bash. Шляхи, звичайно ж, замініть на ваші власні. У варіанті, що надається виртаульной машиною Бітрікс, DOCUMENT_ROOT виглядає як /home/bitrix/www/.

Читати далі →

Клієнти все менше використовують традиційні інструменти для зв'язку з компаніями: телефон, пошту, особисті зустрічі. Все спілкування поступово переходить в онлайн. У соціальних мережах і месенджерах клієнти читають новини, знаходять і купують товари, спілкуються, працюють, якщо у них з'являються питання, вони намагаються задати їх там само. Але!

Не всі компанії готові до цього. Встежити за зверненнями по всіх каналах неможливо — не вистачить ресурсів. Роботою з соціальними мережами займаються фахівці, для яких часто це всього лише одна з обов'язків або, навпаки, один ЅММщик, який не компетентний в інших питаннях. З-за такого ставлення бізнесу до соціальних мереж: звернення губляться, клієнти чекають відповіді годинами, іноді не отримують її зовсім і йдуть від вас, вже злі. Незважаючи на існуючі тренди, бізнес продовжує втрачати повідомлення в таких каналах, вважаючи роботу з ними дорогою і складною або ж працює з ними недбало, що навіть ще гірше, ніж ігнорувати зовсім.


Коли всі клієнти вирішили щось запитати

У бізнесу залишається два виходи: найняти більше співробітників, які будуть щохвилини моніторити всі цифрові канали, або об'єднати їх і автоматизувати процес спілкування з клієнтами через соціальні мережі, онлайн-чати і месенджери — в Відкритих лініях Бітрікс24.

Читати далі →

Інтернет-магазин на «1С-Бітрікс» та каси: вимоги закону 54-ФЗ



З 1 лютого 2017 року набули чинності поправки до закону 54-ФЗ " про контрольно-касової техніки.

Ці поправки вносять ряд змін і нових вимог по роботі з касами і касовими чеками. Про те, як ми адаптували CMS «1С-Бітрікс» під нову редакцію закону, щоб полегшити життя інтернет-магазинах, читайте під катом.

Читати далі →

Як МТС «підточує» свої геолокаційні сервіси під корпоративних клієнтів

Як геолокаційні сервіси від МТС допомагають великим компаніям керувати штатом виїзних співробітників 1000+, а також про унікальні геолокаційні кейси для нафтовиків і залізничників розповість експерт в області М2М компанії МТС Дмитро Коровін.

Привіт! Почну з короткого введення в тему. У нас є великий портал «МТС Пошук», на якому представлені геолокаційні сервіси від МТС. Портал по функціоналу підрозділяється на три великих блоки.

1. Моніторинг розташування співробітників з базових станцій операторів.
Диспетчер компанії може по SIM-картах смартфонів визначати місце розташування своїх виїзних співробітників.

2. «МТС Трекер» і «МТС Координатор».
Диспетчер компанії може по SIM-картах, GPS/ГЛОНАСС або Wi-Fi смартфонів визначати місце розташування своїх виїзних співробітників, а також взаємодіяти з ними (у разі «МТС Координатора»).

3. «МТС Транспорт»
Диспетчер компанії визначає місцеположення рухомого транспорту за сигналами терміналів GPS/ГЛОНАСС, встановлених в автомобілях. Точність визначення 3-5 метрів.

image


Читати далі →

Стандартний обмін 1С-Бітрікс на BASH: Докладний розбір скрипта инкрементальной вивантаження

Для забезпечення синхронізації каталогу товарів між системою 1С і сайтом на системі управління Бітрікс, використовується стандартний для Битрикса протокол обміну XML файлами у форматі CommerceML, заснований на передачі від 1С до Битриксу HTTP GET і POST запитів з певними параметрами, і отриманні стандартних відповідей, що містять статус операції, що позначає результат її виконання.

першій статті цієї серії дано обґрунтування можливості застосування окремого скрипта, що бере сформовані 1С або іншою системою або програмою, XML файли, і передавального їх Битриксу, використовуючи стандартний протокол.

У цій статті я дам докладні коментарі до кожної рядку скрипта. Це дозволить спростити його модифікацію під ваші потреби.

Скрипт написаний на BASH і є одним з кількох сценаріїв, що забезпечують різні обміни через один і той же стандарт, який пропонує 1С-Бітрікс для передачі каталогу товарів з 1С і завантаження замовлень з сайту, побудованого на основі системи управління Бітрікс.

Далі йде текст скрипта з коментарями. Короткий вид скрипта, що містить виключно код, наведений у попередній статті, і доступний github проекту bitrexchange.

Читати далі →

Стандартний обмін 1С-Бітрікс на BASH: инкрементальная вивантаження XML файлів каталогу import і offers

Коли говорять про переваги 1С-Бітрікс, в перших словах згадують про легкої інтеграції з 1С. Взаємодія з 1С Бітрікс здійснюється за допомогою передачі даних у форматі CommerceML, який визначає формат XML файлів. В додаток до цього Бітрікс пропонує і стандарт обміну цими XML файлами між 1С і сайтом. Обмін полягає у відсиланні з 1С звичайних HTTP GET і POST запитів на сайт і отримання від сайту простих відповідей, які визначають результат виконання команди.
Зазвичай декларується, що в складі 1С існує якийсь "стандартний обмін з сайтом", який повинен працювати відразу після включення. На практиці, реалізація обміну виявляється не такою тривіальної завданням, як це здається спочатку. Є скарги на те, що модуль обміну з сайтом 1С надмірно завантажує систему і вимагає доопрацювань під конкретні потреби. Тобто, по факту, обмін начебто і є, але щоб змусити його працювати так, як потрібно, необхідно докласти зусилля.
Є ще кілька причин, щоб вклинитися в стандартний обмін:
  • По-перше, джерелом даних для сайту не завжди може бути 1С. Це може бути якась інша інформаційна база або база іншого сайту.
  • Крім цього, може виникнути ситуація, коли дані з 1С потрібно доповнити іншими даними або змінити їх.
  • Не завжди є вільні програмісти 1С, які можуть зайнятися доробками стандартної вивантаження або усуненням неполадок в ній.

Читати далі →

Численні уразливості в останніх версіях CMS 1С-Бітрікс. Відео атаки

У своїй роботі щодо забезпечення ІБ сайтів, ми досліджуємо проблеми безпеки популярних в Росії систем управління веб-проектами. CMS 1С-Бітрікс – є лідером у цій галузі, тому цій системі приділяється підвищена увага.

Для актуального на сьогодні дослідження безпеки, була обрана демо-версія інтернет-магазину, який працює на CMS 1С-Бітрікс.

Дослідження проводилося у віртуальній лабораторії 1С-Бітрікс, призначеної для онлайн тестування функціоналу платформи.

Адреса лабораторії «1С-Бітрікс: Управління сайтом»: http://bitrixlabs.ru. Не вносячи жодних змін у процес інсталяції, був «розгорнутий» демо інтернет-магазин, що працює під управлінням 1С-Бітрікс: Управління сайтом 16.5.4 за адресою:
http://1071lab.bitrixlabs.ru/

Читати далі →

Розширена регуляризация нейронних мереж в інтернет-магазинах — з допомогою... напалму

Підморгнувши дідусеві Ейнштейна, поправивши ранець з напалмом і пригладив стильну чорну маєчку з зображенням формули закону нормального розподілу, провідний аналітик відчинив двері PR-відділу, блискуче посміхнувся і запитав: «Хлопців, продовжуєте збирати e-mail клієнтів в эксельках і креативите методом блукання лівої руки з закритими очима?». Отримавши радісне «ага :-)», боєць подумки подякував Джона Непера за виконану роботу на благо освіти людства і скорочення рутинного праці та… бадьоро натиснув на гашетку.

Альберт Енштейн завжди надихав аналітиків на впровадження передових алгоритмів

Через 5 хвилин паливо в ранці вже закінчилося, було досить тепло, якщо не сказати — жарко, але колеги (?) нічого не помічали і продовжували вважати лайки під своїми постами в соцмережах.

Читати далі →

Віддалена робота: 50 відтінків свободи

Ви працюєте в офісі? Не факт, що вам пощастило. І, як мінімум, ви щось втрачаєте. А ось ми дещо знаємо про дистанційної зайнятості. І це невипадково — наш сервіс часто використовується компаніями для організації такого типу роботи. В минулому році ми провели велике дослідження дистанційної зайнятості. Крім цікавих цифр і досить підбадьорливих показників в РФ, ми виявили безліч проблем віддалених співробітників. Їм холодно і самотньо. Вони нерідко відчувають комунікаційні та мотиваційні проблеми, думають про зміну роботи і переживають за те, що відрізані від колег і всього, що відбувається в офісі. А це все наслідок помилок компаній. Як їх подолати з допомогою інтернет технологій- під катом.


Рекомендовані пози для віддаленої роботи на задоволення

Читати далі →