Конфигурация "Библиотека Интернет-поддержки пользователей", редакция 2.6
После выполнения описанных ниже действий по переходу на новую версию библиотеки, для проверки правильности внедрения рекомендуется выполнить тесты, размещенные в файле Tests.zip, входящим в комплект поставки Библиотеки Интернет-поддержки пользователей.
Версия 2.6.1
Версия 2.6.1 является развитием редакции 2.5 продукта 1С:Библиотека интернет-поддержки пользователей. Версия 2.6.1 предназначена для разработки конфигураций, которые рассчитаны для работы на платформе «1С:Предприятие 8.3» версии 8.3.14 и выше. Для работы библиотеки необходимо наличие в конфигурации встроенной библиотеки стандартных подсистем (БСП) версии не ниже 3.1.4. Для работы библиотеки в конфигурации, рассчитанной на работу в модели сервиса, необходимо наличие в конфигурации встроенной библиотеки «Технология сервиса» (БТС) версии не ниже 2.0.4.
Новые возможности и изменения
-
Интеграция с платежными системами:
- Добавлена возможность выполнения оплат и возвратов через Систему быстрых платежей;
- Разработаны методы программного интерфейса для кастомизации сценариев оплат и возвратов.
- Подробное описание подсистем см. в документации по внедрению и настройке библиотеки (http://its.1c.ru/db/uisldoc).
Переход на версию 2.6.1 с версии 2.5.2
Интеграция с платежными системами
В новой редакции подсистемы были существенно пересмотрены подходы к интеграции с платежными системами. При переходе на новую редакцию требуется повторное внедрение механизмов оплат и возвратов.
- Добавлены новые методы программного интерфейса. Необходимо ознакомиться с описанием методов в коде и при необходимости задействовать их:
- ИнтеграцияСПлатежнымиСистемами.ИнтеграцияДоступна. Определяет доступность использования функциональности выполнения операций;
- ИнтеграцияСПлатежнымиСистемами.НастройкиТорговойТочки. Определяет доступность операций для торговой точки;
- ИнтеграцияСПлатежнымиСистемами.ПлатежныеСистемыВозврата. Получает список платежных систем, в которые возможно вернуть денежные средства;
- ИнтеграцияСПлатежнымиСистемами.ПодтвердитьВозврат. Выполняет отправку запроса на подтверждение возврата оплаты в платежную систему;
- ИнтеграцияСПлатежнымиСистемами.СтатусВозврата. Выполняет проверку статуса возврата в платежной системе;
- ИнтеграцияСПлатежнымиСистемами.СоздатьQRКодОплаты. Формирование изображения идентификатора оплаты (QR-кода);
- ИнтеграцияСПлатежнымиСистемами.СоздатьQRКодВозврата. Формирование изображения QR-кода, в которое кодируются все необходимые идентификаторы;
- ИнтеграцияСПлатежнымиСистемами.ИнформацияДляТехническойПоддержки. Формирует информацию для тех. поддержки;
- ИнтеграцияСПлатежнымиСистемами.ИдентификаторыОперацииОплаты. Формирование строку, в которое добавляются все необходимые идентификаторы платежных систем для выполнения возврата оплаты;
- ИнтеграцияСПлатежнымиСистемами.ИдентификаторТипаОперацииОплата. Возвращает идентификатор типа операции "Оплата";
- ИнтеграцияСПлатежнымиСистемами.ИдентификаторТипаОперацииВозврат. Возвращает идентификатор типа операции "Возврат";
- ИнтеграцияСПлатежнымиСистемамиКлиент.ОтправитьСообщениеВСлужбуТехническойПоддержки. Отправляет сообщение в службу технической поддержки;
- ИнтеграцияСПлатежнымиСистемамиКлиентСервер.СтатусОперацииВыполняется. Возвращает статус операции "Выполняется";
- ИнтеграцияСПлатежнымиСистемамиКлиентСервер.СтатусОперацииОтменена. Возвращает статус операции "Отменена";
- ИнтеграцияСПлатежнымиСистемамиКлиентСервер.СтатусОперацииВыполнена. Возвращает статус операции "Выполнена";
- ИнтеграцияСПлатежнымиСистемамиКлиентСервер.СтатусОперацииОшибка.Возвращает статус операции "Ошибка";
- ИнтеграцияСПлатежнымиСистемамиКлиентСервер.СтатусОперацииТребуетсяПодтверждение. Возвращает статус операции "ТребуетсяПодтверждение";
- ИнтеграцияСПлатежнымиСистемами.УдалитьИдентификаторыОперации. Удаляет идентификаторы операций платежных систем;
- ИнтеграцияСПлатежнымиСистемами.ТорговыеТочкиОперации. Определяет торговые точки, по который были выполнены операции в платежных системах;
- Добавлены новые методы переопределяемые методы. Необходимо ознакомиться с описанием методов в коде и при необходимости заполнить реализацию:
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриОпределенииОбъектаМетаданныхНастроек. Определяет регистр сведений, в котором хранятся настройки выполнения оплат;
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриЗаписиНастроекОплаты. Определяет алгоритм записи настроек оплат в регистр сведений;
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриФормированииЗаказаНаОплатуSWiP. Определяются данные для формирования запроса на оплату в платежную систему SWiP;
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриФормированииЗаказаНаВозвратSWiP. Определяются данные для формирования запроса на возврат в платежную систему SWiP;
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриФормированииЗаказаНаОплатуСБП. Определяются данные для формирования запроса на оплату в платежную систему СБП;
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриФормированииЗаказаНаВозвратСБП. Определяются данные для формирования запроса на возврат в платежную систему СБП;
- Удалены методы программного интерфейса. Необходимо исключить вызов этих методов в коде:
- ИнтеграцияСПлатежнымиСистемами.ДоступнаОплатаВПлатежныхСистемах
- ИнтеграцияСПлатежнымиСистемами.ОписаниеЗаказаНаОплату
- ИнтеграцияСПлатежнымиСистемами.ИнформацияОЗаказеНаОплату
- ИнтеграцияСПлатежнымиСистемами.УдалитьИдентификаторОплаты
- ИнтеграцияСПлатежнымиСистемами.ПечатьИнформацииДляТехПоддержки
- ИнтеграцияСПлатежнымиСистемами.ИнтернетПоддержкаИСервисы_БИПНастройкаИнтеграцииСПлатежнымиСистемами
- Удалены методы переопределяемые методы:
- ИнтеграцияСПлатежнымиСистемамиПереопределяемый.ПриОпределенииЗавершенияНастройкиИнтеграции
- ИнтеграцияСПлатежнымиСистемамиКлиентПереопределяемый.ПриОткрытииФормыНастроекИнтеграции
- Изменен состав параметров у методов программного интерфейса:
- ИнтеграцияСПлатежнымиСистемами.ИдентификаторОплаты
- ИнтеграцияСПлатежнымиСистемами.СтатусОплаты
Работа с котрагентами
- Изменено наименование элементов стилей ЦветФонаНекорректногоКонтрагентаВДокументе и ЦветФонаКорректногоКонтрагентаВДокументе. Необходимо заменить наименование элементов в коде.
- Элементу стиля ЦветФонаНекорректногоКонтрагентаВДокументе присвоено новое наименование ЦветФонаНекорректногоЗначенияБИП;
- Элементу стиля ЦветФонаКорректногоКонтрагентаВДокументе присвоено новое наименование ЦветФонаКорректногоЗначенияБИП;