Руководство по тех. обслуживанию
Перед обновлением рекомендуется сделать архивную копию базы (меню "Администрирование" – "Выгрузить информационную базу. ").
Обновление модуля обмена
1. Запустите базу "1С:Предприятие" в режиме "Конфигуратор", используя логин и пароль пользователя, обладающего полными правами. В случае, если дерево конфигурации не отображается, нажмите на кнопку "Открыть конфигурацию".
2. Выберите пункт "Сравнить, объединить с конфигурацией из файла…", указав файл обновления (*.cf)

Переход к сравнению и объединению конфигураций.
3. В дереве сравнения отключите флажок у ветки "Свойства", все остальные флажки оставьте как есть

Флаг "Свойства" необходимо снять.
Таким образом, флажки будут установлены для всех объектов "Первой Формы", которые подлежат обновлению. После этого нажмите кнопку Выполнить (внизу формы сравнения).
4. Обновите конфигурацию информационной базы.

Обновление конфигурации БД.
5. Отправьте в обновленную конфигурацию "1С:Предприятие" XML настройки обмена из "Первой Формы". Для этого в режиме администратора "Первой Формы" в разделе "Настройки синхронизации с 1С" (меню "Прочее" – "Системные настройки" – " Синхронизация с 1С ") выберите соответствующий файл с настройками в выпадающем списке "Имя настроек", получите эти настройки (кнопка Получить настройки по имени ), а затем нажмите "Отправить XML настройки в 1С".

Отправка обновленной конфигурации БД.
Обновление модуля обмена, выпущенного в 2016 году и ранее
При обновлении модуля обмена, выпущенного в 2016 году или ранее, необходимо удалить устаревшие и ненужные объекты подсистемы обмена, в частности, операции web-сервиса rg1CTCService .
1. Запустите базу "1С:Предприятие" в режиме "Конфигуратор", используя логин и пароль пользователя, обладающего полными правами. В случае, если дерево конфигурации не отображается, нажмите на кнопку "Открыть конфигурацию".
2. Выберите пункт "Сравнить, объединить с конфигурацией из файла…", указав файл обновления (*.cf)

Переход к сравнению и объединению конфигураций.
3. В дереве сравнения отключите флажок у ветки "Свойства", все остальные флажки оставьте как есть.

Флаг "Свойства" необходимо снять.
4. В настройках включите флажок удаления объектов основной конфигурации.

Включить удаление объектов основной конфигурации.
В платформе "1С:Предприятие" версии ниже 8.3.6 кнопка настроек находится внизу окна сравнения.

Включить удаление объектов основной конфигурации на платформе"1С:Предприятие" версии ниже 8.3.6.
5. В дереве сравнения разверните ветку web-сервисы и включите флажок у корня ветки web-сервиса rg1CTCService.

Включить удаление веб-сервиса.
После этого нажмите кнопку Выполнить (внизу формы сравнения).
6. Обновите конфигурацию информационной базы.

Обновление конфигурации БД.
7. Отправьте в обновленную конфигурацию "1С:Предприятие" XML настройки обмена из "Первой Формы". Для этого в режиме администратора "Первой Формы" в разделе "Настройки синхронизации с 1С" (меню "Прочее" – "Системные настройки" – " Синхронизация с 1С ") выберите соответствующий файл с настройками в выпадающем списке "Имя настроек", получите эти настройки (кнопка Получить настройки по имени ), а затем нажмите "Отправить XML настройки в 1С".
Как обновить “1C-BITRIX управление сайтом” без проблем?
Всем привет! Сегодня мы – команда DIGIMATIX – расскажем о том, как обновить «Битрикс» без проблем. Процесс обновления «Битрикса» кажется простым, но на деле есть большая вероятность возникновения нештатных ситуаций.
Если вы все-таки решили обновить «1С-Битрикс» самостоятельно, то компания «Битрикс» предлагает следующий ход деиствий:
- Заходим в раздел «Администрирование».
- В левом меню выбираем пункт Marketplace.
- Выбираем «Обновление платформы».
- В разделе «Установка обновлении» нажимаем «Установить рекомендуемыеобновления».
- В разделе «Список обновлении» можно выбрать, что именно вы хотитеобновить.
В реальнои жизни зачастую не все так просто. В этой статье мы обсудим основные этапы, которые необходимо выполнить при обновлении «1С-Битрикса». Если при обновлении саита не будут учтены некоторые моменты, возникнет риск неполадок в работе проекта. В частности, это касается и доработанных саитов: все нестандартные модернизации «слетят», и устанавливать их придется заново.
Этап 1. Резервная копия
Этап 2. Проверка целостности ядра
Этап 3. Проверка базы данных
Этап 4. Обновление «Битрикса»
Этап 5. Очистка кеша и проверка системы
Перед началом обновления «Битрикса» стоит развернуть и обновить копию проекта. Только после ее тестирования обновлять боевую версию сайта.
Первым делом, конечно же, предстоит создание резервной копии саита. Она поможет восстановить его в случае непредвиденнои ситуации. Выполняется создание резервнои копии в одноименнои вкладке.
Копирование выполняется в течение нескольких минут. Как только все будет готово, отправляемся на проверку целостности ядра «Битрикса».
Возможно, специалист, который разрабатывал ваш сайт, вносил в ядро нестандартные изменения. Проверка его целостности нужна для сохранения ряда функции, которые были реализованы через изменение фаилов.
Чтобы проверить данные на вкладке «Контроль целостности», нужно иметь лицензию «Битрикса» с проактивнои защитои (например, «Малыи бизнес»). Введите пароль с проверочным словом в этои вкладке:
Система проведет проверку контрольных сумм и отобразит уведомление, вносились ли изменения в файлы ядра. Если изменения вносились, то необходимо переработать архитектуру проекта или код нужного участка проекта таким образом, чтобы ядро не затрагивалось. Это реализуется либо вынесением кода в отдельный модуль (или компонент) и размещением его в папке local, или в папке конкретного шаблона сайта (если речь идет о компоненте).
В базе данных могут находиться битые таблицы. Это может помешать обновить «Битрикс». Проверить базу можно по следующим вкладкам: Рабочий стол – Настройки – Инструменты – Диагностика – Проверка БД.
Результат будет представлен в виде таблицы. Если везде стоит ОК, значит, с таблицами все хорошо. Если же есть проблемные элементы, следует их исправить или удалить.
Мы приблизились к главному этапу обновления «Битрикса». Заходим на вкладку «Обновление платформы».
Тут уже будут указаны необходимые для установки обновления. Можно ознакомиться с тем, какие модули обновляются, какие ошибки они исправляют, какои новыи функционал добавляется. В результате нажимаем «Установить» и ожидаем завершения процедуры.
Следующии шаг – очистка кеша саита. Это нужно во избежание проблем с отображением некоторых элементов саита. Выполняется это во вкладке «Автокеширование». Выбираем очистку и жмем «Все».
Саит обязательно нужно проверить после обновления и очистки кеша, так как, возможно, во время обновления что-то было упущено из виду.
Для этого переходим на страницу «Проверка системы»:
Вы получите подробныи отчет, в котором сможете изучить все по пунктам. При наличии каких-либо проблем необходимо решать их либо с помощью технического специалиста, либо с помощью системного администратора.
Предположим, вы обновили «Битрикс» до новои версии. После нескольких днеи пользования вы решили сделать откат, поскольку новая версия чем-то не устроила. Но что делать, если за время пользования на сайт были загружены новые документы, пользователи и прочие данные?
Можно восстановить старую версию при помощи бэкапа. Однако при откате данные (новые заказы, новый контент, размещенный на проекте), которые были накоплены за время работы саита, на новои версии будут потеряны.
Как исправить ситуацию?
Чтобы сохранить данные, на время забудьте об откате. «Битрикс» нужно обновить на тестовом саите. Тестовую версию нужно внимательно изучить. Составляется список недочетов, после чего они исправляются. Так появится представление о том, как поведет себя конкретныи саит при обновлении. Только после этого можно обновить рабочии саит. Любые проблемы, связанные с работои новои версии, уже будут предусмотрены, и нужда в откате отпадет.
В 90% случаев самостоятельное обновление приводит к мелким неисправностям в работе, которые негативно сказываются на удобстве и информативности саита.
Вот перечень распространенных ошибок, с которыми обращаются клиенты после самостоятельного обновления платформы:
- в разделе каталога не выводятся скидки на товары;
- в разделе каталога не выводится минимальная стоимость товара;
- на детальнои странице товара не выводятся своиства торговых предложении;
- товар не добавляется в корзину;
- не отображается количество добавленного в корзину товара;
- товар добавляется с некорректнои стоимостью;
- к товару не применяется скидка;
- на странице оформления заказа не выводятся службы доставки или службы оплаты;
- некорректныи обмен товарами и заказами с 1С;
- некорректныи обмен товарами и заказами с другими внешними сервисами;
- полностью перестала работать нештатная технология AJAX.
Подобные ошибки обычно связаны с изменениями структур данных и API модулеи «Битрикса», которые нарушают работу шаблонов. Они могут обнаруживаться не сразу, а только в процессе работы над саитом. Поэтому для более полнои проверки после проведения обновления рекомендуется протестировать основные пользовательские сценарии на саите:
- авторизоваться;
- зарегистрироваться;
- отправить сообщения из форм обратнои связи;
- добавить товар в корзину;
- оформить заказ;
- открыть основные разделы на саите.
Бывают и более критичные случаи, когда обновление приводит к полнои неработоспособности саита. В этом случае необходимо анализировать ошибки и проводить анализ кода шаблонов компонентов с последующими корректировками кода. Это поможет нормализовать функционирование проекта после обновления.
Обновление «1С-Битрикс» – важный и сложный процесс, который стоит доверить специалистам. А если вы уверены в своих силах, то с нашей шпаргалкой у вас получится сделать это более качественно.
Подписывайся на нас и ставь лайк. А также читай другие наши статьи и кейсы.
Name already in use
bitrix-cli / docs / ru / module.md
- Go to file T
- Go to line L
- Copy path
- Copy permalink
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
Работа с модулями
Команды неймспейса module предназначена для управления модулями 1С-Битрикс: установки, удаления, а также загрузки и установки новых версий из Marketplace.
Не все модули поддерживают режим автоматической установки, возможны проблемы с некоторыми сторонними решениями
Существует два способа установки модулей:
Классический. Привычный интерактивный режим установки через административную часть.
При этом вызываются методы DoInstall и DoUninstall объекта модуля.
Автоматический. Выполняется на этапе установки продукта «1C-Битрикс: Управление сайтом». В Bitrix Console используется этот способ.
При этом последовательно вызываются методы объекта модуля InstallDB , InstallEvents , InstallFiles .
В документации продукта 1С-Битрикс не описана возможность такой автоматической установки, на практике же любой модуль, который положили в /bitrix/modules/ до установки ядра, будет установлен вместе с ядром. Автоматическая установка модуля также используется при загрузке решения из Marketplace на этапе установки.
Разработчики сторонних модулей часто реализуют только методы DoInstall и DoUninstall , тем самым, делая невозможной установку в автоматическом режиме.
В своих модулях используйте DoInstall и DoUninstall только для вывода и обработки пользовательского интерфейса, а действия по установке/удалению модуля реализуйте в методах InstallDB , InstallEvents , InstallFiles
Корректную реализацию смотрите в примере класса модуля.
Загрузка модуля ( module:load )
Загружает модуль из Marketplace (если не загружен), устанавливает все обновления модуля и устанавливает его.
| Опции | Описание | |
|---|---|---|
| -ct | —confirm-thirdparty | Пропустить предупреждение об установке сторонних модулей |
| -nu | —no-update | Не устанавливать обновления |
| -ni | —no-register | Не устанавливать модуль (только загрузить) |
| -b | —beta | Включить загрузку и установку бета-версий модуля |
| <module> | Код модуля (vendor.module) |
Установка модуля ( module:register )
Устанавливает существующий модуль.
| Опции | Описание | |
|---|---|---|
| -ct | —confirm-thirdparty | Пропустить предупреждение об установке сторонних модулей |
| <module> | Код модуля (vendor.module) |
Удаление модуля ( module:unregister и module:remove )
Удаляет модуль из системы.
module:remove дополнительно удаляет файлы модуля из /bitrix/modules/ или /local/modules/ .
| Опции | Описание | |
|---|---|---|
| -ct | —confirm-thirdparty | Пропустить предупреждение об установке сторонних модулей |
| <module> | Код модуля (vendor.module) |
Обновление модуля ( module:update )
Устанавливает обновления указанного модуля из Marketplace*.
На данный момент установка обновлений модулей ядра не поддерживается.
Обновление модуля обмена
вынос мозга какой то! не пойму, так трудно сделать адекватную инструкцию? помню прошлый раз чуть ли не сутки потратил, что бы понять и додумать её предподваыподвернутое повествование, и вот уже сегодня всю ночь на это убил. наркотиков под рукой не имею и не могу ни как понять, где мне там галочку ставить, если у меня не высвечивается БИТРИКС
| Цитата |
|---|
| 11. Включить в объединение (установить флажок) подсистему «Битрикс»: "Конфигурация" — "Общие" – "Подсистемы" – "Битрикс". |
| Цитата |
|---|
| Сергей Васильев написал: где мне там галочку ставить, если у меня не высвечивается БИТРИКС |
| Цитата |
|---|
| Василий Спешилов написал: Абсолютно такая же ситуация. Что делать? Проблема возникла при обновлении модуля обмена с версии 4.0.5.1 на версию 4.0.5.2. А обновлять модуль пришлось после того как мне интеграторы обновили платформу на 1С:Предприятие 8.3 (8.3.5.1383) и конфигурацию на Управление торговлей, редакция 11.1 (11.1.9.61). |
| Цитата |
|---|
| Гаврил Скрябин написал: Инструкция есть, при первой установке мы ею и пользовались. Но вопросы возникли когда начали поверх имеющейся версии ставить более новую версию — галочки где ставить? Какие поля должны обновляться? |
| Цитата |
|---|
| Василий Спешилов написал: Получается, что не совсем тоже самое: пункты 5 и 10 из инструкции по установке модуля делать не нужно. |
Добрый день.
Подскажите, пожалуйста, что за цифры модуль обмена пишет в поле НомерВерсии:
<Документ>
<Ид>35059</Ид>
<НомерВерсии>AAAAAAMZqqg=45849</НомерВерсии>
<ПометкаУдаления>false</ПометкаУдаления>
<Номер>-35059</Номер>
<Номер1С>СД-35059 </Номер1С>
<Дата>2017-11-24</Дата>
<Дата1С>2017-11-24</Дата1С>
<Время>16:43:49</Время>
<ХозОперация>Заказ товара</ХозОперация>
<Контрагенты>
И почему в итоге строка получается 17 символов, если у таблицы b_sale_order тип данных поля VERSION_1C varchar(15)?
Модуль версии 6.034