В результате совместного анализа, проведенного компаниями «1С-Битрикс» и INTEC, были обнаружены и устранены потенциальные уязвимости в решениях линеек Universe и Kosmos.
- (intec.core) INTEC:Ядро - базовый модуль для решений INTEC
- (intec.garderob) INTEC.Garderob - программный комплекс для создания готовых сайтов и интернет-магазинов
- (intec.kosmos) INTEC.Kosmos - программный комплекс для создания интернет-магазинов и сайтов на платформе 1С-Битрикс
- (intec.matilda) INTEC.Unibox - программный комплекс для создания готовых сайтов и интернет-магазинов
- (intec.prom) INTEC.Prom - программный комплекс для создания готовых сайтов и интернет-магазинов
- (intec.regionality) INTEC: Мультирегиональность - региональная сеть вашего сайта с продвижением в поисковиках
- (intec.universe) INTEC.Universe - программный комплекс для создания готовых сайтов и интернет-магазинов
- (intec.universelite) INTEC.Universe LITE - программный комплекс для создания готовых сайтов и интернет-магазинов
- (intec.universesite) INTEC.Universe SITE - программный комплекс для создания готовых сайтов и интернет-магазинов
Ручной инструмент для точечного обновления отдельных файлов модулей и готовых решений INTEC (Линейка решений Kosmos и Universe) на системе управления 1С-Битрикс.
Патчер сравнивает файлы из папки патча с файлами на вашем сайте и позволяет заменить только те, которые отличаются.
ВАЖНО:- Предпочтительный способ обновления — штатное обновление через Маркетплейс 1С-Битрикс: https://marketplace.1c-bitrix.ru/
Для готовых сайтов после обновления модулей часто требуется переустановка решения в режиме «обновление» через мастер установки.
Ручной патч — запасной вариант, когда нужно быстро применить исправления без полного обновления модуля или переустановки решения.
- Перед использованием сделайте резервную копию сайта (файлы + база данных).
- Патчер доступен только администратору сайта (нужна авторизация на сайте под учетной записью с правами "Администратор").
- После завершения работы рекомендуется удалить папку intec_patcher с сервера — инструмент не предназначен для постоянного хранения на сайте.
- В intec_patcher загружайте только те файлы модулей (intec.*), которые относятся к вашему сайту. Лишние модули создают дубли строк в таблице и путаницу (см. раздел «Несколько модулей — один файл на сайте»).
Скачать патч:
intec_patcher.zipЧТО НУЖНО ЗАГРУЗИТЬ НА САЙТ:На сервер, в корень сайта (туда же, где находятся папки bitrix, upload и т.д.), загрузите папку intec_patcher
КАК ОТКРЫТЬ ПАТЧЕР:- Войдите на сайт под учётной записью с правами "Администратор".
- Откройте в браузере адрес: https://ВАШ-САЙТ.ru/intec_patcher/ или https://ВАШ-САЙТ.ru/intec_patcher/index.php (замените ВАШ-САЙТ.ru на домен вашего сайта)
- Если видите «Access denied» — вы не авторизованы как администратор.
КАК ПОЛЬЗОВАТЬСЯ ИНТЕРФЕЙСОМ:После открытия патчер автоматически сканирует сайт и показывает таблицу
найденных файлов, сгруппированных по разделам:
- Модуль → /bitrix/modules/ и /local/modules/
- Компоненты → /bitrix/components/ и /local/components/
- Wizards → /bitrix/wizards/ и /local/wizards/
- Tools → /bitrix/tools/ и /local/tools/
- Шаблоны → /bitrix/templates/ и /local/templates/
Вверху отображаются счётчики:
- «Найдено» — сколько пар «патч ↔ файл на сайте» найдено
- «Совпадает» — сколько файлов на сайте уже идентичны патчу
Статусы в таблице:
- совпадает — файл на сайте уже такой же, как в патче. Ничего делать не нужно.
- отличается — файл на сайте отличается от патча. Можно обновить.
- нет записи — у веб-сервера нет прав записи в этот файл. Обновление невозможно.

Для обновления одного файла:
- Найдите строку со статусом «отличается» (жёлтая подсветка).
- Убедитесь, что в колонке «Решение» указан нужный вам продукт.
- Нажмите кнопку «Обновить».
- Дождитесь сообщения об успехе — страница не перезагружается.
- Строка станет зелёной, статус сменится на «совпадает».

Кнопка «Пересканировать» — обновляет список файлов (перезагружает страницу). Используйте её, если вы вручную меняли файлы на сервере.
БЭКАП ПРИ ОБНОВЛЕНИИ:Перед заменой каждого файла патчер автоматически создаёт его копию рядом с оригиналом. Имя бэкапа содержит суффикс вида: .php_patcher_backup_ДД_ММ_ГГ
Если файл с таким именем уже существует, добавляется время (His).
Пример: class.php.php_patcher_backup_01_06_26
Чтобы откатить изменение вручную:
- Найдите файл бэкапа рядом с обновлённым файлом (через FTP или файловый менеджер хостинга).
- Переименуйте бэкап обратно в имя оригинального файла (без суффикса бэкапа).
КУДА ПОПАДАЮТ ФАЙЛЫ ИЗ ПАТЧАПуть файла внутри папки intec.* определяет цель на сайте:
- install/components/… → bitrix/components/… и local/components/…
- install/wizards/… → bitrix/wizards/… и local/wizards/…
- install/tools/… → bitrix/tools/… и local/tools/…
- admin/, classes/, … → bitrix/modules/intec.*/… (и local/modules/…)
- install/wizards/intec/<имя>/site/templates/<шаблон>/… → bitrix/templates/<шаблон>/… (см. ниже)
ФАЙЛЫ ШАБЛОНОВДля файлов из install/wizards/intec/<имя>/site/templates/<шаблон>/… патчер ищет шаблоны с именами:
- <имя_шаблона> — как в патче (например kosmos, food)
- <имя_шаблона>_ — для каждого сайта (например kosmos_s1, food_s2)
Если вы переименовывали шаблон на сайте (например, назвали его «my_shop»), патчер такие файлы не увидит. Их нужно обновить вручную через FTP или файловый менеджер, сверяясь с содержимым папки патча.
НЕСКОЛЬКО МОДУЛЕЙ — ОДИН ФАЙЛ НА САЙТЕ:Типичная ситуация: в intec_patcher лежат intec.kosmos, intec.kosmoslite, intec.kosmoscorp — у всех один и тот же компонент intec.kosmos/banners/ ведёт в один файл: /bitrix/components/intec.kosmos/banners/class.php
В таблице будет несколько строк с разными подписями «Решение», но один путь «Файл на сайте». После обновления по одной строке другие могут снова показать «отличается» — это нормально: патчи для разных продуктов отличаются по содержимому.
Рекомендация: оставьте в intec_patcher только папку модуля вашего сайта (например, только intec.kosmos), либо обновляйте только строку нужного решения.
ВОЗМОЖНЫЕ ПРОБЛЕМЫ:Патчер показывает «Найдено: 0»
- Проверьте, что папки intec.* лежат ВНУТРИ intec_patcher, рядом с index.php.
- Убедитесь, что на сайте установлен соответствующий модуль и файлы по целевым путям уже существуют (патчер не создаёт новые файлы).
- Проверьте, что в патче не только каталоги версий вида 1.0.0/… (такие пути игнорируются).
Статус «нет записи» (красная подсветка)
- У веб-сервера нет прав на запись в файл или папку.
- Исправьте права через FTP/SSH или обратитесь в поддержку хостинга.
- Либо обновите файл вручную.
«Неверный sessid»
- Сессия истекла. Обновите страницу и войдите в систему управления сайтом 1С-Битрикс заново.
После патча одна строка «совпадает», другая для того же файла — «отличается»
- См. раздел «Несколько модулей — один файл на сайте».
«Файл уже совпадает с патчем» при нажатии «Обновить»
- Файл на сайте уже идентичен выбранному патчу. Пересканируйте страницу.
После патча сайт работает некорректно
- Восстановите файл из бэкапа (см. раздел «Бэкап при обновлении»).
- Либо восстановите сайт из полной резервной копии.
- Очистите кэш Bitrix (патчер делает это автоматически при успешном обновлении, при необходимости повторите вручную).
Патчер не определяет часть файлов шаблона
- Скорее всего, шаблон переименован. Обновите такие файлы вручную.
ПОРЯДОК ДЕЙСТВИЙ:- Создайте резервную копию сайта (файлы + БД).
- Загрузить архив intec_patcher на сервер и распакуйте.
- Оставить в ней только нужные папки intec.* для вашего сайта.
- Авторизируйтесь на сайте под учетной записью с правами "Администратор".
- Открыть /intec_patcher/ или /intec_patcher/index.php
- Обновить файлы со статусом «отличается» (нужное «Решение» в таблице).
- Проверить работу сайта (каталог, корзина, формы, админка модулей).
- Удалить папку intec_patcher с сервера.
Скачать патч:
intec_patcher.zip