LoyaltyTransactionRegister(API3)
Версия от 15:35, 28 сентября 2021; Комаров Олег (обсуждение | вклад)
Полное имя метода: API3.LoyaltyPersonFind(IntegrationAPI.LoyaltyAPI)
Содержание
Описание
Метод получает на вход три параметра: идентификатор документа, количество баллов, способ оплаты (нал, безнал).
Результатом выполнения метода является массив строк с пересчитанной табличной части Продажи с учетом всех бонусов и скидок.
Алгоритм
1. На основании идентификатора документа находим черновик продажи.
2. Указываем количество бонусов и способ оплаты в объекте Продажи и передаем в метод розницы с признаком "провести".
3. Возвращаем пересчитанную табличную часть с учетом всех бонусов и скидок.
Параметры
- UUID - Уникальный идентификатор документа продажа.
require([
'Types/source'
], function(
source
){
var params = {ИдСБИС : '',
КоличествоБаллов : '',
СпособОплаты : ''};
new source.SbisService({
endpoint: {
address: '/integration_config/service/',
contract: 'API3'
},
}).call('LoyaltyTransactionRegister', params).addErrback(function(e) {
console.error(e);
});
});
Результат
Объект API3.Продажа (JSON)