Выгрузка в XML номенклатуры + автоматическая отправка на FTP сервер для ТиС 7.7
Учетные задачи - Логистика, склад и ТМЦ
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Обработка позволяет создать 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 серверу есть на принтскрине, + хелп в командной строке.
В конце обработки появляется сообщение, что файл отправлен.
Вступайте в нашу телеграмм-группу Инфостарт