1с 8.2 Конфигурация УТП
1. Реализовать выгрузку номенклатуры в XML-формате при создании / изменении
1.1 В модуле объекта при записи реализовать выгрузку на ftp
1.2 UID выгружаем в тэг id
UID формировать как сцепление двух значений UID ссылка Номенклатуры и UID ссылка свойства Характеристика
1.3 Выгружаем последнюю цену(срез последних) из регистра сведений ЦеныНоменклатуры по типуы цен Сайт витрина в тег price
1.4 Остальные реквизиты выгружаем в соотв. теги, для этого реализовываем Регистр сведений ПравилаВыгрузкиНоменклатуры со след. данными: Реквизит спр. Номенклатуры, Тэг в XML-файле
2. Реализовать выгрузку остатков товаров в XML-формате на ftp по расписанию
id
ИД склада
storagename
Наименование склада
productid
UID номенклатуры (из поля id)
productname
Наименование номенклатуры
categoryname
Не используем
price
последняя цена(срез последних) из регистра сведений ЦеныНоменклатуры по типуы цен Сайт витрина
amount
Свободный остаток
cost = price*amount
3. Реализовать выгрузку Контрагентов в XML-формате при создании / изменении контрагента
3.0 В модуле объекта при записи реализовать выгрузку на ftp
3.1 Создать в спр. реквизит UID, при создании нового Контрагента пишем в него ссылку справочника Контрагентов, выгружаем в тэг id; провести первоначальную иницилизацию реквизита UID!!! есть ли в CRM уже перечень клиентов?
3.2 Остальные реквизиты выгружаем в соотв. теги, для этого реализовываем Регистр сведений ПравилаВыгрузкиКонтрагентов со след. данными: Реквизит спр. Контрагентов, Тэг в XML-файле, ТипКонтактнойИнформации, ВидКонтактнойИнформации
3.2.1 В случае если в регистре сведений в поле Реквизит указано значение «КонтактнаяИнформация», выгрузку делать из регистра сведений Контактная информация, по объекту Контрагента, который выгружается, и по Типу контактной информации и Виду контактной информации указанных в строке регистра сведений
4. Реализовать загрузку контрагентов из файлов в XML-формате, карта реквизитов в прикрепленном файле
4.1 Электронную почту, адреса и телефоны загружать в регистр сведений КонтактнаяИнформация
4.2 Осуществляем поиск Контрагента по реквизиту UID значения из тэга ID, если не находим создаем новый, в UID присваиваем значение из тэга ID; для найденного Контрагента обновляем значения реквизитов и контактной информации
5. Реализовать загрузку заказов из XML-формата
5.1 Добавить реквизит CRM ID в документ ЗаказПокупателя, в него грузить значение из тэга orderid, поиск и обновление заказа ведем по этому полю
5.2 При настройке обмена из Сайта в CRM, реализовать выгрузку номера на сайте, грузить в поле UID Сайта
5.3 Реализовать выгрузку формы оплаты из CRM
5.4 При импорте заказа подбирать договор контрагента с соответствующей формой оплаты, алгоритм идентификации формы полаты договора в 1с нужно согласовать отдельно!!!
5.5 Если в файле заказа пустое поле UID Сайта, контрагента в загружаемом заказе ищем по реквизиту UID, если не пустое клиент в Заказ попадает из Константы КлиентСайта.
______________________________________________________
Выгрузку Остатков, загрузку контрагентов, загрузку заказов реализовать в коде выполняемом на сервере, подключить к назначенному заданию
Выгрузка Номенклатуры и Контрагентов реализовать при записи этих объектов в 1с.
Опубликован 16.11.2016 в 13:43 Последнее изменение: 16.11.2016 в 14:51