Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

Публикация № 709325 31.01.19

Разработка - Инструментарий разработчика

http post get cookie ssl url multipart/form-data x-www-form-urlencoded gzip редирект digest дайджест аутентификация https hmac aws aws-hmac-sha256 amazon basic

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

В мире python очень популярна библиотека для работы с HTTP запросами - Requests (автор: Kenneth Reitz). Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п. В общем библиотека очень мощная и проста в использовании.

Коннектор - это "Requests" для мира 1С.

Возможности

Основные возможности библиотеки:

  • Передача параметров в строку запроса (в URL)
  • Удобная работа с запросами и ответами в формате JSON
  • Отправка данных формы (полей формы), application/x-www-form-urlencoded
  • Отправка данных формы (полей формы и файлов), multipart/form-data
  • Прозрачная поддержка ответов, закодированных GZip
  • Сжатие тела запроса GZip
  • Basic, Digest и AWS4-HMAC-SHA256 аутентификация
  • Автоматическое разрешение редиректов
  • Установка и чтение Cookies
  • Работа в рамках сессии с сохранением состояния (cookies, аутентификация и пр.)
  • Переиспользование HTTPСоединение в рамках сессии
  • Настраиваемые повторные попытки соединения/отправки запроса с экспоненциальной задержкой
  • Работает в т.ч. и на мобильной платформе
  • Доступна версия для 1Script
  • И многое другое

Требования

Платформа 8.3.10 и выше.

Мобильная платформа (проверено только на 8.3.15)

1Script >=1.1.1

Использование

1С:Предприятие 8

Скопируйте общий модуль КоннекторHTTP к себе в конфигурацию.

1Script

opm install 1connector

Пример мощи библиотеки

Чем же хороша библиотека? Давай уже покажи пример.

Получим данные JSON с помощью GET-запроса:

Вот так это делается стандартными средствами 1С

ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Новый СертификатыУдостоверяющихЦентровОС);
Соединение = Новый HTTPСоединение("api.github.com", 443,,,, 30, ЗащищенноеСоединение);
Запрос = Новый HTTPЗапрос("/events");
Ответ = Соединение.Получить(Запрос);
Поток = Ответ.ПолучитьТелоКакПоток();
Кодировка = "utf-8"; // ну допустим мы знаем что там такая кодировка

Ридер = Новый ЧтениеJSON;
Ридер.ОткрытьПоток(Поток, Кодировка); // Кодировка в заголовке ответа
Результат = ПрочитатьJSON(Ридер);
Ридер.Закрыть();

А вот так с помощью Коннектора

Результат = КоннекторHTTP.GetJson("https://api.github.com/events");

Все! В Результат будет десериализованный из JSON ответ сервера. При этом:

  • Библиотека сама разбила URL на составляющие
  • Установила защищенное соединение
  • Определила кодировку ответа из заголовков
  • Десериализовала JSON

И это достаточно простой пример. Всю мощь библиотеки рассмотрим далее.

 
Передача параметров в строку запроса (в URL)
 
Произвольные HTTP заголовки
 
Работа с JSON
 
Отправка данных формы
 
Отправка файла
 
Отправка файлов и данных формы
 
Отправка произвольных данных
 
Содержимое ответа
 
GZip-кодирование тела запроса
 
GZip-декодирование
 
Таймаут
 
Basic-аутентификация
 
Digest-аутентификация
 
AWS4-HMAC-SHA256-аутентификация
 
Доступ через прокси-сервер
 
Поддерживаемые HTTP методы
 
Редиректы (Перенаправления)
 
Проверка серверного сертификата SSL
 
Клиентские сертификаты
 
Работа с Cookies
 
Работа в рамках сессии
 
Повторные попытки соединения/отправки запроса

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

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

Наименование Файл Версия Размер
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

.cf 45,51Kb
467
.cf 2.1.3 45,51Kb 467 Скачать
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8

.cf 45,51Kb
3
.cf 2.1.3 45,51Kb 3 Скачать
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8:

.cf 45,51Kb
4
.cf 2.1.3 45,51Kb 4 Скачать
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8:

.cf 45,51Kb
10
.cf 2.1.3 45,51Kb 10 Скачать

2.1.3 10 2400 руб.

0 1500 руб.

Специальные предложения

Вознаграждение за ответ
Показать полностью
Лучшие комментарии
46. Техподдержка 18.02.19 19:56
UPDATE: Доступна версия для 1Script
opm install 1connector
maksa2005; user859339; i_a; untru; Krio2; mickey.1cx; Perfolenta; karachev_og; kote; mvxyz; Evg-Lylyk; nixel; Danil.Potapov; ardarik; ardn; Aleskey_K; ktb; EGOLEGE; Merc; GreenDragon; +20 Ответить
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user1131250 31.01.19 08:02 Сейчас в теме
Плюсанул на звездочке. Ну, круто, чувак, круто, поздравляю! :)
kaliuzhnyi; Nefilimus; +2 Ответить
2. Labotamy 31.01.19 08:11 Сейчас в теме
(1)не автора надо поздравлять, а слобщество. Поздравляю всех 1с ников с появлением request!
kaliuzhnyi; Nefilimus; Rustig; +3 Ответить
88. for_sale 856 26.07.19 22:45 Сейчас в теме
(2)
Жесть. Зашёл, думаю - что за сыр-бор. А тут все друг друга поздравляют с тем, что за 500 рублей продаётся штука из 10 строк?))) Это ж как одинэсники с интернетом работать не умеют, чтобы так радоваться))
request, кстати, бесплатный))
Nefilimus; informa1555; sks; Tapochki-tmn; Pawlick; YARA; +6 Ответить
89. JohnyDeath 299 26.07.19 23:20 Сейчас в теме
(88) кстати и это всё есть на гитхабе
Nefilimus; +1 Ответить
92. for_sale 856 29.07.19 16:18 Сейчас в теме
(89)
А ссылку можно? В статье только за мани, поиск в гугле и гитхабе ничего не дал.
93. JohnyDeath 299 29.07.19 19:44 Сейчас в теме
(92) не знаю как вы искали, но у меня гитхаб поиском по "коннектор" выдает нужный репо в первой же строке
94. for_sale 856 29.07.19 19:45 Сейчас в теме
(93)
коннектор

Искал КоннекторHTTP. Спасибо, по коннектору нашёл
90. Техподдержка 26.07.19 23:52
(88)
А тут все друг друга поздравляют с тем, что за 500 рублей продаётся штука

А вам я это покоя не дает? Если не способны заработать 500 рублей (вообще-то 5 стартмани), то я могу вам подарить

штука из 10 строк?

Это вы про свою разработку видимо?
https://infostart.ru/public/1081151/
AlexK_2012; Brook; jONES1979; WKBAPKA; serge_focus; TipsyKID; chng; kote; klaus38; dyuha; buganov; adhocprog; genayo; 7OH; +14 3 Ответить
91. for_sale 856 27.07.19 01:03 Сейчас в теме
(90)
Борода как у дядьки взрослого, а подгорает как у маленькой девочки)) Аж бедьненький полез смотреть мои разработки)))

Вообще я просто удивился тому, что у 1С-ников так сложно с работой с интернетом, что они сами три строки не могут написать и готовы выкладывать за это деньги)) Ну и попутно удивился тому, что человек берёт пример с бесплатных продуктов, но делает их даже не за 1 см, а аж за 5)) Но теперь-то я гораздо больше удивляюсь вашей ранимой душе и легковоспламенимой попке)))
user997352; jorelingo; user1302843; Roootru; informa1555; jONES1979; ivan_luzinov; vugluscr1991; +8 15 Ответить
3. Labotamy 31.01.19 08:12 Сейчас в теме
Требую включения в состав БСП))
kaliuzhnyi; user1302843; chemezov; WKBAPKA; Viktor_Ermakov; Krio2; ivan_luzinov; SagittariusA; user811769; creatermc; pt_olga; mysm; amon_ra; IP0808; Kosstikk; DrAku1a; +16 1 Ответить
6. zeegin 97 31.01.19 09:25 Сейчас в теме
(3) БСП поставляется по CC-BY, а тут Apache. Разве можно включить?

https://softwareengineering.stackexchange.com/questions/170185/is-creative-commons-license-compatible-with-apache-license

Вот ребята пишут что нельзя.
18. Labotamy 31.01.19 16:37 Сейчас в теме
(6)Тогда точно такой же, только больше и другой =))
20. Техподдержка 31.01.19 16:57
(6) всегда можно договориться )
21. zeegin 97 31.01.19 20:43 Сейчас в теме
(20) Я бы с удовольствием всю подсистему получения файлов из интернета заменил на это, за исключением настроек прокси: их всегда брать из настроек БСП и не предлагать переопределять.
4. krollzlat 31.01.19 09:14 Сейчас в теме
Отлично ,жалко не хватает СМ.Когда рекод работаешь с http забывается...А тут и шпоргалка и удобство.
12. the1 921 31.01.19 12:11 Сейчас в теме
(4) Народ, переведите кто-нибудь? Хотелось бы, так сказать, в общих чертах понять, что интурист говорит.
AlexK_2012; WKBAPKA; user774630; Гриффин; +4 Ответить
51. leemuar 19.02.19 16:59 Сейчас в теме
(12) "Отличная разработка! Жалко стартмани не хватает, чтобы скачать. Когда редко работаешь с http - забывается. А тут и документация отличная, и сама библиотека удобная"
AlexK_2012; triera2000; LeXXeR; asisdes; so-quest; vvp117; shima; Daynestro07; user1147832; reset2; SanchoD; Fartovaya; user774630; Гриффин; Nefilimus; Aleskey_K; Kuzja_R; pbabincev; EasyWay; the1; +20 Ответить
5. toypaul 68 31.01.19 09:20 Сейчас в теме
7. leemuar 31.01.19 10:11 Сейчас в теме
Отличная библиотека, спасибо!
А имеет большой смысл привязываться к 8.3.10? Да, работа с потоками эффективна с т.зр. расходования памяти, но если убрать потоки можно расширить количество конфигураций, на которых библиотеку можно применять.
8. json 2949 31.01.19 10:32 Сейчас в теме
(7) присоединяюсь к вопросу.
Можно ли будет использовать для более старых конфигураций?
УПП, например очень часто встречается: версия платформы 8.3.10 и выше, но режим совместимости 8.2.13
16. Техподдержка 31.01.19 13:56
(7)(8) Ну дело не только в потоках. В принципе портировать на 8.2 можно
45. leemuar 18.02.19 16:21 Сейчас в теме
(16) когда ждать порт? Или куда приcылать pull request? Или лучше сделать свой форк?
47. Техподдержка 19.02.19 11:49
(45) Лучше свой форк, т.к. реализации будут не совместимы из-за функций работы со строками
48. leemuar 19.02.19 11:54 Сейчас в теме
(47) в чем именно будет несовместимость? Быстрый анализ кода не выявил каких-то сложностей с заменой встроенных функций работы со строками на самописные. Что я проглядел?
49. Техподдержка 19.02.19 11:59
(48) СтрНайти и Найти
То что сейчас работает Найти, это не значит, что она будет работать в следующей версии платформы
123. legrey 67 22.01.20 14:01 Сейчас в теме
(45) Получилось портировать для релизов ниже 8.3.9 ?
124. leemuar 22.01.20 16:21 Сейчас в теме
(123) https://github.com/leemuar/Connector
Не все возможности оригинала поддерживаются. Например, сжатие не работает пока
61. nomadon 418 02.05.19 09:21 Сейчас в теме
(7) о каких именно потоках тут речь?
62. leemuar 02.05.19 17:13 Сейчас в теме
(61) о новых объектах в платформе 8.3.9+ таких как ПотокВПамяти, ФайловыйПоток и т.п. Подробнее сожно почитать тут: https://wonderland.v8.1c.ru/blog/novye-instrumenty-dlya-raboty-s-dvoichnymi-dannymi-obespechivayut-kak-posledovatelnyy-dostup-k-danny/
9. tsukanov 31.01.19 10:38 Сейчас в теме
Годнота пошла в топе. Неужели темные времена на инфостарте закончились )
Gang031; Orlando Skibraves; user764477; sigmov; TreeDogNight; DrAku1a; Alien_job; rpgshnik; zeegin; Labotamy; CyberCerber; SerVer1C; Soloist; the1; +14 Ответить
10. kuntashov 420 31.01.19 10:43 Сейчас в теме
Очень круто (и почему раньше никто не реализовал?!), даешь порт для OScript!
creatermc; Labotamy; +2 Ответить
11. comol 4715 31.01.19 11:34 Сейчас в теме
Однозначный плюс - спасибо
13. spy-83 192 31.01.19 12:51 Сейчас в теме
14. saa@kuzov.org 31.01.19 13:45 Сейчас в теме
Спасибо!
Очень вовремя, а то писал какие-то свои реализации частных случаев.

Подскажите, может есть на Python библиотека для "другой стороны"? Я, в основном, на 1С делаю http-сервисы, так же была идея как-то унифицировать обработку входящих запросов, возврат значений и ошибок, webhook'и, подписки.
kote; MarkoSokolov; +2 1 Ответить
15. Техподдержка 31.01.19 13:53
(14)
Подскажите, может есть на Python библиотека для "другой стороны"?

Их там много. В самом python более богатые средства работы с HTTP, чем в 1С.

Самый простой Bottle

https://aiohttp.readthedocs.io/
https://www.tornadoweb.org/
http://flask.pocoo.org/
https://bottlepy.org
https://www.djangoproject.com/
kote; eeeio; mysm; IgorArhangel; saa@kuzov.org; JohnyDeath; Il; +7 Ответить
17. MCV 31.01.19 14:10 Сейчас в теме
19. Labotamy 31.01.19 16:38 Сейчас в теме
22. JohnyDeath 299 01.02.19 08:51 Сейчас в теме
Крутой наборчик, спасибо!

Вопрос: а нет ли библиотеки, которая разбирает фильтры OData в какой-нибудь удобный вид?
Надо делать хттп-сервис в 1с, который бы поддерживал базовые фильтры в стиле OData. Наверняка это уже где-то сделано.
TreeDogNight; +1 Ответить
23. AlexeyDmuhin 01.02.19 09:35 Сейчас в теме
Отличная работа! Спасибо!
24. rwn_driver 8 01.02.19 15:42 Сейчас в теме
25. Ktuhh 02.02.19 12:51 Сейчас в теме
Отличная штука. Ещё бы бьютифул суп сделать для 1с
26. Ktuhh 03.02.19 13:11 Сейчас в теме
При переборе куков нужно добавить проверку на то, что есть не только ключ, но значение, а то крашится.
30. MCV 04.02.19 16:11 Сейчас в теме
Сам python нужен для работы библиотеки?
32. 7OH 32 07.02.19 14:17 Сейчас в теме
{ОбщийМодуль.КоннекторHTTP.Модуль(1502)}: Ошибка при вызове метода контекста (ПрочитатьJSON)
Объект = ПрочитатьJSON(
по причине:
Непредвиденный символ при чтении JSON

А вот , что выдаёт в ответе PostMan

{
    "Успех": true,
    "ФИО": {
        "Фамилия": "Пупкин",
        "Имя": "Африкан",
        "Отчество": "Свиридович"
    },
    "ДР": "2013-03-18T09:53:27",
    "Дети": [
        "Вася",
        "Лена"
    ]
}
Показать


А вот код, собирающий ответ
Кодировка = "UTF-8";

ЗаписьJSON = Новый ЗаписьJSON();

ПараметрыЗаписи = Новый ПараметрыЗаписиJSON(, Символы.Таб);

ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);

ЗаписатьJSON(ЗаписьJSON, Данные);
СтрокаJSON = ЗаписьJSON.Закрыть();

Ответ = Новый HTTPСервисОтвет(200);

Ответ.УстановитьТелоИзСтроки(СтрокаJSON, Кодировка, ИспользованиеByteOrderMark.НеИспользовать);

Возврат Ответ;
Показать


Что не так ?
33. Техподдержка 07.02.19 15:07
(32) Нужно попробовать сделать так:
Ответ = КоннекторHTTP.Get("......");
Сообщить(Ответ.КодСостояния);
Сообщить(КоннекторHTTP.КакТекст(Ответ));


Скорей всего по какой-то причин ответ пришел не в формате JSON
34. 7OH 32 07.02.19 15:29 Сейчас в теме
(33)
ообщить(Ответ.КодСостояния); Сообщить(КоннекторHTTP.КакТекст(Ответ));

Спасибо.
Полдела есть "<title>IIS 10.0 Detailed Error - 401.5 - Unauthorized</title> "

Вот код

Аутентификация = Новый Структура("Пользователь, Пароль", "1cuser", "1cparol");

Ответ = КоннекторHTTP.Get("http://111.222.333.444/base/hs/service/Test", Новый Структура("Аутентификация", Аутентификация));

Сообщить(Ответ.КодСостояния);


Вызов же вроде верный.
35. Техподдержка 07.02.19 15:32
(34) В публикации сервиса в IIS используется анонимная аутентификация?
36. 7OH 32 07.02.19 15:35 Сейчас в теме
(33)Ещё раз спасибо. Одной запятой перед параметрами не хватило.
Не рассмотрел в примере из шапки 2 запятые в конце.
41. MCV 10.02.19 09:34 Сейчас в теме
(33) На том же попался, что при отправке POST ошибка на непредвиденный символ
Только у меня GET возвращает корректные данные.

в описании API
....
Client : Работа с клиентами Show/Hide List Operations Expand Operations
GET /client Получение списка клиентов
POST /client Создание клиента
GET /client/{id} Получение клиент по ID
PUT /client/{id} Обновление клиента по ID


Но ошибка явно кроется в том, что отвечает сервер об ошибке.
В отладчике:
Ответ.КодСостояния = 500
Ответ.Тело= 43 44 62 43 6F 6D ... ДвоичныеДанные
В теле ответа есть двоичные данные. Очевидно там сервер пишет о своей проблеме в виде строки.


Я бы поправил

Объект = ПрочитатьJSON(...)


через попытку.

Если вышло исключение , то вернуть тело как строку (затолкнув ее в структуру для совместимости типов возвращаемых значений этой функции).


Проще говоря: не всегда на /POST приходит ответ в том, в чем отправили))
42. Техподдержка 10.02.19 15:01
(41) Текст ошибки можно посмотреть если вызвать КакТекст.

Вообще, безопасный алгоритм такой:
Ответ = КоннецкторHTTP.Post();
Если Ответ.КодСостояния = 200 Тогда // Зависит от сервиса, где-то и на ошибки возвращать будут JSON
    Результат = КоннекторHTTP.КакJson(Ответ);
Иначе
    ВызватьИсключение(КоннекторHTTP.КакТекст(Ответ));
КонецЕсли;
androgin; +1 Ответить
43. MCV 10.02.19 20:41 Сейчас в теме
(42)
Текст ошибки можно посмотреть если вызвать КакТекст.

Именно так.

Я не совсем понятно описал суть:

Результат =КоннекторHTTP.PostJson("http://demo1.aut............./call",Содержимое,Новый Структура("Аутентификация", ПараметрыЗапроса));
Если Результат.Получить("success") Тогда
.....
....

Иначе
Для Каждого ЗаписьОтвета Из Результат.Получить("errors") Цикл
.......
.......


PostJson не всегда возвращает ожидаемый результат.
Бывают ситуации, когда сервер вернет не 200, а кодСостояния =500 (да много их там), то тело будет содержать в себе не Json, а текст (или xml).

Ошибка возникает именно в строке 1502 , как писали в (32)
44. MCV 10.02.19 20:49 Сейчас в теме
(42) Я не совсем понятно выразился.

Использую

Результат =КоннекторHTTP.PostJson("http://demo1.auXXXXXXX",Содержимое,Новый Структура("Аутентификация", ПараметрыЗапроса));
	Если Результат.Получить("success") Тогда 
	...	
	Иначе 
		Для Каждого ЗаписьОтвета Из Результат.Получить("errors") Цикл
...


Не всегда ответ содержит именно Json. И ошибка в модуле коннектора стр. 1503 как писали в (32).
Я в (41) предложил)
40. MCV 09.02.19 13:55 Сейчас в теме
37. leobrn 464 08.02.19 12:38 Сейчас в теме
подскажите, как задать параметр ассоциативный массив? (sort[updated_at]=3)

http://direct.ru/lead/25/list?sort[updated_at]=3

Пробовал так:

П
араметрыЗапроса = Новый Структура;

	СтруктураСортировка = Новый Соответствие;
	СтруктураСортировка .Вставить("updated_at ",3);
	
	ПараметрыЗапроса.Вставить("sort", СтруктураСортировка );
38. Техподдержка 08.02.19 13:03
(37)

Поправил ошибку.
Должно работать так:

ПараметрыЗапроса = Новый Соответствие;
ПараметрыЗапроса.Вставить("sort[updated_at]", "3");
	
Ответ = КоннекторHTTP.Get("http://direct.ru/lead/25/list", ПараметрыЗапроса);
39. leobrn 464 08.02.19 13:16 Сейчас в теме
(38)
sort[updated_at]


взлетело, спасибо
46. Техподдержка 18.02.19 19:56
UPDATE: Доступна версия для 1Script
opm install 1connector
maksa2005; user859339; i_a; untru; Krio2; mickey.1cx; Perfolenta; karachev_og; kote; mvxyz; Evg-Lylyk; nixel; Danil.Potapov; ardarik; ardn; Aleskey_K; ktb; EGOLEGE; Merc; GreenDragon; +20 Ответить
50. GreenDragon 19.02.19 16:31 Сейчас в теме
(46) Даже библиотеку запилил? Просто огонь! Моё увОжение...
52. leemuar 19.02.19 18:17 Сейчас в теме
Форк для режима совместимости 8.3.5: https://github.com/leemuar/Connector
53. Forest83 50 28.03.19 11:09 Сейчас в теме
Добрый день!

1. Какой логин и пароль для обработки тестирования?

2. Как правильно вызвать метод POST c телом из JSON?

При вызове метода PostJson
Выдает ошибку: {ОбщийМодуль.КоннекторHTTP.Модуль(1531)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Недопустимое состояние потока записи JSON

Хотелось бы описание ошибок и примеры по основным методам с данными с которыми будет формироваться запрос.
54. Техподдержка 28.03.19 11:30
(53)
1. Какой логин и пароль для обработки тестирования?

Обновил файл, теперь тест с доступом к сайту ИТС необязательный. Вообще, там нужен логин, пароль к веб-ИТС.

2. Как правильно вызвать метод POST c телом из JSON?

А пример можно? В параметр Json передается текст?
55. Forest83 50 28.03.19 15:40 Сейчас в теме
Передаю структуру.
Прикрепленные файлы:
56. Техподдержка 28.03.19 17:42
(55) Можно увидеть полный код вызова?
57. Техподдержка 28.03.19 23:37
(55) В ответе пришел не JSON

Безопасный вариант
Ответ = КоннекторHTTP.Post(....);
Если Ответ.КодСостояния = 200 Тогда // Зависит от сервиса, где-то и на ошибки возвращать будут JSON
    Результат = КоннекторHTTP.КакJson(Ответ);
Иначе
    ВызватьИсключение(КоннекторHTTP.КакТекст(Ответ));
КонецЕсли;
58. Forest83 50 29.03.19 10:29 Сейчас в теме
Да возвращается не JSON, не понял из описания метода. POST отрабатывает корректно.

И еще интересно, что при POST-запросе с JSON, если приходит редирект 301, то автоматически меняет метод на GET. И после этого ожидаемо падает с 405 кодом...
59. Техподдержка 29.03.19 11:10
(58)
И еще интересно, что при POST-запросе с JSON, если приходит редирект 301, то автоматически меняет метод на GET. И после этого ожидаемо падает с 405 кодом...

RFC 2068 запрещает автоматический редирект для POST если получен код 301.
https://rfc2.ru/2068.rfc/53#p10.3.2

В GET преобразуют большинство браузеров. Думаю стоит привести поведение к RFC - возвращать просто 301 в этом случае
60. Forest83 50 29.03.19 12:08 Сейчас в теме
Согласен.

Либо как рекомендуют по ссылке выше: Если код состояния 301 был получен в ответ на запрос, отличный от GET или HEAD, агент пользователя НЕ ДОЛЖЕН автоматически переназначать запрос, пока нет подтверждения пользователя, так как иначе условия запроса изменятся.
63. user774630 07.05.19 18:05 Сейчас в теме
Добрый день. NTLM аутентификация не поддерживается?
64. Техподдержка 08.05.19 07:01
(63) сейчас не поддерживается
65. Техподдержка 13.05.19 09:18
(63) Теперь поддерживается
pbahushevich; creatermc; user774630; +3 Ответить
200. kovyazin_open 08.07.21 10:06 Сейчас в теме
(65) Нашел :) спасибо
// Создает объект для хранения параметров сессии.
//
// Возвращаемое значение:
// Структура - параметры сессии:
// *Заголовки - Соответствие - HTTP заголовки запроса.
// *Аутентификация - Структура - параметры аутентификации запроса.
// *ИспользоватьАутентификациюОС - Булево - включает использование аутентификации NTLM или Negotiate.
// Значение по умолчанию: Ложь.
// *Тип - Строка - тип аутентификации. Для Basic Тип можно не указывать.
Функция СоздатьСессию() Экспорт
66. TelsDevelopUser 13.05.19 11:21 Сейчас в теме
Не совсем понятно, каким образом можно передать
1) в теле запроса сразу массив
2) имена свойств с "-"

Например:
[
	{
		"ship-id": "1", ...}
	{
		"ship-id": "1", ...}
]


Подскажите, пожалуйста, какого вида должны быть данные, передаваемые в доп. параметры структурой с именем "Данные"?
67. JohnyDeath 299 13.05.19 12:57 Сейчас в теме
(66) вангую, что надо вместо структуры использовать Соответствие
68. Техподдержка 13.05.19 13:03
(66)
Можно так
Json = Новый Массив;
ВложенныйОбъект = Новый Соответствие;
ВложенныйОбъект.Вставить("ship-id", "1");
Json.Добавить(ВложенныйОбъект);
			
Результат = КоннекторHTTP.PostJson("https://httpbin.org/post", Json);
TelsDevelopUser; +1 Ответить
75. TelsDevelopUser 21.05.19 11:00 Сейчас в теме
(68) Спасибо! И еще вопрос - можно ли как-нибудь и как получить статус HTTP-запроса (200, например) и другие корневые свойства в результате?
76. Техподдержка 21.05.19 11:05
(75) Все методы без суффикса Json возвращают структуру со свойствами ответа
Т.е. вместо
Результат = КоннекторHTTP.PostJson("https://httpbin.org/post", Json);

нужно использовать
Ответ = КоннекторHTTP.Post("https://httpbin.org/post", Json);
Ответ.КодСостояния - то что нужно
Результат = КоннекторHTTP.КакJson(Ответ);


Вообще, в статье все это есть)
TelsDevelopUser; +1 Ответить
69. genayo 14.05.19 16:02 Сейчас в теме
Поддержка OAuth - авторизации не планируется?
70. Техподдержка 14.05.19 19:28
(69) Ну с OAuth не все так просто.
Для каких сервисов нужно?
71. genayo 14.05.19 20:07 Сейчас в теме
(70) Да возникла задача интеграции с API с авторизацией через Bearer Token в http header.
72. Техподдержка 15.05.19 14:56
(71) Если токен есть, то достаточно заполнить заголовок
Заголовки = Новый Соответствие;
Заголовки.Вставить("Authorization", "Bearer МойСуперСекретныйТокен");
Результат = КоннекторHTTP.GetJson("http://httpbin.org/headers",, Новый Структура("Заголовки", Заголовки));
73. lefthander 15.05.19 16:12 Сейчас в теме
В разделе содержимое это правильно?

//Цитата
Чтение ответа как JSON

Получить данные из ответа в виде десериализованного JSON можно с помощью метода КакJson.

Результат = КоннекторHTTP.КакJson(КоннекторHTTP.Post(("http://httpbin.org/get")));
//Конец цитаты
77. SlaSla 26 16.06.19 08:31 Сейчас в теме
Каким образом отправить чисто json строку через КоннекторHTTP.Post без предварительного преобразования в Соответствие?
78. SlaSla 26 16.06.19 12:51 Сейчас в теме
Какова должна быть структура-соответствие-масссив отправляемого через КоннекторHTTP.Post

{"F":[

{"S":{"code":1,"price":5,"name":"Конфета"}},
{"S":{"code":2,"price":15,"name":"Печенье", "qty":0.5}},
{"D":{ "prc":5, "all":1}},

]}
79. Техподдержка 16.06.19 13:52
(78)
	
F = Новый Структура;
Объекты = Новый Массив;
Объекты.Добавить(Новый Структура("S", Новый Структура("code,price,name", 1, 5, "Конфета")));
Объекты.Добавить(Новый Структура("S", Новый Структура("code,price,name,qty", 2, 15, "Печенье", 0.5)));
Объекты.Добавить(Новый Структура("D", Новый Структура("prc,all", 5, 1)));
F.Вставить("F", Объекты);

Ответ = КоннекторHTTP.PostJson("http://httpbin.org/post", F);
Показать


Как-то так
user774630; +1 Ответить
80. SlaSla 26 16.06.19 14:14 Сейчас в теме
(79)Спасибо! Всё получилось!
81. Goleff74 187 01.07.19 19:48 Сейчас в теме
Добрый день.
Нет ли в планах или загашниках добавить в библиотеку методов работы с нестандартными для 1С Soap сервисами, схемы которых 1С прочитать не в состоянии и приходится все это отсылать POST'ом, формируя тело самостоятельно?
82. Техподдержка 02.07.19 22:38
(81) Планы есть, но пока нет времени
83. user1166203 04.07.19 14:15 Сейчас в теме
А как в POST запрос передать тело в свободном виде? Не JSON.
84. Техподдержка 04.07.19 15:52
(83) какой формат этого тела? Что за данные?
85. user1166203 04.07.19 17:38 Сейчас в теме
86. Техподдержка 05.07.19 02:11
(85) Обновил версию. Отправка выполняется таким образом
XML = 
"<?xml version=""1.0"" encoding=""utf-8""?>
|<soap:Envelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:soap=""http://schemas.xmlsoap.org/soap/envelope/"">
|  <soap:Body>
|    <GetCursOnDate xmlns=""http://web.cbr.ru/"">
|      <On_date>2019-07-05</On_date>
|    </GetCursOnDate>
|  </soap:Body>
|</soap:Envelope>";
	
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "text/xml; charset=utf-8");
Заголовки.Вставить("SOAPAction", "http://web.cbr.ru/GetCursOnDate");
Ответ = КоннекторHTTP.Post(
	"https://www.cbr.ru/DailyInfoWebServ/DailyInfo.asmx",
	XML, 
	Новый Структура("Заголовки", Заголовки));
Показать
95. chipazawra 29.08.19 17:48 Сейчас в теме
(86) Приветствую!
Хотел бы уточнить.
1) Собираешься ли ты реализовать поддержку параметровURL ? пример "/storage/{Storage}/{ID}"
2) Поддержку соединения, не каждый раз его инициализировать а что-то подобное .СоздатьСессию().
96. Техподдержка 30.08.19 16:39
(95)

1) Собираешься ли ты реализовать поддержку параметровURL ? пример "/storage/{Storage}/{ID}"

Это зачем? Можно пример


2) Поддержку соединения, не каждый раз его инициализировать а что-то подобное .СоздатьСессию().

Да, в рамках сессии соединение будет сохраняться, но пока еще не сделал
(95)
2) Поддержку соединения, не каждый раз его инициализировать а что-то подобное .СоздатьСессию().


Теперь в рамках сессии HTTPСоединение переиспользуется
JohnyDeath; +1 Ответить
Оставьте свое сообщение

См. также

WILDBERRIES API. Модуль интеграции c Вайлдберриз по схеме "продажа со склада продавца" (FBS) для УТ 11.4, КА 2.4, ERP 2.4, УНФ 1.6 Промо

Оптовая торговля WEB v8 УНФ УТ11 Оптовая торговля, дистрибуция, логистика Россия УУ Платные (руб)

Расширение, позволяющее взаимодействовать с личным кабинетом WILDBERRIES по схеме торговля со склада продавца. Основным приоритетом в данной разработке является простота запуска и использования.

23880 руб.

22.03.2021    11476    30    74    

Модуль проверки регистрационного номера партии товара (РНПТ) в ФНС через сеть Интернет

Учет ТМЦ WEB v8 v8::УФ 1cv8.cf Россия Платные (руб)

Модуль предназначен для проверки Регистрационного номера партии товара (РНПТ) через WEB-сервис, предоставляемый ФНС.

6000 руб.

сегодня в 09:10    223    0    0    

Проверка мобильного телефона в базе МВД Украины (IMEI)

Практика программирования v8 Украина Бесплатно (free)

Добрый день, коллеги. Данная статья просто показывает готовый метод, при помощи которого вы сможете проверить мобильный телефон в базе МВД Украины.

04.10.2021    316    kaliuzhnyi    0    

Разработка гибридного web-приложения на 1С, возможности и ограничения

WEB v8 Бесплатно (free)

Все чаще разработчики склоняются к использованию 1C в качестве бэкенда при разработке веб-приложений. Но благодаря встраиванию веб-клиента 1С в сайт можно получить еще больше готовой функциональности. О том, как реализовать гибридное приложение за счет связки 1С с другими веб-технологиями, рассказал разработчик компании Neti Эльдар Мингалиев.

06.09.2021    2514    Бэнни    11    

Перенос данных из Парус-Зарплата Бюджет 7.71 в ЗИКГУ 3.1 Промо

Внешние источники данных Зарплата Зарплата v8 v8::СПР ЗКБУ Государственные, бюджетные структуры Россия Госбюджет Платные (руб)

Перенос данных из Парус-Зарплата Бюджет 7.71 в ЗИКГУ 3.1.18 для начала работы системы. Загрузка информации по физическим лицам, сотрудникам, начальной штатной расстановки и данных для расчета среднего заработка. Версия базы Парус7 не ранее 2018.12. Протестирована на релизе ЗИКГУ 3.1.18.46.

9840 руб.

06.07.2012    151967    32    157    

Расширение "Интеграция для работы с маркетплейсом WildBerries" для конфигурации УТ 11 и УНФ.

Розничная торговля Комиссионная торговля Управление торговлей Монитор заказов WEB v8 УТ11 Розничная и сетевая торговля (FMCG) Россия УУ Платные (руб)

Расширение «Интеграция для работы с Wildberries» (далее модуль «Интеграция») предназначено для работы с маркетплейсом Wildberries в моделях торговли как FBW, так и FBS из конфигураций "Управление торговлей 11" и УНФ. Возможности: Загрузка\Выгрузка карточек из\в Номенклатуры 1С включая характеристики номенклатуры, Загрузка\Выгрузка цен и остатков, Загрузка сборочных заданий и их обработка с созданием документов "Заказ клиента", Загрузка отчетов о продажах и др. Тестировалось с релизами конфигурации "Управление торговги" версий 11.4.6-13 и УНФ версии 1.6.23.86.

12000 руб.

01.09.2021    3100    18    41    

Обмен 1С с сайтом. Расширенная выгрузка на сайт Битрикс. Выгрузка скидок.

Оптовая торговля Розничная торговля WEB v8 v8::ОУ УТ11 УУ Платные (руб)

Расширение предназначено для выгрузки автоматических скидок, созданных в базе 1С, в интернет-магазин на CMS Битрикс.

3600 руб.

25.08.2021    1318    1    0    

Диадок прослеживаемость товаров для 1С 8.3 в Контур Диадок Стандарт

Обработка документов Оптовая торговля Внешние источники данных Интеграция v8 v8::БУ БП2.0 УПП1 УНФ ERP2 БП3.0 УТ11 КА2 Россия БУ НДС Платные (руб)

Данная публикация Диадок прослеживаемость товаров обеспечивает заполнение новых полей в Счете-фактуре и УПД в соответствии с постановлением Правительства РФ №534 от 02.04.21 в обработке по ЭДО Диадок Стандарт.

4000 руб.

21.07.2021    4647    12    0    

Перенос начальных остатков из Парус 7.71 в БГУ Промо

Внешние источники данных Дебиторская и кредиторская задолженность Учет ОС и НМА Учет ТМЦ Дебиторская и кредиторская задолженность Учет ОС и НМА Учет ТМЦ v8 v8::БУ БГУ Государственные, бюджетные структуры Россия Госбюджет Платные (руб)

Перенос словарей и начальных остатков из ПП Парус-Бухгалтерия Бюджет 7.71 в 1Сv8 БГУ2. Заполнение словарей и документов по вводу начальных остатков. Не требуется установка ПП Парус7. Возможна дозагрузка. Внешняя обработка с открытым кодом.

9000 руб.

08.12.2011    64727    85    117    

Система автоматической загрузки номенклатуры, картинок (несколько потоков одновременно) и связанных данных из различных источников (E-MAIL, HTTP, FTP, КАТАЛОГИ) (расширение + конфигурация, 8.3.14+, для УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2)

Универсальные обработки Загрузка и выгрузка в Excel Ценообразование, прайсы Обработка справочников Учет ТМЦ v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 УУ Платные (руб)

(©Топчий Д.Ю.) Данная система является дополнением к известной моей разработке "Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, БП 2.0, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6, Розница 2" и служит для ПОЛНОЙ автоматизации процесса загрузки/обновления номенклатуры, картинок, документов с номенклатурой и прочего с возможностью загрузки сразу из разных источников данных (E-MAIL, HTTP, FTP, ЛОКАЛЬНЫЕ КАТАЛОГИ). Имеет возможность фильтрации файлов и писем. Имеет возможность задать на профиль/группу профилей свое расписание работы. И многое другое! Имеется подробная справка по установке и настройке! (Обновление от 28.07.2021, версия 1.1)

21588 руб.

13.07.2021    4214    1    4    

SALE! 35%

Конструктор ботов Телеграм, редакция 2

Внешние источники данных WEB v8 Платные (руб)

Развитие популярного решения для интеграции мессенджера Telegram с нашей любимой 1С.

15000 9750 руб.

18.06.2021    13858    86    49    

КИТ+ помощник бухгалтера Кальцедонии для 1С:Бухгалтерия 8

Документооборот и делопроизводство Розничная торговля WEB v8 v8::БУ БП3.0 БУ Платные (руб)

Создание документов из файлов программы “Shoppy” в “1С:Бухгалтерия 8”, упрощение работы с ЭДО и "Честным знаком".

1200 руб.

09.06.2021    3983    1    3    

Помощник ЕГАИС для 1С:Розница 2.2/2.3 (Инвентаризация, запросы, проверка ТТН и многое другое) Промо

Внешние источники данных Рабочее место Розничная торговля Розничная торговля v8 Розница Розничная и сетевая торговля (FMCG) Россия УУ Акцизы Платные (руб)

Обновление сопоставлений алкогольных классификаторов, инвентаризация по марке, проверка накладных по check1.fsrar.ru, поиск продукции по акцизке, запрос новых акцизных марок и многое другое!

5500 руб.

05.01.2016    113119    311    557    

Изменение размера картинок "на лету" с помощью NGINX

Практика программирования v8 Бесплатно (free)

Пример использования nginx и image_filter для сжатия картинок.

26.05.2021    1933    malikov_pro    21    

OZON(ОЗОН). Загрузка заказов и выгрузка товаров, остатков и цен. Для УТ 10.3, КА 1. Обычные формы

WEB Розничная торговля v8 КА1 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Платные (руб)

Конфигурация встраивается в типовую конфигурацию УТ10.3 и КА 1.x . Основной функционал: Выгрузка карточек товаров в ОЗОН, Загрузка и синхронизация ранее загруженных в ОЗОН карточек с номенклатурой в 1С. Гибкая настройка синхронизации по номенклатуре. характеристикам , сериям и единицам измерения. Загрузка отправлений ОЗОН и создание на их основании документов в 1С. Управление статусами отправлений ОЗОН. Два варианта документооборота Заказ покупателя - Реализация и Внутренний заказ - Перемещение - Реализация.

24000 руб.

12.05.2021    14250    28    57    

Интеграция 1С с Битрикс24 задачами. Создание отчетов по задачам

Управление задачами WEB v8 1cv8.cf УУ Платные (руб)

Разработка выгружает задачи из Битрикс24 в 1С и наоборот. Решение позволит не создавать сотрудника в Битрикс24, а просто нагружать задачами сразу в 1С. Данная разработка технически подходит для всех основных конфигураций линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289).

12000 руб.

04.05.2021    4219    1    8    

Интеграция 1С с api wildberries.ru

Оптовая торговля WEB v8 1cv8.cf Оптовая торговля, дистрибуция, логистика УУ Платные (руб)

Решение для обновления остатков на площадке wildberries.ru.

1200 руб.

16.04.2021    11084    25    31    

Обзор полезных методов БСП 3.1.4

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf Бесплатно (free)

Библиотека стандартных подсистем (далее - БСП) является частью любой типовой конфигурации, поэтому умение применять готовые процедуры и функции повышает качество разработки и избавляет от написания лишнего кода. К сожалению, не у всех есть время и упорство овладеть всей документацией, поэтому я собрал воедино наиболее популярный функционал.

25.03.2021    38616    rayastar    51    

Обмен данными между OZON и 1С

Оптовая торговля WEB v8 v8::ОУ ERP2 УТ11 КА2 УУ Платные (руб)

Данная подсистема позволяет загружать отправления «с моего склада» из OZON (в статусе «Ожидают сборки»). Отправлять статусы «awaiting_deliver, т.е. Ожидает отгрузки» и «cancelled, т.е. Отменен» из 1с в OZON. Выгружать остатки и цены. Печатать этикетки. Загружать данные о комиссии. Заполнять отчеты комиссионера...

20000 руб.

02.03.2021    8936    23    40    

Программа для управления ККМ Атол и Штрих нового поколения (он-лайн ККТ под 54-ФЗ) с помощью текстового файла (ini файла). Поддержка маркировки. Промо

Разработка внешних компонент WEB Кассовые операции ККМ Кассовые операции Фискальный регистратор Розничная торговля v7.7 v8 1cv8.cf 1cv7.md Россия БУ УУ Платные (руб)

FR_ATOL_SHTRIH.EXE встраивается в SYSTRAY (в правом нижнем углу, там где часы) и следит за появлением обычного текстового файла, в котором перечислено, какие операции необходимо осуществить с ККТ - напечатать чек (нал/безнал), снять Z-отчет, осуществить выемку денег, сделать возврат и т.д. Такой механизм позволяет использовать комплект для WEB сайтов, для нетиповых или сильно измененных 1с7 или 1с8. Для любых программ, которые умеют работать с текстовыми файлами (будь то CLIPPER,FOXPRO,JAVA, WSH, VBS итд). Внутри комплекта лежат готовые к использованию обработки для 1с8: УТ10, БП2, БП2Базовая, БП2Корп, УТ11, БП3, БП3Базовая, БП3Корп, Для 1С7.7:ТиС документ Реализация ТМЦ,Печать из ПКО, Бух4.5, Бух1.3 . Код на 1с открыт - используйте обработки комплекта, как шаблоны для своих программ. Подключать ККМ к 1С не надо! Более 3000 внедрений на ККМ Штрих и Атол. Некоторые из покупателей реализовали работу с ККМ даже из Excel и Axapta. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP)

20 стартмани

31.07.2017    97424    503    ah7777777    528    

Интеграция с "Беру" (Яндекс.Маркет) для УТ 10.3

Оптовая торговля Розничная торговля WEB v8 УТ10 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Платные (руб)

Готовая подсистема для интеграции и обмена данными с маркетплейсом "Беру" для конфигурации УТ 10.3 с инструкцией и дополнительными обработками. Поддержка различных схем работы с витриной FBS, DBS

12000 руб.

12.02.2021    5494    2    13    

Экселька. Универсальный инструмент, построенный по типу классических электронных таблиц, с возможностью использования данных 1С.

Финансовый учет и бюджетирование (FRP) Учет доходов и расходов Управленческий учет (прочее) Универсальные обработки Бухгалтерский учет Управление торговлей v8 1cv8.cf Платные (руб)

Инструмент позволяет конструировать произвольные отчеты, примерно так же как это делается в Excel с использованием данных 1С. Область применения - от простого получения нескольких контрольных сумм по типу "Отчет руководителю", до составления сложных аналитических отчетов всех видов учета.

6000 руб.

08.02.2021    7628    5    25    

Интеграция с сервисом vetmanager

WEB v8 v8::БУ БП3.0 Бытовые услуги, сервис Платные (руб)

Данная обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.

6000 руб.

02.02.2021    2987    8    33    

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

Чистка базы Универсальные обработки Обработка документов Поиск данных Обработка справочников v8 v8::УФ 1cv8.cf Платные (руб)

(©Топчий Д.Ю.) Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. Если что-то будет неясно по работе с обработками – я готов Вам помочь. А так же обновления Вы получаете бесплатно в течение года с момента приобретения данных обработок! Данные обработки входят в ТОП-100 продаж за все время, что является залогом популярности, надежности в работе, и признанием других покупателей. (Обновление от 17.08.2021, версия 3.8)

5988 руб.

22.02.2013    114628    215    137    

Лучший чат бот Телеграмм [demobot] по подписке

Оптовая торговля Розничная торговля WEB v8 Розница УНФ БП3.0 УТ11 УУ Платные (руб)

Чат бот Telegram. Никаких конструкторов, только ваши пожелания по работе бота. Быстрый. Очень дешево. Есть онлайн демонстрация

1200 руб.

19.01.2021    5393    0    7    

Загрузка номенклатуры и изображений в Управление торговлей 11.4 и УНФ из файлов прайс-листов формата YML (Yandex Market Format) или XML

Обработка справочников Обмен через XML v8 УТ11 Россия Абонемент ($m)

Обработка предназначена для загрузки каталога номенклатуры и изображений из файлов прайс-листов формата YML (Yandex Market Format) или XML или по ссылке из Интернет в справочник "Номенклатура".

3 стартмани

20.11.2020    2943    13    Victor29reg    8    

Замена дерева групп в интернет-магазине при обмене с 1С: Предприятие (расширение конфигурации)

WEB v8 v8::УФ 1cv8.cf Платные (руб)

Каждый, кто хотя бы раз настраивал обмен между 1С и интернет-магазином, задавался вопросом о необходимости перестроения дерева групп, отличного от дерева каталога номенклатуры базы 1С. И каждый придумывает что-то свое. В публикации будет показано расширение конфигурации (любой из типовых на БСП), которое максимально легко и изящно позволяет сделать свое дерево групп в выгрузке на сайт.

3000 руб.

14.11.2020    4294    3    9    

Перенос данных из Парус 7.хх в ЗГУ ред.3 Промо

Зарплата Управление персоналом (HRM) Внешние источники данных Зарплата v8 v8::СПР ЗКГУ3.0 Государственные, бюджетные структуры Россия БУ Госбюджет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 7.хх учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

18000 руб.

24.04.2017    31906    64    115    

Загрузка изображений (картинок) по ссылке из файла форматов YML (Yandex Market Format) или XML (управляемые формы)

Обработка справочников Обмен через XML v8 v8::УФ УНФ УТ11 Россия Абонемент ($m)

Обработка позволяет загрузить изображения из Интернет по ссылке, указанной в файле формата YML (Yandex Market Format) или XML в справочник Номенклатуры в стандартное хранилище изображений.

1 стартмани

06.11.2020    3319    9    Victor29reg    2    

Загрузка изображений (картинок) по ссылке из Excel (управляемые формы)

Обработка справочников Загрузка и выгрузка в Excel v8 v8::УФ УНФ УТ11 Россия Абонемент ($m)

Обработка позволяет загрузить изображения из Интернет по ссылке, указанной в файле Excel в справочник Номенклатуры в стандартное хранилище изображений.

1 стартмани

03.11.2020    3792    31    Victor29reg    2    

UniPrice: Загрузка прайс-листов из Excel, YandexML, CSV, TXT, MMO, DBF, MXL, CommerceML (импорт товаров, цен, остатков, характеристик, групп номенклатуры, свойств, изображений и др.) Промо

Ценообразование, прайсы Обработка справочников Загрузка и выгрузка в Excel Внешние источники данных Обмен через XML WEB Обработка документов Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен Комиссионная торговля Оптовая торговля Розничная торговля Учет ТМЦ Ценообразование, анализ цен v8 КА1 УТ10 Розница УПП1 УНФ ERP2 УТ11 КА2 УУ Платные (руб)

Если у Вас есть интернет-магазин и он синхронизирован c 1С:Предприятие, то наше предложение для Вас.<br> Если Вы ведете интернет-торговлю закупая товар у поставщиков, то наше предложение для Вас. <br> Если Вы хотите анализировать сотни прайс-листов конкурентов и таким образом строить свою ценовую политику, то наше предложение для Вас.<br> Если Вы тратите много времени = денег на обработку прайс-листов, то наше предложение для Вас.<br> <br><br> Мы хорошо поработали на протяжении года, вложили опыт и знания 10 лет работы в сфере e-commerce и баз данных 1С:Предприятие, организовали инфраструктуру и поддержку проекту. И вот наконец, рады сообщить, что готовы представить Вашему вниманию новый мощнейший универсальный модуль для обработки прайс-листов UniPrice, который будет делать всю работу с прайс-листами за Вас автоматически по расписанию.<br> Уверены, что UniPrice даст неоспоримое конкурентное преимущество Вашему бизнесу.<br>

1200 руб.

20.03.2017    84862    461    231    

Учим Лайку новым трюкам: заказы с предоплатами, выгрузка накладных из 1С

Банковские операции Кассовые операции Учет доходов и расходов Розничная торговля Розничная торговля Внешние источники данных Банковские операции Кассовые операции v8 v8::ОУ УТ11 Рестораны, кафе и фаст-фуд УУ Платные (руб)

Расширение Лайка позволяет просматривать данные IIKO по заказам и предоплатам, приходным и расходным накладным, не покидая 1С. Кроме того, в последней версии добавлен функционал создания накладных на основании приобретений 1С одним нажатием.

14400 руб.

15.10.2020    10358    1    2    

Поиск номенклатуры в интернете (Розница 2.3, Управление торговлей 11.4)

Розничная торговля WEB v8 v8::ОУ Розница УТ11 УУ Платные (руб)

Альтернатива сервису 1С Номенклатура, не требует подписки ИТС, ищет данные в открытых источниках. Для поиска товара по штрихкоду в сети интернет, полезно для первоначального заполнения базы.

1000 руб.

15.10.2020    7920    16    45    

Обмен с системами Казначейства: Электронный бюджет, версия 4.5

Банковские операции Документооборот и делопроизводство Внешние источники данных v8 v8::БУ ERP2 БП3.0 Россия БУ Платные (руб)

Обработка для обмена платежными документами в формате xml для системы Федерального казначейства "Электронный бюджет" из конфигураций 1С.

12000 руб.

14.10.2020    13273    80    62    

Тестирование и исправление ключей аналитики ERP, УТ11, КА Промо

Универсальные обработки Тестирование и исправление v8 ERP2 УТ11 КА2 Платные (руб)

Незаменимая обработка для сопровождения конфигураций: ERP, УТ, КА. Позволяет вычистить многие ошибки в ключах аналитики, в ключевых справочниках конфигурации.

2000 руб.

10.02.2017    76663    461    111    

Обмен данными между СберМегаМаркет (GOODS) и 1С

Оптовая торговля WEB v8 v8::ОУ УТ11 КА2 УУ Платные (руб)

Данное расширение позволяет полностью интегрировать 1С:Управление торговлей 11.4, 1С:Комплексная автоматизация 2.4 и 1С:ERP Управление предприятием 2.4 по API с SberMegaMarket.ru (GOODS.ru). Расширение позволяет получать заказы с СберМегаМаркет автоматически, после чего их полностью отрабатывать, со всеми статусами в 1с, с формированием нескольких грузовых мест, печатать маркировочные листы, отгружать и закрывать их в СберМегаМаркет. В расширении присутствует настройка выгрузки в формате YML остатков и цен товаров, ссылку на которую указываем в личном кабинете СберМегаМаркет (обмен остатками и ценами проще говоря). Расширение полностью покрывает все необходимые бизнес-процессы обмена между системами. Тестировалось на 1С:Предприятие 8.3 (8.3.15.1778) и Управление торговлей, редакция 11 (11.4.11.63). UPD 12.10.2020: совместимо с Управление торговлей, редакция 11 (11.4.13.47); UPD 17.05.2021: совместимо с Комплексная автоматизация 2 (2.4.13.170) UPD 07.10.2021: cовместимо с 1С:ERP Управление предприятием 2 (2.4.13.275) В связи с тем, что это двусторонний обмен, прошу учесть, что включить функционал интеграции по api, должен сотрудник поддержки goods (подробнее в конце статьи). Просьба при скачивании учитывать версию, там присутствует информация, какие доработки присутствуют и для какой конфигурации. Т.е. в версии 2.2.5 нет доработок, которые идут в версии 5.5.1. Чтобы получить последнюю версию, необходимо скачивать/покупать именно последнюю.

6000 руб.

09.10.2020    15485    69    56    

Обмен данными: 1С - "Мобильная карта" Газпромнефть

Оптовая торговля Внешние источники данных v8 КА1 БП2.0 УТ10 УПП1 БП3.0 УТ11 КА2 Россия БУ УУ Платные (руб)

Обмен данными конфигураций 1С - с комплексом управления автозаправочной станцией «Мобильная карта»

35000 руб.

06.10.2020    6695    3    0    

Интеграция 1С с api ozon.ru

WEB Оптовая торговля v8 1cv8.cf УУ Платные (руб)

Решение для обновления цен на площадке OZON.ru

8160 руб.

25.09.2020    10051    12    31    

«Закупки ПАО Газпром»: подача заявки по торгам

Загрузка и выгрузка в Excel Обмен через XML WEB v8 v8::УФ 1cv8.cf Платные (руб)

«Закупки ПАО Газпром»: подача заявки по торгам

4700 руб.

17.09.2020    5665    4    0    

Загрузка данных с брокерского счета Тиньков с использованием OpenAPI

Учет доходов и расходов Финансовые v8 1cv8.cf Россия УУ Абонемент ($m)

Шаблон использования OpenAPI — HTTP-интерфейса для взаимодействия с торговой платформой Тинькофф Инвестиции. Разработка не является законченным решением и предназначена для встраивания в свою собственную конфигурацию. Позволяет скачать с рабочего брокерского счета следующие данные: Данные о биржевых активах (Акции, облигации и ETF), используемых в Тинькофф Инвестиции Данные о брокерских счетах, Данные об операциях, совершенных брокером, Данные о портфеле на брокерском счете, Данные о валютных активах на брокерском счете.

10 стартмани

16.09.2020    6575    15    Hitcher    5    

Загрузка данных из М-Аптеки в Бухгалтерию 3.0, в т.ч. КОРП

Файловые протоколы обмена, FTP Внешние источники данных v8 v8::БУ БП3.0 Фармацевтика, аптеки Россия БУ УСН Платные (руб)

Обработки для загрузки dbf-файлов, выгруженных из М-Аптека в разрезе документов с номенклатурой

8000 руб.

14.09.2020    6834    13    15    

Формирование HTTP запроса формата multipart/form-data с двоичными данными, используя ПотокВПамяти

WEB v8 1cv8.cf Бесплатно (free)

В статье опишу вариант формирования запроса

11.09.2020    5684    malikov_pro    15    

Infostart Toolkit

Консоль запросов Прочие инструменты разработчика v8 v8::УФ v8::Запросы v8::СКД 1cv8.cf Платные (руб)

Простые и удобные инструменты: Консоль запросов, СКД, Редактор объекта, Поиск ссылок и другие. Редактор запросов и кода с раскраской и контекстной подсказкой. Улучшенный конструктор тонкого клиента и др.

8000 руб.

02.09.2020    37638    126    191    

Загрузка платежей из Монеты в БП 3.0

Оптовая торговля WEB v8 v8::БУ v8::УФ БП3.0 БУ Платные (руб)

Обработка для загрузки платежей из Монета.ру в документ "Поступление на расчетный счёт".

2500 руб.

31.08.2020    6048    2    0    

Обработка прайсов + интеграция с сайтом: базовое комплексное решение для Интернет-магазинов работающих со склада поставщиков

Ценообразование, прайсы Оптовая торговля Розничная торговля Ценообразование, анализ цен Обмен данными 1С Загрузка и выгрузка в Excel WEB Интеграция Управленческий учет (прочее) Рабочее место Управление торговлей v8 КА1 УТ10 Розница УПП1 УНФ ERP2 УТ11 УХ КА2 УУ Платные (руб)

Если Вам нужно работающее решение, которое закроет вопрос автоматизации рутинных процессов в сфере торговли по системе DropShipping, т.е. со склада поставщика, то вполне возможно вам подойдет наше комплексное предложение, которое включает 2 незаменимых продукта для торговли через интернет-магазин.

34999 руб.

31.08.2020    9456    1    0    

Видеозаписи онлайн-митапа "Интеграционные решения в 1С"

Интеграция Платные (руб)

24 июля прошел онлайн-митап по интеграционным решениям в 1С. Говорили о Rabbit MQ, Apache Kafka и многом другом.

3000 руб.

20.08.2020    6687    12    0    

Загрузка кассовых чеков из бесплатного мобильного приложения ФНС (налоговой) в документы "Авансовый отчет"

Кассовые операции Розничная торговля WEB Учет доходов и расходов Файловые протоколы обмена, FTP v8 v8::БУ УНФ БГУ БП3.0 Россия БУ НУ УУ Платные (руб)

В публикации размещены специализированные обработки для загрузки чеков в базах 1С (как для локальных баз, так и для облачных в сервисе 1С Фреш 1cfresh.com): «1С:Бухгалтерия предприятия, ред. 3.0», «1С:Управление нашей фирмой 8, ред. 1.6» и «1С:Бухгалтерия государственного учреждения, ред. 2.0». Вы просто сканируете QR коды с бумажных и электронных чеков c помощью мобильного приложения ФНС и чеки автоматически (без ручного ввода) загружаются в авансовые отчеты.

19.08.2020    18768    64    delta    31