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