Skip to content

Подарочные сертификаты вызов сервера

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

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

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

Результат = ПодарочныеСертификатыВызовСервера.ПолучитьДанныеПодарочногоСертификата(ПодарочныйСертификат, ВидПодарочногоСертификата);

ПолучитьДанныеПодарочныхСертификатов

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

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

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

ПараметрыОбработкиПолученногоКода

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

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

Результат = ПодарочныеСертификатыВызовСервера.ПараметрыОбработкиПолученногоКода()

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

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

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

Результат = ПодарочныеСертификатыВызовСервера.ИнициализироватьОписаниеПодарочногоСертификата()

ЗарегистрироватьПодарочныйСертификатУпрощенно

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

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

Результат = ПодарочныеСертификатыВызовСервера.ЗарегистрироватьПодарочныйСертификатУпрощенно(ВидПодарочногоСертификата, ТипКода, МагнитныйКод, Штрихкод)

АдресТабличнойЧастиТоварыДляАнализаВозможностиОплатыПодарочнымиСертификатами

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

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

Результат = ПодарочныеСертификатыВызовСервера.АдресТабличнойЧастиТоварыДляАнализаВозможностиОплатыПодарочнымиСертификатами(Ссылка, УникальныйИдентификатор)

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

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

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

Результат = ПодарочныеСертификатыВызовСервера.ЗарегистрироватьПодарочныйСертификат(СтруктураДанныхПодарочногоСертификата)

ОбработатьПолученныйКодНаСервере

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

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

Результат = ПодарочныеСертификатыВызовСервера.ОбработатьПолученныйКодНаСервере(Данные, ТипКодаКарты, ДополнительныеПараметры)

НайтиПодарочныеСертификатыПоДаннымСоСчитывателяМагнитныхКарт

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

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

Результат = ПодарочныеСертификатыВызовСервера.НайтиПодарочныеСертификатыПоДаннымСоСчитывателяМагнитныхКарт(Данные, Отборы);

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

Описание, пример вызова
// Функция выполняет поиск подарочных сертификатов по штрихкоду.
//
// Параметры:
// Штрихкод - Строка - Штрихкод.
// Отборы - Структура -
//
// Возвращаемое значение:
// см. ПодарочныеСертификатыСервер.НайтиПодарочныеСертификаты
//
Функция НайтиПодарочныеСертификатыПоШтрихкоду(Штрихкод, Отборы = Неопределено) Экспорт

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

Результат = ПодарочныеСертификатыВызовСервера.НайтиПодарочныеСертификатыПоШтрихкоду(Штрихкод, Отборы);

НайтиПодарочныеСертификатыПоМагнитномуКоду

Описание, пример вызова
// Функция выполняет поиск подарочных сертификатов по магнитному коду.
//
// Параметры:
// МагнитныйКод - Строка - Магнитный код.
// Отборы - Структура -
//
// Возвращаемое значение:
// см. ПодарочныеСертификатыСервер.НайтиПодарочныеСертификаты
//
Функция НайтиПодарочныеСертификатыПоМагнитномуКоду(МагнитныйКод, Отборы = Неопределено) Экспорт

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

Результат = ПодарочныеСертификатыВызовСервера.НайтиПодарочныеСертификатыПоМагнитномуКоду(МагнитныйКод, Отборы);

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