Skip to content

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

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

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

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

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

ПолучитьОсновнойТипКодаПодарочногоСертификата

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

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

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

ОбработкаПроверкиЗаполнения

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

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

ПодарочныеСертификатыСервер.ОбработкаПроверкиЗаполнения(Объект, Отказ)

ЗаполнитьСуммуВВалютеСертификатаВТабличнойЧасти

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

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

ПодарочныеСертификатыСервер.ЗаполнитьСуммуВВалютеСертификатаВТабличнойЧасти(ТабличнаяЧасть, Организация, Дата, Валюта)

ДобавитьПодарочныйСертификатВТабличуюЧастьРасшифровкаПлатежа

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

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

Результат = ПодарочныеСертификатыСервер.ДобавитьПодарочныйСертификатВТабличуюЧастьРасшифровкаПлатежа(ПодарочныйСертификат, Форма)

ПолучитьВозможныеВидыПодарочныхСертификатовПоКодуПодарочногоСертификата

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

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

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

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

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

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

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

ПодготовитьТаблицуДвиженияДенежныеСредстваКонтрагент

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

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

Результат = ПодарочныеСертификатыСервер.ПодготовитьТаблицуДвиженияДенежныеСредстваКонтрагент(ОплатаПодарочныеСертификаты, ОплатаПлатежныеКарты)

ТипРазрешенДляЗачетаОплатыПодарочнымиСертификатами

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

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

Результат = ПодарочныеСертификатыСервер.ТипРазрешенДляЗачетаОплатыПодарочнымиСертификатами(ТипСсылки)

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

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

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

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

АннулированиеПодарочныхСертификатовРегламентноеЗадание

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

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

ПодарочныеСертификатыСервер.АннулированиеПодарочныхСертификатовРегламентноеЗадание()

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