Skip to content

Сервер лояльности поставщик данных переопределяемый

ИспользоватьСерверЛояльности

Описание, пример вызова
// Проверяет использование библиотеки сервера лояльности
//
// Параметры:
// Ответ - HTTPСервисОтвет - ответ сервера лояльности
// Результат - Булево - Истина, если Сервер лояльности используется, Ложь - если не используется.
//
Процедура ИспользоватьСерверЛояльности(Ответ, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ИспользоватьСерверЛояльности(Ответ, Результат)

ЗаполнитьБонуснуюПрограммуПоДисконтнойКарте

Описание, пример вызова
// Заполняет бонусную программу по дисконтной карте покупателя
//
// Параметры:
// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -
// карта лояльности, по которой будут заполнены данные о бонусах
// БонуснаяПрограммаЛояльности - ОпределяемыйТип.БонуснаяПрограммаСерверЛояльности - Бонусная программа лояльности
//
Процедура ЗаполнитьБонуснуюПрограммуПоДисконтнойКарте(ДисконтнаяКарта, БонуснаяПрограммаЛояльности) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьБонуснуюПрограммуПоДисконтнойКарте(ДисконтнаяКарта, БонуснаяПрограммаЛояльности)

ЗаполнитьДанныеОБонусах

Описание, пример вызова
// Заполняет структуру ответа Сервера лояльности данными об остатках бонусных баллов
//
// Параметры:
// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -
// карта лояльности, по которой будут заполнены данные о бонусах
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ЗаполнитьДанныеОБонусах(ДисконтнаяКарта, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьДанныеОБонусах(ДисконтнаяКарта, СтруктураОтвета)

ОбработкаСостоянияБонусов

Описание, пример вызова
// Выполняет обработку состояния бонусов клиентов
// Происходит проверка наличия заблокированных бонусов клиентов
// Если такие найдены и время экспирации для них истекло - происходит разблокировка
Процедура ОбработкаСостоянияБонусов() Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ОбработкаСостоянияБонусов()

ПолучитьКодВалюты

Описание, пример вызова
// Получает код валюты
//
// Параметры:
// КодВалюты - Строка - код валюты.
//
Процедура ПолучитьКодВалюты(КодВалюты = "") Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьКодВалюты(КодВалюты);

ПроверитьДанныеКартыКлиента

Описание, пример вызова
// Производит проверку параметраов карты клиента по параметрам, полученным через HTTP-сервис
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры клиента:
// * ИдентификаторКартыКлиента - Строка - код карты лояльности
// * Клиент - Строка - ФИО владельца карты
// * АдресЭП - Строка - адрес электронной почты владельца карты
// * НомерТелефона - Строка - номер телефона владельца карты
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ПроверитьДанныеКартыКлиента(ПараметрыМетода, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПроверитьДанныеКартыКлиента(ПараметрыМетода, СтруктураОтвета)

НайтиКартуКлиента

Описание, пример вызова
// Производит поиск карты клиента по параметрам, полученным через HTTP-сервис
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры клиента:
// * ИдентификаторКартыКлиента - Строка - код карты лояльности
// * Клиент - Строка - ФИО владельца карты
// * АдресЭП - Строка - адрес электронной почты владельца карты
// * НомерТелефона - Строка - номер телефона владельца карты
// Результат - ОпределяемыйТип.КартаЛояльностиСерверЛояльности, Неопределено - дисконтная карта клиента
//
Процедура НайтиКартуКлиента(ПараметрыМетода, Результат = Неопределено) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.НайтиКартуКлиента(ПараметрыМетода, Результат);

СоздатьКартуКлиента

Описание, пример вызова
// Создает карты клиента
//
// Параметры:
// ДанныеКарты - Структура - структура, содержащая данные карты лояльности:
// * ИдентификаторКартыКлиента - Строка - код карты лояльности
// * Клиент - Строка - ФИО владельца карты
// * АдресЭП - Строка - адрес электронной почты владельца карты
// * НомерТелефона - Строка - номер телефона владельца карты
// Результат - ОпределяемыйТип.КартаЛояльностиСерверЛояльности, Неопределено - содержит значение,
// в котором будет храниться ссылка на созданную карту лояльности.
// ДругойКлиент - СправочникСсылка.Контрагенты - контрагент с совпадающим e-mail, но другим телефоном
// ОписаниеОшибки - Строка - Подробное описание ошибки
//
Процедура СоздатьКартуКлиента(ДанныеКарты, Результат = Неопределено, ДругойКлиент = Неопределено, ОписаниеОшибки = "") Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.СоздатьКартуКлиента(ДанныеКарты, Результат, ДругойКлиент, ОписаниеОшибки);

ЗаполнитьСтруктуруОтветаДаннымиКарты

Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса данными дисконтной карты
//
// Параметры:
// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
// КартаСуществует - Булево
//
Процедура ЗаполнитьСтруктуруОтветаДаннымиКарты(ДисконтнаяКарта, СтруктураОтвета, КартаСуществует = Ложь) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьСтруктуруОтветаДаннымиКарты(ДисконтнаяКарта, СтруктураОтвета, КартаСуществует);

ЗаполнитьСтруктуруОтветаДаннымиКлиента

Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса данными клиента
//
// Параметры:
// Клиент - СправочникСсылка.Контрагенты
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ЗаполнитьСтруктуруОтветаДаннымиКлиента(Клиент, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьСтруктуруОтветаДаннымиКлиента(Клиент, СтруктураОтвета)

НайтиПодарочныйСертификат

Описание, пример вызова
// Производит поиск подарочного сертификата по параметрам, полученным через HTTP-сервис
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры подарочного сертификата
// см. СерверЛояльностиПоставщикДанных.ПараметрыМетодаИзЗапроса
// Результат - Структура - данные найденного подарочный сертификат:
// * СерийныйНомер - ОпределяемыйТип.СерийныйНомерСерверЛояльности
// * ПодарочныйСертификат - ОпределяемыйТип.ПодарочныйСертификатСерверЛояльности
//
Процедура НайтиПодарочныйСертификат(ПараметрыМетода, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.НайтиПодарочныйСертификат(ПараметрыМетода, Результат)

НайтиПромокод

Описание, пример вызова
// Производит поиск промокода по параметрам, полученным через HTTP-сервис
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры подарочного сертификата
// см. СерверЛояльностиПоставщикДанных.ПараметрыМетодаИзЗапроса
// Результат - Структура - данные найденного подарочный сертификат:
// * Промокод - ОпределяемыйТип.ПромокодСерверЛояльности - Значение переданного промокода
// * ДоступноПрименений - Число - количество доступных применений. 0 когда промокод не доступен.
// * ОписаниеОшибки - Строка - Не обязательный. Когда промокод не доступен, возвращается пояснение, по какой причине
// он не доступен.
//
Процедура НайтиПромокод(ПараметрыМетода, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.НайтиПромокод(ПараметрыМетода, Результат)

ПолучитьБалансПодарочногоСертификата

Описание, пример вызова
// Возвращает данные о подарочном сертификате
//
// Параметры:
// ДанныеСертификата - Структура - содержит данные подарочного сертификата.
// СтруктураОтвета - Структура - содержит данные о балансе сертификата,
// см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ПолучитьБалансПодарочногоСертификата(ДанныеСертификата, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьБалансПодарочногоСертификата(ДанныеСертификата, СтруктураОтвета)

ПолучитьСостояниеПромокода

Описание, пример вызова
// Возвращает данные о состоянии промокода
//
// Параметры:
// ДанныеПромокода - Структура - содержит данные подарочного сертификата.
// СтруктураОтвета - Структура - содержит данные о балансе сертификата,
// см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
// РезервироватьПромокод - Булево - резервировать применение промокода.
//
Процедура ПолучитьСостояниеПромокода(ДанныеПромокода, СтруктураОтвета, РезервироватьПромокод = Ложь) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьСостояниеПромокода(ДанныеПромокода, СтруктураОтвета, РезервироватьПромокод);

ЗаполнитьПараметрыШаблонаКарты

Описание, пример вызова
// Заполняет параметры шаблона карты клиента
//
// Параметры:
// ДанныеКарты - Структура - структура, содержащая данные карты лояльности:
// * ИдентификаторКартыКлиента - Строка - код карты лояльности.
// * Клиент - Строка - ФИО владельца карты.
// * АдресЭП - Строка - адрес электронной почты владельца карты.
// * НомерТелефона - Строка - номер телефона владельца карты.
// СтруктураШаблона - Структура - содержит данные шаблона регистрации дисконтных карт.
//
Процедура ЗаполнитьПараметрыШаблонаКарты(ДанныеКарты, СтруктураШаблона) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьПараметрыШаблонаКарты(ДанныеКарты, СтруктураШаблона)

ИспользоватьАвтоматическиеСкидки

Описание, пример вызова
// Возвращает данные об использовании автоматических скидок
//
// Параметры:
// Результат - Булево - Истина, автоматические скидки используются,
// Ложь, автоматические скидки не используются.
//
Процедура ИспользоватьАвтоматическиеСкидки(Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ИспользоватьАвтоматическиеСкидки(Результат)

РассчитатьАвтоматическиеСкидки

Описание, пример вызова
// Рассчитывает автоматические скидки
//
// Параметры:
// ПараметрыРасчета - см. ДесериализоватьПараметрыРасчета.
// Результат - Структура - структура данных с рассчитанными автоматическими скидками.
//
Процедура РассчитатьАвтоматическиеСкидки(ПараметрыРасчета, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.РассчитатьАвтоматическиеСкидки(ПараметрыРасчета, Результат)

ДесериализоватьПараметрыРасчета

Описание, пример вызова
// Десериализует параметры расчета автоматических скидок, полученными в формате JSON
//
// Параметры:
// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.
// Результат - Структура - структура данных с десериализованными параметрами расчета автоматических скидок:
// * ВходныеПараметры - Структура:
// ** ТолькоПредварительныйРасчет - Булево
// * Товары - ТаблицаЗначений
// * ВалютаУправленческогоУчета - СправочникСсылка.Валюты
// * ВариантСовместногоПрименения - ПеречислениеСсылка.ВариантыСовместногоПримененияСкидокНаценок
// * Пользователь - Неопределено
// * ТекущаяДата - Дата
// * Дата - Дата
// * ТолькоСообщенияПослеОформления - Булево
// * Регистратор - ДокументСсылка.ЧекККМ
// * Ссылка - ДокументСсылка.ЧекККМ
// * СуммаВключаетНДС - Булево
// * СкидкиРассчитаны - Булево
// * ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности
// * ВидДисконтнойКарты - Неопределено
// * Контрагент - Неопределено
// * ПроцентСкидкиПоДисконтнойКарте - Число
// * Магазин - Неопределено
// * ВалютаДокумента - Неопределено
// * СкидкиНаценки - ТаблицаЗначений -
// * ВидЦен - СправочникСсылка.ВидыЦен
// * ВалютаДокумента - СправочникСсылка.Валюты
//
Процедура ДесериализоватьПараметрыРасчета(ВходящиеДанные, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ДесериализоватьПараметрыРасчета(ВходящиеДанные, Результат)

ПроверитьПодарочныйСертификат

Описание, пример вызова
// Проверяет подарочный сертификат на факт продажи/списания.
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры подарочного сертификата:
// * НомерСертификата - Строка - номер подарочного сертификата.
// СтруктураОтвета - Структура - структура, содержащая в себе параметры ответа:
// * GiftCardUsed - Булево - признак того, что подарочный сертификат был уже использован ранее.
//
Процедура ПроверитьПодарочныйСертификат(ПараметрыМетода, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПроверитьПодарочныйСертификат(ПараметрыМетода, СтруктураОтвета)

ПроверитьИспользованиеПодарочныхСертификатов

Описание, пример вызова
// Проверяет использование функции оплаты подарочными сертификатами
//
// Параметры:
// Результат - Булево - переменная, в которую будет записан результат проверки использования
// функции оплаты подарочными сертификатами.
//
Процедура ПроверитьИспользованиеПодарочныхСертификатов(Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПроверитьИспользованиеПодарочныхСертификатов(Результат)

ДанныеОЗапретахПродаж

Описание, пример вызова
// Возвращает структуру данных о текущих запретах продаж
//
// Параметры:
// ПараметрыМетода - Структура - набор параметров для получения данных о запретах продаж
// Результат - Структура, Неопределено - содержит данные о запретах продаж
// см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруЗапретаПродаж
//
Процедура ДанныеОЗапретахПродаж(ПараметрыМетода, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ДанныеОЗапретахПродаж(ПараметрыМетода, Результат)

ПолучитьДанныеСерии

Описание, пример вызова
// Получает данные серии по ГУИД
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры подарочного сертификата:
// * ГУИДСерии - Строка - ГУИД серии.
// СтруктураОтвета - Структура - структура, содержащая в себе параметры ответа:
// * NameBatch - Строка - наименование серии.
//
Процедура ПолучитьДанныеСерии(ПараметрыМетода, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьДанныеСерии(ПараметрыМетода, СтруктураОтвета)

ЗаполнитьИменаРеквизитовПоставщикаДанных

Описание, пример вызова
// Заполняет полученную структуру реквизитов именами реквизитов документа продажи (ЧекККМ)
//
// Параметры:
// ИменаРеквизитов - Неопределено,
// - Структура:
// * ИмяРеквизитаДисконтнаяКарта - Строка
// * ИмяРеквизитаТаблицаОплата - Строка
// * ИмяРеквизитаПодарочныйСертификат - Строка
// * ИмяРеквизитаСерийныйНомер - Строка
// * ИмяРеквизитаСуммаБонусов - Строка
// * ИмяРеквизитаТаблицаПогашенияСертификатов - Строка
// * ИмяРеквизитаСуммаПогашенияСертификата - Строка
//
Процедура ЗаполнитьИменаРеквизитовПоставщикаДанных(ИменаРеквизитов) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьИменаРеквизитовПоставщикаДанных(ИменаРеквизитов)

ЗаполнитьТаблицуУправляемыхСкидок

Описание, пример вызова
// Заполняет список управляемых скидок
//
// Параметры:
// Результат - Неопределено, ТаблицаЗначений - возвращаемое значение
// ПараметрыРасчета - Структура - структура, содержащая в себе параметры отбора управляемых скидок
//
Процедура ЗаполнитьТаблицуУправляемыхСкидок(Результат, ПараметрыРасчета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьТаблицуУправляемыхСкидок(Результат, ПараметрыРасчета)

ЗаполнитьТаблицуСкидокЗависящихОтВидаОплаты

Описание, пример вызова
// Заполняет список скидок, зависящих от выбранной оплаты
//
// Параметры:
// Результат - Неопределено, ТаблицаЗначений - возвращаемое значение
//
Процедура ЗаполнитьТаблицуСкидокЗависящихОтВидаОплаты(Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьТаблицуСкидокЗависящихОтВидаОплаты(Результат)

ПараметрыИзЗапросаПолучитьОстатки

Описание, пример вызова
// Заполняет структуру параметров из HTTP запроса
//
// Параметры:
// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.
// Результат - Структура - содержит в себе набор параметров, которые могут быть переданы через HTTP-запрос:
// * Номенклатура - Строка
// * Характеристика - Строка
// * Упаковка - Строка
//
Процедура ПараметрыИзЗапросаПолучитьОстатки(ВходящиеДанные, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПараметрыИзЗапросаПолучитьОстатки(ВходящиеДанные, Результат)

ПолучитьОстатки

Описание, пример вызова
// Заполняет данные об остатках товара
//
// Параметры:
// ПараметрыМетода - Структура - содержит параметры получения остатков,
// см. СерверЛояльностиПоставщикДанныхПереопределяемый.ПараметрыИзЗапросаПолучитьОстатки
// СтруктураОтвета - Структура - содержит данные о балансе сертификата,
// см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ПолучитьОстатки(ПараметрыМетода, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьОстатки(ПараметрыМетода, СтруктураОтвета)

ПолучитьТаблицуИспользованныхПромокодов

Описание, пример вызова
// Заполняет массив промокодов использованных в документе
//
// Параметры:
// Документ - ДокументСсылка - ссылка на документ с применением промокодов.
// МассивПромокодов - Массив - Массив примененных промокодов
//
Процедура ПолучитьТаблицуИспользованныхПромокодов(Документ, МассивПромокодов) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьТаблицуИспользованныхПромокодов(Документ, МассивПромокодов)

НайтиКартыЛояльности

Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса данными найденных карт
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры поиска карт:
// * ИдентификаторКартыКлиента - Строка - код карты лояльности
// * НомерТелефона - Строка - номер телефона или последняя часть номера телефона для поиска
// * АдресЭП - Строка - адрес электронной почты владельца карты для поиска
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура НайтиКартыЛояльности(ПараметрыМетода, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.НайтиКартыЛояльности(ПараметрыМетода, СтруктураОтвета)

ПолучитьКартуКлиентаПоУникальномуИдентификатору

Описание, пример вызова
// Заполняет карту лояльности клиента
//
// Параметры:
// СтрокаУникальногоИдентификатора - Строка - уникальный идентификатор карты,
// КартаКлиента - ОпределяемыйТип.КартаЛояльностиСерверЛояльности - карта клиента
//
Процедура ПолучитьКартуКлиентаПоУникальномуИдентификатору(СтрокаУникальногоИдентификатора, КартаКлиента) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьКартуКлиентаПоУникальномуИдентификатору(СтрокаУникальногоИдентификатора, КартаКлиента)

ЗаполнитьСтруктуруОтветаНомерамиКарты

Описание, пример вызова
// Заполняет структуру ответа HTTP-сервиса номерами и уникальным идентификатором дисконтной карты
//
// Параметры:
// КартаКлиента - ОпределяемыйТип.КартаЛояльностиСерверЛояльности
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ЗаполнитьСтруктуруОтветаНомерамиКарты(КартаКлиента, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьСтруктуруОтветаНомерамиКарты(КартаКлиента, СтруктураОтвета)

ЗаполнитьТаблицуВидовКарт

Описание, пример вызова
// Заполняет список видов карт
//
// Параметры:
// Результат - Неопределено, ТаблицаЗначений - возвращаемое значение
//
Процедура ЗаполнитьТаблицуВидовКарт(Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьТаблицуВидовКарт(Результат)

ЗаполнитьДанныеОбОборотахПродаж

Описание, пример вызова
// Заполняет структуру ответа Сервера лояльности данными об оборотах
//
// Параметры:
// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -
// карта лояльности, по которой будут заполнены данные о бонусах
// СтруктураОтвета - см. СерверЛояльностиПоставщикДанных.ПолучитьСтруктуруОтвета
//
Процедура ЗаполнитьДанныеОбОборотахПродаж(ДисконтнаяКарта, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьДанныеОбОборотахПродаж(ДисконтнаяКарта, СтруктураОтвета)

ДесериализоватьПараметрыРасчетаСписокСотрудников

Описание, пример вызова
// Десериализуются параметры списка сотрудников, полученными в формате JSON
//
// Параметры:
// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.
// Результат - Структура - структура данных с параметрами списка сотрудников:
// * ВходныеПараметры - Структура
// * Магазин - Неопределено
//
Процедура ДесериализоватьПараметрыРасчетаСписокСотрудников(ВходящиеДанные, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ДесериализоватьПараметрыРасчетаСписокСотрудников(ВходящиеДанные, Результат)

ДесериализоватьПараметрыСерий

Описание, пример вызова
// Десериализуются параметры серий, полученными в формате JSON
//
// Параметры:
// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.
// Результат - Структура - структура данных с параметрами серий:
// * ВходныеПараметры - Структура
// * Магазин - Неопределено
//
Процедура ДесериализоватьПараметрыСерий(ВходящиеДанные, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ДесериализоватьПараметрыСерий(ВходящиеДанные, Результат)

ЗаполнитьТаблицуСотрудников

Описание, пример вызова
// Заполняет список сотрудников
//
// Параметры:
// ПараметрыРасчета - см. ДесериализоватьПараметрыРасчета
// Результат - Неопределено, ТаблицаЗначений - возвращаемое значение
//
Процедура ЗаполнитьТаблицуСотрудников(ПараметрыРасчета, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьТаблицуСотрудников(ПараметрыРасчета, Результат)

ЗаполнитьСписокСерий

Описание, пример вызова
// Заполняет список серий
//
// Параметры:
// ПараметрыРасчета - см. ДесериализоватьПараметрыРасчета
// Результат - Структура - структура серий - возвращаемое значение
//
Процедура ЗаполнитьСписокСерий(ПараметрыРасчета, Результат) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ЗаполнитьСписокСерий(ПараметрыРасчета, Результат)

ПараметрыИзЗапросаОбработатьКодМаркировки

Описание, пример вызова
// Заполняет структуру параметров из HTTP запроса
//
// Параметры:
// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.
// ПараметрыОбработкиКодаМаркировки - Структура - содержит в себе набор параметров обработки кода маркировки.
// см. ШтрихкодированиеИСВызовСервера.ОбработатьШтрихкод
//
Процедура ПараметрыИзЗапросаОбработатьКодМаркировки(ВходящиеДанные, ПараметрыОбработкиКодаМаркировки) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПараметрыИзЗапросаОбработатьКодМаркировки(ВходящиеДанные, ПараметрыОбработкиКодаМаркировки)

ОбработатьКодМаркировки

Описание, пример вызова
// Заполняет данные о результатах обработки кода маркировки
//
// Параметры:
// ПараметрыОбработкиКодаМаркировки - Структура - содержит в себе набор параметров обработки кода маркировки.
// см. ШтрихкодированиеИСВызовСервера.ОбработатьШтрихкод
// РезультатОтвета - Строка - Сериализованная структура результата обработки кода маркировки.
// см. ШтрихкодированиеОбщегоНазначенияИС.ИнициализироватьРезультатОбработкиШтрихкода
//
Процедура ОбработатьКодМаркировки(ПараметрыОбработкиКодаМаркировки, РезультатОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ОбработатьКодМаркировки(ПараметрыОбработкиКодаМаркировки, РезультатОтвета)

ПараметрыИзЗапросаПолучитьТокенАвторизацииГосИС

Описание, пример вызова
// Заполняет структуру параметров из HTTP запроса
//
// Параметры:
// ВходящиеДанные - Строка - содержит строковое значение тела запроса в формате JSON.
// ПараметрыПолученияТокенаАвторизации - Структура - содержит в себе набор параметров получения токена авторизации.
//
Процедура ПараметрыИзЗапросаПолучитьТокенАвторизацииГосИС(ВходящиеДанные, ПараметрыПолученияТокенаАвторизации) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПараметрыИзЗапросаПолучитьТокенАвторизацииГосИС(ВходящиеДанные, ПараметрыПолученияТокенаАвторизации)

ПолучитьТокенАвторизацииГосИС

Описание, пример вызова
// Заполняет данные о результатах получения токена авторизации
//
// Параметры:
// ПараметрыПолученияТокенаАвторизации - Структура - содержит в себе набор параметров получения токена авторизации.
// РезультатОтвета - Строка - Сериализованная структура результата получения токена авторизации.
//
Процедура ПолучитьТокенАвторизацииГосИС(ПараметрыПолученияТокенаАвторизации, РезультатОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьТокенАвторизацииГосИС(ПараметрыПолученияТокенаАвторизации, РезультатОтвета)

ПолучитьАктуальнцюЦену

Описание, пример вызова
// Получает актульную цену
//
// Параметры:
// ПараметрыМетода - Структура - структура, содержащая в себе параметры подарочного сертификата:
// * ГУИДСерии - Строка - ГУИД серии.
// * ГУИДВидЦены - Строка - ГУИД вида цены.
// * ГУИДНоменклатуры - Строка - ГУИД номенклатуры.
// * Характеристика - Строка - ГУИД характеристики.
// СтруктураОтвета - Структура - структура, содержащая в себе параметры ответа:
// * Price - Число - актульная цена номенклатуры.
//
Процедура ПолучитьАктуальнцюЦену(ПараметрыМетода, СтруктураОтвета) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПолучитьАктуальнцюЦену(ПараметрыМетода, СтруктураОтвета)

ПроверитьБонуснуюПрограмму

Описание, пример вызова
// Проверяет заполненность бонусной пограммы в карте лояльности
//
// Параметры:
// ДисконтнаяКарта - ОпределяемыйТип.КартаЛояльностиСерверЛояльности -
// карта лояльности, по которой будут заполнены данные о бонусах.
// ТребуетсяБлокировкаБонусов - Булево - признак необходимости блокировки бонусов
//
Процедура ПроверитьБонуснуюПрограмму(КартаКлиента, ТребуетсяБлокировкаБонусов) Экспорт

Пример вызова

СерверЛояльностиПоставщикДанныхПереопределяемый.ПроверитьБонуснуюПрограмму(КартаКлиента, ТребуетсяБлокировкаБонусов)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).