Обработка позволяет создать XML файл в Тис 7.7!
Формат xml будет следующего содержания
- Корневой тег будет оборачивать всю выгрузку в некое подобие html, без него будет некорректно парситься.
- Внутри него пойдут справочники: пока берём справочник "Единицы измерения" и справочник "Номенклатура", может в будущем потребуются другие.
Справочник "Единицы измерения" будет отдельной веткой, каждый элемент будет описываться тегом, a атрибутами будут значения для единицы измерения (код, имя, полное имя, показывать или нет на сайте ).
Атрибуты элемента справочника "Единицы измерения":
- kod - уникальный идентификатор единицы измерения (буквы цифры)
- name - сокращённое название.
- fullname - полное название.
- state - показывать или нет на сайте.
Группы номенклатуры и элементы номенклатуры будут располагаться отдельно друг от друга соответственно.
Каждая группа будет описана тегом с соответствующими атрибутами
- kod - уникальный идентификатор группы номенклатуры (буквы цифры)
- name - название группы номенклатуры
- state - показывать или нет на сайте.
Каждый товар описывается тегом, а атрибутами будут значения элемента
- kod - уникальный идентификатор товара (буквы цифры)
- name - название товара
- state - показывать или нет на сайте.
- parent - код родительской группы.
- qty - количество товара
- price - стоимость товара.
- edizm - значение кода единицы измерения
Полное описание файла с примером в вордовском формате, есть в прикрепленных файлах вместе с обработкой.
Файл сохраняется в корень диска D, имя файла "XML.xml". При необходимости его можно переименовать, для этого в обработке в процедуре "Сформировать" в конце " Текст.Записать("D:\XML.xml");" заменить на необходимый Вам.
После того, как файл сформирован он отправляется на ftp сервер 'КомандаСистемы("ftp -s:D:\ftp.ftp"); ' описание исполняемого файла "ftp.ftp", который предварительно необходимо один раз создать для доступа к ftp серверу есть на принтскрине, + хелп в командной строке.
В конце обработки появляется сообщение, что файл отправлен.