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

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

Обработка предназначена для загрузки продукции 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. Если будет интерес, добавлю ИКАР.

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

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

См. также

Комментарии
Сортировка: Древо
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
Оставьте свое сообщение