Skip to content

Банковские карты

РазрешенПросмотрПолногоНомераКарты

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

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

Результат = БанковскиеКарты.РазрешенПросмотрПолногоНомераКарты()

МаскированныйНомерКарты

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

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

Результат = БанковскиеКарты.МаскированныйНомерКарты(Карта)

МаскированныеНомераКарт

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

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

Результат = БанковскиеКарты.МаскированныеНомераКарт(Карты)

ПолныйНомерКарты

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

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

Результат = БанковскиеКарты.ПолныйНомерКарты(Карта)

ПолныеНомераКарт

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

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

Результат = БанковскиеКарты.ПолныеНомераКарт(Карты)

ЭтоНациональныйПлатежныйИнструмент

Описание, пример вызова
// Показывает, что является ли карта национальным платежным инструментом (картой «Мир»).
// Если передана ссылка, то результат определяется значением свойства ЭтоНациональныйПлатежныйИнструмент элемента.
// Если указана строка, то результат вычисляется по БИН переданного номера карты.
//
// Параметры:
// Карта - СправочникСсылка.БанковскиеКартыКонтрагентов - карта
// - Строка - полный номер карты (основной номер держателя карты)
//
// Возвращаемое значение:
// Булево - Истина, если карта является национальным платежным инструментом (картой «Мир»).
//
Функция ЭтоНациональныйПлатежныйИнструмент(Знач Карта) Экспорт

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

Результат = БанковскиеКарты.ЭтоНациональныйПлатежныйИнструмент(Карта)

Добавить

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

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

Результат = БанковскиеКарты.Добавить(ДержательКарты, Карта, Свойства);

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