ДобавитьОплату (ma)

Материал из Megatec
Перейти к: навигация, поиск
НазваниеДобавитьОплату (AddPayment)
Параметры
КлючСоглашения - Внутренний ключ таблицы соглашений (путевок) базы МА.
ДатаПлатежа - Дата документа платежа.
ДатаКурса - Дата, используемая для выбора курсов валют при пересчете.
НомерДокумента - Строка, обозначающая номер документа в базе МА.
КлючТипаОперации - Внутренний ключ таблицы типов операций базы МА.
Направление - Признак, обозначающий направление платежа.
КлючВалютыПлатежа - Внутренний ключ таблицы валют базы МА.
ПолученоОт - Признак "ПолученоОт".
ОплатаЗа - Признак "ОплатаЗа".
КлючКлиента - Внутренний ключ таблицы клиентов базы МА.
КлючПартнераКлиента - Внутренний ключ таблицы партнеров базы МА.
КлючЗапроса - Внутренний ключ таблицы запросов базы МА.
Описание функцииПроцедура нужна для внесения оплаты в базу МА.

Параметр КлючСоглашения - определяет соглашение (путевку), по которому производится платеж. Можно использовать ключ соглашения, полученный из таблицы значений - результата выполнения функции Т8_ВыбратьСоглашенияЗаПериод (ma).
Параметр ДатаКурса - При формировании платежа в МА необходимо произвести пересчет между валютами, в частности между валютой платежа и валютой путевки. Чтобы выбрать правильный курс пересчета, передается этот параметр. Если этот параметр передается пустым, то по умолчанию для выборке курса пересчета используется параметр ДатаПлатежа.
Параметр КлючТипаОперации - Вы должны указать тип операции при формировании платежа в МА. Ключ типа операции Вы можете получить из таблицы значений - результата выполнения функции Т8_ПолучитьСписокТиповОплат (ma).
Параметр КлючВалюты - Вы должны указать ключ валюты МА, которая используется в качестве валюты платежа. Получить его можно используя функцию Т8_ПолучитьСписокВалют (ma).
Параметр КлючКлиента - Если платеж производится самим туристом, то Вы должны указать ключ клиента. Например, Вы можете использовать ключ главного туриста по путевке, который можно получить используя функцию Т8_ВыбратьСоглашенияЗаПериод (ma) или выбрать одного из туристов используя функцию Т8_ВыбратьКлиентовПоКлючуСоглашения (ma).
Параметр КлючПартнераКлиента - Если платеж производится юридическим лицом, представляющим туриста, а не самим туристом, то Вам нужно указать значение ключа партнера (юридического лица), элемента справочника партнеры МА, который можно получить используя функцию Т8_ВыбратьСоглашенияЗаПериод (ma).
В конце выполнения процедуры пользователю, через интерфейс обмена сообщениями, будет выдано сообщение о том, что операция выполнена успешно. Это нужно для того, чтобы исключить дублирование операции.

(Например, при нажатии на кнопку пользователем).