Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
26 сен 2021, 06:05

Доработка модуля обмена с сайтом Битрикс

Автор alex_tsai, 14 мар 2017, 17:31

0 Пользователей и 1 гость просматривают эту тему.

alex_tsai

Добрый день!

Знатоки 1с, прошу помощи.
Стоит задача синхронизировать 1С УТ 10.3 с сайтом на Битриксе 16 версии.
Установил типовой модуль обмена версии 6.0.3.4. Но уперся в затык.
Компания торгует одеждой. В идеале должна быть одна номенклатура с 3 характеристиками: размер, цвет, изображение. Чтобы на сайте получить 1 карточку товара с различными торговыми предложениями.
Например: Кофта <изображение>Крокодил</изображение> <цвет>красный</цвет> <размер>S</размер>
Но 1с заводили очень давно, в характеристики вынесли только изображение и цвет. Размер оставили в наименовании и получается 4 номенклатуры с характеристиками изображение, цвет.
В итоге на сайте 4 одинаковые карточки товара, разных размеров.
Пример:
Кофта S <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта M <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта L <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта XL <изображение>Крокодил</изображение> <цвет>красный</цвет>

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

Подскажите пожалуйста, как в таком случае быть? Возможно ли средствами 1С, объединить на этапе выгрузки несколько номенклатур в одну?
Также посмотрел xml фид, который формирует модуль. Можно конечно там вносить правки, делая из нескольких номенклатур одну, но тогда нужен обработчик xml на стороне сайта + не будет работать обмен заказами.. Хочется чтобы обмен с сайтом остался типовой, он во всем устраивать, а не городить костыль..
Может кто сталкивался с похожей ситуацией, посоветуйте что-нибудь..

MuI_I_Ika

Судя по всему ваш путь это доработка типового модуля

Геннадий ОбьГЭС

Задача:
Цитата: alex_tsai от 14 мар 2017, 17:31Чтобы на сайте получить 1 карточку товара с различными торговыми предложениями.
Например: Кофта <изображение>Крокодил</изображение> <цвет>красный</цвет> <размер>S</размер>
Но 1с заводили очень давно, в характеристики вынесли только изображение и цвет. Размер оставили в наименовании и получается 4 номенклатуры с характеристиками изображение, цвет.
В итоге на сайте 4 одинаковые карточки товара, разных размеров.
Пример:
Кофта S <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта M <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта L <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта XL <изображение>Крокодил</изображение> <цвет>красный</цвет>
никак  не вяжется с задачей:
Цитата: alex_tsai от 14 мар 2017, 17:31Возможно ли средствами 1С, объединить на этапе выгрузки несколько номенклатур в одну?

Т.е. я даже не улавливаю логики.
Насколько я понимаю, Вы хотите привязать к 1 позиции номенклатуры разные позиции номенклатуры (торговых предложений)?

Но это не имеет никакой логической связи для желания выгружать несколько позиций номенклатуры объединением в одну позицию номенклатуры

И знание 1С или обмена с сайтом или модуля Битрикс тут ни при чём

alex_tsai

Цитата: Геннадий ОбьГЭС от 14 мар 2017, 20:24
Задача:
Цитата: alex_tsai от 14 мар 2017, 17:31Чтобы на сайте получить 1 карточку товара с различными торговыми предложениями.
Например: Кофта <изображение>Крокодил</изображение> <цвет>красный</цвет> <размер>S</размер>
Но 1с заводили очень давно, в характеристики вынесли только изображение и цвет. Размер оставили в наименовании и получается 4 номенклатуры с характеристиками изображение, цвет.
В итоге на сайте 4 одинаковые карточки товара, разных размеров.
Пример:
Кофта S <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта M <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта L <изображение>Крокодил</изображение> <цвет>красный</цвет>
Кофта XL <изображение>Крокодил</изображение> <цвет>красный</цвет>
никак  не вяжется с задачей:
Цитата: alex_tsai от 14 мар 2017, 17:31Возможно ли средствами 1С, объединить на этапе выгрузки несколько номенклатур в одну?

Т.е. я даже не улавливаю логики.
Насколько я понимаю, Вы хотите привязать к 1 позиции номенклатуры разные позиции номенклатуры (торговых предложений)?

Но это не имеет никакой логической связи для желания выгружать несколько позиций номенклатуры объединением в одну позицию номенклатуры

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

Теги:

Похожие темы (5)

56239

Ответов: 1
Просмотров: 2071

63307

Ответов: 11
Просмотров: 2636

16244

Ответов: 12
Просмотров: 26307

Рейтинг@Mail.ru Rambler's Top100

Поиск