Получение справочника продукции Меркурий через API 2.0

Обработки - Обработка справочников

2
Обработка предназначена для загрузки продукции 4-уровня через API 2.0 из подсистемы работы со справочниками в Ветис API.

Обработка предназначена для загрузки продукции 4-уровня через API 2.0 из подсистемы работы со справочниками в Ветис API.
Пригодится организациям, использующим в качестве учетной системы 1с 7.7 ТИС. В Конфигурации потребуется создание нового справочника "НоменклатураМеркурий". Для его создания используйте приложенный файл конфигурации. Обработку вставляем в каталог_базы\ExtForms.

При первом запуске необходимо ввести:

  • логин Ветис;
  • пароль Ветис;
  • адрес сервера (тестовый - https://api2.vetrf.ru:8002, продуктивный - https://api.vetrf.ru);
  • каталог хранения xml файлов.

Для работы требуется наличие утилиты curl.

Протестирована на конфигурации ТИС 7.70.941.

P.S. Если будет интерес, добавлю ИКАР.

2

Скачать файлы

Наименование Файл Версия Размер
Получение справочника продукции Меркурий через API 2.0:
.ert 14,00Kb
26.12.17
18
.ert 14,00Kb 18 Скачать
Получение справочника продукции Меркурий через API 2.0:
.MD 130,50Kb
26.12.17
11
.MD 130,50Kb 11 Скачать

См. также

Комментарии
Избранное Подписка Сортировка: Древо
1. vvv71 15.03.18 12:31 Сейчас в теме
Непонятно куда деть curl.exe ?
3. Andgman 3 15.03.18 14:33 Сейчас в теме
(1) Здравствуйте!
Curl можете деть:
- текущий системный каталог;
- каталог Windows;
- системный каталог Windows;
- все каталоги, указанные в переменной PATH.
2. vvv71 15.03.18 12:39 Сейчас в теме
При нажатии на кнопку "Загрузить продукцию" выходит сообщение :
19:36:55 - Запрос по продукции....
curl.exe -d @81B30DFF-F966-48A5-99BE-C31390DB2B37.xml -H "Content-Type: text/xml; charset=utf-8" -u Логин:Пароль https://api2.vetrf.ru:8002/platform/services/2.0/ProductService -k > E9572387-15A1-4953-AFE3-3F394BE98957.xml
При проверке валидности файла E9572387-15A1-4953-AFE3-3F394BE98957.xml выявлены ошибки!
4. Andgman 3 15.03.18 14:36 Сейчас в теме
(2)
-H "Content-Type: text/xml; charset=utf-8" -u

Проверьте правильность ввода логин/пароля. Также найдите в каталоге, который указали в настройках, файл E9572387-15A1-4953-AFE3-3F394BE98957.xml, откройте с помощью блокнота и посмотрите возвращаемую ошибку ("The request requires user authentication." говорит о не правильном логин/пароле)
5. vvv71 15.03.18 17:52 Сейчас в теме
Возвращается файл с нулевой стоимостью, т.е. пустой!
6. vvv71 15.03.18 17:56 Сейчас в теме
Вот файл запроса
Прикрепленные файлы:
B42C7DD5-318C-4231-8381-340704BA16D6.xml
7. Andgman 3 15.03.18 20:43 Сейчас в теме
(6) Используйте curl из вложения. Проверьте доступ с вашего ПК до ресурса https://api2.vetrf.ru:8002. Также процесс загрузки ответа вы можете проконтролировать, запустив из командной строки curl.exe -d @"путь в кавычках до файла запроса, который вы приложили" -H "Content-Type: text/xml; charset=utf-8" -u ВАШЛогин:ВАШПароль https://api2.vetrf.ru:8002/platform/services/2.0/ProductService -k > E9572387-15A1-4953-AFE3-3F394BE98957.xml
Прикрепленные файлы:
curl.rar
Оставьте свое сообщение