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

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

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

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
14.10.19
320
.cf 2.1.3 45,51Kb 320 Скачать
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8
.cf 45,51Kb
14.10.19
3
.cf 2.1.3 45,51Kb 3 Скачать
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8:
.cf 45,51Kb
14.10.19
2
.cf 2.1.3 45,51Kb 2 Скачать
Коннектор: удобный HTTP-клиент для 1С:Предприятие 8:
.cf 45,51Kb
14.10.19
6
.cf 2.1.3 45,51Kb 6 Скачать
09.01.2020
2.1.3 1 2000 руб.

Моментальная
доставка

09.01.2020
0 1500 руб.

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

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

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

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

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

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

Вообще я просто удивился тому, что у 1С-ников так сложно с работой с интернетом, что они сами три строки не могут написать и готовы выкладывать за это деньги)) Ну и попутно удивился тому, что человек берёт пример с бесплатных продуктов, но делает их даже не за 1 см, а аж за 5)) Но теперь-то я гораздо больше удивляюсь вашей ранимой душе и легковоспламенимой попке)))
jONES1979; ivan_luzinov; vugluscr1991; +3 10 Ответить
3. Labotamy 31.01.19 08:12 Сейчас в теме
Требую включения в состав БСП))
Viktor_Ermakov; Krio2; ivan_luzinov; АлександрЯрославичъ; user811769; creatermc; pt_olga; mysm; amon_ra; IP0808; Kosstikk; DrAku1a; +12 1 Ответить
6. zeegin 45 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 45 31.01.19 20:43 Сейчас в теме
(20) Я бы с удовольствием всю подсистему получения файлов из интернета заменил на это, за исключением настроек прокси: их всегда брать из настроек БСП и не предлагать переопределять.
4. krollzlat 31.01.19 09:14 Сейчас в теме
Отлично ,жалко не хватает СМ.Когда рекод работаешь с http забывается...А тут и шпоргалка и удобство.
12. the1 555 31.01.19 12:11 Сейчас в теме
(4) Народ, переведите кто-нибудь? Хотелось бы, так сказать, в общих чертах понять, что интурист говорит.
user774630; Гриффин; +2 Ответить
51. leemuar 19.02.19 16:59 Сейчас в теме
(12) "Отличная разработка! Жалко стартмани не хватает, чтобы скачать. Когда редко работаешь с http - забывается. А тут и документация отличная, и сама библиотека удобная"
Fartovaya; user774630; Гриффин; Nefilimus; Aleskey_K; Kuzja_R; pbabincev; EasyWay; the1; +9 Ответить
5. toypaul 67 31.01.19 09:20 Сейчас в теме
7. leemuar 31.01.19 10:11 Сейчас в теме
Отличная библиотека, спасибо!
А имеет большой смысл привязываться к 8.3.10? Да, работа с потоками эффективна с т.зр. расходования памяти, но если убрать потоки можно расширить количество конфигураций, на которых библиотеку можно применять.
8. json 2634 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 66 22.01.20 14:01 Сейчас в теме
(45) Получилось портировать для релизов ниже 8.3.9 ?
124. leemuar 22.01.20 16:21 Сейчас в теме
(123) https://github.com/leemuar/Connector
Не все возможности оригинала поддерживаются. Например, сжатие не работает пока
61. nomadon 382 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 62 31.01.19 10:38 Сейчас в теме
Годнота пошла в топе. Неужели темные времена на инфостарте закончились )
Gang031; Orlando Skibraves; user764477; sigmov; TreeDogNight; DrAku1a; Alien_job; rpgshnik; zeegin; Labotamy; CyberCerber; SerVer1C; Soloist; the1; +14 Ответить
10. kuntashov 366 31.01.19 10:43 Сейчас в теме
Очень круто (и почему раньше никто не реализовал?!), даешь порт для OScript!
creatermc; Labotamy; +2 Ответить
11. comol 4307 31.01.19 11:34 Сейчас в теме
Однозначный плюс - спасибо
13. spy-83 186 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 297 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. YourHelper 02.02.19 12:51 Сейчас в теме
Отличная штука. Ещё бы бьютифул суп сделать для 1с
26. YourHelper 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 283 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 283 08.02.19 13:16 Сейчас в теме
(38)
sort[updated_at]


взлетело, спасибо
46. Техподдержка 18.02.19 19:56
UPDATE: Доступна версия для 1Script
opm install 1connector
untru; Krio2; mickey.1cx; Perfolenta; karachev_og; kote; mvxyz; Evg-Lylyk; nixel; Danil.Potapov; ardarik; ardn; Aleskey_K; ktb; EGOLEGE; Merc; GreenDragon; +17 Ответить
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 41 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 41 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 41 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 41 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) Теперь поддерживается
creatermc; user774630; +2 Ответить
66. TelsDevelopUser 13.05.19 11:21 Сейчас в теме
Не совсем понятно, каким образом можно передать
1) в теле запроса сразу массив
2) имена свойств с "-"

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


Подскажите, пожалуйста, какого вида должны быть данные, передаваемые в доп. параметры структурой с именем "Данные"?
67. JohnyDeath 297 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 22 16.06.19 08:31 Сейчас в теме
Каким образом отправить чисто json строку через КоннекторHTTP.Post без предварительного преобразования в Соответствие?
78. SlaSla 22 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 22 16.06.19 14:14 Сейчас в теме
(79)Спасибо! Всё получилось!
81. Goleff74 166 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 Ответить
97. chipazawra 30.08.19 17:36 Сейчас в теме
Есть URL такого вида https://.....//storage/{Storage}/{ID}
Storage и ID это параметры.
Если брать HTTP сервис 1С то в шаблоне они указываются в фигурных скобках.
И тогда когда мы получаем запрос на наш HTTP-сервис:

HTTPСервисЗапрос (HTTPServiceRequest)
Свойства:
HTTPМетод (HTTPMethod)
БазовыйURL (BaseURL)
Заголовки (Headers)
ОтносительныйURL (RelativeURL)
ПараметрыURL (URLParameters)
ПараметрыЗапроса (QueryOptions)
Методы:
ПолучитьТелоКакДвоичныеДанные (GetBodyAsBinaryData)
ПолучитьТелоКакПоток (GetBodyAsStream)
ПолучитьТелоКакСтроку (GetBodyAsString)
Описание:
Описывает запрос к HTTP-сервису.
Доступность:
Сервер, толстый клиент.

{Storage} и {ID} уже будут в структуре ПараметрыURL в удобном виде.

Когда мы обращаемся из 1С на HTTP-Сервисы такого рода с помощью твоего коннектора то приходится делать так:

ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("Аутентификация", Аутентификация);
НТТPОтвет = КоннекторHTTP.Get(СтрШаблон("%1/%2%3", URL, Storage, ID),, ДополнительныеПараметры);

Что ИМХО показалось костылём.

Сначала я надеялся на такую реализацию.

ДополнительныеПараметры = Новый Структура;
ДополнительныеПараметры.Вставить("Аутентификация", Аутентификация);

ПараметрыURL = Новый Структура;
ПараметрыURL.Вставить("Storage", "main");
ПараметрыURL.Вставить("ID", "1488");

НТТPОтвет = КоннекторHTTP.Get(URL,, ПараметрыURL, ДополнительныеПараметры);

А так коннектор очень удобный. Пользуюсь, жду соединение в сессии.
Оставьте свое сообщение

См. также

SALE! 40%

Конструктор ботов Телеграм— лёгкая и универсальная интеграция 1С с Telegram Промо

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Платные (руб)

Лёгкая в установке и настройке, многофункциональная и универсальная интеграция 1С с Telegram. Использованные в решении подходы позволяют совместить все возможности 1С с возможностями Telegram. Ещё никогда до этого решение задачи отправки данных в Telegram из 1С, получения данных из Telegram в 1С и организация многоступенчатого бота не было таким простым.

6499 руб.

30.05.2017    72219    183    256    

Практикум "DevOps. Запуск тестирования для решений 1С" 19-22 мая в 14:00 МСК

Инструментарий разработчика Администрирование DevOps Git (GitHub, GitLab, BitBucket) v8 Платные (руб)

Практикум по запуску тестирования для решений 1С, на котором участники на собственных рабочих местах с нуля научатся запускать тестирование для 1С-проектов.

30.04.2020    2196    5    infostart    1    

Практикум "DevOps. Запуск тестирования для решений 1С" 4-5 Мая 2020 г.

Инструментарий разработчика Администрирование DevOps Git (GitHub, GitLab, BitBucket) v8 Россия Платные (руб)

Практикум по запуску тестирования для решений 1С, на котором участники на собственных рабочих местах с нуля научатся запускать тестирование для 1С-проектов.

22.04.2020    3110    11    infostart    19    

Управление Viber-ботами

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

Простое и эффективное решение для управления viber-ботами из 1С.

2000 руб.

17.04.2020    2104    3    6    

Базовый курс для начинающих 1С-программистов. Онлайн-интенсив со 2 июня по 2 июля 2020 г. Промо

Практика программирования v8 Платные (руб)

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

4500 руб.

02.03.2020    11831    42    4    

Интеграция 1С с WhatsApp (8.3, управляемое, обычное, расширение, веб-клиент, мобильное приложение, чат - бот, рассылки, API)

Розничная торговля Оптовая торговля WEB Мобильная разработка v8 v8::УФ v8::Mobile 1cv8.cf УУ Платные (руб)

Установка в вашу рабочую базу 1С за 30 минут. Обмен сообщениями 1С и WhatsApp, личные и групповые чаты. Работает как самостоятельное решение, так и в составе других конфигураций 1С 8.3. Автоматическая рассылка файлов с возможностью сжатия и шифрования паролем.

3900 руб.

08.04.2020    7351    2    0    

Выгрузка товаров ВКонтакте из 1С (Модуль обмена для Розницы, УТ, КА, ERP)

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

Модуль обмена товарами со страницей ВКонтакте предназначен для выгрузки сведений о товарах из информационной базы 1С на страницу ВКонтакте в раздел "Товары". Модуль предназначен для конфигураций "Управление торговлей 11.4", "Комплексная автоматизация 2.4", "1С:ERP Управление предприятием 2.4", "Розница 2.2, 2.3". При внедрении модуля не производится изменения вашей основной конфигурации, все объекты остаются на поддержке. Обновления релизов основной конфигурации проходят без дополнительных сложностей.

4500 руб.

01.04.2020    2818    5    0    

5 ситуаций, когда в экосистеме 1C нужны веб-сервисы

Обмен данными 1С v8 Бесплатно (free)

В 1С существует немало возможностей для обмена данными, включая файловый обмен и COM Connector. В этой статье я расскажу, когда при интеграции 1С не обойтись без веб-сервисов, а также в чем плюсы использования SOAP или, наоборот, HTTP. Кроме этого речь пойдет про рабочие инструменты и примеры использования веб-сервисов. Веб-сервисы — достаточно простая штука. Существует множество инструкций по их созданию, так что запустить свой сервис может почти каждый. Сложности возникают тогда, когда веб-сервисы начинают куда-то встраивать, например, в системы 1С.

24.03.2020    6638    0    Neti    4    

Клиент торговли на Тинькофф инвестициях. Промо

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

Предназначена для торговли на Тинькофф инвестиции. Подключается через тинькоф OpenApi. Для торговли нужно получить Токен в личном кабинете Тинькофф инвестиции. И открыть брокерский счёт. Робот автоматической торговли поможет вовремя купить и продать акции. Планирование закупок покажет, желаемые закупки и отобразит текущую прибыль. Графики покажут, как изменялась и изменяется обстановка на рынке ценных бумаг.

1000 руб.

10.04.2020    2912    16    0    

Магазин в Телеграм. Подсистема для разработки ботов на 1С с готовыми скриптами

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

Онлайн продажи через Telegram в 2019 году составили 1.1 млрд рублей продаж, а на днях разрешили дистанционную продажу лекарств (ссылки в конце статьи). У курьерских служб и интернет-магазинов бум продаж в связи с карантином. Это значит, самое время создать магазин в телеграм на базе 1С. В публикации описание, как это можно сделать с помощью подсистемы для разработки ботов, а также готовые скрипты для быстрого старта.

18990 руб.

20.03.2020    3190    1    0    

Загрузчик из личного кабинета "Такском-касса" по API 1.3 в "1С:Бухгалтерию предприятия 3.0"

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

Расширение для загрузки информации о кассовых сменах из личного кабинета «Такском-касса». Автозагрузка: смены, чеки, проданная номенклатура. Автоматическое создание документов «Отчет о розничных продажах», «Поступление наличных», «Операция по платежной карте».

7000 руб.

17.03.2020    2607    2    6    

Умные машины и их обучение. Применяем искусственный интеллект на реальных задачах бизнеса

Искусственный интеллект (AI) Бесплатно (free)

Анализ данных и машинное обучение стремительно входят в нашу жизнь. Как решать ежедневные задачи специалиста 1С с помощью технологий машинного обучения на конференции Infostart Event 2019 Inception рассказал разработчик в группе рекомендаций Яндекс.Маркет Владимир Бондаревский.

16.03.2020    3257    0    bonv    9    

Обмен с системой Меркурий через Web + Ветис.API для любых конфигураций (универсальная конфигурация Хамелеон Меркурий) Промо

Внешние источники данных WEB Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Производство Управление торговлей Бухгалтерия Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля v8 1cv8.cf Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия БУ УУ Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий(тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше(достаточно снять галочку: свойства конфигурации и можно пользоваться всеми преимуществами из своей привычной учетной системы). Основное отличие от других решений - полностью открытый код, работа через веб-интерфейс и API 2.0. Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот. Доступно подробное и развернутое описание в HELP-окнах, которое помогает во всем разобраться даже неподготовленным пользователям, добавлены ссылки на обучающее видео по использованию системы Меркурий. Считывание, запись, редактирование, удаление справочников/групп и документов. Гашение ВСД, отказ и частичный отказ. Инвентаризация(изменение/удаление количества в партиях). Создание партии через журнал продукции. Возможность групповой печати ветеринарных свидетельств. Поддерживает регионализацию. Работает с маркировкой, упаковками. Возможно обновлять данные с учетом работы вет.врача. Внесение лабораторных исследований и иммунизации в созданные партии или при производстве. Вывод сообщений от системы Меркурий(с нашим комментарием по ним). Лицензирование идет на ХС в целом(а не на каждое предприятие). Создание транзакций: производство/отгрузка/перемещение+черновой вариант в Меркурии для сверки всех полей. Добавлена возможность автономной работы при неполадках на сайте Меркурий. Просмотр доступных прав пользователя в системе Меркурий.

5000 руб.

08.11.2017    76298    773    91    

Amazon S3. Вычисляем сигнатуры подписи. Объектное хранилище

WEB v8 Россия Абонемент ($m)

Платформа 1С поддерживает протокол Amazon S3 только через REST API. Протокол подробно описан на сайте Amazon. Алгоритм вычисления сигнатуры подписи запроса сложен, отладка на рабочем сервисе не показательна, ошибки не очевидны. Amazon в документации приводит примеры вычисления сигнатуры с фиксацией промежуточных результатов. Примеры вычисления сигнатуры подходят для встроенной проверки реализованного в 1С алгоритма, в том числе написания тестов. В статье описан принцип проверки вычисления сигнатуры, в вложении код вычисления сигнатуры и пара тестовых примеров.

10 стартмани

04.02.2020    1200    3    newtraveller    11    

Базовый курс для начинающих 1С-программистов. Пятый поток. Онлайн-курс с 12 февраля по 15 апреля 2020 г.

Практика программирования v8 1cv8.cf Платные (руб)

Данный онлайн-курс является начальной ступенью по изучению базовых принципов программирования в системе “1С:Предприятие” и предназначен для обучения 1С-программированию “с нуля”.

10.12.2019    15051    53    infostart    6    

Запрос GTIN обуви онлайн: КА 2.4, Розница 2.3

Розничная торговля WEB v8 Розница КА2 Легкая промышленность, мода и одежда Россия УУ Платные (руб)

Получение кодов GTIN для обуви в онлайн-режиме. Для работы расширения необходимо иметь членство в GS1 Russia

3500 руб.

21.10.2019    8536    21    20    

Формирование УПД для документооборота ЭДО с ОЗОН ozon.ru (все типовые конфигурации) Промо

Внешние источники данных Документооборот и делопроизводство Оптовая торговля Документооборот и делопроизводство Оптовая торговля v8 УНФ БУ Платные (руб)

Обработка создает файл xml универсального передаточного документа (далее УПД) или торговой накладной (далее 2 – передаточный документ (акт)) для отправки в ОЗОН (ozon.ru) ©

3000 руб.

24.07.2019    19790    158    231    

Платформа интеграции 1С с чат-ботами (Telegram, Viber, Facebook, ВКонтакте, Skype, Одноклассники, Яндекс.Алиса, WhatsApp)

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

Мощный модуль для интеграции 1С с чат-ботами: Telegram, Viber, Facebook, Vkontakte, Skype, Одноклассники, Яндекс.Алиса, WhatsApp. Это универсальное и эффективное решение с большими возможностями, простым интерфейсом, наличием визуального конструктора, базовыми сценариями поведения из коробки, позволяющий запустить чат-ботов в течении 1-го дня.

9500 руб.

08.10.2019    11843    24    0    

Загрузка данных из Профстрой 4.0 в Бухгалтерия 3.0 и Комплексная автоматизация 2

Производство Учет ТМЦ Учет ТМЦ Внешние источники данных v8 КА2 Россия БУ УУ Платные (руб)

Загрузка данных из файла, выгруженного из программы Профстрой 4.0, в конфигарции баз 1С: Бухгалтерия предприятия 8, ред. 3.0 и 1С: Комплексная автоматизация 8, ред. 2.4 документов вида "Приобретение товаров и услуг" и "Внутреннее потребление товаров".

4000 руб.

24.09.2019    2853    1    3    

Отправка посылок через UPS

WEB v8 v8::ОУ ERP2 УТ11 Россия УУ Платные (руб)

Прямая выгрузка отправлений из 1С в UPS через API-интерфейс. Внимание! Выгрузка доступна только для зарегистрированных на сайте UPS пользователей, запросивших специальный ключ доступа для использования API.

10000 руб.

17.09.2019    3361    3    0    

Универсальная обработка создания связанных документов (универсальный "ввод на основании") Промо

Универсальные обработки Обработка документов v8 v8::УФ 1cv8.cf УНФ БП3.0 УТ11 ЗУП3.x Платные (руб)

Универсальная внешняя обработка призвана предоставить пользователю механизм, позволяющий быстро, в удобной и понятной форме настроить в программе функционал по созданию и заполнению новых документов на основании данных других документов (и не только), т.е. возможность настраивать типовой механизм "ввода на основании" для заполнения создаваемых документов по своим правилам.

1000 руб.

02.04.2017    22127    34    13    

HTML-описание номенклатуры: заполнение и выгрузка на сайт Битрикс

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

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

2000 руб.

04.09.2019    9563    4    7    

Внешняя компонента WebSocketClient

Разработка внешних компонент WEB v8 Платные (руб)

Синхронный и асинхронный обмен данными по протоколу WebSocket

5000 руб.

26.08.2019    8012    4    17    

Множественные свойства элемента справочника в УТ 11.3 и 11.4, УНФ для выгрузки на сайт в Битрикс Промо

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

Расширение для возможности ввода в УТ и УНФ множественных свойств и выгрузки их на сайт Битрикс.

1000 руб.

29.11.2017    28234    121    44    

[Расширение] Интеграция с Kit Vending (БП 3.0, Розница 2.2, УТ 11)

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

Загрузка данных продаж и инкассаций из сервиса Kit Vending в 1С. Мониторинг состояний торговых автоматов.

4000 руб.

10.06.2019    8264    0    0    

Выгрузка новых акцизных марок в R-Keeper 7 из 1С:Общепит посредством EGAIS for Pos

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

Комплект(расширение + внешняя обработка) предназначен для выгрузки акцизных марок нового формата из 1С: Общепит в R-Keeper.

3000 руб.

03.06.2019    8446    6    0    

Анализ рынка труда из "1С:Предприятия"

Зарплата Управление персоналом (HRM) Разное WEB Зарплата Управление персоналом (HRM) v8 1cv8.cf Кадровые агентства, подбор персонала Платные (руб)

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

1700 руб.

23.04.2019    8801    2    0    

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

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

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

4500 руб.

05.01.2016    84344    153    380    

Обмен с системой ЦРПТ (Универсальная конфигурация ХамелеонЦРПТ + маркировка табака, обуви, одежды, лекарств, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин)

Внешние источники данных Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия БУ УУ Платные (руб)

Данная публикация создана для помощи разработчикам, интеграторам и другим заинтересованным лицам по настройке системы маркировки обуви, одежды, лекарств, табака, фото, молока, духов(парфюма), питьевой воды, велосипедов и шин. Смело задавайте нам вопросы по работе с ЦРПТ, GS1, ЭДО, Национальным каталогом, мы накопили достаточно большую базу знаний по данным темам и готовы ответить на все Ваши вопросы и помочь с реализацией Ваших проектов по системе маркировки, в том числе с настройкой под ключ и консультированием Ваших пользователей. Все интересные моменты из Ваших вопросов и обсуждений постараемся систематизировать и отразить в данной публикации. В данный момент обсуждается подключение к системе маркировки ПИВА и продуктов питания(при этом ЕГАИС и Меркурий, для такой продукции, отменять не собираются). При необходимости мы готовы предложить свою помощь по регистрации в личном кабинете ЦРПТ, помощь по выгрузке/загрузке данных в/из GS1. А также помощь по обмену данными с ЛК ЦРПТ с нашими настройками, обучением и интеграцией "под ключ". Появилась возможность работы из программы с НК(национальным каталогом), как по апи ключу, так и напрямую через сертификат(ключ не требуется).

5000 руб.

18.03.2019    35714    143    35    

Обмен данными с сайтом. БП 3.0

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

Обмен данными с сайтом на платформе 1С:Битрикс (и подобными) для 1С: Бухгалтерия предприятия 3.0.

5000 руб.

18.03.2019    8958    7    12    

Табула - новый табличный редактор в 1С

Универсальные обработки v8 v8::УФ 1cv8.cf Платные (руб)

ЭКСКЛЮЗИВНО НА ИНФОСТАРТ! Табула – это табличный редактор с формулами, разработанный на платформе 1С. Табула обеспечивает простоту создания таблиц, ранее доступную лишь в Excel.

25000 руб.

26.02.2019    43496    53    56    

Быстрый поиск дублей с четким/нечетким поиском по любому сочетанию реквизитов/реквизитов таб. частей с отбором и быстрой заменой значений в ЛЮБЫХ базах 8.1-8.3 (УТ 10.3, БП 2, ЗУП 2.5, КА 1.1, УТ 11, БП 3, УНФ 1.6, КА 2, ЗУП 3 и т.д.) Промо

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

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

3990 руб.

14.05.2012    105122    303    217    

Универсальная обработка удаления данных

Универсальные обработки Чистка базы v7.7 v8 1cv8.cf 1cv7.md Россия Платные (руб)

Универсальная обработка удаления как помеченных, так и не помеченных объектов конфигураций 1С 7.7, 8.2, 8.3.

1000 руб.

05.02.2019    7533    7    0    

Универсальная обработка для получения и прикрепления подписанных электронных документов к документам 1С через API Диадок и СБИС + отчет по не подписанным электронным документам

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

Функционал обработки - получение файлов подписанных с двух сторон электронных документов за выбранный период в формате .pdf и прикрепление их к соответствующим документам в 1С; поиск не сопоставленных электронных документов за период и автоматическое сопоставление их с соответствующими документами в 1С; отчет по не подписанным электронным документам за период с отправкой на почту и функцией перехода из отчета в документ на сайте Диадок/СБИС и 1С.

5000 руб.

17.12.2018    13874    10    11    

Сверка остатков между базами (Розница 2.2, Управление торговлей 11, Бухгалтерия предприятия 3.0)

Универсальные обработки Учет ТМЦ Учет ТМЦ v8 Розница БП3.0 УТ11 БУ УУ Платные (руб)

Регулярно осуществляете перенос документов из одной базы в другую и хотите оперативно сверять остатки? Тогда эта обработка для вас! Она позволяет увидеть в одном отчёте данные сразу из двух баз и выявить расхождения в остатках — и вы сможете легко и быстро устранить ошибки.

2000 руб.

26.11.2018    7358    3    1    

Универсальный парсер интернет-магазинов Промо

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

С того времени, как я начал парсить сайты, прошло много лет. За это время я спарсил более 100 сайтов и записал эти товары в 1С. В итоге на свет появился универсальный парсер, который поможет Вам спарсить интернет-магазин и при этом не написать ни строчки кода.

5000 руб.

19.10.2018    19927    95    18    

Перенос данных из Парус 10 (Торнадо) в ЗГУ ред.3 через Excel

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

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

15000 руб.

16.11.2018    10435    10    4    

Проверка по банку данных исполнительных производств ФССП России из 1С 8

Универсальные обработки Внешние источники данных WEB v8 1cv8.cf Россия Платные (руб)

Получение общедоступных сведений из банка исполнительных производств Федеральной Службы Судебных Приставов из любой конфигурации 1С 8.3.

5000 руб.

08.11.2018    10673    5    3    

Выгрузка в SPOT 2D / ОРИМИ с произвольной структурой полей в файле для ЛЮБЫХ конфигураций (платформа 8.3 +)

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

Данная система предназначена всем, кому нужно выгружать данные в SPOT 2D или в ОРИМИ. Позволяет гибко настроить получение данных для каждого поля файла и файла выгрузки в целом. Имеет отборы по организации, складу, и папкам номенклатуры. Есть возможность выгружать данные как вручную, с выбором конкретного файла, за конкретный период, так и в автоматическом режиме в указанное вами время. Выгрузка может выполняться в файл или через http напрямую. Имеется подробная справка по настройке, а также примеры запросов для приведенных в примерах файлов выгрузки. Может работать в составе любой конфигурации! Обновление от 31.03.2020!

9990 руб.

19.10.2018    10281    3    0    

Интеграция с OpenCart 2.x, 3x Промо

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

Внешняя обработка, позволяет обмениваться данными между OpenCart (самая популярная бесплатная cms для интернет-магазинов) и 1С:Предприятие 8.

5800 руб.

17.11.2015    68089    183    40    

Загрузка курсов валют НБРБ (обычная и управляемая форма)

Обработка справочников Банковские операции WEB Банковские операции v8 v8::УФ 1cv8.cf Беларусь БУ Платные (руб)

Загрузка курсов валют с сайта НБРБ (Национального банка Республики Беларусь) версия 2.0 на обычных и управляемых формах по API. Не требует подписки на ИТС!

2000 руб.

08.10.2018    10113    8    0    

Меркурий, групповая печать ЭВСД (электронных ветеринарных справок)

Внешние источники данных Пакетная печать v8 v8::УФ 1cv8.cf Россия Платные (руб)

Обработка для групповой печати ЭВСД из меркурия, для тех кто оформляет ЭВСД через WEB-интерфейс и кому надоело по одной распечатывать оформленные ЭВСД, нажимая по 10 кнопок, ради одной печатной формы, когда таких, надо распечатать еще 20-100 и более.

1000 руб.

13.09.2018    11369    2    6    

Обмен 1С:УТ 10.3 с 1С:УВС. Интеграция с ФГИС Меркурий

Внешние источники данных Оптовая торговля Оптовая торговля v8 1cv8.cf Пищевая промышленность Россия БУ Платные (руб)

Обработка позволяет выгрузить реализации из 1С:Управление торговлей 10.3 за определенный период в программу 1С:Управление ветеринарными сертификатами. Интеграция с ФГИС Меркурий.

14000 руб.

11.09.2018    11123    2    0    

"Мобильный ТСД" - инвентаризация и сбор штрихкодов для iOS и Android Промо

Внешние источники данных Сканер штрих-кода Терминал сбора данных Работа с интерфейсом Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен v8 v8::Mobile Розница УНФ ERP2 УТ11 КА2 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика УУ Платные (руб)

Простой мобильный терминал сбора данных для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями Розница 2, УНФ 1.6, УТ 11, ERP, КА2. Полнофункциональный демо-доспуп для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

1200 руб.

22.04.2019    26226    99    96    

Мега-настройка (мета-конфигуратор) для УТ11 [расширение]

Обработка документов Универсальные обработки v8 v8::ОУ УТ11 Платные (руб)

Мега-настройка для УТ11 предоставляет дополнительные возможности по управлению формами, регистрами, префиксами документов, контролем отрицательных остатков, настройкой структуры подчиненности а так же включает в себе встроенный магазин расширений.

14900 руб.

10.09.2018    8802    0    0    

Сверка данных продаж и движения денежных средств с данными ОФД (ofd.ru) для конфигурации Розница 1.0

WEB Анализ учета Кассовые операции Розничная торговля Кассовые операции Розничная торговля v8 Розница БУ Платные (руб)

Обработка позволяет контролировать данные, которые онлайн ККТ уже отправила оператору фискальных данных и в ИФНС, анализировать и сверять их с данными продаж и движения денежных средств в Вашей БД, если ваш ОФД - ofd.ru (Общество с ограниченной ответственностью «ПЕТЕР-СЕРВИС Спецтехнологии»). Удобно использовать для контроля торговых точек оснащенных онлайн ККМ, особенно, если их несколько. В любой момент времени можно получить текущее состояние продаж по кассе, вплоть до состава последнего чека (при условии устойчивой связи ККМ с ОФД).

2100 руб.

06.09.2018    9514    1    0    

Интеграция RetailCRM и УТ 11

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

Модуль позволяет выполнить двухстороннюю синхронизацию между RetailCRM и УТ 11, включающую в себя синхронизацию заказов, их состояний и статусов, цен, номенклатуры и ее остатков, данные клиентов.

30000 руб.

22.08.2018    7702    1    2    

Интеграция 1С и WhatsApp (Ватсап) Промо

Внешние источники данных Управление взаимоотношениями с клиентами (СRM) Управление взаимоотношениями с клиентами (СRM) v8 1cv8.cf УУ Платные (руб)

WhatsApp — самый популярный мессенджер не только в России, но и во всем мире. Его установили более 70% москвичей и 59% пользователей смартфонов по всей стране (по данным института современных медиа MomriInstitute).

8000 руб.

02.07.2018    42462    124    143    

Интеграция InSales и УТ 11

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

Дополнительный модуль для интеграции Управления торговлей 11 и интернет магазина построенного на базе InSales

30000 руб.

22.08.2018    6676    1    0    

Управляемая консоль запросов, отчетов 3.8.8 (расширение, внешняя обработка)

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

Работа с запросом и СКД, Полная поддержка пакетных запросов, временных таблиц, Сравнение результатов, текстов, Разбор структуры запроса в виде дерева, Анализ плана запроса, Групповая обработка

2500 руб.

14.08.2018    78797    2004    574    

Загрузка транзакций из Fidelio в Бухгалтерию 3.0 (управляемое приложение)

Внешние источники данных v8 v8::БУ v8::УФ БП3.0 Гостиничный бизнес БУ Платные (руб)

Обработка для импорта транзакций в формате csv из программы Fidelio для БП 3.0.

16500 руб.

29.07.2018    10322    8    0    

Расширенная выгрузка на сайт Битрикс: выгрузка сопутствующих товаров

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

Расширение предназначено для выгрузки на сайт Битрикс сопутствующих товаров (номенклатуры, продаваемой совместно).

2000 руб.

25.07.2018    13928    23    10