Необходимо доработать обработку «Обмен с сайтом» следующим образом:
На сайт к каждой номенклатуры из группы «Обивочные материалы» необходимо выгружать перечень элементов справочника «Цвета», у которых в реквизите «Номенклатура» указан данный обивочный материал. При выгрузке элементов справочника «Цвета» необходимо выгружать присоединенные файлы.Пример файла выгрузки: Материалы и цвета. xml
На сайт должны выгружаться цены на готовую продукцию в разрезе типов цен и ценовых групп тканей, действующие на текущую дату. Эту информацию необходимо получить из регистра сведений «Цены номенклатуры по ценовым группам тканей».Пример файла выгрузки: Цены в разрезе категорий тканей. xml
Необходимо для каждой номенклатуры с видом «Готовая продукция» выгружать список свойств, который используются при создании характеристики. Список свойств можно получить из плана видов характеристик «Свойства объектов».Будут выгружаться в виде свойств номенклатуры.
При выгрузке групп номенклатуры необходимо выгружать «Полное наименование».
При выгрузке номенклатуры не выгружать прикрепленные изображения.
По каждому контрагенту должны выгружаться типы цен – значение реквизиты «Тип цены» справочника «Договоры контрагентов» из основного договора с контрагентом. Выгружать необходимо только данные по тем контрагентам, у которых тип цен отличается от основного типа цен с кодом «00000Х».
Ожидается пример файла выгрузки.
Необходимо выгружать на сайт документы «Заказ покупателя», созданные в 1С, по клиентам, зарегистрированным на сайте. Клиент зарегистрирован на сайте, если значение реквизита «Признак регистрации на сайте» справочник «Клиенты» установлен в значение «Истина».При выгрузке таких заказов необходимо выгружать все данные, которые выгружаются типовой обработкой «Обмен с сайтом», а также нетиповые реквизиты, перечисленные ниже. При загрузке заказов с сайта также должны загружаться нижеперечисленные реквизиты.
- Выставочный образец Склад отгрузки. Выгружается если реквизит «Способ доставки» = Самовывоз. Способ доставки Транспортная компания. Выгружается, если реквизит «Способ доставки» = До транспортной компании. Адрес доставки (транспортной компании). Если реквизит «Способ доставки» = До клиента, то выгружается «Адрес доставки», если реквизит «Способ доставки» = До транспортной компании, то выгружается «Адрес транспортной компании». Статус заказа.
Ниже приведена таблица соответствия статусов заказов для выгрузки на сайт. При каждой выгрузке необходимо проверять значение реквизита «Статус» документа «Заказ покупателя» в 1С и выгружать на сайт статус, соответствующий данному статусу по данным таблицы.
Статус в 1С | Статус на сайте |
Предварительный | Принят |
Согласован | Согласован |
Утвержден | Утвержден |
Запущен в производство (частично) | Запущен в производство (частично) |
Запущен в производство | Запущен в производство |
Обеспечен (частично) | Обеспечен (частично) |
Обеспечен (полностью) | Обеспечен (полностью) |
Отгружен (частично) | Отгружен (частично) |
Отгружен (полностью) | Выполнен |
При выгрузке заказов необходимо выгружать только измененные заказы с момента последней выгрузки.
При загрузке заказов покупателей с сайта необходимо загружать прикрепленные к заказу файлы.
При загрузке заказа необходимо синхронизировать создавать элемент справочника «Контрагенты», если для клиента, по которому загружается заказ с сайта, не создан контрагент в 1С. Синхронизация клиентов производится по значению реквизита «Логин на сайте» справочника «Клиенты». Синхронизация элементов справочника «Контрагенты» должна производиться по значению реквизитов «ИНН» и «КПП».
С сайта в 1С необходимо загружать список пользователей, которые прошли регистрацию на сайте. В 1С при загрузке должны создаваться новые элементы справочника «Пользователи» сайта». Синхронизация элементов должна происходить по значению реквизита «Email».При выгрузке на сайт необходимо выгружать элементы справочника «Пользователи сайта», у которых значение реквизита «Принято» установлено в значение «Истина».


