Блог

Битрикс как передавать описания товаров из 1с

Цитата Александр Денисюк написал: Уважаемый Александр Денисюк. Спасибо за ответ. Но как-то неправильно получается. Этот функционал выпилили, а никакой альтернативы не предложили. Альтернатива вставлять описание прямо в БУС меня не очень впечатляет.

Может быть есть смысл вставить функционал обратно, а особо непонятливым объяснить, как правильно им пользоваться. Есть же документация на модуль обмена, можно описать проблему в. Прежде чем давить на кнопку, нужно прочитать. Люди начинают читать документацию. Поэтому, пока будет возможность указать любой файл, такого функционала в типовом модуле не. А найти товар, в котором указан неправильный файл - не так то и просто когда нет XML файлов Но вы всегда можете доработать модуль обмена 1С, чтобы эти данные выгружались.

Или БУС, чтобы описание подставлялось в какое нить свойство но там будет ограничение по кол-ву символов. Или БУС, чтобы описание подставлялось в какое нить свойство но там будет ограничение по кол-ву символов Вы все правильно говорите.

Но для меня эта доработка 1С или БУС в настоящее время очень сложная проблема. Может кто-нибудь из опытных подробно расскажет, как решается этот вопрос? Богумил Гостерад. Евгений Маньшин. Подскажите пожалуйста. В каком формате сохранить файл, чтобы после загрузки его в 1С, после экспорта в битрикс, его содержимое отображалось в карточке товара на сайте? Сейчас произвёл анализ развития разработок по этой теме. Происходило так - сначала появились внешние обработки, которые создают электронный каталог товаров в формате html на основе номенклатуры из из 1С, затем начали стягивать информацию о товарах уже размещенных в интернете на свой сайт парситьпричем автоматически.

Это не есть хорошо, так как нарушаются некоторые права на опубликованный владельцем сайта материал и плюсом закидали интернет клонами товаров.

Интеграция сайта, корпоративного портала и интернет-магазина с SAP, 1C и другими ERP-системами

Однако я всё-таки начал доработку справочника номенклатуры на предмет отображения описания товаров в формате html. Готовые решения в инете есть под другие CMS и требуют доработки под Битрикс. Конечно же они стоят денег. Лично я пошел по пути применения в 1С УТ на управляемых формах реквизита с типом "Форматированный документ". Гуглите на здоровье Т. Разместил там новый реквизит форматированный документ. Далее предполагается сохранять этот документ в новом реквизите справочника "Номенклатура" с типом "Хранилище значений".

Хотелось бы послушать Александра Денисюк - получится так передать описание на сайт последним модулем обмена "1С Битрикс" и получить соответствие форматирования текста описаний товаров в 1С и БУС или нужно что-то еще CSS и пр.

Вот такое начало или вот В результате небольшого кодирования в поле "Текстовое описание" карточки номенклатуры получаем. Сейчас пробую передать на сайт модулем обмена v 5. Модуль обмена сделал своё дело на 5-рку.

Всё прекрасно, передаются и картинки, которые в тексте и форматированный текст: В УТ Ирек Ахметшин. Стоит ли просить программиста заморочится с этим? FireWind 23 декабря в Рекомендовать писать собственную выгрузку в 1С-Битрикс — авантюризм. Можно и ракету для полета на Марс самому пытаться делать, но это будет так же долго, дорого и не факт, что полетит.

Не забываем о дальнейшей поддержке и доработке. Отсюда и низкая мотивация кому то и что то нормально отдавать на сторону. Askell 23 декабря в Открыть логи 2. Открыть гугл 4. Ну так если бы она не была такой бажной, у автора и работы бы не. Описание одной интеграции 1С и Битрикс, и почему я не рекомендую своим клиентам использовать такую интеграцию А я вообще не рекомендую 1С никому… Шлак….

Возможно все на ней сидят ну или почти все, привет SAP, Axapta и кормят орду программистов. Есть аналоги, кому они по карману и масштабу предприятия, те и ее и используют. Magister7 23 декабря в Поделюсь чуть своим впечатлением от всего этого… по обмену — на самом деле, разброд и шатание.

Куча модулей, неизвестно откуда, для чего и. Внутри написаны корявенько, если сравнивать с типовыми конфигурациями. Но в общем — всё работает, если есть адекватные специалисты на стороне 1С и на стороне сайта.

Посмотреть отладчиком, посмотреть файлы, подумать чуть — и всё решается. А что, молиться на него? Если там есть вещи, которые не подходят, или ошибки — ждать с моря погоды?

Через пару лет, возможно, будет. Ну обработчики драйверов подключаемого оборудования для ут И это здорово, в отличии от рпедыдущих релизов. Если обработчик обмена с сайтом сделают таким же подключаемым, то будет просто зашибись. Magister7 27 декабря в Я консультант, но специфика клиентов такая, что конфигурации довольно сильно приходится дорабатывать.

Поэтому доработка ещё и обмена погоды не сыграет, всё равно обновлять конфигурацию потом я же. Ого, прям скрины моих сообщений… По порядку: Ошибка в запросе. Последняя версия модуля для УТ 11 вышла до. Падает обмен, и правда, на корявом месте, но платформа должна была работать. В следующей версии модуля запрос будет поправлен.

Решение этой проблемы было оперативно выложено на наш сайт 2. По поводу версий схем обмена. Наша схема на значительно более расширена, чем та, которую использует 1С.

Помимо этого доработан обмен по http. Можно сказать, что наш модуль кардинально отличается от типового. Я тоже не вижу причины постоянно обновлять платформу и релиз конфигурации.

По хорошему он должен обновляться тогда, когда. Вообщем по статье, ничего существенного и интересного. Лучше посмотреть наши вебинары по 1С. Там много чего интересного можно подчерпнуть. Теперь по комментам. Не использует. Но все думают, что там все. Там тоже знания определенные нужны, и опыт настройки обмена. Единственно, что в нем было плохо — это то, что возвращается строка, а неопределено.

Из за этого платформу 1С и клинит. Лишних модулей. Написано максимально просто, по сравнению с типовым модулем. Куча модулей Я имел ввиду что их несколько разных, и сходу непонятно какой брать. И истории изменений я не нашел, только большой текст какой классный новый модуль без указания версии.

Внутри написаны корявенько, если сравнивать с типовыми конфигурациями Имеется ввиду не типовой модуль выгрузки, а сама конфигурация.

Говоря о корявости — вот сходу перечень замечаний: Я имел ввиду что их несколько разных, и сходу непонятно какой брать. Я их оперативно правил, поэтому так часто новые версии модулей и выходили. Теперь значительно реже, так как потока небольших хотелок нет, а багов очень мало. Технология очень интересная.

В нашем случае удобная для выгрузки данных, и немного неудобная для загрузки. Можно задать время начала и время завершения. В следующем большом обновлении будет доработан и для файловой базы, чтобы выполнялось в фоновом задании. Украинский модуль незначительно отличается от нашего. Но не существенно. Если УТ 11 3. Они даже нашим модулем из 1С выгружаются. И в БУС подгружаются возможно еще тестируется в hl справочник. Нет, вы меня не поняли. А так как сервер находится где-то далеко в серверной, и рабочего стола у пользователя там нет, то он ничего увидеть не.

В данном случае правильное решение — передать файл через временное хранилище на клиента, сохранить в temp и потом уже показать пользователю. Наши объекты требуют включение роли, которая идет вместе модулем обмена.

Для всех пользователей? Это нехорошо. Роль нужна только для тех, кто собственно ответственный за обмен. Может быть в последней версии модуля и. Но в той, о которой писал я —. Версия скачана с сайта около месяца. А если надо несколько картинок?

Свойство-то может иметь лишь одно значение, а никак не массив. Ну а про кривость адаптации я уже писал… там в комментариях ещё Санлайн написано, это они я так понял её делали. Что ещё непонятно… почему нельзя этот модуль сразу поставлять в составе типовых?

Возможно в следующей версии будет реализовано. Будет такое в следующей версии. Почти с самого начала это. В клиент серверном режиме реал тайм выполняется в фоновом задании. Само это задание задается на форме списка узлов настроек.

Ну тут. Такого нет, а типовой функционал мы не трогаем. Да, они адаптируют, на основе нашей. Хм… хорошо же вы его запрятали: А по адаптации… её нужно сделать качественно. Ildarovich 23 декабря в Забавно, конечно, читать описание приключений котенка, который бродит по квартире в поисках своей миски. Но соглашаться с его выводами, что этот дом ему не подходит, потому, что от стула в кухне до миски в кухне через лоджию слишком долго добираться, наверное, не стоит.

К примеру, имел приключение в крутом фирменном автосервисе, в котором мойщик наглухо заблокировал мое авто, не предупрежденный об установке дополнительного иммобилайзера.

После двух часов висения на телефоне с установщиками оной системы из другого крутого фирменного сервиса и решения вызывать в сервис! А Битрикс, конечно, накосячил.

Группа компаний Wizard-C -1C, IT, создание сайтов

И, проверив обмен, нужно тут же было откатить обновление платформы — до выхода согласованной с релизом обработки обмена от Битрикса. MiXaiL27 23 декабря в Снятие конфигурации с поддержки для настройки обмена через костыли, мда хороший результат работы! Клиент еще много раз спасибо за это скажет. Примерно каждый раз с обновлением форм или сдаче НДС по новым правилам. Правильный ответ, на вопрос который ставит статья в одной картинке: Dementor 24 декабря в Ваши шпильки имеют короткий термин свежести.

Если бы вы были программистом 1С, то были бы в курсе новинок платформы, которые введут в строй после нового года. По сути проблемы все сказано многократно выше. И даже некоторым стоило бы придержать свои мнения при себе… При решении подобной проблемы следует отделить факты от гипотез. Для начала заказчика следовало допросить про обстоятельства возникновения проблемы. Так бы вы изначально знали бы, что проблема исключительно на стороне 1С и лезть в Битрикс нет нужды.

Далее следовало узнать предыдущую версию платформы и конфигурации — вы сами же поняли, что платформу обновили, а конфу. На этом стоило остановится и запустить предыдущую версию сервера. Тут бы вы сразу получили успех и вознаграждение.

Главное не паниковать и не плодить сущности, в которых легко запутаться. Плюс была не очень очевидная и не удобная система свойств и категорий, которые можно было заполнять в документах и справочниках, и значения которых можно было использовать в отчетах.

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

Это к вопросу про 10 лет. Механизм расширений изначально не планируется и не рекомендуется разработчикам тиражируемых решений. Следовательно это будет точечный инструмент для индивидуального стреляния в ногу на конкретных внедрениях.

Главное, что бы хорошую идею не запороли кривой реализацией. Куда уже дальше разбивать? Торговлю отдельно на планирование, складской учет и CRM? Но тут уже давно Рарус и другие разработчики уверенно пасутся и стригут рынок своими тиражными отраслевыми решениями. Обработки табличных частей не так давно появились и до сих пор это чрезмерно сложный и неудобный механизм. С отчетами и обработками даже хуже стало, они в какую-то жопу добавляются, без бутылки не разберешься, как их потом найти и запустить.

То есть, дерево подсистем — наверху базовые подсистемы и первичные документы без модулей проведения. И к ним стыкуются всякие склады, ценообразования, проводки, кадры и прочие. И они добавляют новые объекты и расширяют функционал уже имеющихся. Получается наследование и полиморфизм. Не нужны тебе кадры — отсоединил подсистему и она не засоряет конфигуратор своими сотнями объектов.

И нет риска, что подправив проведение документа для бухучета, повредится запись в какой-нибудь регистр торговли. Magister7 24 декабря в И всё это тормозит потом жутко: Зато удобно будет формы переопределять. Ну или расширят механизм в будущем для поддержки добавления метаданных может. Это будет приводить к изменению структуры базы данных, что противоречит текущим заявленным целям использования. А вообще посмотрим, может цели поменяют: Я этими механизмами еще с конца х пользовался.

Чо бы не быть голословным, вот инструкция по подключению печатной формы за год. Обработки табличных частей обычно нужны в настолько переписанных УТшках, что профита от использования этого справочника никакого, а только геморой с сопровождением доработок — проще сразу в конфу бросать. Отчеты я добавлял в консоль отчетов, а потом в её наследницу на базе компоновки данных — обычно пользователи были довольны.

Что бы не рыскать по менюшкам, можно кнопку с консолью отчетов кинуть на меню инструментов напомню, что менюшки так же легко модифицируются как и в других офисных продуктах.

Интеграция 1С и 1С-Битрикс: Управление сайтом - PinALL

По поводу компонент нужно смотреть на конечную реализацию. Из того, что описано следует, что управление дополнениями происходит не на уровне конфигуратора там только их создание, по аналогии с внешними обработкамиа в режиме обычного использования. MiXaiL27 24 декабря в Скриншот о старого модуля обмена. У нового такого. Если они сильно отличаются, то, возможно, потребуется обновления модуля обмена. Если мне приходят сообщения, что модуль не подходит к новой версии конфигурации — оперативно выпускается новая версия модуля, которая поддерживает.

SSSerg 24 декабря в Автор опять за старое: Согласен, проще обмен на стороне битрикса сделать самостоятельно — меньше проблем в будущем. У битрикса API остается совместимым со старыми версиями, так что самописную выгрузку обновлениями не сломаешь.

А со стороны 1С в любом случае все приходит в формате CommerceML, который тоже вряд ли сильно меняется. А если и меняется, то проще свой код поправить, чем ковыряться со стандартной выгрузкой. Да даже чужой код проще, что уж. MisterSpock 25 декабря в Нормально битрикс всю жизнь обновлялся, проблем никогда не.

обязательно при регистрации домена паспортные данные

Вернее, были, но не больше, чем решает типичный линуксоид, когда делает что-нибудь не очень приличное с исходниками или репой, например. Должен сказать, что в институте, где я сисадминю, серьёзные вопросы с Битриксом возникали только к нашей системе бэкапа 1С я о ней писал. На официальном сайте этой утилиты в инструкции по 1С про Битрикс ни слова.

В итоге всё-таки разобрались, Битрикс копируется другими плагинами, но это оказалось ещё и неактуально, потому что данные SQL версии 1С при обновлении не страдают.

Skarbun 19 января в Категорически не согласен! Оба продукта и 1С и Битркс большие, сложные и универсальные. А еще это значит, что для эффективного использования их нужно хорошо изучить и понимать механизмы работы. Написание обмена с сайтом каждый раз под каждый новый проект увеличит стоимость проекта в раза. Если бы Вам удалось написать хорошо работающий универсальный модуль, Вы бы, наверняка, уже заработали состояние на его продаже.

В случае со стандартным обменом, на Вашем же примере, его удалось настроить за часа. Это намного дешевле и логичнее, чем писать обмен с нуля. Для самостоятельного написания нужно всего лишь изучить формат CommerceML, что не так уж и сложно, а так же хорошо владеть API битрикса. В 1С разбираться совершенно не обязательно. Я лично уже 3 сайта сделал на собственном скрипте для выгрузки, причем один из них был вынужден применить на сайте, где работала коробочная выгрузка, так как в один прекрасный момент она перестала работать 1С просто зависал на минут, дальше ничего не происходило.

По опыту могу сказать так: Для второго сайта мне понадобилось около часа на его адаптацию. В третьем, в котором как раз требовалось выпилить стандартную выгрузку, я провозился около часа-двух, и то в основном время было потрачено на разбор существующей структуры сайта.

Из минусов решения — отсутствие настройки из админки. Но кто будет настраивать выгрузку? Скорее всего программист, который сможет заглянуть в код и поправить настройки. Я старался все подробно комментировать и выносил настраиваемые моменты в переменные в начале файла. Из плюсов — полная кастомизируемость под структуру сайта.

В отличие от стандартной, в которой все наоборот — структура сайта должна быть подогнана под выгрузку. Так же мой вариант работает значительно быстрее.

Единственное, что действительно требует доработки — это разделение выгрузки на несколько подходов, так как она может не отработать на хостингах из-за ограничений по времени выполнения. Skarbun 28 января в И все работает, что есть в стандартной? И в зависимости от вида оплаты соответствующие документы в 1С создаются ПКО и.

Техническая поддержка Интернет-магазина на 1С Битрикс

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

И актуализация остатков? И автоматическое резервирование товаров? Если да, готов рассмотреть вопрос покупки Вашего модуля для собственных нужд. Работает то, что было необходимо для клиента.

То есть то, что я перечислил выше. Оплата задается на уровне заказов. Выгрузка заказов осталась стандартная коробочная.

Она не завязана на структуре данных сайта, поэтому не имело смысла ее делать. Битрикс "Управление сайтом" редакции Малый бизнес, Бизнес, Большой бизнес изначально подготовлен к обмену с такими продуктами 1С Предприятие, как: Предприятие 8.

Управление торговлей 1С: Управление производственным предприятием В эти и некоторые другие продукты 1С встроен базовый модуль обмена 1С и сайта. Изначально интеграция сайта с 1С происходит по двум направлениям: Выгрузка товаров из 1С на сайт Обмен заказами.

Выгрузка товаров из 1С на сайт При интеграции сайта с 1С товары передаются на сайт в следующей структуре: Название товара Цена 1 или несколько цен, например, розничная и оптовая Свойства и характеристики товара Дополнительное текстовое описание товара, которое помещается на страницу товара на сайте Структура каталога товаров разделы, подразделы Фотография товара Остаток товара на складе Безусловно, если Вы только планируете открывать свой интернет-магазин или переводить его на Битрикс, мы настоятельно советуем провести интеграцию сайта с 1С перед началом программирования сайта.

Сколько товаров можно выгрузить из 1С на сайт? В 1С передаются: Полные данные о покупателе юридическое или физическое лицо Адрес доставки Контактный телефон Список заказанных товаров и услуг с указанием количества Сумма заказа Если на сайте встроены системы онлайн оплаты Яндекс. Обмен по расписанию Выгрузка товаров на сайт и обмен заказами может происходить как в ручном, так и в автоматическом режиме, по расписанию.

Периодичность обмена задается в настройках 1С.