Ошибки CMS «1С-Битрикс: Управление сайтом» и способы их устранения
«1С-Битрикс: Управление сайтом» — одна из самых популярных коммерческих CMS. Как и в случае с любой другой CMS, при работе с Битриксом возникают разные ошибки, мешающие нормальной работе сайта. Выявить их можно с помощью встроенного функционала проверки системы в панели администратора Битрикс. Чтобы запустить проверку системы, перейдите в панель администратора по ссылке https://example.com/bitrix/admin (замените example.com на ваш домен), введите логин и пароль учетной записи администратора сайта, перейдите в Настройки — Инструменты — Проверка системы и нажмите на кнопку Начать тестирование. Дождитесь окончания проверки. В форме Проверка системы могут быть ошибки, которые, на первый взгляд, не влияют на работу сайта, однако требуют внимания владельца или системного администратора сайта. В данной статье рассмотрим способы устранения популярных ошибок, возникающих в CMS Битрикс.
- Ошибка «The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.» при переходе на сайт
- «Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron» при проверке системы
- Ошибка работы с сокетами при проверке системы
- Ошибка! Не работает «Отправка почты» и «Отправка почтового сообщения больше 64Кб» при проверке системы
- «Служебные скрипты в корне сайта. Ошибка! Файл существует» при проверке системы
- Ошибка «Загрузка файла» и «Загрузка файла больше 4Мб» при проверке системы
Ошибка «The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.» при переходе на сайт
Такая ошибка в большинстве случаев означает некорректное подключение к базе данных. В первую очередь проверьте, работает ли СУБД, введя следующую команду в терминал:
# systemctl status mysql
Если СУБД работает, проверьте файлы, расположенные в /home/bitrix/www/bitrix/.settings.php и /home/bitrix/www/bitrix/php_interface/dbconn.php (при необходимости замените /home/bitrix/www на корневую директорию вашего проекта, далее в статье будут использованы относительные пути вида /bitrix/php_interface/dbconn.php ). В этих файлах указываются доступы для подключения к базе данных сайта.
Для файла .settings.php
'host' => 'localhost', 'database' => 'database_name', 'login' => 'user_name', 'password' => 'secret_password',
Для файла dbconn.php
$DBHost = "localhost"; $DBLogin = 'user_name'; $DBPassword = 'secret_password’; $DBName = "database_name";
Проверьте корректность указанных данных:
- хост базы данных (должен быть localhost, если СУБД установлена локально),
- название базы данных (замените в обоих файлах database_name на название своей базы данных),
- имя пользователя базы данных (замените user_name на имя своего пользователя базы данных)
- и пароль пользователя базы данных (замените secret_password на пароль пользователя вашей базы данных).
Иногда бывает, что при развертывании сайта из бэкапа на новом сервере вместо данных указываются звездочки. В таком случае просто укажите свои данные в обоих файлах.
«Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron» при проверке системы
При проверке системы Битрикс часто возникает замечание выполнения агентов на cron. Данное замечание не мешает работе сайта, однако может повлиять на выполнение разных функций вашего проекта, например, на отправку почты.

Как правило, для настройки выполнения агентов на cron достаточно следовать рекомендациям проверки системы. Для этого нажмите на вопросительный знак справа от уведомления:

Однако такой способ срабатывает не всегда. Если в файле /bitrix/php_interface/dbconn.php есть строка define(‘BX_CRONTAB_SUPPORT’, true); и в cron есть задание на ежеминутный запуск скрипта /var/www/bitrix/modules/main/tools/cron_events.php , попробуйте следующее решение.
Отключим выполнение агентов на хитах, для этого в панели администратора Битрикс переходим в Настройки — Инструменты — Командная PHP-строка, вводим следующую команду и нажимаем Выполнить:
COption::SetOptionString("main", "agents_use_crontab", "N"); echo COption::GetOptionString("main", "agents_use_crontab", "N"); COption::SetOptionString("main", "check_agents", "N"); echo COption::GetOptionString("main", "check_agents", "Y");
Результат выполнения PHP-команды должен быть «NN».
Далее в файле /bitrix/php_interface/dbconn.php закомментируем следующие строки (добавьте перед строками знак #):
define("BX_CRONTAB_SUPPORT", true); define("BX_CRONTAB", true);
После чего в этот же файл dbconn.php добавьте строки:
if(!(defined("CHK_EVENT") && CHK_EVENT===true)) define("BX_CRONTAB_SUPPORT", true);
Далее необходимо из учетной записи владельца сайта (если вы работаете в консоли сервера из-под учетной записи root, что не рекомендуется, после создания файла измените владельца файла с помощью команды chown ) создать новый файл cron_events.php в директории /bitrix/php_interface/ и добавить в него следующий код:
require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/tools/backup.php"); CMain::FinalActions(); ?>
После того, как файл создан с нужными правами, добавляем его в cron. Обязательно делаем это для владельца сайта, так как задания cron для пользователя root могут стать серьезной угрозой безопасности для сайта и сервера. Выполним следующую команду (в нашем случае владелец сайта — bitrix, замените это значение на имя пользователя своего сайта при необходимости):
# crontab -ubitrix -e
Откроется файл с заданиями crontab пользователя сайта. Вставьте следующую строку:
*/1 * * * * /usr/bin/php -f /home/bitrix/www/bitrix/php_interface/cron_events.php
В данной строке значение */1 * * * * означает выполнение скрипта раз в минуту, вы можете скорректировать частоту выполнения в зависимости от ваших требований к проекту.
Путь /usr/bin/php — путь для PHP, оставьте его таким же, если у вас на сервере нет альтернативных версий PHP. Если вы используете панель ISPmanager, возможно, ваш сайт работает на альтернативной версии PHP. Проверить версию можно в панели ISPmanager, а узнать корректный путь для PHP — с помощью команды whereis php в консоли сервера. Например, для альтернативной версии PHP 8.1 путь может быть таким: /opt/php81/bin/php . Замените путь к скрипту /home/bitrix/www/bitrix/php_interface/cron_events.php на свой в случае необходимости.
Если в cron есть запись для выполнения скрипта /var/www/bitrix/modules/main/tools/cron_events.php — ее лучше закомментировать.
Ошибка работы с сокетами при проверке системы
При проверке системы в панели администратора Битрикс может возникнуть ошибка «Работа с сокетами. Ошибка! Не работает».

Также из-за ошибки работы с сокетами другие тесты проводятся некорректно, выдавая ошибку «Замечание. Не удалось проверить из-за ошибки в работе с сокетами».
В большинстве случаев такая ошибка появляется после переноса проекта на новый сервер или при развертывании проекта на локальном компьютере для тестирования. Возникает данная ошибка из-за того, что IP-адрес сервера отличается от IP-адреса, указанного в А-записях домена на серверах DNS. Если вы переносите проект на новый сервер, необходимо указать IP-адрес нового сервера в А-записях и дождаться глобального обновления DNS.
Если А-записи указаны корректно, возможно в файле /etc/hosts на сервере указан неверный IP для вашего домена. Проверьте файл и укажите правильное значение:
1.2.3.4 example.com
Замените 1.2.3.4 на IP адрес вашего сервера, а example.com на доменное имя вашего сайта.
Бывает, что на сервере может возникнуть проблема с корневыми сертификатами. Можно попробовать обновить их. В CentOS 7 ведите в консоли сервера:
# yum install ca-certificates -y # update-ca-trust
Ошибка! Не работает «Отправка почты» и «Отправка почтового сообщения больше 64Кб» при проверке системы
Из описания ошибки понятно, что она означает. В большинстве случаев для устранения данной ошибки требуется вмешательство системного администратора или технической поддержки Битрикс. Проблем, из-за которых почта не работает, много. Они могут быть на стороне сервера, в настройках проекта, либо из-за некорректно работающих модулей отправки почты.
Битрикс использует стандартную функцию php mail() для отправки почты, однако нередко используются другие способы, например, через внешний почтовый сервер. Для проверки работы php mail() можно воспользоваться инструкцией из ответов на часто задаваемые вопросы на форуме Битрикс.
Также можно выполнить проверку с помощью следующего кода PHP (вставьте его в командную строку PHP в панели администратора Битрикс):
$mail=»test@testmail.ru»; // укажите ваш почтовый ящик, на который нужно отправить тестовое письмо $subject =»test» ; // укажите любую тему письма $text= «test message»; // укажите любой текст письма if( mail($mail, $subject, $text) ) < echo 'Письмо отправлено!'; >else
Если письмо не пришло, но вы получили уведомление «Письмо отправлено», значит, письма уходят и проблема в настройках CMS либо в модуле отправки почты. В данном случае можно обратиться в техподдержку Битрикс для выявления проблем в настройках CMS или к разработчику модуля отправки почты.
Не исключено, что письмо просто попало в спам. Можно попробовать отправить на другой почтовый ящик (с другим почтовым доменом). Если письмо пришло — значит, адрес отправителя в черном списке почтового домена, до которого письмо не дошло. Если письмо не дошло — возможно, ваш почтовый домен или IP-адрес попали в глобальные черные списки.
Если письмо не пришло, а вы получили уведомление «Отправка не удалась» — необходимо более детальное изучение проблемы. В таком случае потребуется вмешательство системного администратора.
«Служебные скрипты в корне сайта. Ошибка! Файл существует» при проверке системы

Такая ошибка говорит о наличии в корне сайта служебных скриптов, например, restore.php. Данные скрипты, как правило, добавляют временно для проведения каких-либо работ (например, restore.php — для восстановления сайта из резервной копии). Так или иначе, после выполнения работ такие скрипты необходимо удалить с сервера, так как они представляют угрозу безопасности сайту и данным.
Ошибка «Загрузка файла» и «Загрузка файла больше 4Мб» при проверке системы

Проверка системы Битрикс загружает файл размером более 4Мб. В большинстве случаев такая ошибка говорит об ограничениях в параметре upload_max_filesize для PHP.
Необходимо в файле конфигурации PHP установить данное значение выше 4Мб и перезапустить веб-сервер. В зависимости от окружения файл конфигурации PHP может находится в разных местах. Обычно данное значение устанавливается в файле /etc/php.ini .
Если вы используете панель ISPmanager — поправить конфигурацию можно прямо в ней: выберите нужный сайт, нажмите на кнопку PHP в верхней панели, найдите параметр upload_max_filesize и укажите нужное значение. Если вы используете окружение BitrixVM, необходимо вносить изменения в специальные файлы конфигурации, чтобы после перезагрузки сервера они не вернулись в исходное состояние. Подробнее можете узнать по ссылке.
Интеграция интернет-магазина на базе 1С-Битрикс с продуктами 1С
Описание интеграции интернет магазина на Битриксе и системы 1С:Предприятие. Особенности, нюансы, возможности.
Возможности «1С:Предприятие»
«1С:Предприятие» — программный продукт компании «1С», состоящий из ядра (основной программной среды) и набора готовых прикладных решений (конфигураций) под разные цели и задачи бизнеса. Торговые предприятия, бюджетные и финансовые организации, предприятия сферы обслуживания — более 1,5 млн организаций используют «1С:Предприятие 8», это не только малый бизнес, но и госструктуры, и крупные корпорации, и органы власти.
Перечень типовых решений «1С:Предприятие» довольно широк — начиная с «1С:Бухгалтерия» и заканчивая «1С:ERP Управление предприятием» (полный перечень приведен в таблице ниже). Все конфигурации регулярно претерпевают улучшения, оптимизируются, совершенствуются в процессе и с учетом их практического применения.
| 1С:Антикризис | 1С:Корпорация | 1С:ERP Управление холдингом | 1С:Управление холдингом 8 |
| 1С:ERP Управление предприятием | 1С:Комплексная автоматизация | 1С:Управление нашей фирмой | 1С:Управление торговлей 8 |
| 1С:Розница 8 | 1С:Касса | 1С:БизнесСтарт | 1С:Предприниматель |
| 1С:Упрощёнка 8 | 1С:Бухгалтерия 8 | 1С:Бухгалтерия КОРП МСФО | 1С:Налоговый мониторинг. Бухгалтерия КОРП МСФО |
| 1С:Бухгалтерия некоммерческой организации 8 (НКО) | 1С:Зарплата и управление персоналом 8 | 1С:Зарплата и управление персоналом КОРП | 1С:Бухгалтерия государственного учреждения 8 |
| 1С:Зарплата и кадры государственного учреждения 8 | 1С:Бюджетная отчетность 8 | 1С:Свод отчетов 8 | 1С:Государственные и муниципальные закупки 8 |
| 1С:Бюджет муниципального образования 8 | 1С:Бюджет поселения 8 | 1С:Вещевое довольствие 8 | 1С:Документооборот 8 |
| 1С:Договоры | 1С:Документооборот государственного учреждения 8 | 1С:Учет обращений | 1С:Платежные документы 8 |
| 1С:Налогоплательщик | 1С:Деньги 8 | 1С:Электронное обучение | 1С:Садовод |
Не все конфигурации «1С:Предприятие» имеют технологические механизмы для интеграции с веб-сайтом под управлением «1С-Битрикс». Например, для «1С:Бюджетная отчетность» или «1С:Зарплата и кадры государственного учреждения» такое требуется крайне редко. Сферы внедрения интеграции, в основном, имеют коммерческую и производственную направленность — это фирмы, торговые компании, промышленные предприятия, салоны, учреждения сферы обслуживания и услуг. Те структуры, которым для ведения бизнеса необходимо представительство в интернете. Вот перечень конфигураций 1С, доступных для интеграции с «1С-Битрикс» сайтом в России на декабрь 2020 г.
| Прикладное решение 1С | Актуальный релиз | Версия модуля обмена | Дата выпуска |
| Управление торговлей ред. 10.3 | 10.3.64.2 | 7.0.1.11 | 10.11.2020 |
| Управление торговлей ред. 11.4 | 11.4.13.57 | 7.0.1.34 | 30.11.2020 |
| Управление производственным предприятием ред. 1.3 | 1.3.92.3 | 7.0.1.8 | 14.10.2019 |
| Комплексная автоматизация ред. 1.1 | 1.1.104.1 | 7.0.1.8 | 14.10.2019 |
| Управление нашей фирмой ред. 1.6 | 1.6.23.61 | 7.0.1.26 | 30.11.2020 |
| ERP Управление предприятием 2 | 2.4.12.64 | 7.0.1.34 | 30.11.2020 |
| Комплексная автоматизация ред. 2 | 2.4.13.57 | 7.0.1.34 | 30.11.2020 |
| Розница 2.3 | 2.3.7.19 | 8.0.0.2 | 11.01.2021 |
Требования к версиям продукта
Технологически интеграция обеспечивается установкой расширения в конфигурацию «1С:Предприятия» для обмена данными. Обмен между 1С:Предприятие и «1С-Битрикс: Управление сайтом» поддерживается, начиная с версии 6.5 и с лицензиями «Малый бизнес» и «Бизнес». Важно обратить внимание на версию Вашей конфигурации «1С:Предприятие», цифровой номер конфигурации должен соответствовать перечню доступных редакций для интеграции. Ниже приведен перечень конфигураций и совместимых релизов модуля обмена на конец 2020 года.
| Конфигурация | Релизы модуля |
| Управление торговлей ред. 10.3 | 10.3.64.2, 10.3.47.3, 10.3.43.2, 10.3.40.1, 10.3.36.1, 10.3.36.2, 10.3.29.1 |
| Управление торговлей ред. 11.4 | 11.4.12.61, 11.4.8.73, 11.4.6.166, 11.4.5.135, 11.4.5.24, 11.4.2.132, 11.4.1.248 |
| Управление производственным предприятием ред. 1.3 | 1.3.92.3, 1.3.87.2, 1.3.41.1, 1.3.65.3, 1.3.55.2 |
| Комплексная автоматизация ред. 1.1 | 1.1.104.1, 1.1.87.3, 1.1.82.2, 1.1.67.1, 1.1.60.2, 1.1.50.1 |
| Управление нашей фирмой ред. 1.6 | 1.6.19.137, 1.6.18.135, 1.6.17.128, 1.6.16.108, 1.6.15.39, 1.6.13.54, 1.6.11.49, 1.6.10.50, 1.6.10.40, 1.6.8.28, 1.6.6.38, 1.6.4.19 |
| ERP Управление предприятием 2 | 2.4.12.64, 2.4.8.73, 2.4.6.154, 2.4.5.54, 2.4.2.123, 2.4.1.248, 2.2.4.31, 2.2.3.190, 2.2.2.192, 2.1.3.66, 2.1.2.96 |
| Комплексная автоматизация ред. 2 | 2.4.12.64, 2.4.8.73, 2.4.6.162, 2.4.5.54, 2.4.2.123, 2.4.1.248, 2.2.4.31 |
| Розница ред. 2.3 | 2.3.5.32, 2.3.6.25, 2.3.7.19 |
Если версия вашего БУС ниже 6.5, а статус лицензии «Малый бизнес» или «Бизнес, то для установки модуля обмена потребуется обновление «1С-Битрикс» до актуальной версии. Обновление производится средствами компонента SiteUpdate, но это возможно только при наличии активной лицензии 1С-Битрикс. Со стороны интегрируемого с сайтом продукта 1С тоже есть свои нюансы. Прежде всего, следует учесть, что модуль интеграции (как и любые другие дополнения) нельзя установить в базовые конфигурации 1С — только с лицензиями ПРОФ и выше. Кроме того, если Ваша версия конфигурации не соответствует поддерживаемым, Вам потребуется обновить конфигурацию до нужной, для этого Вам понадобится наличие действующей подписки на информационно-технологическое сопровождение (ИТС). Также стандартный обмен возможен только с типовыми конфигурациями 1С, то есть, с теми, в которые не было программных вмешательств и изменений структуры базы данных. Если же вам производили модификации 1С продуктов под ваши цели и задачи, то, скорее всего, интеграция «из коробки» не будет корректной, и для правильной тонкой настройки обмена требуется привлечение специалистов 1С.
Как узнать версию 1С-Битрикс
Для «1С-Битрикс: Управление сайтом» достаточно в панели администрирования зайти в раздел «Обновление платформы» (Рабочий стол — Marketplace — Обновление платформы) либо вставить в адресную строку браузера и перейти по прямой ссылке вашсайт/bitrix/admin/update_system.php — так вы получите ответ сервера обновлений с информацией о редакции вашего продукта Битрикс. Узнать версию еще проще, она указана в разделе «О системе» рабочего стола, в самом низу административной панели и также доступна по прямой ссылке вашсайт/bitrix/admin/index.php.

Для конфигураций «1С:Предприятие 8» в версиях интерфейса есть незначительные отличия в доступе к сведениям о продукте. В пользовательском интерфейсе «Такси» необходимо в верхнем левом углу (рядом с логотипом 1С) нажать значок «Стрелка вниз», в открывшемся меню перейти в раздел «Справка» — О программе… В появившемся окне в строке «Конфигурация» будут отображены название продукта и его версия.

В старом интерфейсе в режиме конфигуратора доступ к информации о программе осуществляется через бар главного меню, раздел «Справка» — О программе…

Какую модель интеграции выбрать
Поскольку ваш бизнес основан на интернет-торговле (исходим из этого), вам, в первую очередь, будут интересны торговые конфигурации продукта, такие как 1С:Управление торговлей, 1С:Управление нашей фирмой и 1С:Розница. Их внедрение позволит автоматизировать загрузку номенклатуры товаров (изделий) в каталог сайта, обеспечит обмен заказами, поступающими с сайта в конфигурацию «1С: Предприятие» для последующей их обработки непосредственно в 1С.
Полная интеграция с 1С
Если вы желаете полностью перенести в 1С управление каталогом товаров на вашем сайте, то такая интеграция предусматривает передачу в «1С:Предприятие» всего функционала по управлению перечнем номенклатуры, типами цен, прайсов и даже наглядностью, то есть, описаниями товаров, их свойств, изображениями, которые будут показаны в каталоге сайта. Вы вносите изменения в 1С — и после синхронизации они отображаются на сайте.
Такая модель наиболее предпочтительна для интеграции типовых конфигураций 1С, имеющих стандартную (эталонную) структуру номенклатуры и базовую иерархию элементов классификации, как показано на скрине ниже.
Для настройки обмена с интернет-магазином в конфигурации 1С должны быть корректно заполнены товарные позиции: разбиты на соответствующие группы по видам, производителю, цене и другим параметрам. В карточке товара обязательно должны быть указаны вид номенклатуры, наименование изделия (товара), его артикул и цена продажи.
При заполнении дополнительных реквизитов номенклатуры в 1С следует учитывать, что в «1С-Битрикс: Управление сайтом» также реализована система торговых предложений с параметрами настройки характеристик товара, например, размеров одежды или обуви. Для работы с этими характеристиками в вашей 1С товарам должен быть присвоен дополнительный реквизит. К примеру, характеристике обуви «Размер 39» должен соответствовать дополнительный реквизит товара со значением «39».
Выгрузка изображений
Если вам необходимо настроить выгрузку изображений товаров на сайт из номенклатуры 1С, следует учесть несколько нюансов. При стандартном обмене основным изображением товара будет то, которое в 1С представлено в учётной информации номенклатурной позиции как основное. Это изображение должно соответствовать ряду технических параметров, в частности, его объем не должен превышать 1 Мб, а пропорции и разрешение соответственно 1200 x 600 px и 72 ppi. Конечно, вы можете использовать и другие изображения, большего объема, но учтите, что при синхронизации номенклатуры из тысячи или нескольких десятков тысяч позиций это неизбежно скажется на скорости обмена данными между 1С:Предприятие и сайтом под управлением 1С-Битрикс.
Частичная интеграция с 1С
Вторая модель позволяет совместить управление каталогом товаров и из 1С, и через уже привычный вам Битрикс. В этом случае конфигурации «1С:Предприяте» делегируются функции лишь по управлению перечнем, ценами и прайс-листами. Структуру каталога товаров, их описания, картинки, сортировку по группам, различные промо и рекламные материалы, вы формируете через «1С-Битрикс».
Проще ли это, чем первый вариант? Как сказать. В первой модели интеграции вы строже привязаны к параметрам товарной номенклатуры, что не всегда позволяет наилучшим образом представить товар в каталоге интернет-магазина. Зато никакой путаницы — всё, что у вас в базе — показано на сайте, и вносимые изменения отображаются в каталоге, что называется, «на лету».
При второй модели интеграции у вас больше «творчества». Вы можете расписать преимущества, подобрать любые изображения и видео, изменить структуру каталога по своему усмотрению. Но в этом случае она будет отличаться от структуры справочника номенклатуры, и каждую позицию придется связывать (ассоциировать) с соответствующей номенклатурной единицей в 1С.
Что даст интеграция с 1С
Одно из ключевых правил эффективной интеграции — это чёткое разделение полезного и важного: не всё, что важно для организации торговли, полезно и нужно посетителю интернет-магазина. И наоборот, далеко не всё, что показано на «витрине» интернет-магазина, необходимо для управления продажами.
Управление каталогом товаров через 1С позволит:
- Выгрузить на сайт список номенклатуры товаров.
- Выгрузить список товаров с измененными с момента последней выгрузки позициями.
- Назначить разделы сайта, в которые будут выгружаться различные группы товаров.
- Запланировать выгрузку товаров и установить расписание выгрузки на сайт.
- Синхронизировать информацию о товарах между сайтом и 1С в режиме реального времени.
- Выгрузить на сайт информацию о контрагентах из базы 1С.
Что даст обратная синхронизация при использовании интернет-магазина и 1С:
- В 1С поступит вся необходимая информация о совершенных через сайт заказах (говоря «вся необходимая» подразумеваем, что для вас будет произведена детальная настройка условий передачи заказов);
- В 1С будет исчерпывающая информация об окружении заказа (говоря «исчерпывающая», подразумеваем и состав заказа, и сведения о контрагенте, условия оплаты, доставки, статус заказа и др.).
Модели обмена заказами
Как и в случае с интеграцией в целом, существует несколько моделей обработки заказов. Одна из них — та, с которой вы работали до сих пор: то есть, обрабатывали заказы в административной среде Битрикса. У вас в «админке» список заказов, напротив каждого — статус, оплата, доставка, прочие условия. Первая модель подразумевает управление заказами в интернет-магазине, а транзит в систему 1С происходит после того, как заказ будет полностью обработан.
Вторая модель предполагает делегирование функционала обработки заказа сразу в 1С. Сайт в данном случае лишь собирает заказы, а работаете вы с ними уже в конфигурации 1С. При этом ваш покупатель в своем личном кабинете имеет возможность отслеживать статус своего заказа (ожидает, одобрен, в обработке и т. д.).
Третья модель — смешанный вариант, когда часть операций с заказом вы выполняете на сайте интернет-магазина, а другую часть — в конфигурации 1С. Пропорции настраиваются по вашему усмотрению. Если хотите не только принимать заказы на сайте, но и частично их обрабатывать, заказ будет делегирован под управление 1С только после выполнения определенного условия или события, которое будет запрограммировано. Так, например, можно дифференцировать обработку заказов по параметру условий и вариантов оплаты: если расчет произведен посредством интернет-эквайринга, заказ остается на сайте, если в безналичной форме — передаётся для обработки в 1С.
Интеграция при нетиповом обмене
Всё выше перечисленное справедливо для интеграции версий 1С:Предприятие с интернет-магазином при условии, так называемого, типового или стандартного обмена, когда для настройки интеграции заказчику достаточно лишь предоставить доступ к конфигуратор 1С, уточнить, какие именно элементы должны быть выгружены из «1С:Предприятие» и предоставить контактные данные собственного сотрудника, отвечающего за работу с 1С (при его наличии).
Нетиповой обмен — когда ваша конфигурация 1С серьёзно модифицирована или отсутствует в перечне поддерживаемых модулем обмена. Или если вам необходимо, чтобы в обмене были задействованы данные, которые не входят в типовой обмен или, иначе говоря, выходят за рамки стандартного функционала модуля обмена. Это могут быть различные скидки, счета, документы и любые другие сведения о товаре.
В этом случае настройка интеграции потребует совместного участия специалиста по 1С со стороны заказчика и сертифицированного специалиста нашей компании. Для настройки нестандартных способов обмена разработчики 1С обычно прибегают к специализированным программным решениям таким как «1С:Предприятие — Конвертация данных» и EnterpriseData. Применение этих методов требует достаточно высокой квалификации в 1С и эффективного взаимодействия между исполнителем и заказчиком. В любом случае, результат автоматизации при любом обмене позволяет в итоге оценить не сложности интеграции продуктов 1С, а её неоспоримые преимущества.
Как обновить и скачать приложение Битрикс24
Мы постоянно улучшаем приложение Битрикс24 и добавляем в него новые функции.
При каждом запуске приложения проверяется наличие обновлений, и, при их наличии, приложение предлагает себя обновить.
Если по каким-либо причинам вы отказались или решили обновиться позже, то вы всегда можете проверить обновления вручную.
Как проверить обновление приложения Битрикс24
Windows:
Правой кнопкой мыши вызвать меню приложения в панели задач и выбрать иконку настройки (шестеренку):
Далее выбрать пункт О программе:
Затем в появившемся окне нажать на кнопку Проверить обновления, то будет предложено скачать новую версию приложения:
После скачивания запустите exe-файл и установите новую версию.
При старте также автоматически проверяется обновления приложения Битрикс24.
macOS:
На панели приложения, в меню Битрикс24 выбрать пункт Проверить обновления. :

Если есть обновления, то можно их установить:

Проверить и установить обновления приложения Битрикс24 для macOS можно также с помощью выбора меню О программе.
Где скачать приложение Битрикс24
Скачать приложение Битрикс24 можно на странице загрузок. Версии приложения доступны для macOS 10.11 и выше и Windows 7 SP1 и выше, в том числе и MSI-дистрибутив для системных администраторов. Также доступны для скачивания DEB- и RPM-пакеты для различных дистрибутивов Linux.
Особенности приложения Битрикс24 для Windows
- Если используется MSI-диcтрибутив для установки приложения Битрикс24, то для работы эластичного диска необходимо установить драйвер Dokan. Если установщик драйвера Dokan будет выводить ошибку на отсутствие обновления KB3033929 (поддержка SHA-2), то предварительно установите эти патчи: для Windows 7 SP1 x86 или для Windows 7 SP1 x64.
- Если используется EXE-диcтрибутив для установки приложения Битрикс24, то драйвер Dokan устанавливать не нужно, он поставляется вместе с EXE-дитрибутивом приложения.
- Файловая система exFAT не поддерживается.
- Приложение Битрикс24 для WindowsXP не поддерживается.
Обновление PHP до актуальной версии для корректной работы сайтов на 1С-Битрикс
В данной статье мы поговорим об актуальной проблеме многих владельцев сайтов на базе 1С-Битрикс. Речь пойдет о прекращении производителем поддержки продуктов на PHP младше 8.0. Об этом компания уведомила пользователей еще в начале 2023 года, а с февраля прекратила обслуживание старых версий. Владельцы web-ресурсов столкнулись с очень трудоемкой задачей обновления программного обеспечения.
К сожалению, данное событие совпало с повышенной активностью киберпреступников в отношении российских сайтов, и система 1С-Битрикс стала одним из объектов взлома. Имеющиеся в старых версиях уязвимости активно используются для нанесения вреда бизнесу: на веб-страницах размещаются баннеры и аудиодорожки с провокационными заявлениями; крадутся пользовательские данные; удаляется важная корпоративная информация.
Заметим, что 1С-Битрикс ликвидировала все уязвимости в новой версии своего продукта, поэтому специалисты компании настоятельно рекомендуют обновить лицензии, обращая внимание на то, что это является единственной гарантией защиты сайта.
Самые распространенные вопросы о сложившейся ситуации:
- 1 Возможно ли продолжить работу, игнорируя уведомление 1С-Битрикс?
- 2 Могут ли специалисты компании 1С-Битрикс реализовать перенос сайта на PHP 8?
- 3 В чем сложности данной задачи, почему на это требуется значительное количество времени?
- 4 Этапы проекта по восстановлению взломанного сайта и обновлению версии PHP.
Можно ли игнорировать уведомление и не реализовывать модернизацию сайта?
Старые версии сайтов на 1С-Битрикс имеют ряд уязвимостей, а учитывая, что компания прекратила их поддержку, эти узкие места останутся навсегда. Таким образом, взломанный однажды сайт, даже восстановленный из резервной копии, будет взломан снова. Единственный выход из ситуации — обновить лицензию, обновить PHP и адаптировать под него кастомизированные блоки сайта.
Могут ли обновлением заняться разработчики компании 1С-Битрикс?
Битрикс занимается только техподдержкой своих продуктов, а все работы, связанные с обновлением или изменением функциональности сайтов, реализуются силами официальных партнёров. Наша компания является сертифицированным партнером 1С-Битрикс уже более 15 лет, и мы предлагаем вам свои услуги в решении данной задачи.
В чем сложности обновления, почему на это требуется значительное количество времени?
Последняя версия ядра 1С-Битрикс претерпела значительные изменения, поэтому несовместима с программами, написанными на старой версии PHP. После апгрейда серверной части до PHP 8, требуется адаптировать под неё все используемые сервисы. Новое программное обеспечение компания 1С-Битрикс уже адаптировала с актуальными версиями PHP, однако многие веб-ресурсы имеют дополнительный функционал, сильно отличающийся от штатного. Именно работа с обновлением кастомизированных изменений является наиболее трудоемким процессом.
1С Битрикс: обновление PHP
Чтобы читатели представляли последовательность действий, далее мы кратко опишем ситуацию, в которой спасали сайт крупной торговой компании после взлома.
Один из наших корпоративных клиентов, чья ИТ-инфраструктура находится у нас на обслуживании, обратился с запросом срочного урегулирования инцидента с его интернет-магазином. Сайт компании был создан сторонними подрядчиками, и администрировался силами штатного технического специалиста общего профиля. В один из дней сотрудники компании обнаружили, что вместо веб-портала компании открывается огромный вредоносный баннер.
Системный администратор клиента отключил сайт, чтобы не навредить посетителям, и компания сразу обратилась к нам за помощью.
Этапы проекта по восстановлению сайта:
- 1 Анализ имеющихся резервных копий на наличие вредоносного ПО и восстановление работы сайта из бэкапа;
- 2 Создание виртуальной среды, для дальнейшей разработки;
- 3 Обновление 1С-Битрикс и версии PHP на развернутом тестовом сервере;
- 4 Адаптация всех сторонних модулей, присутствующих на сайте под PHP 8;
- 5 Тестовый запуск и отладка веб-ресурса;
- 6 Перенос сайта на продакшен-сервер и запуск в эксплуатацию.
Благодаря слаженной оперативной работе наших ИТ-инженеров и Web-разработчиков, задачу по обновлению версии PHP и лицензии 1С-Битрикс удалось выполнить за неделю.
За последние несколько месяцев наша команда разработчиков реализовала более десяти подобных проектов, в некоторых из них попутно решая возникающие сложности с кастомизированными модулями сайта.
В результате обновления всего программного обеспечения и модулей сайта до актуальной версии, компания получила защищенный, современный продукт.
Если ваш сайт не был атакован и работает, но вы хотите избежать негативных последствий — у вас есть время в спокойном режиме подготовиться к его модернизации. Если же ваш сайт был взломан, то действовать нужно незамедлительно, мы рекомендуем уже сейчас позвонить нам и получить профессиональную консультацию по вопросу обновления лицензии 1С-Битрикс и версии PHP.
Наша компания предлагает широкий спектр услуг в области безопасности, в том числе
«Аудит информационной безопасности веб-ресурса». Исследование вашего сайта на устойчивость к кибератакам поможет своевременно среагировать и ликвидировать все узкие места в системе.
