Онлайн оплаты переопределяемый
ПриОпределенииДополнительныхНастроекОнлайнОплаты
Описание, пример вызова
// В процедуре задается описание дополнительных реквизитов настройки онлайн оплаты,// например, Подразделение, Банковский счет и т.д.// Значения реквизитов будут доступны в качестве свойств структуры, описывающей операцию Онлайн оплаты.//// Параметры:// ДополнительныеНастройки - ТаблицаЗначений - таблица дополнительных настроек с колонками:// * Настройка - Строка - уникальное имя настройки. Должно соответствовать требованиям именования ключей структуры.// * Представление - Строка - пользовательское представление настройки.// * ТипЗначения - ОписаниеТипов - описание типов значений настройки. Допустимые типы: ЛюбаяСсылка, Число(20,4),// Строка(300), Булево, Дата (Дата + Время).////@skip-warningПроцедура ПриОпределенииДополнительныхНастроекОнлайнОплаты(ДополнительныеНастройки) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриОпределенииДополнительныхНастроекОнлайнОплаты(ДополнительныеНастройки)
ПриСозданииФормыОнлайнОплаты
Описание, пример вызова
// Выполняется при создании формы элемента онлайн оплаты. Позволяет изменить форму// и определить дополнительные настройки, которые требуется сохранить в информационной базе.//// Для добавленных элементов можно устанавливать следующие действия:// * ПриИзменении - Подключаемый_ЭлементПриИзменении.// * НачалоВыбора - Подключаемый_ЭлементНачалоВыбора.// * ОбработкаВыбора - Подключаемый_ЭлементОбработкаВыбора.// * Нажатие - Подключаемый_ЭлементНажатие.// Для добавленных команд следует устанавливать действие "Подключаемый_ДействиеКоманды".//// Параметры:// Форма - ФормаКлиентскогоПриложения - форма настроек онлайн оплаты.// Группа - ГруппаФормы - группа формы, на которой следует располагать добавляемые элементы.// Префикс - Строка - префикс имен для новых реквизитов, команд и элементов формы.// ДополнительныеНастройки - Структура - имена реквизитов, содержащих значения дополнительных настроек (для изменения).// * Ключ - идентификатор настройки. См. ОнлайнОплатыПереопределяемый.ПриОпределенииДополнительныхНастроекОнлайнОплаты// * Значение - имя реквизита формы со значением настройки.////@skip-warningПроцедура ПриСозданииФормыОнлайнОплаты(Форма, Группа, Префикс, ДополнительныеНастройки) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриСозданииФормыОнлайнОплаты(Форма, Группа, Префикс, ДополнительныеНастройки)
ПередНачаломРедактированияДополнительныхНастроекОнлайнОплаты
Описание, пример вызова
// Выполняется перед переходом на страницу редактирования дополнительных настроек в форме настроек онлайн оплаты.// Позволяет проинициализировать реквизиты дополнительных настроек и/или пропустить страницу редактирования.//// Параметры:// Контекст - Структура - контекст выполнения метода:// * Форма - ФормаКлиентскогоПриложения - форма настроек Онлайн оплаты.// * Префикс - Строка - префикс имен добавленных реквизитов, команд и элементов формы.// * НоваяНастройка - Булево - признак редактирования новой настройки.// * Организация - ОпределяемыТип.Организация - организация, для которой производится настройка.// * СДоговором - Булево - признак варианта использования сервиса "С договором". Если Ложь, то "Без договора".// Отказ - Булево - если установить Истина, то страница редактирования дополнительных настроек будет пропущена.////@skip-warningПроцедура ПередНачаломРедактированияДополнительныхНастроекОнлайнОплаты(Контекст, Отказ = Ложь) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПередНачаломРедактированияДополнительныхНастроекОнлайнОплаты(Контекст, Отказ);
ПередОкончаниемРедактированияДополнительныхНастроекОнлайнОплат
Описание, пример вызова
// Выполняется перед закрытием страницы редактирования дополнительных настроек в форме настроек онлайн оплаты// и перед сохранением из формы элемента. Позволяет изменить, проверить заполнение значений реквизитов дополнительных настроек// и/или отказаться от перехода со страницы редактирования/сохранения.//// Параметры:// Контекст - Структура - контекст выполнения метода:// * Форма - ФормаКлиентскогоПриложения - форма настроек Онлайн оплаты.// * Префикс - Строка - префикс имен добавленных реквизитов, команд и элементов формы.// * НоваяНастройка - Булево - признак редактирования новой настройки.// * Организация - ОпределяемыТип.Организация - организация, для которой производится настройка.// * СДоговором - Булево - признак варианта использования сервиса "С договором". Если Ложь, то "Без договора".// Отказ - Булево - если установить Истина, то страница редактирования дополнительных настроек не будет закрыта// или элемент не будет сохранен.////@skip-warningПроцедура ПередОкончаниемРедактированияДополнительныхНастроекОнлайнОплат(Контекст, Отказ = Ложь) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПередОкончаниемРедактированияДополнительныхНастроекОнлайнОплат(Контекст, Отказ);
СоответствиеРеквизитовОснованийПлатежа
Описание, пример вызова
// Определяет соответствие имен реквизитов оснований платежа через онлайн оплату, в случае их отличия от общепринятых.// Для каждого основания платежа требуется вставить строку вида:// СоответствиеРеквизитов.Вставить(<ПолноеИмяМетаданных>.<ОбщепринятоеИмяРеквизита>,<ИмяРеквизитаВПрикладномРешении>);// Требуется установить соответствие для следующих общепринятых реквизитов: "Организация".//// Параметры:// СоответствиеРеквизитов - Соответствие - путь к реквизитам оснований платежа.// * Ключ - Строка - полный путь к реквизиту с использованием общепринятого имени.// * Значение - Строка - имя реквизита в прикладном решении.////@skip-warningПроцедура СоответствиеРеквизитовОснованийПлатежа(СоответствиеРеквизитов) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.СоответствиеРеквизитовОснованийПлатежа(СоответствиеРеквизитов)
ПриОпределенииОснованийПлатежа
Описание, пример вызова
// Определяет объекты, которые могут выступать в качестве оснований платежа через онлайн оплату.//// Параметры:// ОснованияПлатежа - Массив - имена объектов метаданных (строка) оснований платежа через Онлайн оплату.////@skip-warningПроцедура ПриОпределенииОснованийПлатежа(ОснованияПлатежа) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриОпределенииОснованийПлатежа(ОснованияПлатежа)
ПриПроверкеЗаполненияОснованияПлатежа
Описание, пример вызова
// Проверяет основание платежа на возможность формирования ссылки на оплату через онлайн оплату.//// Параметры:// ОснованиеПлатежа - Произвольный - основание платежа, для которого формируется платежная ссылка.// Отказ - Булево - признак отказа от формирования ссылки.Если установить значение Истина,// то ссылка не будет сформирована (обновлена).////@skip-warningПроцедура ПриПроверкеЗаполненияОснованияПлатежа(Знач ОснованиеПлатежа, Отказ) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриПроверкеЗаполненияОснованияПлатежа(ОснованиеПлатежа, Отказ)
ЗаполнитьРеквизитыОрганизации
Описание, пример вызова
// Заполняет значения реквизитов организации по данным информационной базы.//// Параметры:// Организация - ОпределяемыйТип.Организация - организация, значения реквизитов которой нужно заполнить.// Реквизиты - Структура - значения реквизитов:// * ИНН - Строка - ИНН организации.// * КПП - Строка - КПП организации.// * Резидент - Булево - признак того, что организация является резидентом.// * ЭтоЮрЛицо - Булево - признак того, что организация является юридическим лицом.////@skip-warningПроцедура ЗаполнитьРеквизитыОрганизации(Знач Организация, Реквизиты) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ЗаполнитьРеквизитыОрганизации(Организация, Реквизиты)
ИспользуетсяОднаОрганизация
Описание, пример вызова
// Определяет использование нескольких организаций в базе.//// Параметры:// Результат - Структура - результат выполнения запроса:// * ОднаОрганизация - Булево - Истина, если в базе используется одна организация;// * Организация - СправочникСсылка._ДемоОрганизации - ссылка на организацию, если она единственная в базе;////@skip-warningПроцедура ИспользуетсяОднаОрганизация(Результат) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ИспользуетсяОднаОрганизация(Результат)
ИмяПрикладногоСправочникаОрганизации
Описание, пример вызова
// Определяет имя прикладного справочника организаций.//// Параметры:// ИмяПрикладногоСправочника - Строка - Имя справочника организаций.////@skip-warningПроцедура ИмяПрикладногоСправочникаОрганизации(ИмяПрикладногоСправочника) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ИмяПрикладногоСправочникаОрганизации(ИмяПрикладногоСправочника)
ЗаполнитьДанныеОснованияПлатежа
Описание, пример вызова
// Заполняет данные по основанию платежа, необходимые для формирование ссылки на оплату через онлайн оплаты.//// Параметры:// ОснованиеПлатежа - Произвольный - основание платежа, данные которого нужно заполнить.// ДанныеОснованияПлатежа - Структура - данные основания платежа:// * Идентификатор - Строка - уникальный идентификатор основание платежа// (идентификатора платежа при получении операций оплаты/возврата).// * Номер - Строка - номер основание платежа.// * Сумма - Число - сумма к оплате.// * Валюта - Строка - код валюты по классификатору валют.// * НазначениеПлатежа - Строка - назначение платежа.// * СрокЖизниСсылки - Число - содержит значение срока жизни платежной ссылки в минутах.// Минимальное значение - 1 минута, максимальное значение - 129 600 минут// * БанковскийСчет - Структура - банковский счет для зачисления оплаты:// ** БанкБИК - Строка - БИК банка.// ** БанкНаименование - Строка - наименование банка.// ** БанкКоррСчет - Строка - корр. счет банка.// ** НомерСчета - Строка - номер расчетного счета.// * Продавец - Структура - данные продавца:// ** УчетнаяПолитика - Число - код учетной политики продавца: 1 - ОСН, 2 - УСН (доходы),// 3 - УСН (доходы минус расходы), 4 - продажа облагается ЕНВД,// 5 - единый сельскохозяйственный налог, 6 - патентная СН.// ** ИНН - Строка - ИНН продавца.// ** КПП - Строка - КПП продавца.// ** Наименование - Строка - наименование продавца.// ** Телефон - Строка - контактный телефон продавца.// ** ЭлектроннаяПочта - Строка - контактный адрес электронной почты продавца.// ** ФактическийАдрес - Строка - фактический адрес продавца.// ** ЮридическийАдрес - Строка - юридический адрес продавца.// * Покупатель - Структура - данные покупателя:// ** Идентификатор - Строка - уникальный идентификатор покупателя.// ** Наименование - Строка - для юрлица - название организации, для ИП и физического лица - ФИО.// Если у физлица отсутствует ИНН, в этом же параметре передаются паспортные данные. Не более 256 символов.// ** КонтактныеДанныеЧека - Строка - номер телефона или адрес электронной почты для отправки чека.// Может быть переопределен в форме формирования платежной ссылки.// ** ИНН - Строка - ИНН покупателя (10 или 12 цифр). Если у физического лица отсутствует ИНН,// необходимо передать паспортные данные в параметре Покупатель.Наименование.// * Номенклатура - ТаблицаЗначений - номенклатура к оплате. Колонки:// ** НомерСтроки - Число - номер строки по порядку.// ** Наименование - Строка - наименование товара/услуги.// ** НаименованиеПолное - Строка - полное наименование товара/услуги.// ** Характеристика - Строка - характеристика номенклатуры.// ** Количество - Число - количество позиций.// ** Цена - Число - цена за единицу.// ** СтавкаНДС - Строка - представление ставки НДС.// ** СтавкаНДСКод - Число - код ставки НДС.// до 31.12.2018 действуют следующие коды ставок НДС: 1 - без НДС, 2 - 0%, 3 - 10%, 4 - 18%,// 5 - 10/110, 6 - 18/118.// с 01.01.2019 действуют следующие коды ставок НДС: 1 - без НДС, 2 - 0%, 3 - 10%, 4 - 20%,// 5 - 10/110, 6 - 20/120.// ** Валюта - Строка - представление валюты строки.// ** Артикул - Строка - артикул номенклатуры.// ** ЕдиницаИзмерения - Строка - представление единицы измерения.// ** ВидНоменклатуры - Строка - вид номенклатуры.// ** Родитель - Строка - группа номенклатуры.// ** Сумма - Число - сумма строки.// ** ПредметРасчета - Число - признак предмета расчета (категория товара для налоговой инспекции).// Возможные значения:// 1 - товар;// 2 - подакцизный товар;// 3 - работа;// 4 - услуга;// 5 - ставка в азартной игре;// 6 - выигрыш в азартной игре;// 7 - лотерейный билет;// 8 - выигрыш в лотерею;// 9 - результаты интеллектуальной деятельности;// 10 - платеж;// 11 - агентское вознаграждение;// 12 - несколько вариантов;// 13 - другое.// ** ПризнакСпособаРасчета - Число - признак способа расчета.// Возможные значения:// 1 - полная предоплата;// 2 - полный расчет.// ** КодТовара - Строка - уникальный номер, который присваивается экземпляру товара при маркировке.// Формат: число в шестнадцатеричном представлении с пробелами. Максимальная длина - 32 байта.// Пример: 00 00 00 01 00 21 FA 41 00 23 05 41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 AB 00.// ** КодСтраныПроисхожденияТовара - Строка - Код страны происхождения товара по общероссийскому классификатору// стран мира (ОК (МК (ИСО 3166) 004-97) 025-2001). Пример: RU.// ** НомерТаможеннойДекларации - Строка - номер таможенной декларации.// ** СуммаАкциза - Число - сумма акциза товара с учетом копеек (с точностью до 2 символов после точки).// * Штрихкоды - ТаблицаЗначений - штрихкоды номенклатуры. Колонки:// ** НомерСтроки - Число - номер строки номенклатуры, к которой относится штрихкод.// ** Штрихкод - Строка - штрихкод номенклатуры.////@skip-warningПроцедура ЗаполнитьДанныеОснованияПлатежа(Знач ОснованиеПлатежа, ДанныеОснованияПлатежа) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ЗаполнитьДанныеОснованияПлатежа(ОснованиеПлатежа, ДанныеОснованияПлатежа)
ЗаполнитьИдентификаторОснованияПлатежа
Описание, пример вызова
// Заполняет идентификатор по основанию платежа.//// Параметры:// ОснованиеПлатежа - Произвольный - основание платежа, данные которого нужно заполнить.// Идентификатор - Строка - уникальный идентификатор основание платежа// (идентификатора платежа при получении операций оплаты/возврата).////@skip-warningПроцедура ЗаполнитьИдентификаторОснованияПлатежа(Знач ОснованиеПлатежа, Идентификатор) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ЗаполнитьИдентификаторОснованияПлатежа(ОснованиеПлатежа, Идентификатор)
ЗаполнитьКонтактнуюИнформациюОснованияПлатежа
Описание, пример вызова
// Заполняет контактную информацию покупателя для выбора в форме формирования платежной ссылки.// Используется для отправки чека при оплате.//// Параметры:// ОснованиеПлатежа - Произвольный - основание платежа, контактную информацию которого нужно заполнить.// КонтактнаяИнформация - Структура - контакты покупателя для отправки чека:// * Телефоны - Массив из строк - телефоны покупателя.// * ЭлектроннаяПочта - Массив из строк - адреса электронной почты покупателя.////@skip-warningПроцедура ЗаполнитьКонтактнуюИнформациюОснованияПлатежа(Знач ОснованиеПлатежа, КонтактнаяИнформация) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ЗаполнитьКонтактнуюИнформациюОснованияПлатежа(ОснованиеПлатежа, КонтактнаяИнформация)
ПриФормированииСпискаПолучателейСообщения
Описание, пример вызова
// Заполняет список получателей сообщения с платежной ссылкой.//// Параметры:// ОснованиеПлатежа - Произвольный - основание платежа, для которого получена платежная ссылка.// ВариантОтправки - Строка - способ отправки ссылки. "ЭлектроннаяПочта" - по электронной почте, "Телефон" - по SMS.// Получатели - СписокЗначений - адреса электронной почты или номера телефонов получателей (строка).////@skip-warningПроцедура ПриФормированииСпискаПолучателейСообщения(Знач ОснованиеПлатежа, Знач ВариантОтправки, Получатели) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриФормированииСпискаПолучателейСообщения(ОснованиеПлатежа, ВариантОтправки, Получатели)
ПриЗагрузкеОперацийПоОнлайнОплате
Описание, пример вызова
// Выполняется при загрузке операций по онлайн оплате.// Позволяет отразить полученные операции в учете.//// Параметры:// Операции - Структура - операции полученные из сервиса по соответствующей настройке.// См. ОнлайнОплаты.ОперацииОнлайнОплат (элемент возвращаемого массива).// Результат - Произвольный - произвольный результат загрузки операций.// См. ОнлайнОплаты.ЗагрузитьОперацииОнлайнОплат (возвращаемое значение)// Отказ - Булево - признак отказа от загрузки. Если установить значение Истина,// то статус обмена по данной настройке не будет обновлен.////@skip-warningПроцедура ПриЗагрузкеОперацийПоОнлайнОплате(Знач Операции, Результат, Отказ) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриЗагрузкеОперацийПоОнлайнОплате(Операции, Результат, Отказ)
ПроверитьИспользованиеШаблоновСообщенийОнлайнОплат
Описание, пример вызова
// Включает использование шаблонов сообщений для интеграции с онлайн оплатами.//// Параметры:// Используется - Булево - признак использования шаблонов сообщений.////@skip-warningПроцедура ПроверитьИспользованиеШаблоновСообщенийОнлайнОплат(Используется) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПроверитьИспользованиеШаблоновСообщенийОнлайнОплат(Используется)
ПриОпределенииПараметровОтправкиСообщенийОнлайнОплат
Описание, пример вызова
// Определяет параметры отправки сообщений с использованием шаблонов Онлайн оплат.//// Параметры:// ПараметрыОтправкиСообщений - Структура - описание параметров отправки сообщений:// * ПараметрыОтправкиПисем - Структура - описание параметров отправки электронных писем:// ** ОтправлятьПисьмаВФорматеHTML - Булево, Неопределено - признак отправки электронных писем в формате HTML.// Если свойство не задано, в дальнейшем при наличии подсистемы "Взаимодействия" будет получено значение// функциональной опции "ОтправлятьПисьмаВФорматеHTML", либо Ложь при ее отсутствии.//Процедура ПриОпределенииПараметровОтправкиСообщенийОнлайнОплат(ПараметрыОтправкиСообщений) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПриОпределенииПараметровОтправкиСообщенийОнлайнОплат(ПараметрыОтправкиСообщений)
ПредопределенныеШаблоныСообщенийОнлайнОплат
Описание, пример вызова
// Описывает предопределенные шаблоны писем,// с помощью которых можно будет выставлять счета для оплаты через онлайн оплаты.// Эти шаблоны будут доступны для создания из основной формы настроек и использоваться// в форме формирования платежной ссылки Онлайн оплаты.//// Параметры:// Шаблоны - Массив - Массив структур данных, описывающих предопределенные шаблоны сообщения.// * ПолноеИмяТипаНазначения - Строка - Полное имя объекта метаданных, на основании которого по данному шаблону// будут создаваться письма.// * Текст - Строка - Текст, который будет использоваться в качестве шаблона письма в формате HTML.// * Тема - Строка - Текст, который будет использоваться в качестве шаблона темы письма.// * Наименование - Строка - Текст, наименование шаблона письма.////@skip-warningПроцедура ПредопределенныеШаблоныСообщенийОнлайнОплат(Шаблоны) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПредопределенныеШаблоныСообщенийОнлайнОплат(Шаблоны)
ПредопределенныеШаблоныСообщенийОнлайнОплатПоТипам
Описание, пример вызова
// Описывает предопределенные шаблоны писем по типу,// с помощью которых можно будет выставлять счета для оплаты через онлайн оплаты.// Эти шаблоны будут доступны для создания из основной формы настроек и использоваться// в форме формирования платежной ссылки Онлайн оплаты.//// Параметры:// Шаблоны - Массив - Массив структур данных, описывающих предопределенные шаблоны сообщения.// * ПолноеИмяТипаНазначения - Строка - Полное имя объекта метаданных, на основании которого по данному шаблону// будут создаваться письма.// * Текст - Строка - Текст, который будет использоваться в качестве шаблона письма в формате HTML.// * Тема - Строка - Текст, который будет использоваться в качестве шаблона темы письма.// * Наименование - Строка - Текст, наименование шаблона письма.// * Тип - Строка - Тип шаблона. Возможные значения:"Почта" или "SMS".////@skip-warningПроцедура ПредопределенныеШаблоныСообщенийОнлайнОплатПоТипам(Шаблоны) Экспорт
Пример вызова
ОнлайнОплатыПереопределяемый.ПредопределенныеШаблоныСообщенийОнлайнОплатПоТипам(Шаблоны)
© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).