Состав работ Доработка обработки «Обмен с сайтом»

Необходимо доработать обработку «Обмен с сайтом» следующим образом:

На сайт к каждой номенклатуры из группы «Обивочные материалы» необходимо выгружать перечень элементов справочника «Цвета», у которых  в реквизите «Номенклатура» указан данный обивочный материал. При выгрузке элементов справочника «Цвета» необходимо выгружать присоединенные файлы.

Пример файла выгрузки: Материалы и цвета. xml

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

Пример файла выгрузки: Цены в разрезе категорий тканей. xml

Необходимо для каждой номенклатуры с видом «Готовая продукция» выгружать список свойств, который используются при создании характеристики. Список свойств можно получить из плана видов характеристик «Свойства объектов».

Будут выгружаться в виде свойств номенклатуры.


При выгрузке групп номенклатуры необходимо выгружать «Полное наименование».
При выгрузке номенклатуры не выгружать прикрепленные изображения.
По каждому контрагенту должны выгружаться типы цен – значение реквизиты «Тип  цены» справочника «Договоры контрагентов» из основного договора с контрагентом.  Выгружать необходимо только данные по тем контрагентам, у которых тип цен отличается от основного типа цен с кодом «00000Х».

Ожидается пример файла выгрузки.

Необходимо выгружать на сайт документы «Заказ покупателя», созданные в 1С,  по клиентам, зарегистрированным на сайте. Клиент зарегистрирован на сайте, если значение реквизита «Признак регистрации на сайте» справочник «Клиенты» установлен в значение «Истина».

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

НЕ нашли? Не то? Что вы ищете?
    Выставочный образец Склад отгрузки. Выгружается если реквизит «Способ доставки»  = Самовывоз. Способ доставки Транспортная компания. Выгружается, если реквизит «Способ доставки» = До транспортной компании. Адрес доставки (транспортной компании). Если реквизит «Способ доставки» = До клиента, то выгружается «Адрес доставки», если реквизит «Способ доставки» = До транспортной компании, то выгружается «Адрес транспортной компании». Статус заказа.

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

Статус в 1С

Статус на сайте

Предварительный

Принят

Согласован

Согласован

Утвержден

Утвержден

Запущен в производство (частично)

Запущен в производство (частично)

Запущен в производство

Запущен в производство

Обеспечен (частично)

Обеспечен (частично)

Обеспечен (полностью)

Обеспечен (полностью)

Отгружен (частично)

Отгружен (частично)

Отгружен (полностью)

Выполнен

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

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

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

С сайта в 1С необходимо загружать список пользователей, которые прошли регистрацию на сайте. В 1С при загрузке должны создаваться новые элементы справочника «Пользователи» сайта».  Синхронизация элементов должна происходить по значению реквизита «Email».

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