Сервер лояльности поставщик данных УТ
ИспользоватьСерверЛояльности
Описание, пример вызова
// Проверяет использование библиотеки сервера лояльности//// Параметры:// Ответ - HTTPСервисОтвет - ответ сервера лояльности// Результат - Булево - Истина, если Сервер лояльности используется, Ложь - если не используется.//Процедура ИспользоватьСерверЛояльности(Ответ, Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ИспользоватьСерверЛояльности(Ответ, Результат)
ЗаполнитьТаблицуУправляемыхСкидок
Описание, пример вызова
// Заполняет список управляемых скидок//// Параметры:// Результат - Неопределено, ТаблицаЗначений - возвращаемое значение//Процедура ЗаполнитьТаблицуУправляемыхСкидок(Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьТаблицуУправляемыхСкидок(Результат)
ЗаполнитьБонуснуюПрограммуПоДисконтнойКарте
Описание, пример вызова
// Заполняет бонусную программу по дисконтной карте покупателя//// Параметры:// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -// карта лояльности, по которой будут заполнены данные о бонусах// БонуснаяПрограмма - ОпределяемыйТип.БонуснаяПрограммаСерверЛояльности - Бонусная программа лояльности//Процедура ЗаполнитьБонуснуюПрограммуПоДисконтнойКарте(ДисконтнаяКарта, БонуснаяПрограмма) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьБонуснуюПрограммуПоДисконтнойКарте(ДисконтнаяКарта, БонуснаяПрограмма)
ЗаполнитьДанныеОБонусах
Описание, пример вызова
// Заполняет структуру ответа Сервера лояльности данными об остатках бонусных баллов//// Параметры:// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -// карта лояльности, по которой будут заполнены данные о бонусах// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета//Процедура ЗаполнитьДанныеОБонусах(ДисконтнаяКарта, СтруктураОтвета) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьДанныеОБонусах(ДисконтнаяКарта, СтруктураОтвета)
НайтиКартуКлиента
Описание, пример вызова
// Производит поиск карты клиента по параметрам, полученным через HTTP-сервис//// Параметры:// Данные - Структура - структура, содержащая в себе параметры клиента:// * ИдентификаторКартыКлиента - Строка - код карты лояльности// * Клиент - Строка - ФИО владельца карты// * АдресЭП - Строка - адрес электронной почты владельца карты// * НомерТелефона - Строка - номер телефона владельца карты// Результат - ОпределяемыйТип.КартаЛояльностиСерверЛояльности, Неопределено - дисконтная карта клиента//Процедура НайтиКартуКлиента(Данные, Результат = Неопределено) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.НайтиКартуКлиента(Данные, Результат);
СоздатьКартуКлиента
Описание, пример вызова
// Создает карты клиента//// Параметры:// ДанныеКарты - см. СерверЛояльностиПоставщикДанныхПереопределяемый.СоздатьКартуКлиента.ДанныеКарты// Результат - ОпределяемыйТип.КартаЛояльностиСерверЛояльности, Неопределено - содержит значение,// в котором будет храниться ссылка на созданную карту лояльности.// ДругойКлиент - СправочникСсылка.Контрагенты - контрагент с совпадающим e-mail, но другим телефоном// ОписаниеОшибки - Строка - возвращаемое значение//Процедура СоздатьКартуКлиента(ДанныеКарты, Результат = Неопределено, ДругойКлиент = Неопределено, ОписаниеОшибки = "") Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.СоздатьКартуКлиента(ДанныеКарты, Результат, ДругойКлиент, ОписаниеОшибки);
ЗаполнитьСтруктуруОтветаДаннымиКарты
Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса данными дисконтной карты//// Параметры:// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета// КартаСуществует - Булево//Процедура ЗаполнитьСтруктуруОтветаДаннымиКарты(ДисконтнаяКарта, СтруктураОтвета, КартаСуществует = Ложь) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьСтруктуруОтветаДаннымиКарты(ДисконтнаяКарта, СтруктураОтвета, КартаСуществует);
ЗаполнитьСтруктуруОтветаДаннымиКлиента
Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса данными клиента//// Параметры:// Клиент - СправочникСсылка.Контрагенты// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета//Процедура ЗаполнитьСтруктуруОтветаДаннымиКлиента(Клиент, СтруктураОтвета) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьСтруктуруОтветаДаннымиКлиента(Клиент, СтруктураОтвета)
ИспользоватьАвтоматическиеСкидки
Описание, пример вызова
// Возвращает данные об использовании автоматических скидок//// Параметры:// Результат - Булево - Истина, автоматические скидки используются,// Ложь, автоматические скидки не используются.//Процедура ИспользоватьАвтоматическиеСкидки(Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ИспользоватьАвтоматическиеСкидки(Результат)
РассчитатьАвтоматическиеСкидки
Описание, пример вызова
// Рассчитывает автоматические скидки//// Параметры:// ПараметрыРасчета - Структура - см. ДесериализоватьПараметрыРасчета// Результат - Структура - структура данных с рассчитанными автоматическими скидками.//Процедура РассчитатьАвтоматическиеСкидки(ПараметрыРасчета, Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.РассчитатьАвтоматическиеСкидки(ПараметрыРасчета, Результат)
ДесериализоватьПараметрыРасчета
Описание, пример вызова
// Десериализует параметры расчета автоматических скидок, полученными в формате JSON//// Параметры:// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.// Результат - Структура - структура данных с десереализованными параметрами расчета автоматических скидок:// * ВходныеПараметры - Структура:// * ТолькоПредварительныйРасчет - Булево// * Товары - ТаблицаЗначений// * ВалютаУправленческогоУчета - СправочникСсылка.Валюты// * Пользователь - Неопределено// * ТекущаяДата - Дата// * Дата - Дата// * ТолькоСообщенияПослеОформления - Булево// * Регистратор - ДокументСсылка.ЧекККМ// * Ссылка - ДокументСсылка.ЧекККМ// * СуммаВключаетНДС - Булево// * СкидкиРассчитаны - Булево// * ДисконтнаяКарта - СправочникСсылка.КартыЛояльности// * ВидДисконтнойКарты - Неопределено// * Контрагент - Неопределено// * ПроцентСкидкиПоДисконтнойКарте - Число// * Склад - Неопределено// * ВалютаДокумента - Неопределено// * ВидЦен - СправочникСсылка.ВидыЦен// * ВалютаДокумента - СправочникСсылка.Валюты//Процедура ДесериализоватьПараметрыРасчета(ВходящиеДанные, Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ДесериализоватьПараметрыРасчета(ВходящиеДанные, Результат)
ПроверитьИспользованиеПодарочныхСертификатов
Описание, пример вызова
// Проверяет использование функции оплаты подарочными сертификатами//// Параметры:// Результат - Булево - переменная, в которую будет записан результат проверки использования// функции оплаты подарочными сертификатами.//Процедура ПроверитьИспользованиеПодарочныхСертификатов(Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ПроверитьИспользованиеПодарочныхСертификатов(Результат)
ЗаполнитьИменаРеквизитовПоставщикаДанных
Описание, пример вызова
// Заполняет полученную структуру реквизитов именами реквизитов документа продажи (ЧекККМ)//// Параметры:// ИменаРеквизитов - Структура:// * ИмяРеквизитаДисконтнаяКарта - Строка// * ИмяРеквизитаТаблицаОплата - Строка// * ИмяРеквизитаПодарочныйСертификат - Строка// * ИмяРеквизитаСерийныйНомер - Строка// * ИмяРеквизитаСуммаБонусов - Строка// * ИмяРеквизитаТаблицаПогашенияСертификатов - Строка// * ИмяРеквизитаСуммаПогашенияСертификата - Строка//Процедура ЗаполнитьИменаРеквизитовПоставщикаДанных(ИменаРеквизитов) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьИменаРеквизитовПоставщикаДанных(ИменаРеквизитов)
НайтиКартыЛояльности
Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса данными найденных карт//// Параметры:// ПараметрыМетода - Структура - структура, содержащая в себе параметры поиска карт:// * ИдентификаторКартыКлиента - Строка - код карты лояльности// * НомерТелефона - Строка - номер телефона или последняя часть номера телефона для поиска// * АдресЭП - Строка - адрес электронной почты владельца карты для поиска// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета//Процедура НайтиКартыЛояльности(ПараметрыМетода, СтруктураОтвета) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.НайтиКартыЛояльности(ПараметрыМетода, СтруктураОтвета)
ЗаполнитьСтруктуруОтветаНомерамиКарты
Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса номерами и уникальным идентификатором дисконтной карты//// Параметры:// КартаКлиента - ОпределяемыйТип.КартаЛояльностиСерверЛояльности// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета//Процедура ЗаполнитьСтруктуруОтветаНомерамиКарты(КартаКлиента, СтруктураОтвета) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьСтруктуруОтветаНомерамиКарты(КартаКлиента, СтруктураОтвета)
ЗаполнитьТаблицуВидовКарт
Описание, пример вызова
// Заполняет список видов карт//// Параметры:// Результат - Неопределено, ТаблицаЗначений - возвращаемое значение//Процедура ЗаполнитьТаблицуВидовКарт(Результат) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьТаблицуВидовКарт(Результат)
ЗаполнитьДанныеОбОборотахПродаж
Описание, пример вызова
// Заполняет структуру ответа Сервера лояльности данными об оборотах//// Параметры:// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -// карта лояльности, по которой будут заполнены данные о бонусах// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета//Процедура ЗаполнитьДанныеОбОборотахПродаж(ДисконтнаяКарта, СтруктураОтвета) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ЗаполнитьДанныеОбОборотахПродаж(ДисконтнаяКарта, СтруктураОтвета)
ПолучитьКартуКлиентаПоУникальномуИдентификатору
Описание, пример вызова
// Заполняет карту лояльности клиента//// Параметры:// СтрокаУникальногоИдентификатора - Строка - уникальный идентификатор карты,// КартаКлиента - СправочникСсылка.КартыЛояльности - карта клиента//Процедура ПолучитьКартуКлиентаПоУникальномуИдентификатору(СтрокаУникальногоИдентификатора, КартаКлиента) Экспорт
Пример вызова
СерверЛояльностиПоставщикДанныхУТ.ПолучитьКартуКлиентаПоУникальномуИдентификатору(СтрокаУникальногоИдентификатора, КартаКлиента)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).