Обмен 1С с сайтом. Расширенная выгрузка на сайт Битрикс. HTML-описание номенклатуры: заполнение и выгрузка на сайт Битрикс

ВАЖНО: расширения не предназначены для модуля обмена Битрикс 8.х. Полный список ограничений см. ниже в разделе ОГРАНИЧЕНИЯ. Расширение предназначено для заполнения html-описаний номенклатуры в 1С и выгрузки этих описаний на сайт Битрикс.

Арт.: 1117299

01 Форма номенклатуры.png
02 Форма редактора.png
03 Форма редактора.png
04 Присоединенные файлы.png
05 Описание на сайте.png
06 Настройка обмена.png
07 Настройка обмена.png
3.jpg
4.jpg
5.jpg
01 Форма номенклатуры.png
02 Форма редактора.png
03 Форма редактора.png
04 Присоединенные файлы.png
05 Описание на сайте.png
06 Настройка обмена.png
07 Настройка обмена.png
3.jpg
4.jpg
5.jpg

2000 руб.

3000 руб.

2000 руб.

3600 руб.

Расширения не предназначены для модуля обмена Битрикс 8.х.!

ВОЗМОЖНОСТИ

  • После установки расширения на форме номенклатуры появляется кнопка редактирования описания номенклатуры в html-редакторе. Редактор позволяет форматировать текст описания (шрифт, заливка, списки, таблицы и т.д.), добавлять картинки.

 

 

  • Описание в формате html выгружается на сайт Битрикс с помощью модуля обмена Битрикс.

 

ОСОБЕННОСТИ

  • Редактор html сохраняет описания в виде присоединённых файлов номенклатуры с наименованием «_html-описание номенклатуры_». Это обычные текстовые присоединённые файлы.

  • Присоединённые файлы описаний хранятся непосредственно в базе независимо от выбранного режима хранения файлов («в базе / в томах на диске»).
  • Редактор html реализован с помощью внешнего редактора TinyMCE
  • Типовой реквизит номенклатуры «Описание» не затрагивается.
  • При выгрузке html-описания проверяется его заполненность. Если оно не заполнено, в качестве описания выгружается значение типового реквизита номенклатуры "Описание".
  • Картинки встраиваются в тело html.

 

ОГРАНИЧЕНИЯ

  • Расширения не предназначены для модуля обмена Битрикс 8.х.

  • Расшир ения тестировались на:

- конфигурациях «Управление торговлей» версий 11.5.8.267, 11.4.6.200 и и 11.3.4.103. Расширения в конфигурации УТ 11.3.4.103 работают при условии, что режим совместимости конфигурации изменён с 8.3.8 на 8.3.9 и выше (в том числе режим "Не использовать")

- модулях обмена Битрикс версий 7.0.1.6, 7.0.1.17, 7.0.2.11.

Если вы планируете приобрести разработку, мы можем протестировать её на совместимость с вашей версией конфигурации и модуля обмена.

  • Расширения предназначены для конфигураций с режимом совместимости не ниже 8.3.9 (или с режимом совместимости «Не использовать»). Если режим совместимости вашей конфигурации ниже 8.3.9, мы можем перенести функционал расширений в вашу конфигурацию.
  • Расширения работают только при условии, что обмен с сайтом выполняется с помощью модуля обмена Битрикс.
  • Версия модуля обмена Битрикс должна быть не ниже 7.0.0.0, т.к. в этой версии появилась возможность задавать свой алгоритм выгрузки стандартных реквизитов без необходимости вносить изменения в конфигурацию. Этот механизм используется для выгрузки html-описания вместо типового описания. Если версия вашего модуля обмена ниже 7.0.0.0, мы можем перенести функционал выгрузки описания в вашу конфигурацию.
  • Расширения НЕ работают с типовым модулем обмена, который включён в поставку конфигурации.
  • Редактор html реализован с помощью внешнего редактора TinyMCE. Вы можете проверить функциональные возможности редактора с помощью бесплатной обработки «ТестРедакторHTML.epf», которая прикреплена к публикации.

 

 

СОВМЕСТИМОСТЬ

Обработка тестировалась на платформе 8.3 и конфигурациях:

  • УТ 11.3.4.103 (в режиме совместимости конфигурации 8.3.9)
  • УТ 11.4.6.200
  • УТ 11.5.8.267
  • Управление нашей фирмой 3.0.1.255
  • Управление нашей фирмой 3.0.5.183

Обработка тестировалась на модулях обмена Битрикс:

  • 7.0.1.6
  • 7.0.1.17
  • 7.0.2.11

 

Внимание! На сайте Битрикс https://1c.1c-bitrix.ru/ecommerce/download.php поддержка 7-й версии только до версии УТ11.5.8.

Если Вы будете обновлять УТ до 11.5.9 - могут быть проблемы с Битриксом. Финальной 8й версии до сих пор нет.

 

УСТАНОВКА

Публикация включает архив, внутри которого находятся:

  • Расширение «ГИ_HTMLОписаниеНоменклатуры.cfe» - включает функционал по заполнению описания номенклатуры в формате html.
  • Расширение «ГИ_РасширениеМодуляОбменаССайтом_ОбщегоНазначения_HTMLОписания.cfe» - включает дополнительный функционал для выгрузки html-описания на сайт. Это расширение необходимо подключать, если вам нужно выгружать html-описания на сайт.
  • Текстовый файл «Код выгрузки описания.txt» - программный код, который необходимо указать в настройках модуля обмена с сайтом Битрикс. Это необходимо сделать, если вам нужно выгружать html-описания на сайт.

 

Также публикация включает бесплатную обработку «ТестРедакторHTML.epf», с помощью которой вы можете проверить функциональные возможности редактора html

При подключении расширений необходимо сбросить флажок «Безопасный режим», либо выбрать соответствующий профиль безопасности, позволяющий выполнять серверные процедуры общих модулей.

 

НАСТРОЙКА ВЫГРУЗКИ HTML-ОПИСАНИЙ НА САЙТ

Для выгрузки html-описаний номенклатуры на сайт необходимо:

  • Установить расширение «ГИ_РасширениеМодуляОбменаССайтом_ОбщегоНазначения_HTMLОписания.cfe»
  • Указать в настройках модуля обмена программный код из файла «Код выгрузки описания.txt»:

 

Код алгоритма для конфигурации УНФ: 

ГИ_НаменованиеФайлаСОписанием = "_html-описание номенклатуры_";

ГИ_ЗначенияОписанийНоменклатуры = Новый Соответствие();

ГИ_НужноСформироватьТаблицуОписаний = Ложь;
Если ПараметрыОбмена.Свойство("ГИ_ЗначенияОписанийНоменклатуры") Тогда
    
    Если ПараметрыОбмена.ГИ_ЗначенияОписанийНоменклатуры[ [Номенклатура] ] = Неопределено Тогда
        ГИ_НужноСформироватьТаблицуОписаний = Истина;
    Иначе
        ГИ_ЗначенияОписанийНоменклатуры = ПараметрыОбмена.ГИ_ЗначенияОписанийНоменклатуры;
    КонецЕсли;
    
Иначе
    ГИ_НужноСформироватьТаблицуОписаний = Истина;
КонецЕсли;

Если ГИ_НужноСформироватьТаблицуОписаний Тогда    
    
    ГИ_ПараметрыКонфигурации = ГИHTML_ОбщегоНазначения.ПолучитьПараметрыКонфигурации();

    Запрос = Новый Запрос;
    Запрос.УстановитьПараметр("ГИ_НаменованиеФайлаСОписанием", ГИ_НаменованиеФайлаСОписанием);
    Запрос.МенеджерВременныхТаблиц = [МенеджерВременныхТаблиц];
    Запрос.Текст = "
    |ВЫБРАТЬ
    |    Ссылка,
    |    ВладелецФайла КАК Номенклатура
    |ПОМЕСТИТЬ
    |    ГИ_ФайлыОписаний
    |ИЗ
    |    Справочник.НоменклатураПрисоединенныеФайлы
    |ГДЕ
    |    ВладелецФайла В (ВЫБРАТЬ Номенклатура ИЗ ВремНоменклатура)
    |        И
    |    Наименование = &ГИ_НаменованиеФайлаСОписанием
    |ИНДЕКСИРОВАТЬ ПО
    |    Ссылка
    |;
    |
    |ВЫБРАТЬ
    |    ФайлыОписаний.Номенклатура КАК Номенклатура,
    |    ДвоичныеДанныеФайлов." + ГИ_ПараметрыКонфигурации.ИмяРесурсаХранимыйФайл + " КАК ДвоичныеДанные
    |ПОМЕСТИТЬ
    |    ГИ_ФайлыОписанийДвоичныеДанные
    |ИЗ
    |    ГИ_ФайлыОписаний КАК ФайлыОписаний
    |    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    |    РегистрСведений." + ГИ_ПараметрыКонфигурации.ИмяРегистраПрисоединенныеФайлы + " КАК ДвоичныеДанныеФайлов
    |    ПО
    |        ДвоичныеДанныеФайлов." + ГИ_ПараметрыКонфигурации.ИмяИзмеренияПрисоединенныйФайл + " = ФайлыОписаний.Ссылка    
    |ИНДЕКСИРОВАТЬ ПО
    |    Номенклатура    
    |;
    |
    |ВЫБРАТЬ
    |    СпрНоменклатура.Ссылка КАК Номенклатура,
    |    СпрНоменклатура.Комментарий КАК ТиповоеОписание,
    |    ФайлыОписанийДвоичныеДанные.ДвоичныеДанные КАК ДвоичныеДанныеФайлаОписания,
    |    ( ФайлыОписанийДвоичныеДанные.ДвоичныеДанные ЕСТЬ NULL ) КАК ВыгружатьТиповоеОписание
    |ИЗ
    |    Справочник.Номенклатура КАК СпрНоменклатура
    |    
    |    ВНУТРЕННЕЕ СОЕДИНЕНИЕ
    |    ВремНоменклатура КАК ВремНоменклатура
    |    ПО
    |        ВремНоменклатура.Номенклатура = СпрНоменклатура.Ссылка
    |        
    |    ЛЕВОЕ СОЕДИНЕНИЕ
    |    ГИ_ФайлыОписанийДвоичныеДанные КАК ФайлыОписанийДвоичныеДанные
    |    ПО
    |        ФайлыОписанийДвоичныеДанные.Номенклатура = СпрНоменклатура.Ссылка
    |;";
    
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
    
        ГИ_Описание = Неопределено;
        Если Выборка.ВыгружатьТиповоеОписание Тогда
            ГИ_Описание = Выборка.ТиповоеОписание;
        Иначе
            ГИ_Описание = ПолучитьСтрокуИзДвоичныхДанных(Выборка.ДвоичныеДанныеФайлаОписания.Получить(), КодировкаТекста.Системная);    
        КонецЕсли;

        ГИ_ЗначенияОписанийНоменклатуры.Вставить(
            Выборка.Номенклатура,
            ГИ_Описание
        );
        
    КонецЦикла;
    
    ПараметрыОбмена.Вставить("ГИ_ЗначенияОписанийНоменклатуры", ГИ_ЗначенияОписанийНоменклатуры);
    
КонецЕсли;

[Результат] = ГИ_ЗначенияОписанийНоменклатуры[ [Номенклатура] ];

 

ИСТОРИЯ ВЕРСИЙ

 

ВЕРСИЯ 1.0.3 (16-04-2021)

  • Теперь решение поддерживает полноценный HTML-редактор TinyMCE.

ВЕРСИЯ 1.0.4 (15-02-2023)

  • Исправление связанное с одновременным редактированием описаний нескольких открытых форм номенклатуры.

ПРЕДЫДУЩИЕ ВЕРСИИ:

 

 

ДРУГИЕ ПУБЛИКАЦИИ АВТОРА

Переход на учёт по характеристикам для УТ, УНФ, Розница, КА

Для модуля обмена с сайтом, разработанного компанией Битрикс:

Выгрузка сопутствующих товаров / аналогов

Обработка свойств и значений "на лету" при выгрузке на сайт

Просмотр файлов обмена заказами Битрикс

Выгрузка скидок

Для типового модуля обмена с сайтом, входящего в состав конфигурации: 

Выгрузка собственной иерархии разделов

Выгрузка наименования номенклатуры, отличного от 1С

Фильтрация номенклатуры при выгрузке на сайт

 

Статистика:
Просмотры 38118
Загрузки 8
Рейтинг 52
Создание 04.09.19 12:10
Обновление 31.10.23 09:39
№ Публикации 1117299
Характеристики:
Теги

html описание номенклатура сайт Битрикс

Рубрики Сайты и интернет-магазины
Кому Программист ,
Пользователь
Тип файла Расширение (cfe)
Платформа Платформа 1С v8.3
Конфигурация 1С:ERP Управление предприятием 2 ,
1С:Управление торговлей 11 ,
1С:Комплексная автоматизация 2.х ,
1С:Управление нашей фирмой 3.0
Операционная система Не имеет значения
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Управленческий учет
Доступ к файлу Платные (руб)
Код открыт Да
Наименование Файл Версия Размер
ТестРедакторHTML.epf .epf 807,54Kb 74 Скачать
1. k1mn 19.09.19 15:16 Сейчас в теме
Установил расширение, кнопка HTML описание в номенклатуре не появилась?
УТ 11.4.9.70
3. Техподдержка 19.09.19 15:21
(1)Добрый день, при установке расширения уберите флажок "Безопасный режим".
2. пользователь 19.09.19 15:18
Сообщение было скрыто модератором.
...
4. k1mn 30.09.19 16:41 Сейчас в теме
Здравствуйте!
Как сделать настройки цвета фона, размер шрифта и шрифт по умолчанию?
Проблема в следующем на сайте шаблон у которого фон цвета отличный от белого, также различается сам шрифт.
При выгрузке соответственно некорректно отображается на сайте.
Прикрепленные файлы:
5. Техподдержка 01.10.19 08:45
(4)

Добрый день, задать настройки по умолчанию нельзя.

Я так понял, если задать цвет фона текста в 1С равным цвету фона на сайте, то проблемы нет, и на сайте описание заливается одним цветом? И у вас проблема в том, что для каждого описания вам приходится в 1С заново указывать цвет фона текста?

Посмотрим на этой неделе, можно ли как-то сохранять настройки по умолчанию.
6. mirvorot 01.06.20 21:28 Сейчас в теме
Загрузил модуль в УНФ версия 1.6.20.159
Расширения установились , убрал галочку Безопасный режим.
html описание работает

При добавления описания СВОЕГО АЛГОРИТМА выходит ошибка !!!

Так же при выгрузки из модуля Битрикс ( в файл ) выходит ошибка выгрузки
Прикрепленные файлы:
7. Техподдержка 02.06.20 07:22
(6)

Добрый день, создайте обращение через кнопку Техподдержка в этой публикации.
8. Техподдержка 14.01.21 13:05
Опубликована версия 1.0.1, список изменений помещён в статью.
9. Техподдержка 17.03.21 15:17
Опубликована версия 1.0.2, список изменений помещён в статью.
10. G_115362592306372780323 16.04.21 15:17 Сейчас в теме
На сайт выгружается как файл или как текст?
12. Техподдержка 16.04.21 15:20
(10)

Выгружается как текст (в виде кода html) в поле "Описание" товара.
11. Техподдержка 16.04.21 15:20
Опубликована версия 1.0.3, список изменений помещён в статью.
13. user1610663 25.09.21 08:49 Сейчас в теме
Добрый день!
Сейчас работаем в УТ. С января планируем перейти на КА 2.4. В ней будет работать?
14. Техподдержка 27.09.21 08:50
(13)

Добрый день, да, будет работать
15. user1610663 27.09.21 10:32 Сейчас в теме
Добрый день!
А есть пробная версия? И какая максимальная длина текста?
16. Техподдержка 27.09.21 11:23
(15)

Есть только бесплатная обработка, которая демонстрирует функциональные возможности визуального html-редактора, она прикреплена к статье.

Максимальная длина текста описания не ограничена.
17. kwazi 08.02.22 12:08 Сейчас в теме
как-то можно накопленные описания перенести в файлы?
19. Техподдержка 08.02.22 12:12
(17)

Добрый день, зачем вам это нужно? Если не заполнено html-описание, то на сайт будет выгружаться типовое описание, так что типовое описание не обязательно переносить в файл.
21. kwazi 08.02.22 12:27 Сейчас в теме
18. kwazi 08.02.22 12:09 Сейчас в теме
может стоить использовать интерфейс РаботаСФайлами.ДобавитьФайл( ?
еще есть такая практика для расширенных форм чистить xml формы, чтобы не тащить всю форму в расширение. Форма номенклатуры все равно меняется постоянно. Да и само расширение будет компактнее
20. Техподдержка 08.02.22 12:26
(18)

Спасибо за предложения, пока таких планов нет. Пока что просто убираем лишние зависимости из расширения, но на уровне xml с формой ничего не делали. Если у клиентов будут проблемы, связанные с изменением формы номенклатуры, будем дорабатывать.
22. toybox 06.04.22 11:49 Сейчас в теме
Добрый день! Есть вариант загрузить массово описания товаров как html. Сейчас ситуация такая, в 1С был загружен каталог из битрикс и описания обрезаны в 1С. Есть обработка которой можем загрузить/изменить описания из файла Excel можно ли как-то загрузить их сразу как html описания?
23. Техподдержка 06.04.22 11:59
(22) Добрый день, насколько мы поняли, вам нужно на основании данных из excel создать присоединённые файлы для номенклатуры вида "_html-описание номенклатуры_" и выгрузить их на сайт?
24. toybox 06.04.22 12:33 Сейчас в теме
25. пользователь 06.04.22 13:58
Сообщение было скрыто модератором.
...
26. user1782657 04.07.23 23:11 Сейчас в теме
(23) вечер добрый! вопрос - обработка будет на англ. также? (см.фото)
Прикрепленные файлы:
27. Техподдержка 05.07.23 11:56
Добрый день, да, редактор который будет открываться для номенклатуры имеет такой же интерфейс на английском.

Оставьте свое сообщение

См. также

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматичес...

36000 руб.

Оплата покупок "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку.

18000 руб.

Универсальный парсер интернет-магазинов

С того времени, как я начал парсить сайты, прошло много лет. За это время я спарсил более 100 сайтов и записал эти товары в 1С. В итоге на свет появился универсальный парсер, который поможет Вам спарсить интернет-магазин и при этом не напис...

9600 руб.

Интеграция 1С — Битрикс24. Обмен задачами

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации ...

5040 руб.

Характеристики номенклатуры. Переход на учёт по характеристикам для УТ, УНФ, Розница, КА

Обработки предназначены для перевода баз 1С УТ 11.1-11.5 , УНФ 1.6/3.0, Розница 2.2-2.3, КА 2.4 ПРОФ на учёт по характеристикам. Публикация включает две обработки для каждой из конфигураций и руководства пользователя к обработкам: 1) «Соз...

6000 руб.

«Мониторинг цен» – сервис для отслеживания цен конкурентов на ведущих маркетплейсах России

Сервис помогает отслеживать цены на ведущих маркетплейсах России только для одного региона – Москва и Московская область. Выполняйте анализ и контролируйте цены Ваших конкурентов сразу в системе 1С.

2400 руб.

Выгрузка для АВИТО

Выгрузка товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями для &q...

4200 руб.