Обработка 1с для обмена данными по формату YML (Yandex Market Language)

Обработка 1с для обмена данными по формату YML между платформой 1с и торговыми площадками поддерживающие этот формат.

В процессе загрузки создаются товары, иерархия категорий переносится (как группы  спрвочника "Номенклатура"), грузятся картинки

Обработка может грузить файлы по протоколам ftp, http, а также с жесткого диска.

Есть возможность сравнения двух файлов.

Если файл нужно загрузить разово, то стоимость загрузки 975 рублей.

 

Загрузка и выгрузка YMLфайла

 

Файл YMLзагружается в элемент формы в виде дерева (вид можно изменить на табличный или иерархический).

1

Рис.1

 

При нажатии на кнопку обведённую красным (Рис.1) появляется диалог выбора файла формата “YML (Yandex Market Language)” (Рис.2)

2

Рис.2

 

При нажатии на кнопку обведённую красным (Рис.3) YMLдерево выгружается в таблицы расположенные на вкладках: «Категории»,«Валюты»,«Номенклатура»,«Характеристики»,«Картинки» (обведены красным Рис.4), «Параметры YML» (Рис.5).

3

Рис.3

 

Файл можно редактировать непосредственно в дереве или выгрузив в таблицы и после загрузив в дерево (Рис.4)

4

Рис.4

 

5

Рис.5

 

При нажатии на кнопку обведённую красным квадратом (Рис.6) таблицы расположенные на вкладках: «Категории»,«Валюты»,«Номенклатура»,«Характеристики»,«Картинки» (обведены красным Рис.4), «Параметры YML» выгружается в YMLдерево.

6

Рис.6

 

При нажатии на кнопку обведённую зеленым квадратом (Рис.7) YMLдерево выгружается в файл

7

Рис.7

 

В поле ввода обведённого красным цветом (Рис.8) хранится имя текущего файла над данными из которого происходит работа.

8

Рис.8

 

Сравнение YML

 

При нажатии на кнопку «Сравнить файлы» вкладки «Сравнение YML» (Рис.9)

9

Рис.9

 

Вид результата сравнения (Рис.10)

10

Рис.10

 

Обмен файлами по FTP

 

Настройки FTPрасполагаются на вкладке «Настройки FTP» (Рис.11)

11

Рис.11

 

Поиск по маске, указанной в настройках, осуществляется нажатием на кнопку (Рис.12)

 

12

Рис.12

 

Поиск может осуществляться во вложенных директориях текущего каталога (Рис.13)

 

13

Рис.13

 

На FTPможно перенести файлы сохраняя структуру каталогов, но корректная работа этойфункции не гарантируется, поэтому жмите «Нет» (Рис.14)

 

14

Рис.14

 

Описание стандартных кнопок табличных частей

У некоторых табличных частей есть кнопки с нестандартными иконками.

Очистить табличную часть (Рис.15)

15

Рис.15

 

Пометить/снять пометки полей колонки «Обрабатывать» (Рис.16)

 

16

Рис.16

 

Получить список файлов с FTP (кнопка обведена зеленым Рис.17)

 

17

Получить файлы с FTP (кнопка обведена красным Рис.17)

Рис.17

 

По загруженным наименованиям номенклатуры можно создать номенклатуру (Рис.18)

18

Рис.18

 

Результат создания номенклатуры (Рис.19)

 

19

Рис.19

 

Если номенклатура с таким именем существует, то номенклатура не создается (Рис.20)

 

20

Рис.20

 

В соответствии со стандартом YML товары могут принадлежать к одному из видов (Рис.21)

21

Рис.21

 

При выборе типа в поле «Отбор по типу номенклатуры» в списке номенклатуры (Рис.22),  остается номенклатура, у которой в колонке “type” стоит соответствующее значение в соответствии со стандартом YML. Отбор можно отменить нажав на кнопку, обведенную красным (Рис.23)

22

Рис.22

 

23

Рис.23

 

Заполнение списка товаров

 

Заполнение списка товаров осуществляется при нажатии на кнопку обведённую красным (Рис.24)

24

Рис.24

 

Отобрать можно по всему списку справочника номенклатура или по одной из групп (Рис.25,26)

25

Рис.25

 

26

Рис.26

 

Параметры отбора номенклатуры находятся на вкладке «Параметры заполнения списка номенклатуры» (Рис.27)

 

27

Рис.27

 

В версии 1.02

Добавлены функции:

  1. Добавлена вкладка HTTP – Файлы HTTP (Рис.28) со списком файлов которые закачиваются по протоколу http.
  2. На вкладке HTTP – Файлы HTTP в панели действий списка файлов HTTP

Расположены функции: 1. Сохранить список файлов HTTP (обведено зеленым) 2. Сохранить список «файлы HTTP» (обведено красным) 3. Скачать файлы из списка «файлы HTTP» на жесткий диск (обведено синим) 4.  Проверить наличие файлов HTTP(обведено коричневым) , помимо подобных функций для списка «файлы FTP».

28

Рис.28

 

Поиск файлов *.xmlна жестком диске (обведено сиреневым) (Рис.29)

 

29

Рис.29

В версии 1.03 добавлена вкладка "Сценарий обработки" и функционал обработки таблиц и выполнения произвольного кода. на панели расположены следующие команды:

сохранения и загрузки сценария выполнения кодов (обведено красным), выполнения кода и сценария (оведены зеленым), перенос значения кода в области "Код" (обведено синим)

в одноименное поле таблицы.

30

 

Рис.30