Обмен 1С

Get Started. It's Free
or sign up with your email address
Обмен 1С by Mind Map: Обмен 1С

1. ** выгрузка номенклатуры **

1.1. products.xml

1.1.1. <export>

1.1.1.1. <type>

1.1.1.1.1. products

1.1.1.2. <prod_item>

1.1.1.2.1. <pro_cat_id>

1.1.1.2.2. <pro_sort_order>

1.1.1.2.3. <pro_title>

1.1.1.2.4. <block_heading>

1.1.1.2.5. <pro_content>

1.1.1.2.6. <price1>

1.1.1.2.7. <promo_price>

1.1.1.2.8. <ind_id>

1.1.1.2.9. <pro_key>

1.1.1.2.10. <mit_pro>

1.1.1.2.11. <date>

1.1.1.2.12. <pro_url>

1.1.1.2.13. <auction_price>

1.1.1.2.14. <weight>

1.1.1.2.15. <volume>

1.1.1.2.16. <action_pro>

1.1.1.2.17. <hot_pro>

1.1.1.2.18. <new_pro>

1.1.1.2.19. <PictureFileName>

1.2. **ОПИСАНИЕ**

1.2.1. тип выгрузки

1.2.1.1. Продукты

1.2.2. Параметры товара

1.2.2.1. id категории (обязательное поле)

1.2.2.2. порядковый номер

1.2.2.3. наименование

1.2.2.4. краткое описание

1.2.2.5. расширенное описание товара

1.2.2.6. оптовая цена

1.2.2.7. розничная цена

1.2.2.8. внутренний id (артикул)

1.2.2.9. код синхронизации с 1С - уникальное значение в пределах всех товаров (обязательное поле)

1.2.2.10. статус наличия товара

1.2.2.11. дата добавления товара (определяет технологическую сортировку)

1.2.2.12. часть URL товара. Если не указан - будет использоваться id товара

1.2.2.13. акционная цена

1.2.2.14. вес товара (числовое значение)

1.2.2.15. объем товара (числовое значение)

1.2.2.16. статус товара - акция

1.2.2.17. статус товара - ходовой/бестселлер

1.2.2.18. статус товара - новинка

1.2.2.19. имя файла изображения

2. ** выгрузка покупателей **

2.1. profiles.xml

2.1.1. <export>

2.1.1.1. <type>

2.1.1.1.1. profile

2.1.1.2. <operation>

2.1.1.2.1. create

2.1.1.2.2. update

2.1.1.3. <id>

2.1.1.3.1. 16

2.1.1.4. <perstate>

2.1.1.4.1. 0

2.1.1.5. <email>

2.1.1.5.1. [email protected]

2.1.1.6. <name>

2.1.1.6.1. Имя, фамилия

2.1.1.7. <password>

2.1.1.7.1. a8f5f167f44f4964e6c998dee827110c

2.1.1.8. <town>

2.1.1.8.1. Город/Поселок

2.1.1.9. <region>

2.1.1.9.1. Область

2.1.1.10. <postcode>

2.1.1.10.1. 23091

2.1.1.11. <country>

2.1.1.11.1. 212

2.1.1.12. <phone>

2.1.1.12.1. 123-123-123

2.1.1.13. <regdate>

2.1.1.13.1. 20101130

2.1.1.14. <regtime>

2.1.1.14.1. 12:30

2.1.1.15. <ip>

2.1.1.15.1. 62.80.189.26

2.1.1.16. <send_news>

2.1.1.16.1. Y

2.1.1.17. <send_art>

2.1.1.17.1. Y

2.1.1.18. <send_pro>

2.1.1.18.1. Y

3. ** выгрузка заказов сайта **

3.1. orders.xml

3.1.1. <export>

3.1.1.1. <type>

3.1.1.1.1. order

3.1.1.2. <operation>

3.1.1.2.1. create

3.1.1.2.2. update

3.1.1.3. <cart_order_id>

3.1.1.3.1. 101130-123239-3568

3.1.1.4. <inn >

3.1.1.4.1. 12345678901

3.1.1.5. <name>

3.1.1.5.1. Имя, фамилия

3.1.1.6. <add_1>

3.1.1.6.1. Адрес 1

3.1.1.7. <add_2>

3.1.1.7.1. Адрес 2

3.1.1.8. <county>

3.1.1.8.1. Область

3.1.1.9. <town>

3.1.1.9.1. Город/Поселок

3.1.1.10. <country>

3.1.1.10.1. 212

3.1.1.11. <country_d>

3.1.1.11.1. UKRAINE

3.1.1.12. <postcode_d>

3.1.1.12.1. 23123

3.1.1.13. <county_d>

3.1.1.13.1. Область

3.1.1.14. <town_d>

3.1.1.14.1. Город/Поселок

3.1.1.15. <phone>

3.1.1.15.1. 123-123-123

3.1.1.16. <prod_total>

3.1.1.16.1. 3557.00

3.1.1.17. <discount>

3.1.1.17.1. 0

3.1.1.18. <coup_discount>

3.1.1.18.1. 0

3.1.1.19. <status>

3.1.1.19.1. 0

3.1.1.20. <total_tax>

3.1.1.20.1. 0.00

3.1.1.21. <total_ship>

3.1.1.21.1. 0.00

3.1.1.22. <sec_order_id>

3.1.1.22.1. c

3.1.1.23. <ip>

3.1.1.23.1. 62.80.189.26

3.1.1.24. <date>

3.1.1.24.1. 2010-11-30 12:32:57

3.1.1.25. <email>

3.1.1.25.1. [email protected]

3.1.1.26. <subtotal>

3.1.1.26.1. 3557.00

3.1.1.27. <u_comment>

3.1.1.27.1. Комментарий к заказу

3.1.1.28. <pid>

3.1.1.28.1. 0

3.1.1.29. <rate>

3.1.1.29.1. 1

3.1.1.30. <rate_ext>

3.1.1.30.1. 1

3.1.1.31. <order_item>

3.1.1.31.1. <product>

3.1.1.31.2. <title>

3.1.1.31.3. <quantity>

3.1.1.31.4. <price>

3.1.1.31.5. <pro_key>

3.2. **ОПИСАНИЕ**

3.2.1. экспорт

4. Процесс обмена файлами системы с программой 1С

4.1. NR1005.04

4.1.1. 1. Создание нового профиля

4.1.1.1. 1.1 Пользователь проходит регистрацию на сайте

4.1.1.2. 1.2 В случае успеха, формируется xml-файл заданного формата с именем register_xxxxxxxxxx.xml, где хххххххххх – штамп времени

4.1.1.3. 1.3 Созданный файл отправляется присоединенным к письму на адрес заказчика, выделенный для обмена файлами между системами.

4.1.2. 2. Редактирование существующего профиля

4.1.2.1. 2.1 Пользователь сохраняет изменения в своём профиле на сайте

4.1.2.2. 2.2 В случае успеха, формируется xml-файл заданного формата с именем changeprofile_xxxxxxxxxx.xml или changepass_xxxxxxxxxx.xml, где хххххххххх – штамп времени

4.1.2.3. 2.3 Созданный файл отправляется присоединенным к письму на адрес заказчика, выделенный для обмена файлами между системами.

4.1.3. 3. Формирование нового заказа

4.1.3.1. 3.1 Пользователь оформляет заказ на сайте

4.1.3.2. 3.2 На сервере формируется xml-файл с деталями только что сформированного заказа. Файл имеет заданный формат и называется order_xxxxxxxxxx.xml, где – хххххххххх – штамп времени

4.1.3.3. 3.3 Созданный файл отправляется присоединенным к письму на адрес заказчика, выделенный для обмена файлами между системами.

4.1.4. 4. Импорт изменений по отдельным товарам и общих прайс-листов через консоль

4.1.4.1. 4.1 Оператор нажимает кнопку «Импорт из XML» в списке товаров любой категории

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

4.1.4.3. 4.3 Происходит процесс импорта данных из XML-файла в базу данных

4.1.4.4. 4.4 Оператору выводится сообщение об успехе или неудаче проведённой операции с предложением ознакомиться с протоколом ошибок

4.1.4.5. 4.5 В случае успешного импорта файл, из которого проводился импорт, удаляется с сервера с соответствующей записью в протокол обмена.

4.1.5. 5. Импорт изменений в заказах пользователей через консоль

4.1.5.1. 5.1 Оператор нажимает кнопку «Импорт из XML» в списке заказов в консоли

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

4.1.5.3. 5.3 Происходит процесс импорта данных из XML-файла в базу данных

4.1.5.4. 5.4 Оператору выводится сообщение об успехе или неудаче проведённой операции с предложением ознакомиться с протоколом ошибок

4.1.5.5. 5.5 В случае успешного импорта файл, из которого проводился импорт, удаляется с сервера с соответствующей записью в протокол обмена

4.1.6. 6. Автоматический регулярный импорт данных *

4.1.6.1. 6.1 Для каждой папки, в которой хранятся файлы xml (см. «NR1005.03 Требования к размещению файлов обмена»), настраиваются отдельные задача для системного планировщика сервера (cron) для автоматического импорта файлов обмена

4.1.6.2. 6.2 В рамках выполнения автоматических задач, по очереди загружаются данные из каждого обнаруженного xml-файла в порядке, определяемом их именами (см. «NR1005.02 Требования к именованию файлов обмена»)

4.1.6.3. 6.3 Результаты автоматического импорта файлов фиксируются в протоколе импорта или ошибок.