Как обновить модуль битрикс в 1с ут 11
Исполнитель определен: Сергей Кузнецов
Есть сайт на битриксе triya-tm.ru/ , выгрузка товаров происходит из 1С УТ 11 (1С:Предприятие 8.3 (8.3.22.1709)) через модуль обмена на сайт. Структура xml выгрузки была немного кастомизирована со стороны сайта (товары разбиваются на сайте по коллекциям). Это было сделано еще года 3 назад, до недавнего времени все корректно работало. Недавно, видимо после обновления битрикса пошли глюки с обменом (некоторые товары новые не прогружаются на сайт, сегодня новые заказы с сайта перестали в 1С приходить). Модуль обмена со стороны 1С попробовали обновить до последней 8ой версии 8.1.0.5 (бета), не помогло.
При попытке запуска обмена возникают например такие ошибки:
«18:24:34 — Ответ сервера:
[Error]
Using $this when not in object context (0)
/home/bitrix/www/bitrix/modules/iblock/classes/mysql/cml2.php:107
#0: CIBlockXMLFile::DropTemporaryTables()
/home/bitrix/www/local/components/medialuki/catalog.import.1c/component.php:364
#1: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:607
#2: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:105
#3: CBitrixComponent->executeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:660
#4: CBitrixComponent->includeComponent(string, array, NULL, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1072
#5: CAllMain->IncludeComponent(string, string, array)
/home/bitrix/www/bitrix/admin/1c_exchange_custom.php:89
----------
«
и такая:
«18:26:03 — rests_1_1_6f815478-9e50-42bf-a144-88d7add39b09.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта.
Ответ сервера:
[Error]
Using $this when not in object context (0)
/home/bitrix/www/bitrix/modules/iblock/classes/mysql/cml2.php:107
#0: CIBlockXMLFile::DropTemporaryTables()
/home/bitrix/www/local/components/medialuki/catalog.import.1c/component.php:364
#1: include(string)
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:607
#2: CBitrixComponent->__includeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:105
#3: CBitrixComponent->executeComponent()
/home/bitrix/www/bitrix/modules/main/classes/general/component.php:660
#4: CBitrixComponent->includeComponent(string, array, NULL, boolean)
/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1072
#5: CAllMain->IncludeComponent(string, string, array)
/home/bitrix/www/bitrix/admin/1c_exchange_custom.php:89
----------
«
Нужен битрикс-разработчик с опытом работы с выгрузками и настройкой модуля обмена с 1С УТ
Опубликован:
20.12.2022 | 07:16 [поднят: 20.12.2022 | 07:16]
Обновление модуля обмена
Никак не могу найти инструкцию по обновлению модуля обмена
Прошу разместить на видном месте инструкцию по обновлению модуля обмена.
А то я (разработчик сайта) начал сильно спорить с 1С-программистом типа, как правильно обновлять.
В настоящий момент требуется обновление с 4.0.5.1 на 4.0.5.2
Сообщений: 2435 Баллов: 547 Регистрация: 09.08.2006
24.12.2014 10:35:44
распакуйте архив, запустите самораспаковывающийся архив, в распакованных данных будет инструкция.
Компания «АЛТАСИБ»
http://www.altasib.ru
Сообщений: 521 Баллов: 86 Регистрация: 12.03.2008
24.12.2014 10:43:52
Инструкция есть, при первой установке мы ею и пользовались.
Но вопросы возникли когда начали поверх имеющейся версии ставить более новую версию — галочки где ставить?
Какие поля должны обновляться?
Администратор
Сообщений: 5417 Баллов: 922 Регистрация: 16.10.2013
24.12.2014 10:51:21
| Цитата |
|---|
| Гаврил Скрябин написал: Инструкция есть, при первой установке мы ею и пользовались. Но вопросы возникли когда начали поверх имеющейся версии ставить более новую версию — галочки где ставить? Какие поля должны обновляться? |
Нужно делать тоже самое, как и при первой установке
Сообщений: 521 Баллов: 86 Регистрация: 12.03.2008
24.12.2014 10:54:07
А ладно, посмотрим. Я ему еще раз передал, что надо ставить как и в первый раз, но 1С-программист говорит, что так не пойдет
Сообщений: 521 Баллов: 86 Регистрация: 12.03.2008
24.12.2014 17:43:05
А как удалить модуль обмена так, чтобы и следа не осталось? а потом. новую версию установлю.
Администратор
Сообщений: 5417 Баллов: 922 Регистрация: 16.10.2013
24.12.2014 19:02:43
| Цитата |
|---|
| Гаврил Скрябин написал: А как удалить модуль обмена так, чтобы и следа не осталось? а потом. новую версию установлю. |
Нужно в конфигураторе удалить все объекты, имеющие префикс Б_
Постоянный посетитель
Сообщений: 73 Баллов: 11 Регистрация: 16.12.2011
12.01.2015 04:50:04
| Цитата |
|---|
| Александр Денисюк написал: Нужно делать тоже самое, как и при первой установке |
вынос мозга какой то! не пойму, так трудно сделать адекватную инструкцию? помню прошлый раз чуть ли не сутки потратил, что бы понять и додумать её предподваыподвернутое повествование, и вот уже сегодня всю ночь на это убил. наркотиков под рукой не имею и не могу ни как понять, где мне там галочку ставить, если у меня не высвечивается БИТРИКС
| Цитата |
|---|
| 11. Включить в объединение (установить флажок) подсистему «Битрикс»: «Конфигурация» — «Общие» – «Подсистемы» – «Битрикс». |
Друзей не надо иметь, с ними нужно дружить!
Заглянувший
Сообщений: 2 Регистрация: 23.01.2015
23.01.2015 11:13:13
| Цитата |
|---|
| Сергей Васильев написал: где мне там галочку ставить, если у меня не высвечивается БИТРИКС |
Абсолютно такая же ситуация. Что делать? Проблема возникла при обновлении модуля обмена с версии 4.0.5.1 на версию 4.0.5.2. А обновлять модуль пришлось после того как мне интеграторы обновили платформу на 1С:Предприятие 8.3 (8.3.5.1383) и конфигурацию на Управление торговлей, редакция 11.1 (11.1.9.61).
Администратор
Сообщений: 5417 Баллов: 922 Регистрация: 16.10.2013
23.01.2015 12:30:15
| Цитата |
|---|
| Василий Спешилов написал: Абсолютно такая же ситуация. Что делать? Проблема возникла при обновлении модуля обмена с версии 4.0.5.1 на версию 4.0.5.2. А обновлять модуль пришлось после того как мне интеграторы обновили платформу на 1С:Предприятие 8.3 (8.3.5.1383) и конфигурацию на Управление торговлей, редакция 11.1 (11.1.9.61). |
При обновлении модуля эту галку(подсистема Битрикс) ставить не нужно, т.к. эта подсистема уже есть.
Заглянувший
Сообщений: 2 Регистрация: 23.01.2015
26.01.2015 10:13:50
| Цитата |
|---|
| Гаврил Скрябин написал: Инструкция есть, при первой установке мы ею и пользовались. Но вопросы возникли когда начали поверх имеющейся версии ставить более новую версию — галочки где ставить? Какие поля должны обновляться? |
Получается, что не совсем тоже самое: пункты 5 и 10 из инструкции по установке модуля делать не нужно.
Администратор
Сообщений: 5417 Баллов: 922 Регистрация: 16.10.2013
26.01.2015 11:42:51
| Цитата |
|---|
| Василий Спешилов написал: Получается, что не совсем тоже самое: пункты 5 и 10 из инструкции по установке модуля делать не нужно. |
Если они уже выполнены, то само собой не надо.
Заглянувший
Сообщений: 3 Регистрация: 02.04.2013
24.01.2017 13:49:16
На странице скачивания модуля написано, что в архиве будет инструкция, я ее там не нашла, но ТП дали ссылки на инструкции:
http://1c.1c-bitrix.ru/ecommerce/download.php?id=1940625
http://1c.1c-bitrix.ru/ecommerce/download.php?id=3806183
Заглянувший
Сообщений: 10 Регистрация: 25.03.2013
27.11.2017 15:10:00
Добрый день.
Подскажите, пожалуйста, что за цифры модуль обмена пишет в поле НомерВерсии:
И почему в итоге строка получается 17 символов, если у таблицы b_sale_order тип данных поля VERSION_1C varchar(15)?
Модуль версии 6.034
Администратор
Сообщений: 5417 Баллов: 922 Регистрация: 16.10.2013
27.11.2017 16:04:07
| Цитата |
|---|
| Николай Хохряков написал: AAAAAAMZqqg=45849 |
Это значит, что стоит флаг, чтобы из 1С версия генерировались уникальной. Т.е. AAAAAAMZqqg= — это версия объекта 1С, а 45849 какое то уникальное значение
Заглянувший
Сообщений: 10 Регистрация: 25.03.2013
29.11.2017 15:49:33
Это, наверное, хорошо, что оно уникальное. Но как быть с тем, что один продукт 1С Битрикс, генерирует значение для обмена, которое обрезается другим продуктом? Потому что у него в базе ограничение на длинну. Что с этим делать?
И, кстати, число оказалось количеством секунд с начала суток.
Заглянувший
Сообщений: 34 Баллов: 1 Регистрация: 23.07.2013
30.11.2017 12:51:16
Заглянувший
Сообщений: 1 Регистрация: 08.11.2017
04.08.2018 08:58:48
Добрый день, имеем Управление торговлей, редакция 11.1 (11.1.4.14) на ней установлен модуль обмена 4.0.4.2 Обмен работал до 01.08.18, теперь появляется ошибка: : Метод объекта не обнаружен (Свойства)
ЕстьСвойство = ОбъектXDTO.Свойства().Получить(Свойство) <> Неопределено
ОбщийМодуль.Б_ОбменССайтомСервер.Модуль(704)>
«1С-Битрикс: Управление сайтом 18.0.0»
Последнее обновление: 03.07.2018 09:54:41
Заглянувший
Сообщений: 2 Регистрация: 28.10.2017
12.09.2019 16:23:46
Выполняю обновление модуля. При обновлении конфигурации сразу появляется следующее предупреждение: «Обработка.ПанельАдминистрированияБИД.Команда.Открыть: Имя команды не может совпадать с именем стандартной команды» после обновления конфигурации я всё равно принимаю не смотря на предупреждение и после этого 1С не запускается вообще.
Страницы: 1
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве +7 (495) 229-14-41 Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Соглашение об использовании сайта
Как обновить модуль Битрикса при обновлении 1С
Всем привет!
Есть УТ 11.4.14.181, в ней есть модуль битрикса 7.0.1.42.
Сейчас нужно обновить УТ до 11.5.8.295, но там нужно будет обновить модуль битрикса до 7.0.2.11
Кто нибудь обновлял? Киньте ссылкой на описание.
По теме из базы знаний
- Расширенный обмен с сайтом на платформе 1С-Битрикс
- Для скромной такой компании огромный такой секрет. Сеть с 1С и веб-сервером Битрикс в облаке. Располагаемся поудобнее.
- Как работают управляемые формы и тонкий клиент 1С – взгляд «из-под капота»
- Несколько слов о том, как приручить хаос задач
- Как быстро развернуть автоматическую линию проверки своего решения на 1С, затратив 8 часов и получив выигрыш в 1 человеко/месяц
- Дата
- Дата
- Рейтинг всех уровней
- Рейтинг 1-го уровня
- Древо развёрнутое
- Древо свернутое
Интеграция 1С УТ и интернет магазина
1. Настройка 1С 8 Управления торговлей 11 2. Обмен товарами в 1С 8 УТ 11 3. Обмен заказами в 1С 8 УТ 11 4. Проблемы интеграции 1С 8.3 УТ и интернет-магазина на 1С-Битрикс
В конфигурация 1С:Управление торговлей редакции 11 заложен функционал для обмена с интернет магазином. В конфигурации поддерживается обмен с разными CMS, главное, чтоб они поддерживали обмен по стандарту CommerceML 2.05 и выше. Одна из первых CMS с которой была выполнена интеграция это 1С-Битрикс «Управление сайтом», начиная с редакции 1С-Битрикс «Малый бизнес». Связка УТ с 1С-Битрикс – наиболее распространенная схема для интернет-магазина. Настройку необходимо выполнить, как на стороне 1С, так и на стороне 1С-Битрикс.
1. Настройка 1С 8 Управления торговлей 11

Есть смысл сразу определиться, как будет происходить взаимодействие. 1С-Битрикс «Управление сайтом» постоянно развивает свою систему с точки зрения учета и на данный момент интернет-магазин на 1С-Битрикс может работать полностью автономно, то есть без 1С. Несмотря на это, если у нас уже есть 1С 8 УТ 11, и мы в ней ведем учет нашей торговой деятельности, то лучше при интеграции сразу рассматривать именно учетную систему УТ, как главную при обмене. То есть предполагается, что все операции и весь учет сотрудники будут вести в УТ, а в 1С-Битрикс все изменения должны отображаться для покупателей интернет-магазина. Для настройки надо перейти в раздел «НСИ → Обмен с сайтом → Настройки обмена с сайтом». Создаем новую настройку.
Рис. 1 Настройка обмена с сайтом в 1С
На вкладке «Основные настройки» указываем URL сайта Имя пользователя: здесь указывается пользователь 1С-Битрикс с правами загрузки номенклатуры (из группы «Администраторы»). Пароль: пароль пользователя 1С-Битрикс. Ставим флаг «Использовать регламентное задание». Указываем расписание обмена. Удобней всего создать две настройки: 1. обмен товарами; 2. обмен заказами.
2. Обмен товарами в 1С 8 УТ 11

На вкладке «Выгрузка товаров» (Рис. 2) указываем: 1. нашу организацию; 2. выгружаемые данные – отмечаем флажки: каталог товаров, файлы изображений, характеристики (если необходимо), прочие файлы; 3. отмечаем «Цены по соглашению и остатки товаров на складах».
Рис. 2 Настройка обмена товарами в 1С 8 УТ 11
4. режим выгрузки данных: «Выгружать → Изменения»; 5. в «Таблице каталогов» добавляем каталог для выгрузки и в отборе указываем группы необходимы для обмена.
Важно обратить внимание, что поле «Идентификатор каталога» автоматически заполняется при создании. Именно этот идентификатор должен быть у нашего инфоблока на стороне 1С-Битрикс (Рис.3). При первом обмене с 1С-Битрикс каталог создастся автоматически. Если необходимо выполнить загрузку в уже созданный каталог1С-Битрикс, то в нем необходимо изменить поле «Внешний код» на ИД из 1С:УТ.
3. Обмен заказами в 1С 8 УТ 11
1. Дополнительные реквизиты для поиска документов «Заказ клиент» в программе Управление торговлей 11. заполняем соответствующими значениями: дата заказа и номер заказа.
2. Реквизиты для создания документов «Заказ клиента» – заполняем значениями, соответствующими наименованиям полей. В поле соглашение необходимо добавить соглашение с признаком «Доступно внешним пользователям для обмена с сайтом».
3. Способ поиска существующих элементов справочника «Контрагенты» – указываем ИНН/КПП, «Создавать партнеров для новых контрагентов». Также указываем группу доступа, чтобы при автоматическом создании новых партнеров у них сразу же заполнялось одноименное поле соответствующим значением.
4. Реквизиты для создания новых элементов справочника «Номенклатура» заполняем соответствующими значениями. Данные поля важны, если у вас создаются позиции на стороне 1С-Битрикс. Лучше всего, так не делать и создавать все на стороне 1С 8.3 Управление торговлей 11.
Рис. 3. Информационный блок в 1С 8 УТ 11
5. На вкладке «Дополнительно» заполняем соответствие статусов заказов в УТ и 1С-Битрикс.
Рис. 4. Статусы заказов в 1С 8 УТ 11
4. Проблемы интеграции 1С 8.3 УТ и интернет-магазина на 1С Битрикс

Далее я хотел бы рассказать об определенных проблемах и способах их решения, с которыми может столкнутся администратор интернет-магазина на 1С-Битрикс при интеграции с 1С 8.3 УТ 11.
1. «Старые позиции». Финансово хозяйственная деятельность любой торговой организации связана с изменением ассортимента. Появляются новые позиции, какие-то позиции выводятся, а по каким-то позициям возникает ситуация неопределенности, например, если остатков по ним на данный момент нет. По таким позициям существует нулевой остаток, и иногда по ним нет поступления долгое время. Доля таких позиций в торговой организации может доходить до 50 – 60%. В результате потенциальный покупатель при входе в интернет видит, что более половины товаров отсутствует. По отдельным группам из 40 позиций в наличии может быть, например, только 5. Пользователь должен пролистать несколько страниц, на которых он видит, что товара нет. Это ситуация сильно затрудняет поиск и создает негативное впечатление у потенциального покупателя. Решение в такой ситуации – это удаление (отметка на удаление) тех позиций, по которым остаток ноль и в ближайшее время поступления не предвидится. Но как быть, если поступление все-таки будет, например, через полгода. Очевидно, что такие позиции надо «спрятать» от покупателя, то есть снять флажок «Активность» в карточке товара на стороне 1С-Битрикса. При штатном обмене такой флаг «сбрасывается» у тех позиций, у которых стоит отметка к удалению. Автоматизировать процесс поддержания в порядке ассортимента на сайте и без удаления этих позиций, можно, подготовить условия, скрытия позиции на сайте. Например, по позиции остаток 0, и последнее поступлении по ней было более 3 месяцев назад. Далее нужно добавить реквизит элементу справочника номенклатуры «Не показывать на сайте», и заполнять его регламентным заданием, исходя из условий выше. После корректировки файла xml получаем аккуратный каталог товаров на сайте.
2. Настройка SEO. В административной части 1С-Битрикс настройки SEO выполняются на отдельной вкладке карточки товары или в настройках типов инфоблоков на вкладке SEO. Специалистам по продвижению требуются оригинальные тексты для каждой позиции. Зачастую требуется включать какие-либо измененяемые параметры, например, это могут быть текущая цена или информация по скидкам. В административной панели предполагается, что SЕО специалист из текущих реквизитов «собирает» шаблоны мета-тегов: TITLE, KEYWORDS, DESCRIPTION, Заголовок товара. Удобней сразу в 1С 8.3 Управление торговлей 11 у элемента справочника добавить группу реквизитов «SЕО» и заполнять их регламентным заданием. Тогда на стороне 1С-Битрикс при управлении сайтом sео-специалисту надо будет заполнить формирования шаблонов мета-тегов соответствующими реквизитами из карточки товара.
3. Обмен заказами на сайте. Статусы заказов. Как я говорил ранее, схема работы УТ и 1С-Битрикс подразумевает, что 1С 8 Управление торговлей 11 играет «главную» роль при обмене данными, то есть сотрудники работают только в 1С:Управление торговлей 11, а интернет-магазин играет роль веб-витрины для наших покупателей. Обычно настройка выполняется таким образом, чтоб покупатель был проинформирован от том, на каком этапе находиться его заказ. Для этого применяются статусы заказа, к примеру: — Принят — Обработан и передан в сборку — Собран — Оплачен — К доставке — Выполнен
Статусы предварительно необходимо создать в административной панели 1С-Битрикса: «Магазин → Настройки → Статусы». У каждого статуса задается код, на рис.5 это N, WN, WD и т. д. Именно этот код и необходимо передавать в файле обмена из 1С 8 УТ 11 для корректного указания статуса заказа. <ЗначениеРеквизита><Наименование>Статуса заказа ИДНаименование> <Значение>WDЗначение> ЗначениеРеквизита>
Рис.5 Настройка статусов в 1С Битрикс Малый бизнес Штатно в программе Управление торговлей 11 нет такого количества статусов, но их не сложно добавить через расширение в формирование окончательного файла обмена xml.
4. Уменьшение количества товара в заказе 1С Управление торговлей, редакция 11. При уменьшении количества товара в заказе данные не всегда корректно меняют количество в заказе на сайте. Причем касается это только уменьшения – увеличение корректно отрабатывает. Это связано с тем, что в 1С-Битриксе «Малый бизнес» помимо сущности «Заказ», есть еще сущность «Отгрузка», из-за чего в какой-то момент при уменьшении заказа система не дает уменьшить количество в «Отгрузке». Решение: это правка в ядре CMS. Возможно, на данный момент разработчики это поправили.
В статье рассмотрены общие настройки интеграции 1С «УТ 11.4» и 1С-Битрикс «Малый бизнес», а также некоторые нюансы, которые следует учитывать администраторам CMS для интернет-магазинов в 1С-Битрикс.
Специалист компании «Кодерлайн» Эдуард Аносов
