FairBot - бот для торговли криптовалютами

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

Разработка - Системная интеграция - Интеграция с WEB

криптовалюта биржа биткоин btc-e poloniex kucoin binance bitmex exmo bittrex huobi hitbtc okex bitforex yobit p2pb2b cex.io tradeogre probit

Бот выполняет за вас монотонную работу - отслеживать текущий курс, выявлять тренд и выставлять ордера на покупку, после выполнения ордера на покупку будет продавать купленную валюту.

Поддерживаемые биржи: Poloniex, Bittrex, Kucoin, Binance, Bitfinex, BitMEX, EXMO, Huobi, HitBTC, Okex, BitForex, Yobit, p2pb2b, CEX.IO, Tradeogre.

Публикация сделана на основе и с разрешения автора обработки: Торговля на биржах криптовалют

Основное окно обработки содержит:

Кнопка "Обновить список пар" - ручное обновление данных о баланcе, открытых ордеров, истории ордеров, списка торговых пар по активной бирже. 

Кнопка  "Нарисовать график"    -  запуск процедуры анализ движения цены и построение графиков по активным ордерам. Анализ цены происходит в разрезе настроек каждой пары.

Кнопка  "Запустить бот"    -  то же что и  кнопка нарисовать график, но при это  запускается автоматическая торговля по данным построенного графика.

На закладке "Торговый центр" выведены кнопки для ручной торговли.

Кнопка "Обновить ордера" - ручное обновление данных о открытых ордерах и истории сделок по активной паре.

Свернутая группа "Charts" содержит данные о истории торгов, стакан заявок и графики по активной паре.

Закладка "Открытые ордера" - список открытых ордеров пользователя.

Закладка "История сделок" - список сделок пользователя по активной паре.

Закладка "Актуальный расчет" - список сделок по активной паре пользователя, закладка необходима для автоматической торговли бота.

Закладка "Оповещение" - список уведомлений при автоматической торговле ботом.

 

 

Закладка "Настройки" содержит:

"Период автоматического обновления котировок" - автоматическое обновление котировок по активной паре (По умолчанию 2 мин).

"Период автоматического обновления ордеров" - автоматическое обновление стакана ордеров и историю  торговли с биржи (По умолчанию 2 мин).

Если в  настройках активной пары выбран период "Свеча (минут)",  который не предоставляет биржа (Основные периоды предоставляемые биржами 1 мин, 5 мин, 15 мин, 30 мин, 1 час) , то график будет строиться по цене закрытия  интервала значения "Cвеча (минут)". 

 

Закладка "Настройки API" содержит:

API предоставляемое биржой. Для обновления настроек нажать кнопку "Заполнить API".

Вручную нужно заполнить apikey, sekretkey и passphrase (Если требует биржа)

В колонке "Upd" выбирается активная биржа и пара для торговли.

В колонке "Strategy" настраивается стратегия  автоматической торговли по каждой валютной пары. Общая стратегия проставляемая по умолчанию.

 

 

На закладке "charts" содержит данные по каждой активной паре для построения графика и автоматической торговли:

Цена открытия, закрытия максимальная цена и минимальная, в зависимости от настроек "Свеча (минут)". Так же фиксируется расчет для построения графиков MACD, Stoсhastic, Bolinger bands, ADX.

 

Как вообще это работает?

Бот трендовый, для анализа движения цены строит график MACD.  Для выявления тренда боту необходимо построить график минимум по 20-30 свечам. 

В итоге выявляет два выгодные моменты для торговли:

Когда график падал, но начал расти.

Когда график начал расти и продолжает  расти, пока не наметилась тенденция к падению.

Для начала торговли  отправной точкой  является средняя цена  "Среднее цены (SMA)". 

В случае исполнения ордера на покупку  (в течении "Время жизни ордера" если ордер за это время не исполнился, то он отменяется), выставляется новый ордер на продажу с количеством полученное при покупке  (Минус комиссия биржи) и  ценой с учетом желаемого профита ("Профит").  После его исполнения все начинается заново с выявления тренда.

Если цена не дошла до выставленного ордера на продажу и откатилась вниз, бот ждет разворота тренда и выставляет новый ордер.

Тут  есть два варианта:

1.  Если "Цена покупки" выбрана "min close price", то новый ордер выставляется гораздо ниже, чем предыдущий сработавший ордер. Он берет последнюю  цену покупки отнимает от нее процент ("Первый отступ шага")  накручивает на него процент  "Увеличение отступа шага" и получившееся значение значение является ценой нового ордера на покупку.  При этом "Объем  депо", следующего вниз  ордера больше на процент "Мартингейл".

2. Если "Цена покупки" выбрана "ema last price", то цену последней  покупки не анализируется, а цена ордера будут выставляться по текущей средней цене с учетом процента  "Первый отступ шага" и  "Увеличение отступа шага", увеличив депо на процент "Мартингейл".

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

И так далее пока не закроет ордер на продажу.

Количество ордеров для усреднения цены по каждой паре ограничено значением "Количество ордеров". 

 

UPD: 15.08.2018

Изменения:

Добавлена поддержка биржи Binance.

Добавлена стратегия усреднения цены продажи (Рекомендуется удостовериться, что баланс позволяет докупать валюту при падении). 

Произвольный алгоритм вычисления лучшей точки входа в покупку без остановки работы бота. (Если  мой алгоритм покупки вас не устраивает, можете без остановки бота создать свой)

Добавлен индикатор ADX (Сила тренда), Bolinger Bands (Полосы Боллинджера).

 

UPD: 06.11.2018

Изменения:

Добавлена поддержка биржи Kucoin.

Исправлены выявленные  ошибки.

Переработан торговый алгоритм бота.

 

UPD: 27.11.2018

Изменения:

Добавлена поддержка биржи BitMEX (ограничение только лимитные ордера).

Добавлена поддержка биржи Cobinhood (биржа с комиссией 0%).

Исправлены выявленные  ошибки.

 

UPD: 19.12.2018

Изменения:

Добавлена поддержка биржи EXMO.

Исправлены выявленные  ошибки.

 

UPD: 06.02.2019

Изменения:

Реализована возможность настройки стратегии бота в разрезе каждой пары.

Исправлены выявленные  ошибки.

 

UPD: 29.04.2019

Изменения:

Обновлен API Kucoin.

Обновлен API Bittrex. 

Доработан торговый алгоритм бота. Реализована стратегия торговли по различной цене: 

1. Вариант выставление ордеров от последней минимальной цены выполненного ордера. Каждый последующий ордер ниже предыдущего с учетом отступа.

2. Без учета последней цены, ордера будут выставляться по текущей средней цены с учетом отступа. 

Добавлены возможность выставлять несколько открытых ордеров.

По биржам Bittrex, Binance, Kucoin, EXMO, Bitfinex добавлена проверка на минимальное количество покупки по ордеру.

Добавлена проверка достаточного количества средства на балансе для выставления ордера на покупку.

Для бирж EXMO, Binance реализована проверка на частичное закрытие ордера. 

Исправлены выявленные ошибки по биржам Poloniex, EXMO.

 

UPD: 11.06.2019

Изменения:

Добавлена поддержка биржи Huobi.

Расширены настройки в разрезе каждой пары:

Cвеча (минут) - интервал по которому производится расчет. Для расчета берется цена закрытия каждого интервала. Значение по умолчанию 15 минут.

Количество сделок -  количество выводимых на графике свечей. Значение по умолчанию 30.

Среднее цены (SMA) -  количество интервалов для расчета средней цены. Используется для определения "Цены покупки". Значение по умолчанию 10.

Добавлен раздел "Оповещение" - для уведомления о событиях:

-Количество открытых ордеров

-Количество выполненных ордеров

-Количество купленных монет

-Последние событие о покупке/продаже

-Ошибки выполнения.

Исправлены выявленные ошибки

 

UPD: 02.09.2019

Изменения:

Добавлена поддержка биржи HitBTC.

 

UPD: 12.09.2019

Изменения:

Добавлена поддержка биржи Okex.

Обновлен API Binance. 

Обновлена формула расчета входа в сделку.

Исправлены выявленные ошибки.

 

UPD: 27.09.2019

Изменения:

Добавлена поддержка биржи BitForex.

Исправлены выявленные ошибки.

 

UPD: 10.01.2020

Изменения:

Обновлен API Yobit.

Расширены настройки в разрезе каждой пары:

Задержка после исполнения ордера (минут) - позволяет задать принудительную паузу после исполнения ордера на покупку.  В некоторых случаях позволяет снизить вероятность покупки при резком падении цены и дождаться  лучшей точки входа. Рекомендуется устанавливать значение равное "Cвеча (минут)". Значение по умолчанию  15  минут.  

Группировка ордеров - вместо одного общего ордера на продажу,  настройка позволяет задавать сколько исполненных ордеров на покупку будет использовано для создания общего ордера на продажу с количеством полученным при покупке и средневзвешенной ценой.  Например задав значение 1 - на основании каждого выполненного ордера на покупку будет создаваться один ордер на продажу, при значение 2 из суммы двух исполненных ордеров на покупку будет создан один общий ордер на продажу, при значение 3 из  суммы трех ордеров будет создан ордер на продажу и тд. Группировка ордеров по умолчанию задана в порядке возрастания цены от меньшего к большему.  Значение по умолчанию 2.

Для фиксации группировки ордеров на против каждого исполненного ордера на покупку выставляется tid соответствующего ему ордера на продажу.

По биржам  Okex, Binance изменено формирование истории сделок.

По биржам  Bitmex, Binance изменено определение статуса ордера.

Изменено определение разрядности цены и количества при покупке/продаже  через API биржи. (если биржа такую информацию предоставляет)

Исправлены выявленные  ошибки.

 

UPD: 18.05.2020

Изменения:

Добавлена поддержка биржи p2pb2b.

API EXMO  переведен на версию v.1.1.

Изменены настройки пар через API по Kucoin.

 

UPD: 24.07.2020

Изменения:

Добавлена поддержка биржи CEX.IO.

Для работы с биржой требуется указать userid в поле "passphrase"

Расширены настройки в разрезе каждой пары:

Добавлена группировка ордеров по значению цены  min\max price (то есть выставляется ордер на продажу по значению "Группировка ордеров" с учетом самой меньшей цены и самой максимальной цены из  списка всех выполненных ордеров ), по умолчанию группировка задана min price (то есть ордера на продажу будет сформированы из самой минимальной цены списка выполненных ордеров с учетом "Группировка ордеров")  в порядке возрастания цены от меньшего к большему.  

 

UPD: 25.08.2020

Изменения:

Добавлена поддержка биржи Tradeogre.

 

UPD: 21.10.2020

Изменения:

Добавлена поддержка биржи Probit.

 

Внимание! Скачивая обработку, вы соглашаетесь:

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

Ни один из ботов не способен учесть фундаментальные факторы и манипуляции, оказывающие влияние на цену.

 

Обработка тестировалась на платформе 8.3.16.1148.

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

Наименование Файл Версия Размер
FairBot - бот для торговли криптовалютами:

.epf 1,10Mb
35
.epf 1,10Mb 35 Скачать

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

Лучшие комментарии
1. sansys 74 15.08.18 12:02 Сейчас в теме
Сергей, огромное спасибо за добавление Binance! Обработка просто улёт, так держать!!!!
26. mrsmrv 78 10.06.20 07:31 Сейчас в теме
Столкнулся с проблемой - nonce иногда совпадает с уже переданным на биржу, выдаётся сообщение об ошибке. Чтобы не совпадал, сделал на основе ТекущаяУниверсальнаяДатаВМиллисекундах()

В начале модуля формы добавил:

&НаКлиенте
Перем мРазницаВремени;


В процедуре ПриОткрытии в конце:

			Если мРазницаВремени = Неопределено Тогда
				unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");
				мРазницаВремени = ТекущаяУниверсальнаяДатаВМиллисекундах()-Число(unixtime);
			Иначе
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");
			КонецЕсли;


А в функции ЗапросНаБиржу
строку
unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");

заменил на
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");

теперь не совпадает

Вот теперь список nonce:
1591759734753
1591759735761
1591759736788
1591759982804
1591760049062
1591760049634
1591760097203
жирным выделено совпадение в пределах секунды
52. lihomanov 83 11.02.21 22:08 Сейчас в теме
(51)
Ошибка не сходилось время на ПК с временем на сервере Binance
Остальные комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. sansys 74 15.08.18 12:02 Сейчас в теме
Сергей, огромное спасибо за добавление Binance! Обработка просто улёт, так держать!!!!
2. lettitbit 53 16.08.18 02:08 Сейчас в теме
3. akim2040 22 29.10.18 09:53 Сейчас в теме
а bitmex есть возможность добавить?
4. lettitbit 53 30.10.18 00:51 Сейчас в теме
(3)Биржи буду добавлять, в том числе bitmex
5. o3ophuk 02.02.19 13:58 Сейчас в теме
Приветствую. Есть возможность редактирования кода?
6. lettitbit 53 04.02.19 01:10 Сейчас в теме
7. Boris_1c 39 12.04.19 12:28 Сейчас в теме
Добрый день. Не подскажите в чем может быть проблема, два дня ковыряюсь не могу понять, на полониксе ордера выставляет, а вот мой баланс не может получить, где-то неправильно заголовок get запроса формируется похоже.
8. musa1981 02.07.19 21:36 Сейчас в теме
День добрый. Напишите мне. Есть вопросы.
9. musa1981 03.07.19 13:52 Сейчас в теме
Не могу вам написать. Сообщение не отправлено отложенная группа. Хотел по одному проекту цену узнать.
10. lettitbit 53 04.07.19 11:53 Сейчас в теме
11. tp_home@mail.ru 24.07.19 16:35 Сейчас в теме
Подскажите что не так, почему столько ошибок?
Прикрепленные файлы:
12. lettitbit 53 24.07.19 16:48 Сейчас в теме
13. vt213 03.09.19 12:12 Сейчас в теме
Выдает ошибку Не соответствие типов ( Параметр номер '1')
В оповещение выдает
Количество для продажи: 0 ETC
Хотя в кошельке есть 0,58706481 ETC
Прикрепленные файлы:
14. lettitbit 53 04.09.19 05:11 Сейчас в теме
(13)в какой момент выдает ошибку?
15. lettitbit 53 04.09.19 05:54 Сейчас в теме
(13) здесь количество не в кошельке, а купленных монет доступных для продажи.
16. VKuser82256624 09.03.20 15:11 Сейчас в теме
Обработка работает с yobit?
17. lettitbit 53 10.03.20 01:21 Сейчас в теме
18. zhenianik 27.03.20 13:37 Сейчас в теме
Добрый день! Список пар получает. Но при нажатии на кнопку "Обновить ордера" выдает:
{'code': -1022, 'msg': 'Signature for this request is not valid.'}
20. lettitbit 53 30.03.20 06:24 Сейчас в теме
(18)Добрый день, мало информации. Что за биржа?
19. zhenianik 27.03.20 15:28 Сейчас в теме
удалил API на binance и добавил снова, всё заработало
21. asad 13.05.20 13:24 Сейчас в теме
Добрый день! Бот обновляется?
22. lettitbit 53 14.05.20 01:07 Сейчас в теме
(21)Добрый день, а что вы имеете ввиду под словом обновляется?
23. mrsmrv 78 10.06.20 05:34 Сейчас в теме
Думаю можно не обращаться к COM объектам.
Кодирование по Base64 и другие варианты алфавитов: https://infostart.ru/public/1235975/
Расчет SHA2-512 и других вариантов: https://infostart.ru/public/1230060/
24. lettitbit 53 10.06.20 05:50 Сейчас в теме
25. mrsmrv 78 10.06.20 06:10 Сейчас в теме
26. mrsmrv 78 10.06.20 07:31 Сейчас в теме
Столкнулся с проблемой - nonce иногда совпадает с уже переданным на биржу, выдаётся сообщение об ошибке. Чтобы не совпадал, сделал на основе ТекущаяУниверсальнаяДатаВМиллисекундах()

В начале модуля формы добавил:

&НаКлиенте
Перем мРазницаВремени;


В процедуре ПриОткрытии в конце:

			Если мРазницаВремени = Неопределено Тогда
				unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");
				мРазницаВремени = ТекущаяУниверсальнаяДатаВМиллисекундах()-Число(unixtime);
			Иначе
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");
			КонецЕсли;


А в функции ЗапросНаБиржу
строку
unixtime = Формат((УниверсальноеВремя(ТекущаяДата()) - дата(1970,1,1,1,0,0))*1000, "ЧГ=0");

заменил на
				unixtime = Формат(ТекущаяУниверсальнаяДатаВМиллисекундах() - мРазницаВремени, "ЧГ=0");

теперь не совпадает

Вот теперь список nonce:
1591759734753
1591759735761
1591759736788
1591759982804
1591760049062
1591760049634
1591760097203
жирным выделено совпадение в пределах секунды
27. nomad_irk 55 10.06.20 08:32 Сейчас в теме
(26) Лично я отказался от использования таймера для nonce и использую обычный счетчик.
Но причина проблемы с nonce немного другая: несколько одновременных запросов обрабатываются либо с разным приоритетом, либо тупо прилетают на сервер в разное время и не факт, что запрос с меньшим nonce обработался раньше.

Я просто пока игнорирую такие ситуации, хотя и получаю об этом сообщения.
28. lettitbit 53 11.06.20 02:34 Сейчас в теме
29. mrsmrv 78 11.06.20 04:47 Сейчас в теме
(26)То, что я предложил можно проще, не пилить переменных, инициализацию при открытии:
unixtime + ТекущаяУниверсальнаяДатаВМиллисекундах()%1000

Я тоже использую счётчик. Видимо буду ещё пилить очередь запросов, чтобы они более надёжно обрабатывались По очереди.
Либо по разным API Key разносить события.
30. nomad_irk 55 11.06.20 08:21 Сейчас в теме
(29)Про очередь запросов я уже думал, но отказался от этой идеи, т.к. придется ожидать обработки каждого запроса, что влечет за собой какой-то монструозный механизм всего этого.

Вариант с разнесением запросов по разным API-ключам - это самый простой выход, но что-то лично мне уже не охота допиливать бота :)
31. asad 15.06.20 00:10 Сейчас в теме
Здравствуйте
Можете добавить bithamb?
32. lettitbit 53 15.06.20 05:34 Сейчас в теме
(31)Здравствуйте,
Думаю, да
33. user635667 119 10.08.20 05:43 Сейчас в теме
Здравствуйте. Ну и как себя ведет бот? Поделитесь опытом кто сколько заработал, есть-ли вообще смысл его запускать?
п.с. Пожалуйста, можете добавить биржу tradeogre.com ?? У них есть api.
Прикрепленные файлы:
34. user786264 14.08.20 13:46 Сейчас в теме
Добрый день. Обработка работает с новым api Binance /api/v3?
35. lettitbit 53 14.08.20 14:39 Сейчас в теме
36. user786264 14.08.20 15:45 Сейчас в теме
Сергей как с вами связаться.
user1504498; +1 Ответить
37. musa1981 11.10.20 00:43 Сейчас в теме
День добрый. Интересует функция симуляции торговли. Основное предназначение. Выбирается период торговли и инструмент, выбирается стратегия. Бот анализирует сколько он по этой стратегии сделал бы сделок, удачных , неудачных, профит за период по стратегии.
38. lettitbit 53 12.10.20 08:23 Сейчас в теме
(37)Добрый день, Пока не могу ответить, не ясная задача, нужно сначала продумать работу по такому алгоритму. Бот рассчитан на работу по получаемым от биржи сделкам, тут мелкими доработками не обойдешься.
39. user1504498 11.12.20 09:39 Сейчас в теме
Добрый день Сергей! А INDX.RU есть возможность добавить?
40. lettitbit 53 13.12.20 14:46 Сейчас в теме
(39)Добрый день, могу добавить, но это будет не скоро.
41. user1504498 14.12.20 16:37 Сейчас в теме
42. user1504498 15.12.20 15:07 Сейчас в теме
Добрый день Сергей! Скачал сегодня FairBot , нет поддержки биржи YOBIT хотя в описании она есть. Может быть у Вас стоит на скачивание не обновленный файл?
Прикрепленные файлы:
43. user1504498 15.12.20 16:44 Сейчас в теме
Извиняюсь, Yobit есть-слишком быстро пролистывал. Ставлю галочку на бирже и комп сразу зависает, в чем может быть ошибка?
44. lettitbit 53 15.12.20 16:51 Сейчас в теме
(43)Добрый день, возможно не зависает, при этом подгружаются данные с биржи. Попробуйте еще подождать.
45. user1504498 15.12.20 17:09 Сейчас в теме
46. user1504498 27.12.20 09:20 Сейчас в теме
Добрый день Сергей! В настройке стратегии FairBot не могу изменить параметры min prace min amount min volume. Выделяю , пытаюсь изменить но все по нулям. Подскажите в чем ошибаюсь
47. lettitbit 53 28.12.20 09:12 Сейчас в теме
(46)Добрый день, этот параметр не доступен для редактирования, данные о минимальной цене и объеме предоставляются биржей (если такую информацию можно получить через api биржи) и у каждой биржи они свои.
48. Ochikish 21.01.21 17:36 Сейчас в теме
Добрый день! Выдает ошибку "502 Bad Gateway" что делать?
49. lettitbit 53 22.01.21 08:57 Сейчас в теме
(48)Добрый день, Нужны детали, в какой момент, что за биржа?
50. lihomanov 83 09.02.21 11:46 Сейчас в теме
Помогите решить.
Прикрепленные файлы:
Решение.txt
51. lihomanov 83 11.02.21 20:58 Сейчас в теме
Доброго времени суток.
Подскажите сталкивались с ошибкой

"{"code":-1021,"msg":"Timestamp for this request was 1000ms ahead of the server's time."}"

на Binance, что проверить ?
52. lihomanov 83 11.02.21 22:08 Сейчас в теме
(51)
Ошибка не сходилось время на ПК с временем на сервере Binance
53. WeterSoft 73 14.04.21 21:42 Сейчас в теме
75 скачиваний. Ни одного комментария о доходности. Как торгует бот?
54. lyzikovviktor 21.04.21 12:59 Сейчас в теме
У меня почемуто постоянно вываливается ошибка:
Метод недоступен для невидимого элемента.
{ВнешняяОбработка.FairBot.Форма.Форма.Форма(8605)}: ЭтаФорма.Элементы.orders_ask.Обновить();

по причине:
Метод недоступен для невидимого элемента.
55. lettitbit 53 26.04.21 09:38 Сейчас в теме
(54)Добрый день, при работе с какой биржой появляется ошибка?
56. shostatsky 18.05.21 19:12 Сейчас в теме
Binance futures поддерживает бот?
57. lettitbit 53 19.05.21 08:16 Сейчас в теме
Оставьте свое сообщение

См. также

BIM: взаимодействие с платформой Autodesk Forge Промо

WEB v8 1cv8.cf Строительство Абонемент ($m)

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

1 стартмани

25.11.2020    20267    7    kandr    2    

Печать и подпись на любых печатных формах 1С (УФ)

Документооборот и делопроизводство WEB v8 v8::УФ УНФ ERP2 БП3.0 УТ11 ЗУП3.x Россия Абонемент ($m)

Обработка для выгрузки любых печатных форм (УТ 11, БП 3.0, УНФ 1.6, ERP) в сервис Sigs.ME для установки на них печати и подписей.

1 стартмани

12.05.2021    984    0    1psspam    1    

Расчет расстояния от МКАД

Оптовая торговля WEB v8 v8::УФ 8.3.14 БП3.0 УТ11 Россия УУ Абонемент ($m)

Обработка определяет, находится ли адрес доставки внутри или вне МКАД, и если вне, то строит маршрут и считает расстояние от ближайшего съезда со МКАД до адреса доставки.

5 стартмани

30.04.2021    834    1    Torin99    2    

Расширение конфигурации для Web-доступа к 1С (1С в роли back-end)

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

Для реализации того, чтобы 1С формировала и отдавала страницу, которую можно было бы открыть через браузер было написано расширение, которое позволяет публиковать из 1С произвольные ресурсы, будь то API, сайт или изображения / прочие файлы.

1 стартмани

01.04.2021    4729    7    SaschaG    3    

Односторонний файловый обмен с сайтом по ftp (1C 2 Web) Промо

Обмен данными 1С Файловые протоколы обмена, FTP WEB v8 Розница УНФ ERP2 БП3.0 УТ11 КА2 ЗУП3.x Абонемент ($m)

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

3 стартмани

09.12.2019    8025    10    LamerSoft    0    

Работа с картами в 1С на примере бесплатной библиотеки Leaflet

Практика программирования Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

Разработка функционала отображения и выбора пунктов доставки на карте прямо в 1С с помощью бесплатной библиотеки Leaflet. Тестирование производилось на платформе 8.3.15.1534 на тонком клиенте.

1 стартмани

31.03.2021    4479    11    Parsec1C    8    

Отправка Push-уведомлений через сервис Firebase Cloud Messaging по протоколу FCM HTTP v1 API

Практика программирования WEB v8 Абонемент ($m)

При разработке нативного приложения Android для ТСД, в котором присутствует функционал отображения задач кладовщикам, созданных в 1С, возникла необходимость отправлять push-уведомления о появлении новых задач. Для отправки таких уведомлений было решено использовать сервис Firebase Cloud Messaging (FCM). Так как для 1С, в отличии от других языков программирования, не существует готовых библиотек, что вполне логично, то очевидным способом отправки является использование протокола HTTP. Однако, существующая информация в интернете в части 1С содержит только сведений об отправке push-уведомлений через этот сервис с использованием устаревшего протокола HTTP Firebase Cloud Messaging. Сам Google не рекомендует использовать данный протокол и настоятельно склоняет к переходу на новый протокол FCM HTTP v1 API. Что ж, пришлось разбираться самостоятельно.

1 стартмани

24.03.2021    2615    6    ltfriend    5    

Обмен 1С с Маркетплейсом Яндекс.Маркет

WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Если вы хотите наладить обмен с Яндекс.Маркет - эта статья для вас.

10 стартмани

18.02.2021    2279    8    kiv1c    2    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3 Промо

Обработка документов WEB v8 v8::УФ 1cv8.cf Россия БУ УУ Абонемент ($m)

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    13953    18    capitan    11    

Клиент получения данных из Тинькофф инвестиций через API

WEB v8 v8::УФ 1cv8.cf Финансовые услуги, инвестиции Россия УУ Абонемент ($m)

Пример подключения и получения данных из личного кабинета Тинькофф инвестиций через API. Создание заявок на покупку/продажу, а также отмена заявок.

3 стартмани

02.02.2021    1508    13    link_l    4    

Работа с ATOL Web-сервер через API

ККМ WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Внешняя обработка на управляемых формах предназначена для тестирования, а так же обслуживания ККТ ATOL через API Web-сервера. Включает примеры: Открытия и закрытие смены Получения информации об оборудовании Очереди печати Результата выполнения задания Печать чека Х-отчет Информация о кассовой смене Пример пробития чека для документа конфигурации УТ 11 с записью в регистр "ФискальныеОперации" Позволяет готовый модуль из обработки внедрить в конфигурацию и обращаться к нему.

5 стартмани

30.01.2021    2418    8    FreeArcher    4    

Загрузка с сайта brandquad.ru в 1С товаров и картинок. Взаимодействие API

Оптовая торговля WEB v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

Внешняя обработка выполняет: 1. Получение списка товаров с сайта brandquad. 2. Создание товара в 1С на основе полученных данных. 3. Загрузку картинок с привязкой к конкретной номенклатуре.

2 стартмани

26.01.2021    1195    0    machneff    0    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

1 стартмани

30.03.2018    31858    44    Ditron    97    

Обмен OZON - 1С. Основные методы API

Розничная торговля WEB v8 v8::УФ 1cv8.cf Россия УУ Абонемент ($m)

Обмен 1С - ОЗОН (ozon.ru). Обработка позволяет выполнить: 1. Загрузку списка товаров с сайта и информации о нём. 2. Обновить карточки, остатки и цены товара на сайте. 3. Загрузить заказы с сайта. 4. Создать документы "Заказ клиента" на основании данных OZON. 5. Подтвердить сборку заказа. 6. Отменить заказ. 7. Получить этикетку по указанному заказу. 8. Получение передаточных документов. Разработка не является конечным решением, а служит, по большей части, как шаблон для дальнейшей интеграции в вашу торговую систему. Так что, если вы программист или есть специалист, который сможет вам помочь, то данное решение сбережет ваше время, либо затраченные средства.

10 стартмани

07.01.2021    6938    53    machneff    24    

Генератор маршрута по "документам отгрузки" в Google.Maps

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

Данная обработка будет полезна для построения маршрута по документам реализаций за выбранный период.

7 стартмани

08.11.2020    6026    10    quazare    16    

Продажи со склада поставщика WildBerries. Взаимодействие с АПИ из 1С

WEB Розничная торговля v8 УТ11 УУ Абонемент ($m)

Взялся я тут делать интеграцию с АПИ нового проекта Диких Ягод - Продажи со склада поставщика (ПССП). Это было нелегко. Никто же не читает инструкцию (уже аж 7 версии!), а зря! Для начала сделал получение списка товаров и обмен остатками.

5 стартмани

06.11.2020    18874    147    kiv1c    120    

Работа с релизами 1С и договорами ИТС Промо

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    17970    54    RocKeR_13    35    

Честный знак - запрос содержания упаковки по ее коду [табачная продукция]

Розничная торговля WEB v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Данная обработка позволяет вам сделать запрос в Честный знак (табачная продукция) и получить коды упаковок, которые входят в общий код агрегации.

8 стартмани

06.11.2020    2541    7    quazare    1    

Получаем токен wildberries для Content API

Розничная торговля WEB v8::ОУ v8::УФ УТ11 Розничная и сетевая торговля (FMCG) Абонемент ($m)

Будет полезна тем, кто зарегистрирован поставщиком на Wildberries и планирует начать работу со своего склада.

1 стартмани

02.11.2020    6756    23    whitedeath    30    

Чатбот WhatsApp

WEB v8 1cv8.cf Абонемент ($m)

Внешняя обработка для написания чат-бота WhatsApp

1 стартмани

21.10.2020    7242    23    ripreal1    30    

Проверка VAT номеров Промо

WEB v8 1cv8.cf Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    15865    3    wtlz    1    

1С + react native

WEB v8 1cv8.cf Абонемент ($m)

Пример реализации клиента для 1С на react native.

1 стартмани

09.10.2020    7415    6    van_za    6    

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

WEB Практика программирования v8 1cv8.cf Абонемент ($m)

Пошаговое руководство по созданию http сервиса (часть третья). Передача нескольких параметров в http сервис, a также формирование сложных JSON строк.

1 стартмани

02.10.2020    9091    2    hpi    16    

Подключаем WhatsApp к 1С

WEB v8 1cv8.cf Абонемент ($m)

Обработка для быстрого подключения WhatsApp к любой конфигурации 1С.

1 стартмани

30.09.2020    8568    47    andrew_shamin    59    

Трекинг номеров РПО в Почте России Промо

WEB Оптовая торговля Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

2 стартмани

28.03.2016    30206    38    Smaylukk    3    

Сохранение вложений письма с Gmail, открытого в поле HTML на форме (по API)

WEB v8::УФ 1cv8.cf Россия Абонемент ($m)

Публикация для тех, кто пытается разобраться во взаимодействии 1С и Gmail по API. Готовое решение по загрузке вложений письма в присоединенные файлы клиента (Конфигурация Бит. Управление медицинским центром, версия 2.0.42.3).

1 стартмани

23.09.2020    1981    0    user848218    1    

Проверка результатов http-запросов из 1С

WEB v8::УФ УТ11 Абонемент ($m)

Обработка позволяет выполнить GET и POST запросы из режима 1С:Предприятие. Есть возможность указать аутентификационные данные (пользователь/пароль), а также любой состав заголовков и тела запроса. Результат будет отображен в отдельном поле со всеми подробностями.

1 стартмани

22.09.2020    2025    12    Vagner_Hate    0    

Маркировка обуви. Получение информации о документах и товаре в Честном знаке

Розничная торговля WEB v8 v8::УФ 1cv8.cf Розничная и сетевая торговля (FMCG) Россия УУ Абонемент ($m)

Обработка позволяет подключаться к Честному знаку, и получать оттуда информацию по документам или кодам идентификации.

2 стартмани

21.09.2020    3704    41    SpiRUS    0    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты Промо

WEB Рабочее место v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

31.08.2017    22198    11    vipchep    1    

Обмен через API с Честный знак (Система маркировки товаров)

Оптовая торговля WEB v8 1cv8.cf Оптовая торговля, дистрибуция, логистика Россия Абонемент ($m)

Рассмотрен пример обмена через API с Честным знаком с использованием электронной подписи.

1 стартмани

10.08.2020    15499    79    vasilievil    21    

Поиск по номеру детали в E.M.E.X

Оптовая торговля Розничная торговля WEB v8::УФ 1cv8.cf Автомобили, автосервисы УУ Абонемент ($m)

Демонстрация Web - Сервиса FindAdv4 с сайте ws.emex.ru. Метод работы с XTDO не менялся - будет работать и на более младших и старших версиях платформы и конфигурации.

1 стартмани

24.07.2020    3478    4    Guyer    0    

HTTP сервисы по OpenAPI спецификациям

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    12040    10    shmalevoz    21    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

Универсальные обработки WEB v8 1cv8.cf Абонемент ($m)

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов: Инициализация карты Поиск адреса на карте с текстовым представлением Геокодинг Обратная поиск адреса по ее координатами Взаимодействие с картами - прием координат установленного на карте метки Построение маршрутов по указанным точками Кластеризация меток на карте при увеличении масштаба Теперь также поддержка тонкого и веб-клиента

1 стартмани

28.12.2012    113379    2709    Smaylukk    365    

Работа с картами Google

WEB v8::УФ Абонемент ($m)

Демонстрация работы некоторых функций Google Maps API. - Геокодирование - Обратное геокодирование - Получение данных маршрута по дорогам по двум точкам - Получение скриншота карты местоположения точки - Получение скриншота карты маршрута между двумя точками - Получение полилинии маршрута по точкам координат в формате Encoded Polyline Algorithm Format - Получение массива координат из полилинии маршрута

1 стартмани

02.06.2020    3072    14    andy_zhav    1    

Конструктор HTTP-соединений в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

02.06.2020    6798    25    Denr83    0    

Яндекс-сервис (предиктор и спеллер) в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный яндекс-предиктор и яндекс-спеллер в 1С, используя API.

1 стартмани

28.05.2020    2684    3    Denr83    0    

Пример использования REST API Яндекс Диска Промо

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    30370    47    MKFreeUser    15    

Яндекс-переводчик и транслит в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Универсальный яндекс-переводчик и транслит в 1С, используя API.

1 стартмани

22.05.2020    2322    3    Denr83    0    

Просмотр облигаций с Мосбиржи

WEB v8::УФ 1cv8.cf Домашние учет и финансы Россия Абонемент ($m)

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

1 стартмани

15.05.2020    2628    2    tolick    0    

Яндекс-карты в 1С с разноцветным маршрутом (универсальная) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (обычные и управляемые формы) будет полезна пользователям и программистам для доработки под свои нужды.

10 стартмани

14.05.2020    2895    14    Denr83    0    

Работа с публикациями "Инфостарт" Промо

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    25382    13    RocKeR_13    16    

Яндекс-карты в 1С (универсальная) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (обычные и управляемые формы) будет полезна пользователям и программистам для доработки под свои нужды.

10 стартмани

08.05.2020    3488    4    Dinochka    0    

Информация о банковской карте по номеру

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка предназначена для получения информации о карте (банк, бренд, логотип и другое) с использованием сервиса https://cardinfo.online/

2 стартмани

04.05.2020    3983    1    echo77    3    

DaJet QL - расширяемый язык запросов

Интеграция WEB v8 Абонемент ($m)

DaJet QL поддерживает практический полный синтаксис SQL Server 2005-2016. Кроме этого это расширяемый язык запросов. Обращение к объектам СУБД выполняется в терминах метаданных 1С. Доступ к возможностям этого языка запросов реализован в виде web api сервиса. Результаты запросов возвращаются в виде JSON.

1 стартмани

20.04.2020    9947    12    zhichkin    19    

Конфигурация для просмотра публичных телеграм каналов Промо

WEB v8 Абонемент ($m)

Просмотр и каталогизация в более удобном виде публичных телеграм каналов, групп и чатов.

1 стартмани

02.06.2018    20722    13    DO_WHILE_LOOP    7    

Получение данных с 1-OFD.RU через API

Кассовые операции Розничная торговля WEB v8 v8::УФ Розница Россия БУ Абонемент ($m)

Обработка создает Отчет о розничных продажах, получая чеки напрямую из "Первое ОФД".

2 стартмани

15.04.2020    4859    27    keln    17    

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

Оптовая торговля WEB v8 v8::ОУ УТ11 УУ Абонемент ($m)

Данная подсистема позволяет загружать отправления «с моего склада» из OZON (в статусе «Ожидают сборки») в 1с Управление торговлей 11 по API. Так же есть возможность выгружать статусы отправлений «awaiting_deliver, т.е. Ожидает отгрузки» и «cancelled, т.е. Отменен» из 1с в OZON по API.

10 стартмани

09.04.2020    23342    203    vex2865    137    

Интеграция с сервисом оформления страховых полисов Ренессанс

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

Интеграция с сервисом оформления страховых полисов Ренессанс. Управляемые формы, открытый код, нет привязки к конфигурациям.

10 стартмани

08.04.2020    2622    0    CnupT    0    

Обмен файловыми базами данных через Yandex диск Промо

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

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    19781    7    slimper    1    

Поиск информации в поисковиках (Google, Yandex, Mail, Rambler) через 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает пример поиска любой информации в поисковиках через 1С.

1 стартмани

27.03.2020    3864    2    Denr83    0    

Запрос Paymaster по номеру счета

Банковские операции WEB v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

Пример запроса к paymaster для получения информации о платеже по номеру счета с получением ответа в виде текста и его расшифровка в виде таблицы значения.

1 стартмани

20.03.2020    3225    2    serg1c    0    

Варианты маршрута в Яндекс картах 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Обработка показывает варианты построения маршрута в Яндекс картах.

3 стартмани

02.03.2020    3541    18    Denr83    0