Выгрузка в XML номенклатуры + автоматическая отправка на FTP сервер для ТиС 7.7




Выгрузка в XML файл номенклатуры, с выбором цены и остатками по складу (без использования AddIn.XMLParser)+ автоматическая отправка на FTP сервер.

Обработка позволяет создать XML файл в Тис 7.7! 

Формат xml будет следующего содержания

  1. Корневой тег будет оборачивать всю выгрузку в некое подобие html, без него будет некорректно парситься.
  2. Внутри него пойдут справочники: пока берём справочник «Единицы измерения» и справочник «Номенклатура», может в будущем потребуются другие.

 Справочник «Единицы измерения» будет отдельной веткой, каждый элемент будет описываться тегом, 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 серверу есть на принтскрине, + хелп в командной строке.

 В конце обработки появляется сообщение, что файл отправлен. 

1 Comment

  1. antares2010

    Тоже самое, только для бухгалтерии бы

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *