Интеграция 1С:Управление торговлей 11 с Криптопровайдером block.io










Интеграция конфигурации «1С:Управление торговлей, редакция 11 (11.4.2.123)» с сервисом крипто транзакций block.io.

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

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

1. Настройки кошельков организации

В справочник «Банковские счета организаций» была добавлена новая вкладка «Настройки крипто кошелька».

Для работы нужно заполнить реквизиты на данной вкладке.

Флажок «Киптокошелек». Признак того, что данный счет является криптокошельком.

Поле «Номер крипто счета». Номер нашего криптокошелька, который предоставляется сервисом block.io.

Поле «Баланс».  При нажатии на кнопку программа подключается к сайту и проверяет баланс нашего кошелька.

Флажок «Основной кошелек». Программа периодически проверяет поступления на ваш счет и при необходимости создает документ «Поступление безналичных ДС». При установке данного флажка программа будет проверять именно данный счет, игнорируя при этом остальные крипто-счета организации.

Поля «API-key» и «Pin» служебные поля, которые предоставляет вам block.io при регистрации.

 2.   Данные кошельков контрагентов.

Аналогичная вкладка была добавлена в справочник «Банковские счета контрагентов».

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

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

3. Отправка средств

Отправка средств осуществляется стандартным документом «Списание безналичных денежных средств».

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

4. Поступление средств.

Если вы выполнили все вышеописанные настройки кошельков организации, система периодически будет осуществлять проверку вашего основного кошелька и при необходимости создавать документы «Поступления безналичных денежных средств» и выводить оповещения на экран пользователю.

Примечание

Решение в файле конфигурации (cf) немного отличается от решения реализованного для расширения (cfe).

Различия:

В cf проверка поступлений осуществляется посредством регламентного задания «ПроверкаКриптоКошелька». В расширении же данная проверка происходит при помощи метода «ПодключитьОбработчикОжидания». Также платформа не позволяет переносить предопределенные элементы в расширение.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *